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

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	
	}
#main {
width:993px;
margin:0 auto;
/*height:975px;*/
background-image:url(images/main_bg.jpg);
background-repeat:repeat-y;
}
#header{
margin:0 auto;
}
#login{
background-image:url(images/index_selected_06.jpg);
background-repeat:no-repeat;
background-position:right;
margin:0 auto;
padding-left:160px;
}
.text_field{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
border:#009900 solid 1px;
}
.text_field_combo{
width:123px;
font-family:tahoma;
font-size:11px;
border-bottom:#009900 solid 2px;
border-top:#009900 solid 2px;
display:compact;
}

.basket_item{
font-family:tahoma;
font-size:11px;
color:#999999;
font-weight:bold;
text-decoration:none;
}
.nav_link{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
padding-left:4px;
padding-top:3px;
}

.nav_link_menu{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
padding-left:4px;
padding-top:3px;
}

.left_nav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.left_nav_links_admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.home_text_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.new_home_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}




.nav_link:Hover{
text-decoration:none;
}
a:hover.nav_link_menu{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
padding-left:4px;
padding-top:3px;
}

.searchbold12{
font-family:arial;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
#right_nav{
width:141px;
float:right;
padding-right:3px;
}
#home_content{
margin:0 auto;
width:630px;

float:left;
padding-left:30px;
}
#home_content_register{
margin:0 auto;
width:630px;
float:left;
padding-left:23px;


}
#box_home{
margin:0 auto;
padding-left:10px;
padding-right:5px;
}

.books_heading_green1 {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #1b8000;
	text-decoration: none;
}
.books_price_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1b8000;
	text-decoration: none;
}
#home_body{
margin:0 auto;
}.footer_text_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
.footer_text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0076c8;
	text-decoration: none;
}
.footer_text_white {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.book_list_path_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	text-decoration: underline;
}
#books_list_content{
width:460px;
float:left;
}
#books_container_1{
width:445px;
margin:0 auto;
}
#book_detail_container{
width:625px;
padding-left:7px;
margin:0 auto;

}

#book_detail_container11{
width:630px;

margin:0 auto;

}
#books_box_1{
	width:277px;
	height:125px;
	float:left;
	background-color: #FFFFFF;
	border: 1px solid #edeeee;
}
#books_box_2{
width:218px;
float:right;
background-color: #FFFFFF;
border: 1px solid #edeeee;
}
#book_pic{
width:179px;
float:left;
}
#book_details{
width:301px;
float:right;
padding-left:3px;
}.book_detail_list_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
/*	color: #717171;*/
	text-decoration: none;
}
a:hover.book_detail_list_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.book_detail_list_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #717171;
	text-decoration: none;
}
.sign_up_form_hint_text {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.heading_top_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0076c8;
	text-decoration: none;
}
.small_heading_top_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0076c8;
	text-decoration: none;
}
#home_content_sign_up_form{
margin:0 auto;
width:630px;
/*height:870px;*/
float:left;
padding-left:23px;

}

.sitemap_main_heading {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sitemap_black_category {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #424141;
	text-decoration: none;
}
#shopping_cart{
margin:0 auto;
width:630px;

float:left;
padding-left:23px;
}.shopping_cart_heading {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*
.shopping_cart_price {
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}*/
.shopping_cart_product_heading {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0b640d;
	text-decoration: none;
}
a:hover.shopping_cart_product_heading {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0b640d;
	text-decoration: underline;
}

.shoping_g_total_green {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #0b640d;
	text-decoration: none;
}

.faqs_sub_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #015b9a;
	text-decoration: none;
}
.faqs_mouseover_change_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0076c8;
	text-decoration: none;
}
.faqs_main_cat_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#faqs_new_content{
margin:0 auto;
width:630px;

float:left;
padding-left:24px;

}

#faqs_new_content1{
margin:0 auto;
width:630px;

float:left;
padding-left:24px;
}

.faqs_search_text {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.faqs_search_box {
	background-color: #FFFFFF;
	height: 14px;
	border: 1px solid #0076c8;
}

.faqs_mouseover_change_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
	
/*-----------New SCC--------------*/
#login{
background-image:url(images/index_selected_06.jpg);
background-repeat:no-repeat;
background-position:right;
margin:0 auto;
padding-left:160px;
}
.text_field{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
border:#009900 solid 1px;
}
.basket_item{
font-family:tahoma;
font-size:11px;
color:#999999;
font-weight:bold;
text-decoration:none;
}
.nav_link{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
padding-left:0px;
padding-top:2px;
}
.left_nav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.home_text_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.nav_link:Hover{
text-decoration:underline;
}
.searchbold12{
font-family:arial;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

#right_nav{
width:141px;
float:right;
padding-right:3px;
}
#home_content{
margin:0 auto;
width:630px;

