@charset "utf-8";

/* Bookstore
/* Home CSS
/* ©2012 MBS Direct, LLC
/* 11/26/2012 */

/* ==================================================
=====================================================
                   T O P   R O W
=====================================================
================================================== */

#order_books {
	background:url(../images/order_books_bg.jpg) 0 0 no-repeat;
	float:left;
	height:268px;
	position:relative;
	width:367px;
}

#order_books_wide {
	background:url(../images/order_books_group_ad.jpg) 0 0 no-repeat;
	float:left;
	height:268px;
	position:relative;
	width:747px;
}

#order_digital_books_wide {
	background:url(../images/order_digital_books_group_ad.jpg) 0 0 no-repeat;
	float:left;
	height:268px;
	position:relative;
	width:747px;
}

#sell_books {
	background:url(../images/sell_books_bg.jpg) 0 0 no-repeat;
	float:left;
	height:268px;
	position:relative;
	left:12px;
	width:368px;
}

.icon {
	position:absolute;
	left:0px;
	top:20px;
	border:none;
	outline:none;
	text-decoration:none;
}

/* ==================================================
=====================================================
                 B O T T O M   R O W
=====================================================
================================================== */

#home_faq h3 {
	text-align:left;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#112246;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

#home_faq p {
	text-align:left;
	font-size:11px;
	color:#666666;
	line-height:13px;
	margin-top:8px;
	margin-bottom:0px;
}

#bottom_row {
 	clear:left;
	padding-top:12px;
}

#bottom_row div {
	float:left;
	margin-left:12px;
	position:relative;
}

#bottom_row div:first-child {
	margin-left:0;
}

#xplana_btn {
	position:absolute;
	bottom:50px;
	left:10px;
	width:103px;
	height:27px;
	background:url(../images/btn_xplana.png) 0 0 no-repeat;
	outline:none;
}

#xplana_btn:hover { background-position:0px -27px; }

#xplana_btn span { display:none; }

#sell_btn {
	position:absolute;
	bottom:30px;
	left:12px;
	width:240px;
	height:68px;
	background:url(../images/btn_sell_books.png) 0 0 no-repeat;
}

/* Updated 5/20 dh - Added :focus */
#sell_btn:hover, #sell_btn:focus { background-position:0px -68px; }

#sell_btn span { display:none; }

/* Mantis 22982 =========================================================== */
#view_btn {
	position:absolute;
	bottom:30px;
	left:12px;
	width:240px;
	height:68px;
	background:url(../images/btn_View_books.png) 0 0 no-repeat;
}
#view_btn:hover, #view_btn:focus { background-position:0px -68px; }

#view_btn span { display:none; }
/* ----------------------------------------------------- */

#order_btn {
	position:absolute;
	bottom:30px;
	left:12px;
	width:240px;
	height:68px;
	background:url(../images/btn_order_books.png) 0 0 no-repeat;
}
#order_btn_muk12 {
	position:absolute;
	bottom:30px;
	left:12px;
	width:240px;
	height:68px;
	background:url(../images/btn_order_books_muk12.png) 0 0 no-repeat;
}
#order_btn_muk12:hover, #order_btn:focus { background-position:0px -68px; }

#order_btn_muk12 span { display:none; }
/* Updated 5/20 dh - Added :focus */
#order_btn:hover, #order_btn:focus { background-position:0px -68px; }

#order_btn span { display:none; }

#order_btn_digital {
	position:absolute;
	bottom:30px;
	left:12px;
	width:240px;
	height:68px;
	background:url(../images/btn_orderDigital_books.png) 0 0 no-repeat;
}

/* Updated 5/20 dh - Added :focus */
#order_btn_digital:hover, #order_btn:focus { background-position:0px -68px; }

#order_btn_digital span { display:none; }

/* Mantis 22543 */
#order_btn_digital_access {
	position:absolute;
	bottom:30px;
	left:12px;
	width:240px;
	height:68px;
	background:url(../images/btn_orderDigital_books_access.png) 0 0 no-repeat;
}
#order_btn_digital_access:hover, #order_btn:focus { background-position:0px -68px; }
#order_btn_digital_access span { display:none; }


/* ==================================================
=====================================================
                   S I D E   B A R
=====================================================
================================================== */

#side {
	border-left:1px solid #bbbbbb;
	float:right;
	padding-left:12px;
	width:228px
}

#side div {  margin-bottom:10px; }

/* ==================================================
                      SAVINGS AD
================================================== */

#savings_ad {
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	height:268px;
	width:226px;
	overflow:hidden;
	position:relative;
}

#savings_ad img {
	margin:0;
}

#savings_ad .savings-total {
	color:#3b8425;
	font-size:50px;
	font-weight:500;
	text-align:center;
	position:relative;
	top:-5px;
	left:-3px;
}

#savings_ad .savings-total span {
	font-size:36px;
	position:relative;
	top:-8px;
}

#savings_ad .support-text {
	color:#343434;
	font-size:16px;
	font-weight:300;
	line-height:20px;
	padding:0 10px;
}

#savings_ad .support-text strong {
	font-weight:500;
}

#savings_ad .savings-ad-button {
	position:absolute;
	bottom:0;
}

/* ==================================================
                        F A Q
================================================== */

#home_faq {
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	height:152px;
	margin-bottom:0 !important;
	padding:10px 12px 12px 12px;
	width:202px;
}

#home_faq h1 {
	color:#112246;
	font-size:14px;
	font-weight:bold;
}

#home_faq a {
	margin-top:8px;
	color:#112246;
	text-decoration:underline;
}

/* Updated 5/20 dh - Added :focus */
#home_faq a:hover, #home_faq a:focus  { color:#0066cc; }
