/* CSS Document */
body,img,p,a,h1,h2,h3,h4,h5,h6,form,table,td,ul,li,dd,dt,div,fieldset{ margin:0; padding:0; border:0; }
body{background-color:#5D86C8;}

input,select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#383739;}
.text{ height:16px;width:210px; border:1px solid #CCCCCC}
.text2{height:16px;width:100px; border:1px solid #CCCCCC; }
.text3{height:16px;width:50px; border:1px solid #CCCCCC}
.text4{height:16px;width:430px; border:1px solid #CCCCCC}
.text-phone{height:16px;width:125px; border:1px solid #CCCCCC; }


.clear{clear:both}
.outside-wrapper{width:994px; margin:auto; background:url(/templates/shop_book/images/inner-bg.gif) repeat-y;}
.header{ padding:10px 10px 5px 10px; margin:auto; text-align:center;}
.nav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:url(nav-bg.jpg) no-repeat; font-weight:bold;height:34px;padding:2px 2px 0px 2px; width:948px; margin:auto; text-align:left;}
.nav ul{margin:0px; padding:0px;}
.nav ul li{ display:inline; list-style:none; line-height:32px; }

.nav ul li a{ text-decoration:none; color:#FFFFFF; padding:8px 10px 8px 10px ; }
.nav ul li a:hover{ color:#FFFFFF; background-color:#4C6DA2;}
.header-select{margin-top:6px; margin-left:80px; font-size:11px;}
.main-content-wrapper{width:950px; margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.content-wrapper{ background-color:#94ADD6; width:950px; line-height:30px;}
.content-wrapper1{ width:950px; line-height:30px;}
.main-content-left{float:left; width:750px;}
.content-left-left{float:left; width:640px; font-weight:bold; color:#000000}
.content-left-left img{ float:left; padding-bottom:10px; padding-top:10px; padding-right:5px;}
.content-left-right{float:right; width:100px; text-align:center; font-weight:bold; color:#000000}
.main-cotnent-right{float:right; width:200px;}
.content-right-left{float:left; width:100px; text-align:center; font-weight:bold; color:#000000}
.content-right-right{float:right; width:100px; text-align:center; font-weight:bold; color:#000000 }
.list-heading{ font-weight:bold; color:#FFFFFF; }
.list-item{ padding-left:10px; font-weight:bold; color:#FFFFFF; }
.total-wrap{width:950px; margin:auto; font-weight:bold; color:#000000; line-height:18px; }

.total-wrap-total{width:950px; margin:auto; font-weight:bold;  line-height:18px; }

.total-left{ float:left; width:840px; text-align:right; padding-right:10px; }
.total-right{ float:right; width:70px; padding-left:30px;}


.coupon-left{ float:left; width:620px; text-align:right; padding-right:10px;}
.coupon-button{ float:left; width:100px; text-align:left;  }
.coupon-discount-label{ float:left; width:110px; text-align:right;  padding-right:10px; }
.coupon-minus-sign { float:left; width:28px; text-align:right;  }
.coupon-right{ float:right; width:70px;  }



.total-wrap2{width:950px; margin:auto; font-weight:bold; color:#000000; line-height:25px; background-color:#ECF0F9; border-bottom:1px solid #7488AB; border-top:1px solid #7488AB }
.total-left2{ float:left; width:840px; text-align:right; padding-right:10px;}
.total-left2 em{font-style:normal; font-weight:normal}
.total-right2{ float:right; width:70px; padding-left:30px;}
.total-right2 em{font-style:normal; font-weight:normal}
.print-img{height:30px; text-align:center; margin-top:10px;}
.checkout-button{height:30px; text-align:right; margin-top:10px;margin-bottom:5px;}
.checkout-wrapper{width:950px; line-height:30px;}
.checkout-left{float:left; width:460px; font-size:11px; line-height:14px;padding-left:10px;}
.checkout-left-left{float:left; width:230px; color:#000000; line-height:14px; font-size:11px;}
.red-star{color:#FF0000}
.checkout-left-left img{ float:left; padding-bottom:10px; padding-top:10px; padding-right:5px;}
.checkout-left-right{float:right; width:230px;color:#000000; line-height:14px; font-size:11px; }
.checkout-right{float:right; width:460px;font-size:11px;line-height:14px;}
.checkout-right-left{float:left; width:230px;color:#000000; line-height:14px; font-size:11px; }
.checkout-right-right{float:right; width:230px; color:#000000; line-height:14px; font-size:11px;}

.cart-listing-wrap{ margin:auto; width:950px; background:url(/templates/shop_book/images/list-bg.gif) repeat-y;}
.cart-listing-title{ background:url(/templates/shop_book/images/bg1.jpg) no-repeat; height:30px; width:950px; text-align:center; line-height:30px; color:#FFFFFF; font-size:18px; font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif}
.cart-listing-title strong{ background-color:#94ADD6; padding:0px 5px 0px 5px ;}
.cart-listing-wrap h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6984AF; line-height:34px; padding-left:10px; }
.cart-list-left{ float:left; width:475px; line-height:18px;}
.cart-list-left img{padding:0px 10px 10px 10px; float:left}
.cart-list-left a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.cart-list-left a:hover{color:#FF0000}

img.nostyle{padding:0px; margin:0px;float:none;}
.cart-list-right{ float:right; width:475px; line-height:18px;}
.cart-list-right img{padding:0px 10px 10px 10px; float:left}
.cart-list-right a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.cart-list-right a:hover{color:#FF0000}

.shopping_cart_header
{
	font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-size:24px; color:#5376AC; line-height:34px; 
}

.shopping_cart_header2
{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6585B4; line-height:34px; font-weight:normal
}


.shopping_cart_hr{height:1px; color:#7788A6; }


.checkout_state
{
	width:105px;
	border:1px solid #CCCCCC;
	height:20px;
}

.checkout_country
{
	width:213px;
	border:1px solid #CCCCCC;
	height:20px;
}
.checkout_cardtype
{
	width:213px;
	border:1px solid #CCCCCC;
	height:20px;
}

.error_cell {
	clear:right;
	width:98%;
	border-style:solid;
	border-width:1px;
	border-color:Red;
	margin-bottom:3px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:rgb(50,73,154);
}

.error_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Red;
	font-weight:normal;
	padding-left:15px;
}

a:hover{
	color: #AC9D72;
	font-size:14px;
}
a:link{
	color: #AC9D72;
	font-size:14px;
}
a:visited{
	text-decoration:none;
	color: #AC9D72;
	font-size:14px;
	
}
