@charset "utf-8";
						 
*{ margin:0; padding:0; list-style:none; }
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
ul,li,ol,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }

/* link */
a:active {color:#000; text-decoration: none;}
a:link{ color:#000; text-decoration: none;}
a:visited{ color:#000; text-decoration: none;}
a:hover{ color:#F36F27; text-decoration:none;}

/* BODY */
#page{ width:1000px; margin:0 auto; clear:both; overflow:hidden; border-top:3px solid #FF5B00; padding-top:15px;}
#page_left{ float:left; height:910px; width:280px; padding-left:49px;background:url(../images/right_left.gif) no-repeat right top;}
#page_left_logo{ width:280px; height:77px; margin-bottom:5px;}
#page_left_img{ width:232px; height:264px; margin-left:14px;}
#page_left_img img{ width:232px; height:264px; border:0px;margin-left:0px;}
#page_left_menu{ width:215px; margin:0 0 20px 13px; padding-top:17px; background:url(../images/left_top.gif) no-repeat left top;}
#page_left_menu_img{ width:106px; margin:0 auto;}
#page_left_menu_img img { border:0; margin:2px 0;}
#page_left_menu_bottom{ width:215px; height:7px; margin-top:24px; _margin-top:14px; background:url(../images/left_bottom.gif) no-repeat left bottom;}
.page_left_bottom{ width:236px; margin-left:20px; clear:both; overflow:hidden;}
.page_left_bottom li{ float:left; width:65px; text-align:center; font-size:11px; font-weight:bold; color:#2393E3;}
.page_left_bottom li a,.page_left_bottom li a:active,.page_left_bottom li a:link,.page_left_bottom li a:visited{color:#2393E3;}
.page_left_bottom li img {width: 44px;height:44px;border:0px;}
.page_left_bottom li a:hover{color:#F36F27;}
.page_left_bottom_888 {float:left; width:236px; text-align:center; font-size:14px; font-weight:bold;color:#2393E3;}
#page_right{ float:left; width:593px; padding-left:78px;}
#page_order{ float:left; width:593px; background:url(../images/order_right_left.gif) no-repeat left top; padding-left:78px;}
#page_right_content{ width:460px; height:596px; margin:20px 0 10px 0; border:8px solid #EAEAEA;}
#page_right_bottom{ width:300px; height:25px;}


#bottom{ width:100%; height:44px; padding-top:23px; background:#2493E4;}
#bottom_top{ width:1000px; margin:0 auto; font-size:10px; text-indent:40px; color:#fff;}
#bottom_top a,#bottom_top a:active,#bottom_top a:link,#bottom_top a:visited{color:#fff;}
#bottom_top a:hover{color:#fff; text-decoration:underline;}

#order{ width:590px; margin:10px 0 20px 0; padding-top:12px; background:url(../images/content_top.gif) no-repeat left top;}
#order_content{ width:549px; padding:0 28px 0 13px; background:url(../images/content_center.gif) repeat-y left top;}
#order_bottom{ width:590px; height:12px; background:url(../images/content_bottom.gif) no-repeat left top;}

.book-content-frame{ width:549px; height:247px; border-bottom:1px dotted #BEBABB;}

.order_content_top01{ width:549px; height:247px; margin:10px 0; border-bottom:1px dotted #BEBABB;}
.order_content_top02{ width:549px; height:247px;}
.book-content { width:549px; height:191px; clear:both; overflow:hidden;}

.book-content-image{ float:left; width:146px; height:188px; background:url(images/center_bg.gif) no-repeat left top; padding:3px 0 0 3px;cursor:pointer;}
.book-content-image img {width:143px;height:184px;border:0px;}
.book-content-text { float:right; width:366px; height:184px; padding-top:4px;}

.book-content-title{ font-weight:bold; font-size:14px;cursor:pointer;}

.book-content-subtitle{ width:366px; font-weight:bold; font-size:11px; text-indent:22px; margin:4px 0 5px 0;cursor:pointer;}

.book-content-description{ width:366px; height:100px; font-size:11px; line-height:1.7em;}
.book-content-description p{ margin-top:0.5em;}

.book-content-button-p{ margin-top:13px;}
.book-content-button-p img { border:0px; cursor:pointer; }

.book-testimony{ width:549px; height:45px; font-weight:bold; text-indent:10px; margin-top:3px;cursor:pointer;}

.book-testimony-ref{ width:549px; font-weight:bold; text-indent:327px; color:#DE0083; font-style:italic;}

.book-paging { width:547px;color:#DE0083; height:18px;}
.book-paging div div
{
    width: 10px;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
    text-decoration: underline;
}

.book-overlay 
{
    background-image:url(../images/whitebg.png);
    width:640px;
    height:500px;
    padding:35px; 
}
.book-overlay div.close 
{
	background-image:url(../images/closebg.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.book-overlay-content 
{
    height: 100%; 
    overflow: auto;
}
.book-overlay-content #mainImg 
{
    float: left; 
    padding: 5px 10px 5px 5px;
    border: 0px;
    width:143px;
    height:184px;
}
.book-overlay-title 
{
    font-weight: bold; 
    font-size: 14px;
}
.book-overlay-subtitle 
{
    font-weight: bold; 
    font-size: 11px; 
    text-indent: 39px; 
    padding: 5px 0px 5px 0px;
}
.book-overlay-desc 
{
    font-size: 11px; 
    padding: 5px 0px 5px 0px; 
    line-height: 1.6em;
}
.book-overlay-desc p 
{
    margin-top:0.7em;
}
.book-overlay-desc a:link
{
    text-decoration: underline;

}
.book-overlay-testimony 
{
    font-weight: bold; 
    font-size: 11px; 
    text-indent: 10px; 
    margin-top: 10px;
    clear: both;
}
.book-overlay-testimonyRef 
{
    font-weight: bold; 
    text-indent: 327px; 
    color: #DE0083; 
    font-style: italic;
}
.cart-button {	
    position:absolute;
	left:975px;
	top:18px;
	width:140px;
	height:35px;
	z-index:1;
	cursor: pointer;
}

.cart-dropdown
{
    position: absolute;
    width: 300px;
}
.cart-top {
    background-image:url(../images/cart_top.gif);
    width: 350px;
    height: 10px;
}
.cart-body{
    background-color: #FFFFFF;
    width: 540px;
    font-size: 11px;
    padding: 0px 5px 0px 5px;
}
.cart-body li{
    padding: 7px 0px 0px 0px;
    height: 45px;
    border-top: dotted 1px #666666;
}

.cart-bottom{
    background-image:url(../images/cart_bottom.gif);
    width: 350px;
    height: 10px;
}
.cart-item-empty {
    text-align: center;
    height: 45px;
}
.cart-item-number {
    width: 15px;
    font-size: 11px;
    float: left;
    margin: 5px 8px 0px 0px;
}
.cart-item-sumary
{
    border-width: 1px;
    border-color: #666666;
    height: 45px;
    padding: 5px 0px 0px 5px;
    border-top-style:dotted;
    font-size: 11px;
}
.cart-item-remove
{
    float: left;
    width: 16px;
    height: 16px;
    background-image: url(../images/remove.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 8px 5px 0px 0px;
}
#checkout-top
{
    width: 590px;
    margin: 10px 0 0px 0;
    color: White;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    background: url(../images/checkout_top.gif) no-repeat left top;
}
#checkout-top p
{
    padding: 5px 0px 0px 15px;
}
#checkout-content
{
    width: 549px;
    padding: 0 28px 0 13px;
    background: #EAEAEA;
}
#checkout-bottom
{
    width: 590px;
    height: 12px;
    background: url(../images/content_bottom.gif) no-repeat left top;
}

#checkout-content h3
{
    color: #F36F27;
}

#checkout-content .table{
	padding:0 0 0 5px;
	overflow:hidden;
	margin:0;
    width: 100%;
}
#checkout-content .table .head
{
    font-size: 11px;
    background-color: #808080;
	padding:5px 0 !important;
    color: White;
    font-weight: bold;
    width: 100% !important;
}
#checkout-content .table .row{
	width: 100%;
	overflow:hidden;
	padding:10px 0;
	border-bottom:2px solid #dadada;
}
#checkout-content .table .row div{
	float:left;
}
#checkout-content .table .row .qty{
	margin:0px;
	height:auto;
	width:40px;
	padding: 0px;
}
#checkout-content .table .row .description{
	width:300px;
}
#checkout-content .table .row .price{
	width:120px;
	text-align:right;
}
#checkout-content .table .row .image {
    float: left;
    width: 65px;
}
#checkout-content .table .row .image img{
    width: 60px;
    height:80px;
}
#checkout-content .slide-bar
{
    width: 100%;
    height: 8px;
    background-color: #A0A0A0;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
    padding: 0px;
    text-align: center;
}
#checkout-content .total
{
    padding: 0 10px 10px 0px !important;
    width: 200px;
    font-size: 11px;
    clear: right;
    float: right;
}
#checkout-content .total ul
{
    width: 150px;
    position: relative;
    clear: both;
    float: right;
}

#checkout-content .total ul li
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    width: 100%;
    padding: 2px 0 2px 0;
}
#checkout-content .total ul li label
{
    float: left;
    clear: both;
    width: 48%;
}
#checkout-content .total ul li div
{
}
#checkout-content .total ul .all
{
    font-size: 14px;
    color: #F36F27;
    font-weight: bold;
    border-bottom: 2px solid #808080 !important;
    clear: both;
}
#checkout-content .payment-form 
{
    float: none;
    clear: both;
}
#checkout-content .ship-to, .payment
{
	width:100%;
    float: none;
    display: block;
	padding:0 0 15px;
	margin:11px 0 0px 7px;
    clear:both;
}
#checkout-content .left 
{
    float: left;
    width: 150px;
}
#checkout-content .left p, #checkout-content .links
{
    float: left;
    width: 150px;
}
#checkout-content .left p, #checkout-content .links p
{
    font-size: 10px;
}
#checkout-content .links a
{
    color: #DE0083;
}

#checkout-content .right
{
	width: 398px;
	float:right;
}
#checkout-content .address, .card
{
	margin:0 !important;
	padding:0;
	list-style:none;
	font-size: 10px;
}
#checkout-content .address input, #checkout-content .card input, #checkout-content .address select, #checkout-content .card select
{
    clear: both;
    float: left;
    padding: 2px 3px 2px;
    border: 1px solid #4988bc;
    color: #333333;
    margin: 0;
    font-size: 11px;
    background: #fff;
}
#checkout-content .address li, #checkout-content .card li
{
    display: list-item;
    float: left;
    margin: 0px 10px 3px 0px !important;
}
#checkout-content .address li label, #checkout-content .card li label
{
    float: left;
}
#checkout-content .clear 
{
	clear:both;
}
#checkout-content .hl
{
    height: 2px;
    background-color: #dadada;
    margin-top: 2px;
    margin-bottom: 5px;
}
#checkout-content .long-text
{
    width: 290px;
}
#checkout-content strong
{
    color: Red;
}
#checkout-content #SubmitOrderButton, .back-shopping button, #proceedCheckout
{
    float:none;
    clear:both;
    display:block;
    width:213px;
    height:30px;
    border:none;
    padding:0;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    background:url(../images/checkout-submit.gif) no-repeat 0 0;
    cursor:pointer;
}
.back-shopping
{
    float: left;
    margin-top: 20px;
}
.billing-same 
{
    color: #F36F27;
    font-weight: bold;
}
#errorNo
{
    float:left;
    color: Red;
    font-size: 11px;
    font-weight: bold;
}