float:left;
padding-left:30px;
}
#home_content_register{
margin:0 auto;
width:630px;

float:left;
padding-left:23px;

}

#home_content_sign_up_form{
margin:0 auto;
width:630px;

float:left;
padding-left:23px;


}
#box_home{
margin:0 auto;
padding-left:10px;
padding-right:5px;
}
.books_heading_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1b8000;
	text-decoration: none;
}
.books_price_text {
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #1b8000;
	text-decoration: none;
}
#home_body{
margin:0 auto;
}.footer_text_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
.footer_text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0076c8;
	text-decoration: none;
}
.footer_text_white {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.book_list_path_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #717171;
	text-decoration: none;
}
a:hover.book_list_path_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #717171;
	text-decoration: underline;
}
#books_list_content{
width:460px;
float:left;
}
#books_container_1{
width:445px;
margin:0 auto;
}
#book_detail_container{
width:625px;
padding-left:7px;
margin:0 auto;

}

#book_detail_container11{
width:630px;

margin:0 auto;

}
#books_box_1{
	width:277px;
	height:125px;
	float:left;
	background-color: #FFFFFF;
	border: 1px solid #edeeee;
}
#books_box_2{
width:218px;
float:right;
background-color: #FFFFFF;
border: 1px solid #edeeee;
}
#book_pic{
width:179px;
float:left;
}
#book_details{
width:301px;
float:right;
padding-left:3px;
}.book_detail_list_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.book_detail_list_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sign_up_form_hint_text {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.heading_top_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0169b1;
	text-decoration: none;
}
.faqs_search_text {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.faqs_search_box {
	background-color: #FFFFFF;
	height: 14px;
	border: 1px solid #0076c8;
}

.sitemap_main_heading {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sitemap_black_category {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #424141;
	text-decoration: none;
}
#shopping_cart{
margin:0 auto;
width:630px;

float:left;
padding-left:23px;
}

#admin_control_panel{
margin:0 auto;
width:630px;

float:left;
padding-left:17px;

}/*.shopping_cart_heading {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
main heading:   #5f5f5f   font: 13px; bold
sub headings:  #8c8c8c   font :  12px  bold
text:          #343434   font  12px    normal
*/
.shopping_cart_heading {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #767575;
	text-decoration: none;
}
a:hover.shopping_cart_heading {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #767575;
	text-decoration: underline;
}

.shopping_cart_sub1_heading {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8c8c8c;
	text-decoration: none;
}
.shopping_cart_price {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #343434;
	text-decoration: none;
}
a:hover.shopping_cart_price {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #343434;
	text-decoration: underline;
}
/*.shopping_cart_price {
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover.shopping_cart_price {
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
*/



.shopping_cart_product_heading {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0b640d;
	text-decoration: none;
}
.shoping_g_total_green {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #0b640d;
	text-decoration: none;
}
.faqs_sub_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #015b9a;
	text-decoration: none;
}
.faqs_mouseover_change_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0076c8;
	text-decoration: none;
}
.faqs_main_cat_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#faqs_new_content{
margin:0 auto;
width:630px;

float:left;
padding-left:24px;
}

#faqs_new_content1{
margin:0 auto;
width:630px;

float:left;
padding-left:24px;
}
.paging_green_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #689e18;
	text-decoration: none;
}
/*.product_detail_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
*/
.product_detail_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tell_friend {
	background-color: #FFFFFF;
	border: 1px solid #8ac6f0;
}
#product_detail_container{
margin:0 auto;
width:630px;
float:left;
padding-left:22px;
}

