body
{
	margin: 0px;
	padding: 0px;
	background: url(../Images/bg.jpg) top left repeat-x;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
img
{
	border: none;
	outline: none;
}
a
{
	text-decoration: none;
	color: #333333;
}


.main
{
	width: 1000px;
}
.doc_width
{
	width: 1000px;
	float: left;
	background-color: #FFFFFF;
	padding-bottom: 30px;
}

.top
{
	width: 980px;
	margin: 0px 0px 0px 10px;
	height: 100px;
	float: left;
}
.logo
{
	float: left;
	margin: 0px;
}
.top_nav
{
	float: right;
	width: 200px;
	color: #166ea7;
	font-size: 11px;
	margin-top: 10px;
	text-align: right;
}
.top_nav a
{
	color: #166ea7;
	margin: 0px 5px 0px 5px;
}
.top_nav a:hover
{
	text-decoration: underline;
}
.cart
{
	
	height: 33px;
	padding-top: 0px;
	color: #a0a0a0;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	background: url(../Images/cart_bg.jpg) top left repeat-x;
}
.cart span
{
	color: #801d80;
}

.top_link
{
	width: 978px;
	margin: 0px 0px 0px 10px;
	height: 37px;
	border-left: solid 1px #e6e6e6;
	border-right: solid 1px #e6e6e6;
	float: left;
	background: url(../Images/top_link_bg.jpg) top left repeat-x;
	color: #737373;
}
.top_link a
{
	color: #737373;
	float: left;
	height: 27px;
	padding: 10px 20px 0px 20px;
	font-weight:bold;
}
.top_link a:hover
{
	color: #fff;
	background: url(../Images/top_link_hover_bg.jpg) top left repeat-x;
}

.banner
{
	width: 978px;
	margin: 10px 0px 0px 10px;
	height: 190px;
	border: solid 1px #e6e6e6;
	background: url(../Images/banner_bg.jpg) top left repeat-x;
	float: left;
	background-color: #CCCCCC;
}
.banner_box1
{
	width: 280px;
	
	height: 160px;
	background: url(../Images/banner_box_bg.png) top left no-repeat;
	float: left;
}
.banner_box2
{
	width: 280px;
	
	height: 160px;
	background: url(../Images/banner_box_bg.png) top left no-repeat;
	float: left;
}
.banner_box3
{
	width: 280px;
	
	height: 160px;
	background: url(../Images/banner_box_bg.png) top left no-repeat;
	float: left;
}


.bb1_title{width:265px; padding-left:15px; margin:10px 0px 0px 0px; color:#801d80; font-size:21px; font-family:Arial; text-align:left; float:left;}
.bb1_text{float:left; width:175px; text-align:left; margin:10px 0px 0px 15px; min-height:75px;}
.bb1_img{float:right; margin:0px 15px 0px 0px;}


.content_width
{
	width: 980px;
	
	padding: 10px 0px 0px 10px;
	float: left;
}
.left
{
	width: 200px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.search
{
	width: 200px;
	height: 122px;
	margin: 0px 0px 0px 0px;
	float: left;
	background: url(../Images/search_box_bg.jpg) top left no-repeat;
}
.search_textfield
{
	width: 176px;
	height: 20px;
	padding: 3px 0px 0px 0px;
	margin: 65px 0px 0px 10px;
	float: left;
	border: solid 1px #cdcdcd;
	color: #666666;
}
.adv_search
{
	float: left;
	font-size: 10px;
	margin: 5px 0px 0px 10px;
}
.adv_search a
{
	text-decoration: underline;
	color: #000099;
}
.btn_go
{
	float: right;
	margin: 4px 12px 0px 0px;
}

/*.left_link{width:198px; margin:10px 0px 0px 0px; float:left; border:solid 1px #e6e6e6; background-color:#fdfdfd;}
.left_link ul{float:left; margin:5px 0px 0px 5px; padding:0px 0px 0px 0px;}
.left_link li a{list-style:none; text-align:left; margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; line-height:20px; background:url(../Images/blt.jpg) 2px 9px no-repeat; clear:both; display:block; width:165px;}
*/
.left_link{width:198px; margin:10px 0px 0px 0px; float:left; border:solid 1px #e6e6e6; background-color:#fdfdfd;}
.left_link ul{float:left; margin:5px 0px 0px 5px; padding:0px 0px 0px 0px;}
.left_link li a{list-style:none; text-align:left; margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; line-height:20px; background:url(../Images/blt.jpg) 2px 9px no-repeat; clear:both; display:block; width:165px;}

.left_link2{width:198px; margin:10px 0px 0px 0px; float:left; border:solid 1px #e6e6e6;background-color:#fdfdfd;}
.left_link2 ul{float:left; margin:15px 0px 0px 10px; padding:0px 0px 0px 0px;}
.left_link2 li{float:left;list-style:none; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:20px; background:url(../Images/blt.jpg) left 7px no-repeat;}

.left_link3{width:198px; margin:10px 0px 0px 0px; float:left; border:solid 1px #e6e6e6;background-color:#fdfdfd;background:url(../Images/banner_bg.jpg) bottom left repeat-x;}
.left_link3 ul{float:left; margin:15px 0px 0px 10px; padding:0px 0px 0px 0px;}
.left_link3 li{float:left;list-style:none; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:20px; background:url(../Images/blt.jpg) left 7px no-repeat;}


.right
{
	width: 770px;
	margin: 0px 0px 0px 10px;
	float: left;
	background-color: #f2f2f2;
	padding-bottom: 10px;
}
.page_title
{
	width: 738px;
	height: 33px;
	margin: 10px 0px 0px 10px;
	padding: 5px 0px 0px 10px;
	text-align: left;
	float: left;
	background: url(../Images/page_title_bg.jpg) top left repeat-x;
	border: solid 1px #e6e6e6;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	color: #801D80;
	
}

.product_box
{
	width: 130px;
	float: left;
	margin: 20px 20px 0px 25px;
	padding-bottom: 5px;
}
.product_name
{
	font-weight: bold;
	color: #484848;
	min-height: 35px;
}
.product_image
{
}
.product_price
{
	color: #333333;
	margin-top: 5px;
	font-size: 13px;
}
.product_price span
{
	color: #ff0000;
	font-size: 13px;
}
.product_ourprice
{
	color: #333333;
	margin-top: 5px;
}
.product_ourprice span
{
	color: #ff0000;
	font-size: 16px;
	text-decoration: line-through;
}
.productlistprice {
color:#ff0000;
font-size:13px;
margin-top:5px;
text-decoration:line-through;
}
.product_add2cart
{
	margin-top: 5px;
}

.btm{width:978px; margin:10px 0px 0px 10px; height:320px; float:left; background-color:#f8f8f8; color:#7c7c7c; padding-bottom:10px;border:1px solid #801D80;}
.btm_link1{float:left; text-align:left; color:#7c7c7c; font-weight:bold; line-height:17px; margin:30px 0px 0px 50px; line-height:20px;}
.btm_link1 a{ color:#7c7c7c; font-weight:normal;}
.btm_link1 a:hover{text-decoration:underline;}
.btm_search{width:780px; height:30px; float:left; font-weight:bold; margin:20px 0px 0px 200px;}
.btm_search_textfield{width:420px; height:22px; padding:3px 0px 0px 0px; margin:0px 0px 0px 10px; float:left; border:solid 1px #cdcdcd; color:#666666; float:left;}
.copyright{float:left; font-size:10px; color:#8d8d8d; margin:40px 0px 0px 10px;}
.designer{float:right; font-size:10px; color:#8d8d8d; margin:40px 10px 0px 0px;}
.designer a{color:#8d8d8d;}
.test a:hover
{
	color: #811D7F;
	text-decoration: underline;
}
.test a:active
{
	color: #811D7F;
}
/* selected link */


.login
{
	width: 390px;
	min-height: 240px;
	background: url(../Images/login_bg.png);
	margin: 0 auto;
}
.login_content
{
	width: 370px;
	min-height: 220px;
	margin: 10px 0px 0px 10px;
	float: left;
	background-color: #fff;
	border:#333333 solid 5px;
}
.login_header
{
	width: 360px;
	height: 35px;
	padding: 10px 0px 0px 10px;
	border-bottom: solid 1px #999999;
	color: #666666;
	font-weight: bold;
	font-size: 16px;
	float: left;
	background-color: #DDDDDD;
	margin-bottom: 10px;
}
.login_content_row
{
	width: 370px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.login_content_c1
{
	width: 90px;
	padding-left: 10px;
	margin: 5px 0px 0px 0px;
	color: #666666;
	float: left;
}
.login_content_c2
{
	width: 270px;
	float: left;
}
.login_textfield
{
	width: 250px;
	height: 20px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: solid 1px #cdcdcd;
	color: #666666;
}


.staticpage
{
	width: 738px;
	margin: 10px 0px 0px 10px;
	padding: 10px 0px 10px 10px;
	text-align: left;
	float: left;
	background-color: #f7f7f7;
	border: solid 1px #e6e6e6;
	font-size: 12px;
	color: #353d50;
	font-size: 14px;
}
.staticpage a
{
	text-decoration: underline;
}

.staticpage1
{
	width: 738px;
	margin: 10px 0px 0px 10px;
	padding: 10px 0px 10px 10px;
	text-align: left;
	float: left;
	background-color: #f7f7f7;
	border: solid 1px #e6e6e6;
	font-size: 12px;
	color: #353d50;
	font-size: 14px;
}
.staticpage1 a
{
	text-decoration: underline;
}

.regi_r
{
	width: 738px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.regi_c1
{
	width: 210px;
	float: left;
	margin: 2px 10px 0px 0px;
	text-align: right;
}
.regi_c2
{
	width: 490px;
	float: left;
	margin: 0px 0px 0px 0px;
}
.regi_i
{
	width: 250px;
	height: 18px;
	padding:3px 3px 5px;
	float: left;
	margin: 0px 0px 0px 0px;
	border: solid 1px #CCCCCC;
	background-color: #E5E5E5;
	font-size: 12px;
	
	
}
.regi_i:focus
{
	background-color: #fff;
}



.category_letter
{
	width: 748px;
	margin: 10px 0px 0px 10px;
	
	text-align: left;
	float: left;
	background-color: #f7f7f7;
	border: solid 1px #e6e6e6;
	font-size: 14px;
	color: #353d50;
	font-weight: bold;
}
.cat_alpha
{
	width: 165px;
	padding: 10px 0px 10px 0px;
	margin: 2px 2px 2px 2px;
	background-color: #E4E4E4;
	float: left;
	text-align: center;
}

.category_letter a
{
	color: #353d50;
	font-weight: bold;
}
.category_letter_tbl
{
	width: 100%;
}
.letter_page
{
	float: right;
	margin: 10px 10px 0px 0px;
	color: #353d50;
}
.letter_pagea
{
	color: #353d50;
	padding: 2px 3px 2px 3px;
	margin: 0px 0px 0px 12px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}
.letter_pagea:hover
{
	color: #fff;
	background-color: #946c9b;
	border: solid 1px #CCCCCC;
}

.filter
{
	width: 748px;
	height: 38px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	background-color: #f7f7f7;
	border: solid 1px #e6e6e6;
	color: #353d50;
}
.filter_viewing
{
	float: left;
	margin: 12px 0px 0px 10px;
	color: #353d50;
}
.filter_viewing a
{
	color: #353d50;
}

.filter_page
{
	float: right;
	margin: 10px 10px 0px 0px;
	color: #353d50;
}
.filter_page a
{
	color: #353d50;
	padding: 2px 3px 2px 3px;
	margin: 0px 0px 0px 5px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}
.filter_page a:hover
{
	color: #fff;
	background-color: #946c9b;
	border: solid 1px #CCCCCC;
}
.btm_search2{width:908px; height:30px; float:left; font-weight:bold; margin:10px 0px 0px 10px; padding:8px 0px 5px 70px; background-color:#f2f2f2; border:solid 1px #cfcfcf;}


.product_dis{width:275px; height:170px; background:url(../Images/product_dis_bg1.png) top left no-repeat; margin-top:-160px;margin-left:15px;}
.product_dis_bookname{width:235px; min-height:35px; margin:15px 0px 0px 25px; float:left; color:#004568; font-weight:bold; font-size:13px;}
.product_dis_author{width:235px; margin:2px 0px 0px 25px; float:left; color:#004568;}
.product_dis_listprice{width:235px; margin:2px 0px 0px 25px; float:left; color:#333333; text-decoration: line-through;}
.product_dis_onlineprice{width:235px; margin:2px 0px 0px 25px; float:left; color:#990000; font-weight:bold;}
.product_dis_cart{width:235px; margin:12px 0px 0px 25px; float:left;}
.product_dis1{width:275px; height:170px; background:url(../Images/product_dis_bg2.png) top left no-repeat; margin-top:-160px;margin-left:15px;}



.comment_balloon {
-moz-border-radius:3px 3px 3px 3px;
background:url("../Images/balloon-2.png") no-repeat scroll 0 0 transparent;
color:#545454;
font-family:Arial;
font-size:11px;
height:110px;
margin:10px 0;
padding:-0px;
text-decoration:none;
width:125px;
}

	
	.s_cart_r{width:728px; float:left; margin:0px 0px 0px 0px; background-color:#fff; font-size:11px;}
.s_cart_qty1_t{width:28px; height:15px; background:#FFFFFF; border:solid 1px #999999;}

.s_cart_item{width:210px; float:left; margin:0px 2px 0px 2px; text-align:left; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart_price{width:60px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart_qty{width:40px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart_shipping{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart_tax{width:70px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart_total{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart_remove{width:40px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}


.s_cart_item1{width:210px; float:left; margin:0px 2px 0px 2px; text-align:left; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart_price1{width:60px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart_qty1{width:40px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart_shipping1{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart_tax1{width:70px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart_total1{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart_remove1{width:40px; float:left; margin:0px 2px 0px 2px; text-align:left; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}

.s_cart_tax2{width:70px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; padding:5px;}
.s_cart_total2{width:80px; float:right; margin:0px 2px 0px 2px; text-align:right; background-color:#666666; color:#FFFFFF; font-weight:bold; padding:5px;}

.s_addr_r{width:728px; float:left; margin:3px 0px 2px 0px; font-size:11px;}
.s_addr_r1{width:350px; float:left; margin:0px 5px 0px 5px;}
.s_addr_c1{width:100px; float:left; text-align:right; padding:2px 3px 2px 3px;}
.s_addr_c2{width:230px; float:left; padding:2px 3px 2px 3px; margin:0px 0px 0px 3px;}

.s_addr_t{width:200px; height:15px; background:#FFFFFF; border:solid 1px #999999;}
.s_addr_t2{width:202px; height:20px; background:#FFFFFF; border:solid 1px #999999;}

.pay_cca{width:728px; float:left; margin:10px 0px 0px 0px; font-size:12px;}
.pay_cca a{color:#660066; text-decoration:underline;}


.item_r1{width:728px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; float:left; font-size:12px; color:#353d50;}
.item_c1{border:solid 5px #FFFFFF; float:left; margin:0px 0px 0px 0px; background-color:#CCCCCC;}

.item_c2{ float:left; margin:0px 0px 0px 5px;}
.item_c2_o{width:350px; padding:5px 0px 5px 5px; float:left; margin:0px 0px 1px 0px; background-color:#ebebeb; font-size:12px; color:#353d50;}
.item_c2_e{width:350px; padding:5px 0px 5px 5px; float:left; margin:0px 0px 1px 0px; background-color:#f1f1f1; font-size:12px; color:#353d50;}



.page_title2{width:718px; margin:10px 0px 0px 0px; padding:7px 0px 7px 10px; text-align:left; float:left; background-color:#ebebeb; font-style:italic; font-size:18px; color:#801D80;}
.page_disc{width:708px; margin:10px 0px 0px 10px; text-align:left; float:left; font-size:14px; color:#000000;}
.page_disc p{margin:0px 0px 10px 0px; padding:0px;}

.top_search{float:right; padding-right:5px;}
.top_search_textfield{width:260px; height:18px; padding:3px 0px 0px 0px; margin:8px 0px 0px 0px; float:left; border:solid 1px #cdcdcd; color:#666666; float:left;}

.category_letter td{width:168px;}

.dark_grey_regular {
color:#5F6E76;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}

.left_link1{width:198px; margin:0px 0px 0px 10px; float:left; border:solid 1px #e6e6e6; background:url(../Images/banner_bg.jpg) bottom left repeat-x;}
.left_link1 ul{float:left; margin:15px 0px 10px 10px; padding:0px 5px 0px 0px;}
.left_link1 li{list-style:none; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:20px; background:url(../Images/blt.jpg) left 7px no-repeat;}


.home_content{width:938px; margin:10px 0px 0px 10px; float:left; background-color:#f8f8f8; color:#7c7c7c; padding:20px; text-align:left; border:1px solid #801D80;}


/* Tool Tip Style Start */
div#tipDiv {
    padding:4px;
    color:#000; font-size:11px; line-height:1.2;
    background-color:#fff; border:1px solid #999999; -moz-border-radius: 5px;
border-radius: 5px;
    width:250px;  filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;
}

/* example demonstrating applying styles to content inside 'tipContent' for tooltip display */
div#tipDiv ul.tipContentList {
    margin:0; padding:0; list-style:none;
}
/* Tool Tip Style End */
.product_dis2{width:275px; height:170px; background:url(images/product_dis_bg2.png) top left no-repeat; margin:0 auto;}
.product_dis_bookname2{width:235px; min-height:35px; margin:10px 0px 0px 12px; float:left; color:#004568; font-weight:bold; font-size:13px;}
.product_dis_author2{width:235px; margin:2px 0px 0px 12px; float:left; color:#004568;}
.product_dis_listprice2{width:235px; margin:2px 0px 0px 12px; float:left; color:#333333; text-decoration: line-through;}
.product_dis_onlineprice2{width:235px; margin:2px 0px 0px 12px; float:left; color:#990000; font-weight:bold;}
.product_dis_cart2{width:235px; margin:12px 0px 0px 12px; float:left;}
.product_dis_cart2 td{font-size:12px;position:relative;}

/* Tool Tip Style Start */
.show_dis{z-index:0;}
.show_dis_hover, .show_dis_hover_last{cursor:pointer;}
.product_box_inner{ z-index:1;}
.tiv_div_outer{ position:relative;}
div.show_dis .tipContent{ display:none; }
div.show_dis_hover .tipContent {
    padding:4px;
    color:#000; font-size:11px; line-height:1.2;
    background:#fff; border:1px solid #999999; -moz-border-radius: 5px;
border-radius: 5px;
    width:250px; text-align:left; position:absolute; left:0; top:0; z-index:998; margin-left:66px;
margin-top:-175px; opacity:.85;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); z-index:99999999;
}
*html div.show_dis_hover .tipContent{margin-left:-20px; margin-top:-175px}

div.show_dis_hover_last .tipContent {
    padding:4px;
    color:#000; font-size:11px; line-height:1.2;
    background:#fff; border:1px solid #999999; -moz-border-radius: 5px;
border-radius: 5px;
    width:250px; text-align:left; position:absolute; left:0; top:0; z-index:998; margin-left:-185px;
margin-top:-175px; opacity:.85;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); z-index:99999999;
}
*html div.show_dis_hover_last .tipContent{margin-left:-260px; margin-top:-175px}

/* example demonstrating applying styles to content inside 'tipContent' for tooltip display */
div#tipDiv ul.tipContentList {
    margin:0; padding:0; list-style:none;
}
/* Tool Tip Style End */


.mailorder_content{width:938px; margin:10px 0px 0px 10px; float:left; background-color:#f8f8f8; color:#7c7c7c; padding:20px; text-align:left; border:solid 1px #E6E6E6;}
.orderconfirmation{}
.orderconfirmation b{font-size:28px; font-weight:normal;}


.staticpage2{width:925px; margin:10px 0px 0px 0px; padding:10px 0px 10px 10px; text-align:left; float:left; background-color:#f7f7f7; border:solid 1px #e6e6e6; font-size:12px; color:#353d50; font-size:14px;}
.staticpage2 a{text-decoration:underline;}


.s_cart2_r{width:910px; float:left; margin:0px 0px 0px 0px; background-color:#fff; font-size:11px;}
.s_cart2_qty1_t{width:28px; height:15px; background:#FFFFFF; border:solid 1px #999999;}

.s_cart2_item{width:495px; float:left; margin:0px 2px 0px 2px; text-align:left; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart2_price{width:60px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart2_qty{width:40px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart2_shipping{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart2_tax{width:70px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}
.s_cart2_total{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#CCCCCC; font-weight:bold; padding:5px;}

.s_cart2_item1{width:495px; float:left; margin:0px 2px 0px 2px; text-align:left; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart2_price1{width:60px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart2_qty1{width:40px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart2_shipping1{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart2_tax1{width:70px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}
.s_cart2_total1{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; font-weight:bold; padding:5px; color:#666666;}

.s_cart2_tax2{width:70px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#fff; padding:5px;}
.s_cart2_total2{width:80px; float:left; margin:0px 2px 0px 2px; text-align:right; background-color:#666666; color:#FFFFFF; font-weight:bold; padding:5px;}



.page_statdisc{width:728px; margin:0px 0px 0px 0px; text-align:left; float:left; font-size:14px; color:#666666;}
.page_statdisc p{margin:0px 0px 10px 0px; padding:0px; line-height:18px;}
.page_statdisc b{color:#333;}
.page_statdisc span{color:#FF0000;}

 .header
        {
            background-color: #CCCCCC;
            font-size: 11px;
            font-weight: bold;
            padding: 5px;
            margin: 0 2px;
            border:3px solid;
            border-color:White;
                }
        
         .row
        {
            background-color: #ffffff;
            font-size: 11px;
            font-weight: bold;
            padding: 5px;
            margin: 0 2px;
            border:3px solid;
            border-color:White;
            

        }
        .form_style{ background:#FFFFFF; border:5px solid #CACACA; padding:10px;}
        .form_style .s_addr_r1{width:315px; float:left;}
.form_style .s_addr_c1{width:120px; color:#666666; float:left; margin:0; text-align:left; font-size:12px; }
.form_style .s_addr_c2{width:230px; margin-left:0px;}
.form_style .s_addr_c2 input{width:215px; border:1px solid #CDCDCD; color:#666666; float:left; height:20px; margin:0; padding:3px 0 0;}
.form_style .s_addr_t{width:200px; height:15px; background:#FFFFFF; border:solid 1px #999999;}




/* ----------------- Start subNav ----------------- */
.top_link .subNavBox {position:relative; padding:0; margin:0; float:left;}
.top_link .subNav {position:absolute; top:36px; left:0px; padding:10px 15px; margin:0; background-color:#932093; border:1px solid #540d54; width:160px; display:none;}
.top_link .subNavBox:hover .subNav {display:block;background-color:#932093;}
.top_link .subNav li {width:100%; color:#FFFFFF; float:left; border-bottom:1px solid #691369; line-height:22px; line-height:22px; list-style:none;}
.top_link .subNav li:hover {background-color:#691369;}
.top_link .subNav li a {background:none; color:#FFFFFF;border:none;height:18px; padding:0 15px; float:none; font-size:12px; font-weight:normal;}
/* ----------------- End subNav ----------------- */

.order_info {
    border-bottom: 1px solid #AAAAAA;
    display: block;
    float: left;
    font-size: 77%;
    margin: 10px;
    padding: 10px;
    width: 93%;
}

.order_details {
    border: 3px double #DDDDDD;
    float: left;
   
    text-align: left;
    width: 98%;
}

/* ----------------- Start Book of the Month ----------------- */
.book-of-month {border:1px solid #e6e6e6; float:left; width:191px; text-align:center; padding-bottom:15px; background-color:#f6f5f5; margin-top:15px;}
.book-of-month h2 {background:url(../Images/book-of-month.jpg) no-repeat 0 0; height:39px; text-align:left; line-height:39px; color:#7f1e7f; font-size:18px; font-weight:normal; padding:0 0 0 15px; margin:0 0 15px 0;}
.bookButton {background:url(btn_add2cart.jpg) no-repeat 0 0; border:0; cursor:pointer; width:85px; height:20px;}
/* ----------------- End Book of the Month ----------------- */

   a.bigassbutton
        {
            background: url("../Images/signupbuttonbg.png") no-repeat scroll right -112px transparent !important;
            color: #FFFFFF;
            display: inline-block;
            font-family: "Helvetica Neue" ,sans-serif;
            font-size: 18px !important;
            height: 36px !important;
            line-height: 36px;
           
            padding: 0 40px 0 0;
            text-align: center;
            text-shadow: 0 -1px 0 #C17C3A;
        }
        
        a:link, a:visited, h2 a:visited
        {
            color: #21759B;
        }
        
        a.bigassbutton span
        {
            background: url("../Images/signupbuttonbg.png") no-repeat scroll left top transparent !important;
            display: block;
            height: 36px !important;
            padding: 0 0 0 40px;
            text-decoration:none;
        }
        
        a.bigassbutton
        {
            color: #FFFFFF;
            font-family: "Helvetica Neue" ,sans-serif;
            font-size: 18px !important;
            line-height: 36px;
            text-align: center;
            text-shadow: 0 -1px 0 #C17C3A;
        }
        
       .border_pad_tab_1 {
    border: 5px solid #CACACA;
}