body { background:#f1eeea; margin:0; padding:0; font-family:arial; font-size:12px; color:#645d3e}

a { text-decoration:none}
a:hover { text-decoration:underline}
p { margin:0; padding:0}
form { margin:0; padding:0}
table, tr, td { border-collapse:collapse}
td { vertical-align:top}
img { border:0 none}

.clear { clear:both}
.float { float:left}
.lt { background:url(../images/lt.gif) left top repeat-x #b7aea0; width:100%; }
.lb { background:url(../images/lb.gif) left bottom repeat-x; }

/*.top { background:url(../images/top.gif) left top no-repeat #b7afa0; width:945px; margin:0 auto; }*/
.top { width:945px; margin:0 auto; }
/*.bott { background:url(../images/bott.gif) left bottom no-repeat; padding:10px 10px 0px 10px; }*/
.bott { padding:10px 10px 0px 10px; }


#header { padding-bottom:8px}
#header .logo { float:left; margin:18px 15px 0 0}
#header .right { width:500px; float:left; font-size:11px; color:#aaa283; text-align:right}
#header .right a {color:#aaa283; margin:0 10px}
#header .right a span { text-decoration:underline}

#header .right form { float:left; margin:0 8px 0 0; padding-top:14px}
#header .right input { border:0 none; background:#d7d0c8; color:#869992; width:134px; height:16px; padding-top:3px; vertical-align:middle; margin-right:3px}
#header .right img { vertical-align:middle;}
#header .right .a_img { margin:0px !important}

#header .right .menu { margin:47px 0 28px 0}
#header .right .menu a { margin:0}
#header #menu a { background:#6ebaac; float:left; display:block}
#header #menu a:hover { background:#449a8c}
#header #menu SPAN a { background:#449a8c}

#content_home .sliced { width:587px; height:430px; float:left; margin-right:7px}
#content_home .sliced .text { background:url(../images/bg_text_sliced.png) left top repeat; width:427px; float:right; margin:20px 1px 0 0; padding:10px 9px 13px 10px; text-align:right; color:#fff;}
#content_home .sliced .text p { margin-top:10px; margin-bottom:13px}
#content_home .sliced .text .read { text-align:left; font-weight:bold; margin-left:7px}
#content_home .sliced .text .read a { text-decoration:underline; color:#fff}
#content_home .sliced .text .read a:hover { text-decoration:none}
#content_home .img { margin-bottom:10px}


#content .bg_white { background:#fff; padding:12px 20px}
#content .bg_white p { margin:12px 0; line-height:16px}
#content .bg_white_checkout { background:#fff; padding:12px 0px}
#content .bg_white_checkout .title { margin-left:20px}
#content .line { background:#ddcdb2; height:1px; clear:both}
#content .link1 { margin:9px 0 3px 0}
#content .link1 a { color:#ac9267; font-weight:bold; margin-right:110px; text-decoration:none}
#content .link1 a:hover { color:#449a8c}
#content .link1 a span { color:#449a8c}
#content .estimated { margin:20px 0; line-height:30px; }
#content .estimated span { font-weight:bold; color:#ac9267; margin-right:30px}
#content .estimated a { color:#6fbbae; text-decoration:none}
#content .estimated a span { text-decoration:underline; font-weight:normal; color:#6fbbae;}
#content .estimated a:hover span { text-decoration: none}
#content .customers { margin-top:20px}
#content .new_customers { width:318px; float:left; padding-right:70px}
#content .new_customers span { font-weight:bold; color:#449a8c;}
#content .new_customers p { margin:16px 0 30px 0; line-height:16px}

#content .returning_customers { background:url(../images/bg_line.gif) left top repeat-y; width:460px; float:left; padding:0 0 0 26px}
#content .returning_customers span { font-weight:bold; color:#449a8c;}
#content .returning_customers p { margin:16px 0 8px 0; line-height:16px}
#content .returning_customers .form_left { width:120px; float:left; font-weight:bold; color:#ac9267; padding-top:3px}
#content .returning_customers .form_right { width:146px; float:left; text-align:right}
#content .returning_customers .form_right input { width:144px; height:17px; border:1px solid #a2a2a2; margin-bottom:7px}
#content .returning_customers .form_right a { color:#449a8c; text-decoration:none; font-weight:normal}
#content .returning_customers .form_right a span { text-decoration:underline; font-weight:normal}
#content .returning_customers .form_right a:hover span { text-decoration:none}
#content .checkout { padding:0 20px}
#content .bg { background:#f1f1f1; margin-bottom:5px}
#content .checkout .item { width:166px; float:left; margin-top:5px}
#content .checkout .item img { margin:6px 0}
#content .checkout .description { width:277px; float:left; margin-top:5px; padding-right:90px; color:#645d3e}
#content .checkout .description b { color:#449a8c}
#content .checkout .quantity { width:160px; float:left; margin-top:5px}
#content .checkout .quantity input { width:65px; height:17px; border:1px solid #a2a2a2; margin-bottom:13px}
#content .checkout .quantity a { color:#449a8c; text-decoration:underline; line-height:23px}
#content .checkout .quantity a:hover { text-decoration:none}
#content .checkout .price { width:120px; float:left; margin-top:5px}
#content .checkout .total { width:45px; float:left; margin-top:5px}
#content .checkout span { font-weight:bold; color:#ac9267}
#content .continue_shopping { float:left; width:187px}
#content .proceed_to_purchase { float:right; text-align:right; margin-top:12px; line-height:25px; margin-right:20px}
#content .proceed_to_purchase b { color:#ac9267}
#content .proceed_to_purchase span { padding:0 0px 0 45px}
#content .proceed_to_purchase p { margin-right:45px}
#content .left_butt_continue_shopping { background:url(../images/butt_left1.gif) left top no-repeat #449a8c; width:185px; float:left; margin-top:90px; margin-left:22px}
#content .right_butt_continue_shopping { background:url(../images/butt_right1.gif) right top no-repeat; padding:8px 0 0 25px; height:23px } 

#content .left_butt_add { background:url(../images/butt_left2.gif) left top no-repeat #449a8c; width:125px; margin-top:20px; }
#content .right_butt_add { background:url(../images/butt_right2.gif) right top no-repeat; padding:8px 0 0 25px; height:23px } 

#content .left_butt_login { background:url(../images/butt_left.gif) left top no-repeat #449a8c; width:70px}
#content .left_butt_continue { background:url(../images/butt_left.gif) left top no-repeat #449a8c; width:100px}
#content .left_butt_proceed_to_purchase { background:url(../images/butt_left.gif) left top no-repeat #449a8c; width:205px; margin-top:25px; float:right}
*+html #content .left_butt_proceed_to_purchase { background:url(../images/butt_left.gif) left top no-repeat #449a8c; width:205px; margin-top:25px; float:none}

*+html #content .right_butt { background:url(../images/butt_right.gif) right top no-repeat; padding:2px 2px 5px 7px; height:23px }
#content .right_butt { background:url(../images/butt_right.gif) right top no-repeat; padding:7px 0px 0px 7px; height:23px } 

#content #left { background:#c7ac7f; width:187px; margin-right:9px;}
#content #left ul.menu { margin:13px 0 0 0; padding:0; list-style:none}
#content #left ul.menu a { display:block; padding:4px 0px 4px 14px; color:#fff; text-decoration:none}
#content #left ul.menu a:hover { background:#d9c7a7; color:#5c3e16}
#content #left ul.menu span a { background:#d9c7a7; color:#5c3e16}
#content #left ul.menu ul { margin:0; padding:0; list-style:none}
#content #left ul.menu ul li a { background:#bba074; display:block; padding:4px 0px 4px 45px; color:#fff; text-decoration:none; border-bottom:1px solid #c7ac7f}
#content #left ul.menu ul li a:hover { background:#ac936b; color:#5c3e16}
#content #left ul.menu ul li a.hover { background:#ac936b; color:#fff}
#content #left ul.menu ul li span a { background:#d9c7a7; color:#5c3e16}




#content #right { background:#fff; padding:12px 20px; width:675px; }
#content #right .product .title1 { float:left}
#content #right .product .view { float:right; color:#ac9267; padding-top:5px}
#content #right .product .view a { color:#ac9267; margin:0 4px}
#content #right .product .view span a { text-decoration:underline}
#content #right .product .prod { background:url(../images/bg_prod.gif) left top no-repeat; width:193px; height:164px; padding:1px; margin:24px 45px 0 0; float:left }
#content #right .product .prod:hover { background:url(../images/bg_prod1.gif) left top no-repeat; }
#content #right .product .prod img { margin-bottom:5px}
*+html #content #right .product .prod img { margin-bottom:2px}
#content #right .product .prod a.link { float:left; font-weight:bold; color:#fff; margin-left:10px}
#content #right .product .prod span { float:right; color:#6b5d4d; margin-right:10px}

/*#content #right .product .prod1 { background:url(../images/bg_prod1.gif) left top no-repeat; width:193px; height:164px; padding:1px; margin:24px 45px 0 0; float:left }
#content #right .product .prod1 img { margin-bottom:5px}
*+html #content #right .product .prod1 img { margin-bottom:2px}
#content #right .product .prod1 a.link { float:left; font-weight:bold; color:#fff; margin-left:10px}
#content #right .product .prod1 span { float:right; color:#6b5d4d; margin-right:10px}
*/
#content #right .product .prod_det { background:url(../images/bg_prod2.gif) left top no-repeat; width:323px; height:284px; padding:1px; margin:22px 22px 0 0; float:left; text-align:center }
#content #right .product .prod_det img { margin-bottom:5px}
*+html #content #right .product .prod_det img { margin-bottom:2px}
#content #right .product .prod_det a { font-weight:bold; color:#fff; }
#content #right .product .prod_info { float:left; margin-top:22px; width:325px}
#content #right .product .prod_info h2 { font-size:16px; font-weight:normal; color:#449a8c; margin-bottom:10px}
#content #right .product .prod_info p { margin:12px 0}
#content #right .product .prod_info span { font-weight:bold; color:#ac9267}
#content #right .product .prod_info input { width:23px; height:15px; border:1px solid #a2a2a2; padding-top:2px; vertical-align:middle}

#content #right_collection { background:#fff; padding:12px 0px; width:715px; }
#content #right_collection .title { margin:0 0 0 20px}
#content #right_collection p { margin:15px 20px }
#content #right_collection .bg1 { background:#f1ede6;}
#content #right_collection .bggreen { background:#CEF0EA;}
#content #right_collection .bg2 { background:#cef0ea;}

#content #right_collection a { color:#484228; text-decoration:none}
#content #right_collection a:hover { text-decoration: underline}
#content #right_collection span  a{ color:#449a8c; text-decoration: underline}
#content #right_collection span  a:hover { text-decoration:none}
#content #right_collection .w1 { width:480px; background:url(../images/spaicer_line.gif) right top repeat-y; padding:7px 20px; float:left}
#content #right_collection .w2 { width:130px; padding:7px 10px; float:left}
#content #right_collection .w2 input { vertical-align:middle; margin-right:10px}

#footer { margin:9px 0 0 0; padding:8px 20px 45px 0px; font-size:11px; background:url(../images/bott.gif) -10px bottom no-repeat;}
/**+html #footer { margin:0px 0 0 0; padding:8px 20px 45px 0px; font-size:11px}*/

/*#footer .shop_now { width:565px; float:left; margin-right:44px; margin-left:22px}
#footer .shop_now ul { margin:12px 0 0 0; padding:0; list-style:none; float:left; margin-right:60px}
#footer .shop_now ul li { background:url(../images/a1.gif) left center no-repeat; padding-left:12px; line-height:16px;}
#footer .shop_now ul li a { color:#645d3e}
#footer .shop_now ul li a:hover { color:#484228}
#footer .shop_now ul li span a { color:#484228; text-decoration:underline}*/

#footer .shop_now { width:565px; float:left; margin-right:44px; margin-left:22px;}
#footer .shop_now ul { margin:12px 0 0 0; padding:0; list-style:none; float:left; margin-right:60px; height:80px; width:700px;}
#footer .shop_now ul li { background:url(../images/a1.gif) left center no-repeat; padding-left:12px; line-height:16px; float:left; width:200px;}
#footer .shop_now ul li a { color:#645d3e}
#footer .shop_now ul li a:hover { color:#484228}
#footer .shop_now ul li span a { color:#484228; text-decoration:underline}

#footer .tel { float:right}
#footer .bott_foot { clear:both; margin-top:63px; color:#7f7d75;}
#footer .bott_foot a { margin:0 10px; color:#7f7d75;}
#footer .bott_foot .left { float:left; margin-right:365px}



#content #right .det_list .pic { margin:14px 0 0 0 }
#content #right .det_list .line { background:#c7ac7e; height:1px; margin:20px 0}
#content #right .det_list h2 { font-size:16px; font-weight:normal; color:#449a8c}
#content #right .det_list p { margin:20px 0 0 0; padding:0}
#content #right .det_list .left { widows:195px; float:left; color:#70bcaf; font-size:10px; margin-right:20px; margin-bottom:17px}
#content #right .det_list .left img { margin-bottom:5px}
#content #right .det_list .right { float:left; padding-top:10px; line-height:18px; width:215px }
#content #right .det_list .right b { color:#449a8c}
#content #right .det_list .right form { margin:0; padding:0;}
#content #right .det_list .right form input { width:25px; text-align:center; vertical-align:middle; margin-left:5px}
#content #right .det_list .right span { color:#484228}
/************************************************/

#JT_arrow_left{ 
	background-image:url(../images/mark1.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-10px;
	height:21px;
	width:11px;
    top:56px;
}


#JT {
	position: absolute;
	z-index:100;
}
#JT img{ border: 1px solid #449b8d;}


.subhead1{ font-size:24px; color:#B68D65;}
.subhead2{ font-size:24px; color:#449A8C;}