a:link.faqs_mouseover_change_text1{ color: #000000; text-decoration: none;}
a:visited.faqs_mouseover_change_text1{ color: #551A8B; text-decoration: none;}
a:active.faqs_mouseover_change_text1{ color: #FF0000; text-decoration: none;}

.book_detail_list_text_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.home_text_top_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover.home_text_top_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0076C8;
	text-decoration: none;
}
a.squarebutton{
background: transparent url("images/dc_btn_left.jpg") no-repeat top left;
display: block;
float: left;
font: bold 11px tahoma; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #ffffff;
font-weight:bold; /*button text color*/
}

a.squarebutton span{
background: transparent url("images/dc_btn_right.jpg") no-repeat top right;
display: block;
padding: 4px 9px 4px 0;
/*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: white;
font-weight:bold;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
.admin__text_left_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.admin__text_left_nav:hover {
	color: #0f5300;
	text-decoration: none;
}
.admin__text_left_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.admin__text_left_nav:hover {
	color: #0f5300;
	text-decoration: none;
}

.blue_heading_14text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0076c8;
	text-decoration: none;
}
.confirm_order_text_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0b640d;
	text-decoration: none;
}


.confirm_order_text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4183D1;
	text-decoration: none;
}
.confirm_order_text_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #424141;
	text-decoration: none;
}
.style1 {color: #FF0000}

.books_heading_green {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #1b8000;
	text-decoration: none;
}
.customer_reviews_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #343434;
	text-decoration: none;
}

.customer_reviews_heading_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0076c8;
	text-decoration: none;
}
.hideme{
display:none;
}
.books_link_small_green {
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #1b8000;
	text-decoration: none;
}
a:hover.books_link_small_green {
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #1b8000;
	text-decoration: underline;
}
.greenish{
color:#006600;
}
.redish{
color:#FF0000;
}
/*.brdr-table { border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; border-left:solid 1px #ccc;}*/
#whishlist { width:613px; background-color:#FDCEED; padding:5px;}
#whishlist #inner-wrapper {width:600px; background-color:#EDF7B9; margin:0 auto;}
.whishlist-title { font:bold 14px Verdana; color:#3C7A12; text-decoration:underline;}
.price-title { font:bold 11px Verdana; color:#FF0000;}
.price {font:bold 11px verdana; color:#3C7A12}
.brdr-table { border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; border-left:solid 1px #ccc;}
.brdr-table-bottom { border-bottom:solid 1px #ccc; }
.brdr-table-top { border-top:solid 1px #ccc; }
.row2 { background-color:#f8f8f8;}
.whislist-desc {font:10px verdana; margin-top:7px; margin-bottom:5px; color:#000000;}
.border-around { border:solid 1px #ccc; }

#recently-viewed-inner-wrapper { width:575px; margin:0 auto; margin-left:15px;}
#recently-viewed-inner-wrapper div {width:110px;  float:left; display:inline;margin-left:25px; _margin-left:20px; }
#recently-viewed-inner-wrapper div .inner {width:110px;; text-align:left; font:bold 11px verdana;  }
#recently-viewed-inner-wrapper div .book-title {font:bold 12px verdana; text-decoration:underline; color:#338221; float:left; line-height:150%;}
#recently-viewed-inner-wrapper div .price-title {color:#000;float:left; display:inline; line-height:150%; margin-left:0; }
#recently-viewed-inner-wrapper div .price {color:#3C7A12;float:left; display:inline; line-height:150%; margin-left:0;}
#recently-viewed-inner-wrapper span {width:2px; float:left; display:inline; margin-left:3px; margin-right:3px;}
.book-title-green {font:bold 12px verdana; text-decoration:underline; color:#338221; float:left; line-height:150%;}
.book-title-green-normal {font:normal 12px verdana; text-decoration:none; color:#338221; float:left; line-height:150%;}

.book-title-green-small {font:normal 11px verdana; text-decoration:none; color:#338221; float:left; line-height:150%; text-align:center;}
#delivery-add { width:623px; border:solid 1px #ccc;}
#delivery-add .row-title { width:100%; height:20px; display:block;background: transparent url(images/shoppingcart_rect_top.jpg) no-repeat; font:bold 12px verdana; color:#666;}
#delivery-add .col1 { width:50px; display:inline; float:left; margin-left:10px; padding-top:2px;}
#delivery-add .col2 { width:150px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#delivery-add .col3 { width:200px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#delivery-add .col4 { width:120px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#delivery-add .col5 { width:80px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#delivery-add .row1 { width:100%; height:100%; display:block; background-color:#fff; font:11px Verdana; color:#000; line-height:150%;
overflow:hidden;}
#delivery-add .row2 { width:100%; height:100%; display:block; background-color:#F2F2F2; font:11px Verdana; color:#000;line-height:150%;
overflow:hidden;}
#delivery-add .deliver-to-name {font:11px verdana; margin-top:15px;}

#delivery-add .col11 { width:30px; display:inline; float:left; margin-left:10px;}
#delivery-add .col22 { width:150px; display:inline; float:left;  }
#delivery-add .col33 { width:270px; display:inline; float:left; }
#delivery-add .col55 { width:30px; display:inline; float:left; }
#delivery-add .col555 { width:50px; display:inline; float:left; }
#delivery-add .col333 { width:250px; display:inline; float:left; }

#newsletter { width:168px; height:75px; border:solid 1px #79B8E3; margin:0 auto; background-image:url(images/newsletter-bg.jpg); background-repeat:repeat-x; text-align:center; margin-top:10px;margin-left:3px;}
#newsletter .inner { display:block;width:164px; margin:0 auto; text-align:left; font:11px Verdana; color:#000;  }
#newsletter .row {display:block; width:100%;}
#newsletter div { width:120px;  float:left; }
#newsletter div input { width:118px; height:12px; font:11px verdana;}
#newsletter span { float:right; width:37px; }
#newsletter .newsletter { font:bold 12px verdana;}

.divBOx{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}
a:hover.divBOx{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}

#recently-viewed-inner-wrapper { width:575px; margin:0 auto; margin-left:15px;}
#recently-viewed-inner-wrapper div {width:110px;  float:left; display:inline;margin-left:25px; _margin-left:20px; }
#recently-viewed-inner-wrapper div .inner {width:110px;; text-align:left; font:bold 11px verdana;  }
#recently-viewed-inner-wrapper div .book-title {font:bold 12px verdana; text-decoration:underline; color:#338221; float:left; line-height:150%;}
#recently-viewed-inner-wrapper div .price-title {color:#000;float:left; display:inline; line-height:150%; margin-left:0; }
#recently-viewed-inner-wrapper div .price {color:#3C7A12;float:left; display:inline; line-height:150%; margin-left:0;}
#recently-viewed-inner-wrapper span {width:2px; float:left; display:inline; margin-left:3px; margin-right:3px;}

#delivery-add { width:623px; border:solid 1px #ccc;}
#delivery-add .row-title { width:100%; height:20px; display:block;background: transparent url(images/shoppingcart_rect_top.jpg) no-repeat; font:bold 12px verdana; color:#666;}
#delivery-add .col1 { width:50px; display:inline; float:left; margin-left:10px; padding-top:2px;}
#delivery-add .col2 { width:150px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#delivery-add .col3 { width:200px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#delivery-add .col4 { width:120px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#delivery-add .col5 { width:80px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#delivery-add .row1 { width:100%; height:100%; display:block; background-color:#fff; font:11px Verdana; color:#000; line-height:150%;
overflow:hidden;}
#delivery-add .row2 { width:100%; height:100%; display:block; background-color:#F2F2F2; font:11px Verdana; color:#000;line-height:150%;
overflow:hidden;}
#delivery-add .deliver-to-name {font:11px verdana; margin-top:15px;}

#order-details { width:623px; border:solid 1px #ccc;}
#order-details .row-title { width:100%; height:20px; display:block;background: transparent url(images/shoppingcart_rect_top.jpg) no-repeat; font:bold 12px verdana; color:#666;}
#order-details .col1 { width:75px; display:inline; float:left; margin-left:10px; padding-top:2px;}
#order-details .col2 { width:70px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#order-details .col3 { width:130px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px; }
#order-details .col4 { width:90px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px;  text-align:center;}
#order-details .col5 { width:140px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px;  text-align:center;}
#order-details .col6 { width:50px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px;  text-align:center;}
#order-details .col7 { width:50px; display:inline; float:left; overflow:auto; height:100%; padding-top:2px;  text-align:center;}
#order-details .row1 { width:100%; height:100%; display:block; background-color:#fff; font:11px Verdana; color:#000; line-height:150%;
overflow:hidden; padding-bottom:5px; padding-top:5px;}
#order-details .row2 { width:100%; height:100%; display:block; background-color:#F2F2F2; font:11px Verdana; color:#000;line-height:150%;
overflow:hidden;padding-bottom:5px; padding-top:5px;}
.row-total {width:623px; height:40px; text-align:right; padding-right:10px; padding-top:10px; border-bottom:1px solid #CCC;}
.row-total span {width:100px; float:left; margin-left:460px; font:bold 11px verdana; color:#666; }
.row-total b {width:50px; text-align:left; float:left; margin-left:10px; font:bold 11px verdana; color:#333;}
#order-details .deliver-to-name {font:11px verdana; margin-top:15px;}
#order-details .return { font:11px verdana; color:#06c; text-decoration:none;}
#button-top-row {width:623px; float:left;}
#button-top-row div{width:100px; float:left; font:11px verdana; color:#ffffff; margin-right:300px;}
#button-top-row span{ float:right;  color:#ffffff;}
.whishlist-title { font:bold 12px Verdana; color:#3C7A12; text-decoration:underline;}
.price-title {color:#000;  }
.price {color:#3C7A12; }
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 615px;
	height: 350px;
	left: 337px;
	top: 455px;
	background-color: #fff;
	border: 1px solid #fff;
	padding: 0px;
}

#close {
	float: right;
}
