/*------ Header ------*/
header{ heightheight:165px; display:block; }
header .header_main{ width:982px; margin:0 auto; height:175px;}
.logo{ width:168px; height:160px; padding:6px 0 0 0; float:left }
.header_right{ border:0px solid red; width:783px; text-align:right;}
.headertop_links{ margin:10px 0 0 0}
.headertop_links a{color:#565555}
.headertop_links a:hover{color:#633; text-decoration:underline;}
.itemsincart{color:#4a4843; margin:5px 10px; width:20px; text-align:right;}
.itemincart{margin:3px;}
.srch_box_hold{ width:600px;margin:0px 0 0 0}
.srch_box{ width:398px; border:0px solid red; }
.srch_sublink{ width:551px; text-align:left; padding:0 0 0 0px }
.srch_sublink a{ color:#aa282d; text-decoration:underline;}
.header_icons{ margin-top:5px;}

/*------ Header ------*/

/* ---Navgation--- */
nav{ background:url(../images/sprite.png) no-repeat 0px -640px; width:782px; height:37px; margin-top:11px; padding:5px 0px;}
nav ul{ margin:0px; padding:0px; list-style:none;}
nav ul li{ float:left;  background:url(../images/sprite.png) no-repeat -801px -393px; padding:2px 3px;}
nav a{ font:bold 17px/26px 'Marvel', sans-serif; color:#fff; padding:0px 2px;}
nav a:hover{ color:#f5bb16;}
nav .active{ color:#f5bb16;}
/*---Navgation---- */

/*------ Banner ------*/
.main_banner{ background:url(../img/main-bannerbg.png) repeat-x center top; height:246px; display:block;}
/*------ Banner ------*/

/*------ contentpage ------*/
.contentpage{  display:block; width:100%; overflow:hidden;}
.main_content{ width:982px; margin:0 auto; height:400px; min-height:400px; height:auto!important}
.main_content_left{ width:238px; float:left;}
.main_content_right{ width:735px; float:right;}

/*sitemap */

.sitemapbox{ margin:0px!important; padding:0px!important;}
.sitemapbox ul{ margin:10px!important; list-style-position:inside!important;}
.sitemap_left{ width:250px!important; float:left!important; margin-right:15px!important; }
.sitemap_right{ width:250px!important; float:left!important;}

.most_popular_hold{ margin:0px 0 0px 0px}
.most_popular_title{ background: url(../images/sprite.png) no-repeat scroll left -190px transparent; width:698px; height:28px; border:0; }
.most_popular_title span{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; height:27px; border:0px solid red;  display:block;  padding:5px 0 0 12px; color:#4c4a4b }

.recently_exchanged_hold{ margin:0px 0}
.recently_exchanged_title{ background: url(../images/sprite.png) no-repeat scroll left -152px transparent; width:697px;height:33px; border:0; }
.recently_exchanged_title span{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; height:25px; border:0px solid red;  display:block; width:200px; padding:5px 0 0 15px; color:#FFF }


.category_hold{ margin:0 0 20px 0}
.category_title{ background: url(../images/sprite.png) no-repeat scroll left -263px transparent; width:238px;height:56px; border:0; }
.category_title span{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; height:25px; border:0px solid red;  display:block; width:200px; padding:20px 0 0 15px; color:#504e4f }
.category_body { background: url(../images/bg_cat_body.png) repeat-y; width:221px; margin:0 0 0 7px ; padding:5px  }
.category_footer { background: url(../images/sprite.png) no-repeat scroll left -337px transparent; width:238px;height:30px; border:0; padding:3px 0 0 0 }
.category_body ul { list-style:none; margin:0 15px }
.category_body ul li{margin:8px 0px; background:url(../images/sprite.png) no-repeat scroll -833px 5px transparent; text-indent:17px; font-size:14px;}
.category_body ul li a{ font-size:13px; color:#353535; }
.category_body ul li a:hover{  color:#000; }
.category_body ul li .submenu ul{ margin:0; padding:6px 0px; font:13px Arial, Helvetica, sans-serif!important;}
.category_body ul li .submenu li{ border-bottom:0px; background:none!important; margin:0; padding:2px 0px; }
.category_body ul li .submenu .active{ font-weight:bold; color:#4e4e4e; padding:0px;}


.viewall span{ width:50px; border:0px solid red; padding:0px 0 0 85px; }
.viewall span a{ font:14px "Myriad Pro",Arial, Helvetica, sans-serif; color:#dba20f!important}
.viewall span a:hover{ color:#dba20f!important; text-decoration:underline;}


.newarrivals_hold{  margin:0 0 20px 0}
.newarrivals_title{ background: url(../images/sprite.png) no-repeat scroll -267px -262px transparent; width:238px; height:53px; border:0; }
.newarrivals_title span{ font:19px "Myriad Pro",Arial, Helvetica, sans-serif; height:25px; border:0px solid red;  display:block; width:200px; padding:14px 0 0 25px; color:#aa282d }
.newarrivals_body { background: url(../images/bg_newarrival_body.png) repeat-y; width:175px; margin:0 0 0 7px ; padding:5px 28px; }
.newarrivals_footer { background: url(../images/sprite.png) no-repeat scroll -267px -316px transparent; width:238px; height:28px; border:0; padding:10px 0 0 0; text-align: center}
.newarrivals_footer a{ font:14px "Myriad Pro",Arial, Helvetica, sans-serif; color:#fff;}
.newarrivals_footer a:hover{ text-decoration:underline;}
.newsbox{ border:1px solid #fff; width:171px; height:147px;}
.new_tag{ background:url(../images/sprite.png) no-repeat -798px -241px; width:44px; height:38px; position:absolute; z-index:99999; margin-top:-2px;}
.news_he{ background:url(../images/transparent_bg.png) repeat-x left top; height:43px; text-align:center; color:#fff; position:relative; z-index:99999; margin-top:-47px; *margin-top:-43px;}
.news_decp{ background:url(../images/divider.png) no-repeat center bottom; padding:5px 0px; text-align:center; color:#fff;}
.news_decp span{ font-weight:bold; color:#ef989b;}


.newslettersubscription_hold{  margin:0 0 20px 0}
.newslettersubscription_title{ background: url(../images/sprite.png) no-repeat scroll -526px -256px transparent; width:238px; height:53px; border:0; }
.newslettersubscription_title span{ font:18px "Myriad Pro",Arial, Helvetica, sans-serif; height:25px; border:0px solid red;  display:block; width:200px; padding:16px 0 0 15px; color:#fff }
.newslettersubscription_body { background:#fff; border:1px solid #25222a; border-bottom:0px; border-top:0px; width:205px; margin:0 0 0 7px ; padding:5px 12px; }
.newslettersubscription_footer { background: url(../images/sprite.png) no-repeat scroll -526px -316px transparent; width:238px; height:12px; border:0; }
.subscribe_box{ margin-top:16px;}
.subscribe_box span{ float:left; margin-right:3px;}
.subscribe_box input{ border:1px solid #e2dfc8; width:156px; height:22px; color:#a2a2a2; padding:0px 5px;}
.btn_go{ background:url(../images/sprite.png) no-repeat -7px -224px; width:30px; height:22px; display:table;}
.go_btn_hold{width:30px; height:22px; display:table;}

.testimonials_hold{  margin:0 0 0px 0}
.testimonials_title{ background: url(../images/sprite.png) no-repeat scroll 0px -427px transparent; width:238px; height:56px; border:0; }
.testimonials_title span{ font:19px "Myriad Pro",Arial, Helvetica, sans-serif; height:25px; border:0px solid red;  display:block; width:200px; padding:18px 0 0 15px; color:#bc8a04 }
.testimonials_body { background:#f5b917; border:1px solid #c69000; border-bottom:0px; border-top:0px; width:205px; margin:0 0 0 7px ; padding:5px 12px; }
.testimonials_footer { background: url(../images/sprite.png) no-repeat scroll 0px -498px transparent; width:238px; height:30px; border:0; padding:10px 0 0 0; text-align: center}
.testimonials_footer a{ font:14px "Myriad Pro",Arial, Helvetica, sans-serif; color:#c69000;}
.testimonials_footer a:hover{ text-decoration:underline;}

.testimonials_text{ background:url(../images/icon-colon.png) no-repeat left top; padding-left:20px; padding-bottom:8px;}
.user_name{ text-align:right; font-weight:bold; color:#1c1c1c;}
.user_name p{ font-size:11px; font-weight:normal; font-style:italic;}

/*right part*/
.bottom_contain{ margin:16px 0 0 4px;}
.whitecontainbox_topbg{ background:url(../images/whitetopbg.png) no-repeat center top; width:731px; height:15px;}
.whitecontainbox_botbg{ background:url(../images/whitebotbg.png) no-repeat center bottom; width:731px; height:15px;}
.whitecontain_box{ background:#fff; border:1px solid #e2ddcf; border-bottom:0px; border-top:0px; width:703px; padding:0px 13px;}

.question_decpbox{ margin:11px 0px;}
.innerwhitebox_topbg{ background:url(../images/inner_whitebox-topbg.png) no-repeat left top; width:703px; height:5px;}
.innerwhitebox_botbg{ background:url(../images/inner_whitebox-botbg.png) no-repeat left bottom; width:703px; height:5px;}
.innerwhitebox{ background:#fff; border:1px solid #f9ee98; border-bottom:0px; border-top:0px; width:701px; padding:5px 0px;}

.leftslider_arrow{ margin:260px 0px 40px -2px;}
.rightslider_arrow{ margin:260px -2px 40px 0px;}
.most_popularboook_box{ width:670px;}

.question_infobox{ float:left; margin:2px 0px; width:156px; text-align:center; padding:5px; border-right:1px solid #fdeab7; }
.question_infomation{  width:155px; border-bottom:1px solid #fdeab7; }
.question_infomation1{  width:155px; border-bottom:0px solid #fdeab7; }
.question_img{ width:131px; height:141px; border:1px solid #dbddd9; margin:0px 8px;}
.question_code{ color:#3f3e3e; padding-bottom:5px;}
.author_name{ font-weight:bold; color:#e78c29; padding-bottom:5px; border-bottom:1px solid #fdeab7; }
.prices{ float:left; width:75px; text-align:center; font-size:11px;  padding:7px 0px;}
.prices p{ font-weight:bold; color:#aa282d; font-size:12px;}
.book_name{ background:url(../images/transparent_bg.png) repeat-x left top; height:43px; text-align:center; color:#fff; position:relative; z-index:99999; margin-top:-48px; *margin-top:-43px; width:131px;}
.popular_question_infobox{ float:left; margin:2px 0px; width:160px; text-align:center; padding:5px; border-right:1px solid #f8ced0;  }
.popular_textbooks{ padding-top:14px;}
.popular_author_name{ font-weight:bold; color:#aa282d; padding-bottom:5px; border-bottom:1px solid #f8ced0; }
.popularbook_prices{ float:left; width:75px; text-align:center; font-size:11px;  padding:7px 0px;}
.popularbook_prices p{ font-weight:bold; color:#e78c29; font-size:12px;}
.links{ padding:5px 0px; text-align:center;}
.links span{ padding:0px 8px;}

/*------ contentpage ------*/

/*------ Footer ------*/
footer{ background:url(../images/bg_footer.jpg) repeat-x left top; height:114px; display:block; margin-top:23px;}
.footer{ width:982px; margin:0 auto; height:114px; text-align:center;}
.footer_top{ height:52px; padding:10px 0px;}
.ftr-left{ width:700px; color:#fff; text-align:justify; }
.ftr-left a{ color:#fff; padding:0px 1px; line-height:23px;}
.ftr-left a:hover{ color:#f4b518;}
.ftr-right{ width:270px;}
.copyright{ color:#fff; padding:8px 0px;}


/*------ Footer ------*/
/*sprite*/

.srch_txt_box{ background: url(../images/sprite.png) no-repeat scroll left -67px transparent; width:290px; height:28px; border:0;   padding:0 13px 0 15px; border:0px solid red;}
.src_btn{ background: url(../images/sprite.png) no-repeat transparent; width:76px; height:26px; top:0; left:-7px; border:none; cursor:pointer; padding:0; }
.cart{ background: url(../images/sprite.png) no-repeat scroll left -35px transparent; width:162px; height:25px; border:none;  }
.cms_contact_us{ border:0px solid red; width:35%; padding:5px; margin:0 0 0 15px}
.search_by{ margin:0 0 10px 0!important; display:table; }

/*search */

.search_box{ float:left; clear:both; border:1px solid #F5B917; width:91%; padding:5px; margin:10px 25px; color:#444347; background: #F6ECA1}
.search_box section{ float:left; margin:0 0px 0 3px;}
.srch_txt_box2{ width:150px;}

.search_box1{  clear:both; border:1px solid #F5B917; color:#444347; background: #F6ECA1;   padding:15px;}
.search_box1 dl{ width:100%; display:block; padding-bottom:8px;}
.search_box1 dt{ float:left; width:120px;}
.search_box1 dd{ float:left; padding-right:10px;}
.search_box1 dd .input{ padding:5px; border:1px solid #d1d1d1; width:230px;}

.go_btn_input{ width:25px!important; height:25px!important; border:none!important; background:none!important}
.texeditor_fix{ margin:0 15px!important}
.texeditor_fix p{ margin:5px 0!important; text-align:justify!important}
.texeditor_fix ul{ margin:0 25px!important}
.texeditor_fix ol{ margin:0 25px!important}
.texeditor_fix a{ color:#039!important}

/*wishlist*/
	.wishlist_box{ width:98%; margin:15px 10px; float:left;}
		.wishlist_box fieldset{ height:auto!important}
		.wishlis_col_container{width:98%; margin:20px 5px;  float:left;}
		.wishlis_left_col{width:35%; margin:5px 10px;  float:left;}
		.wishlis_right_col{width:55%; margin:5px 10px;  float:left;}
		.wihslist_tble{ float:left; width:100%; padding:0 0 0 8px}
		.wihslist_tble aside{ float:left; width:40%; margin:0 5px; text-align:center; border:1px solid #AA282D; padding:5px; height:20px;}
        .brd_btm_none{ border-bottom:none!important;}
		.header{ background:#FC6}
/*--Back Button--*/
.btn_back{ background: url(../img/bt_back.png) no-repeat; width:84px; height:24px; border:none; cursor:pointer;}


/*my shopping cart*/

	.shopping_cart_hold{ float:left; margin:5px; width:98%; padding:2px;border:1px solid  #DEBEBE;}
	.shopping_cart_row{float:left; border:1px solid  #DEBEBE; width:100%;}
	.cart_col{float:left; border-right:1px solid #DEBEBE; text-align:center; padding:5px 0 0 0}
	.row_bg{ background:#F6ECA1}
	.cart_colwidth1{ width:100px}
	.cart_colwidth2{ width:182px}
	.no_brd{ border-right:none!important;}
	.no_brd_bottom{ border:none!important}
	.row_height{ height:50px}
	.cart_input{ width:90px; border:1px solid #960; padding:5px}


/*.forgotpass_text {color:#333333; padding-left:80px; padding-top:5px;}
*//*.forgotpass_text a {color:#333333; text-decoration:none; font-weight:bold;}
.forgotpass_text a:hover {color:#333333;}*/


/*------- payment page -----*/
.payment_box{ padding-left:65px; text-align:left;}
.payment_box span{ color:#f00;}
.payment_box h2{ font-size:12px; font-weight:bold; padding-bottom:10px;}
.payment_form{ padding:0px; padding-bottom:15px;}
.payment_form dl{ width:100%; display:block; padding-left:30px;  height:50px;}
.payment_form dt{ width:180px; float:left;}
.payment_form dd{width:210px; float:left;}
.payment_form dd .inputbox{ background:url(../images/inputbox_bg.png) no-repeat left top; height:23px; width:200px; padding:3px 5px; border:0px; }
.Credit_form{padding-bottom:15px;}
.Credit_form dl{ width:100%; display:block; padding-left:30px;  height:30px;}
.Credit_form dt{ width:20px; float:left;}
.Credit_form dd{width:210px; float:left;}
.credit_ifobox{ padding-bottom:15px;  margin-left:60px;}
.credit_ifobox dl{ width:100%; display:block; padding-left:30px; height:40px;}
.credit_ifobox dt{ width:180px; float:left;}
.credit_ifobox dd{width:210px; float:left;}
.credit_ifobox dd .selectbox_bg{ background:url(../images/selectbox_bg.png) no-repeat left top; height:23px; width:91px; padding:3px 5px; border:0px; float:left; }
.credit_ifobox dd .selectbox_bg select{ border:0px; background:none; width:91px;}
.credit_ifobox dd .inputbox{ background:url(../images/inputbox_bg.png) no-repeat left top; height:23px; width:200px; padding:3px 5px; border:0px; }
.credit_ifobox .box_top{ width:450px; height:5px; background:url(../images/box_top.png) no-repeat center top;}
.credit_ifobox .box_mid{ width:410px;  background:#fff; border-left:1px solid #c9c9c9; padding:5px 20px; border-right:1px solid #c9c9c9;}
.credit_ifobox .box_bot{ width:450px; height:5px; background:url(../images/box_bot.png) no-repeat center top;}

.success_msg{ font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#aa282d; text-align:center; padding-bottom:20px;}
.bt_done{ background:url(../images/bt_done.png) no-repeat 0px 0px; width:62px; height:28px; border:0px;  cursor:pointer;}



