@charset "utf-8";
/* CSS Document */

.inner_conatin{ text-align:justify; line-height:19px; padding:10px; width:656px;}
.inner_conatin1{ text-align:justify; line-height:19px; padding:10px; width:98%px;}
//.inner_conatin{ text-align:justify; line-height:19px; padding:10px;}
.inner_conatin fieldset{ margin:15px 85px!important}

/* contact Us*/
.contactus_form{width:340px; margin:0px 10px;}
.decp_box{ float:right; width:270px; color:#3c3c3c; text-align:justify; line-height:19px;}
.contact_field_box{ margin:5px 0px;}
.contact_field_box .label{ float:left; width:100px; text-align:left; color:#3c3c3c;  padding:3px 0px;}
.contact_field_box .inputbox{ float:right; width:240px;}
.inputbox .input{ border:1px solid #dddddd; width:228px; height:24px; padding:3px 5px;}
.inputbox .drop_down{ border:1px solid #dddddd; width:240px; height:22px;}
.inputbox .textarea_input{ border:1px solid #dddddd; width:228px; height:75px; padding:0px 5px;}
.eror_msg{ color:#C00; width:239px; height:15px;}
.bt_submit{ background:url(../images/sprite.png) no-repeat -7px -552px; width:86px; height:34px; margin-left:100px; margin-top:15px; border:0px; cursor:pointer;} 
.bt_submit a{ display:block;}

/*FAQ*/
.question{ font-size:13px; font-weight:bold; padding-bottom:6px;}

/* Testimonials */
.testimonials_box{ border:1px solid #cfcfcf; margin-bottom:10px;}
.testimonials_he{ background:#FDE7AC; font:bold 16px "Myriad Pro"; color:#333333; padding:6px 12px; border-bottom:1px solid #FC3;}
.testimonials_contain{ padding:15px;}
.user_img{ width:70px; height:70px; border:1px solid #cfcfcf; margin-right:15px;}
.user_decp{width:645px;}
.testimonialsdecp_box{ min-height:60px; height:auto; text-align:justify; margin-bottom:10px;}
.postedby{width:350px; float:left;  font-size:15px;}
.postedby span{font-weight:bold;}
.date{ text-align:right; font-size:15px; float:right; width:200px;}

/*site map */
.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;}

.bt_continue{ background:url(../images/sprite.png) no-repeat 0px -594px; width:120px; height:34px; border:0px;}
.bt_continue a{ display:block;}

/*category */

.whitecontain_box{}
.whitecontain_box fieldset{ width:300px!important; border:2px solid #F5B917; float:left; margin:10px; padding:5px; height:196px}
.whitecontain_box legend{ padding:10px; margin:0px 10px;color: #AA282D;display: block; font: 19px "Myriad Pro",Arial,Helvetica,sans-serif;}
.whitecontain_box fieldset ul{ margin:15px; list-style:none; }
.whitecontain_box fieldset ul li{ background: url("../images/sprite.png") no-repeat scroll left -369px transparent;border-bottom: 1px solid #F5B917; margin: 8px 0;  text-indent: 30px;}
.more_cat{ float:right; margin:0 15px}.more_cat a{ color:#F60}

.confirm_form fieldset{ padding:15px!important}
.confirm_form section{ margin:15px 45px }

/*My account */
.myaccount_hold{ border:0px solid red; width:100%; margin:10px 10px 0 10px;float:left}
.myaccount_hold h2{ font-size:14px; margin:0 10px;}
.myaccount_topbar{ margin:5px; text-align:right!important; clear:both}
.myaccount_topbar a{ display:table; display:block; margin:0 15px; padding:5px; background:#FC0; color:#333; width:15%; float:left;  text-align:center;}
.myaccount_topbar a:hover{ background:#930; color:#FFF}
.myaccount_topbar span{ float:left; font-weight:bold; margin:0 15px; font-size:14px;}
.myaccountpage_tbl{ margin:10px 0; float:left; width:98%;}
.tbl_hold{ border:1px solid  #F90; float: left; margin:10px 0px; width:99%; text-align:center}
.header_row{ background:#AA282D; padding: 5px 0; color:#FFF}
.tbl_row{float: left;float: left; margin:0 0px; width:100%;padding: 5px 0; border-bottom:1px solid #F90}
.tbl_col{float: left; width:12%; padding:3px}
.tbl_col1{float: left; width:10%!important; padding:3px}
.tbl_col2{float: left; width:18%!important; padding:3px}
.tbl_col3{float: left; width:25%!important; padding:3px}
.tbl_col4{float: left; width:5%!important; padding:3px}


.tbl_col_myacc{float: left; width:10%; padding:3px}
.tbl_col1_myacc{float: left; width:10%!important; padding:3px}
.tbl_col2_myacc{float: left; width:12%!important; padding:3px}
.tbl_col3_myacc{float: left; width:15%!important; padding:3px}
.tbl_col4_myacc{float: left; width:10%!important; padding:3px}

.tbl_col_myCredit1{float: left; width:10%; padding:3px}
.tbl_col_myCredit2{float: left; width:12%; padding:3px}
.tbl_col_myCredit3{float: left; width:30%; padding:3px}
.tbl_col_myCredit4{float: left; width:20%; padding:3px}


.tbl_col1_ord{float: left; width:15%!important; padding:3px}
.tbl_col2_ord{float: left; width:15%!important; padding:3px}
.tbl_col3_ord{float: left; width:15%!important; padding:3px}
.tbl_col4_ord{float: left; width:15%!important; padding:3px}

.tbl_col1_rent{float: left; width:15%!important; padding:3px}
.tbl_col2_rent{float: left; width:15%!important; padding:3px}
.tbl_col3_rent{float: left; width:15%!important; padding:3px}
.tbl_col4_rent{float: left; width:15%!important; padding:3px}

.tbl_col1_ord1{float: left; width:10%!important; padding:3px}
.tbl_col2_ord1{float: left; width:13%!important; padding:3px}
.tbl_col3_ord1{float: left; width:13%!important; padding:3px}
.tbl_col4_ord1{float: left; width:13%!important; padding:3px}

.tbl_col1_reqex{float: left; width:15%!important; padding:3px}
.tbl_col2_reqex{float: left; width:18%!important; padding:3px}
.tbl_col3_reqex{float: left; width:15%!important; padding:3px}
.tbl_col4_reqex{float: left; width:15%!important; padding:3px}

/*Book details */

.book_details_hold{float:left; width:98%; margin:10px;}
.book_details_hold h1{ font-size:18px!important; color:#7C0E12}
.book_details_left_col{ float:left; width:200px; margin:5px; padding:5px;}
.book_details_right_col{ float:left; width:63%;margin:5px; padding:5px;}
.image_hold{ border:1px solid #FC0; padding:2px; width:141px; height:151px; overflow:hidden;}
.book_details_price_hold{ margin:10px 0; border:1px solid  #999; width:280px; padding:10px;float:left }
.book_details_price_hold section{ width:98%; display:table;margin:5px; font-weight:bold; }
.book_details_price_hold span{ font-size:16px; display:table; float:left; margin:0 10px;}
.strike{ text-decoration:line-through }
.price_hold{ display:table; width:150px;}.save_price{ font-size:20px!important; color:#600}
/*.addto_cart a{ background:#FFC url("../images/cart.png")no-repeat left 5px!important; padding:5px 10px 5px 25px; display:table; border:1px solid #960; display:table; display:block; }*/
.addto_cart a{ background:#FFC url("../images/cart.png") no-repeat left 5px; padding:5px 10px 5px 25px; display:table; border:1px solid #960; display:table; display:block; }
.addto_cart a:hover{ background:#7C0E12 url("../images/cart.png") no-repeat left 5px; color:#FFF}
.book_details  { margin:10px 0 }
.book_details  section{ margin:2px 0; float:left;  width:100%; }
.book_details  span{ margin:5px 0; float:left }
.detail_label{ display:table; width:200px; padding:2px; font-weight:bold; }
.confirm_page{ border:5px solid #F8C40D!important; width:600px!important; height:200px; margin:25px 55px }
.confirm_page h1{ margin:15px 35px; color:#7C0E12}
.confirm_page_option{ float:left; margin:30px 0 0 162px!important}
.confirm_form_submit{float:left; margin:5px 0 15px 162px!important}

.height_auto{ height:auto!important}
.err_message
{
	color:#F00;
	width:50px;
	height:10px;
}
.validateMsg {
    color: #FF0000;
    font-size: 11px;
    padding-top: 2px;
	text-align:left;
}

/*------- Exchange Book -------*/
.exchangebook_box{ border:1px solid #f7e06f; width:600px; margin:20px auto 0 auto; border-bottom:1px solid #f7e06f; *border-bottom:1px!important;}
.yourbook_box{ width:300px; float:left;}
.box_title{ text-align:center; padding:5px 5px; background:#f4ecc3; font-size:14px; font-weight:bold; }
.box_list{ border-right:5px solid #f7e06f; zoom:1;}
.box_list dl{ padding:0px 10px!important; border-bottom:1px solid #f7e06f; display:block; line-height:30px;}
.box_list dl dt{ float:left; display:block;}
.box_list .list_he{ width:130px; font-weight:bold;}
.box_list .list-vlaue{ width:140px;}
.box_list a{ color:#dca20f; font-weight:bold;}


.book_details_price_hold_new{ margin:10px 0; border:1px solid  #999; width:210px; padding:0px;float:left }
.book_details_price_hold_new section{ width:98%; display:table;margin:5px; font-weight:bold; }
.book_details_price_hold_new span{ font-size:13px; display:table; float:left; margin:0 10px;}
.book_detailspricebox{ width:210px; float:left; margin-right:10px;}
.price_hold_new{ display:table; width:108px;} .save_price { font-size:16px!important; color:#600}

.shopingcart_box{ border:1px solid #d1d1d1; padding:0px; margin-top:20px;}
.shopingcart_box dl{ width:100%; display:block; min-height:40px; height:auto; border-bottom:1px solid #d1d1d1; }
.shopingcart_box dl dt{ float:left; padding:5px; background:#f1f1f1; height:40px; font-weight:bold; text-align:center; }
.shopingcart_box dl dd{ float:left; padding:5px; background:#ffffff; min-height:40px; height:auto;  text-align:center; }
.shopingcart_box .he_isbn{ width:110px;}
.shopingcart_box .he_rentorexchange{ width:100px;}
.shopingcart_box .he_title{ width:156px;}
.shopingcart_box .he_price{ width:60px; }
.shopingcart_box .he_term{ width:60px;}
.shopingcart_box .he_amount{ width:85px;}
.shopingcart_box .he_remove{ width:60px;}

.shopingcart_box .text_isbn{ width:110px;}
.shopingcart_box .text_rentorexchange{ width:100px;}
.shopingcart_box .text_title{ width:156px;}
.shopingcart_box .text_price{ width:60px; }
.shopingcart_box .text_term{ width:60px;}
.shopingcart_box .text_amount{ width:85px;}
.shopingcart_box .text_remove{ width:60px;}
.tmc{width:420px; height:160px; overflow:auto; border:1px solid #CCC; padding:5px; margin:10px 0 0 0}