/* Header
===============================*/
.header_cart_block{text-align:right;margin:3px 5px 0 0;}
.header_cart_block .p1{font:bold italic 14px/16px Georgia, "Times New Roman", Times, serif;color:#9e0803;text-transform:uppercase;}
.header_cart_block .cart_button{display:block;height:15px;width:15px;background:url(../images/layout/cart_button.gif) no-repeat left top;margin: 5px 7px 5px 0;}
.cart_in{width:200px;height:25px;line-height:25px;background:url(../images/layout/cart_in.gif) no-repeat left top;}
.cart_in .p2,.cart_in .p2 a{font:12px/25px "Trebuchet MS";color:#fff;text-decoration:none; text-align:left; margin-left:39px;}
.cart_in .p2 a:hover{text-decoration:underline;}
.header_nav{height:35px;line-height:32px;background:url(../images/layout/logo_nav_bg.gif) repeat-x left top;border:1px solid #091934;padding:0 5px;}
.header_nav a{font:14px/16px "Trebuchet MS";color:#fff;text-decoration:none;}
.header_nav a:hover{text-decoration:underline; color:#B50000;}
.header_nav span{font:14px/16px "Trebuchet MS";color:#333;text-decoration:none;padding:0 10px;}
.header_nav span:hover{ color:#fff;}
.header_nav li a.level-top span{color:#fff;}
.header_tag{height:50px;background:#CDC1B0;text-align:center;font:20px/50px Georgia, "Times New Roman", Times, serif;color:#fff;}
.header_tag span{font:bold 30px/50px Georgia, "Times New Roman", Times, serif;color:#fff;}
.header_tag span.span1{ font-family:"Trebuchet MS"; font-size:22px; font-weight:bold; color:#444444; text-transform:uppercase;}
.header_tag span.span2{font-size:11px; text-transform:uppercase; color:#484848; line-height:19px; font-weight:normal; float:right; padding:10px 0 0; width:439px;}
.header_search {height:23px;}
.header_search input{height:26px; line-height:23px; font-size:15px; width:200px; padding:0;}
.header_search .header_button{height:23px;line-height:23px;padding:0 25px 0 10px;background:url(../images/layout/search_button.gif) no-repeat right top;margin-left:3px;font-size:11px;color:#061d4e;}

/* Sidebox
===============================*/
.block-container{background:#f3f3f3;}
.sidebar_category_title{height:31px; text-transform:uppercase; background:url(../images/layout/web_sidebar_pro_title.gif) repeat-x left top; font:bold 18px/31px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center}
#sidebar-nav{padding:1px 1px 3px;}
#sidebar-nav li a{background:url(../images/layout/nav_parent_bg.gif) repeat-x left top; height:24px;line-height:24px; font:bold 14px/24px "Trebuchet MS"; color:#ffffff; display:block; text-align:left; text-decoration:none; padding-left:10px;}
#sidebar-nav li.active a{background:#ab1611;}
#sidebar-nav li a:hover{background:#ab1611;}
#sidebar-nav li ul{padding:5px 0;}
#sidebar-nav li.active ul li a, #sidebar-nav li ul li a{background:url(../images/layout/li_bg.png) no-repeat 10px 7px;padding-left:20px;height:21px;line-height:21px;font:normal 11px/21px "Trebuchet MS";color:#34507f;text-align:left;}
#sidebar-nav li ul li a:hover, #sidebar-nav li ul li.active a{background:url(../images/layout/li_on.png) no-repeat 10px 7px;color:#ab1611;text-decoration:underline;}
#sidebar-nav li ul li.active a{color:#ab1611;text-decoration:underline;}

/* Banner
===============================*/
.home_banner_page {position:relative;}
.home_banner{width:970px;height:450px;position:relative;}
.home_banner_adver{width:204px;height:243px;position:relative;}
.home_banner p,.home_banner_adver p{position:absolute;}
.home_banner .p1{font:bold 30px "Times New Roman", Times, serif;color:#33275e;left:13px;top:35px;}
.home_banner .p2{font:bold italic 43px Georgia, "Times New Roman", Times, serif;color:#d62620;left:13px;top:63px;}
.home_banner .p3{width:296px;padding:5px;font:11px/14px Arial, Helvetica, sans-serif;color:#333333;left:10px;top:114px;}
.home_banner_adver .p1{font:bold 48px "Trebuchet MS";color:#fff;width:174px;text-align:center;top:15px;padding:0 15px;}
.home_banner_adver .p2{font:bold 12px/18px "Trebuchet MS";color:#fff;text-align:center;width:174px;top:82px;padding:0 15px;}
.home_banner_adver .p3{font:bold 12px/18px "Trebuchet MS";color:#fff;text-align:center;width:174px;top:185px;padding:0 15px;}
.home_banner_adver p{left:0;}
.web_banner,.web_list_banner{width:950px;margin:0 auto;position:relative;}
.web_banner p,.web_list_banner p{width:500px;height:50px;overflow:hidden;position:absolute;top:30px;left:195px;color:#fff;text-transform:capitalize;font-size:20px;font-weight:bold;}

/* Home Product Graw
===============================*/
.subtitle{background:url(../images/layout/index_pro_show_title.jpg) no-repeat left top;height:55px;line-height:55px;margin-top:5px;}
.subtitle p{font:16px/45px Georgia, "Times New Roman", Times, serif;color:#0e1d42;margin-left:20px}

/* Product View
===============================*/
.product-view .product-shop p{margin-bottom:7px; font-size:16px;}
.product-view .product-shop p  a{color:#000; text-decoration:none;}
.product_detail_cart_content{margin:6px 0 0 0;padding:10px;}
.product_detail_cart_content .tab{display:block;overflow:hidden;height:28px;margin-bottom:-2px;}
.product_detail_cart_content .tab li{float:left;display:block;height:28px;margin-right:1px;}
.product_detail_cart_content .tab li a{display:block;height:26px;color:#fff;float:left;background:url(../images/layout/also_bg.gif) repeat-x left top;border:1px solid #091934;line-height:26px;padding:0 10px;text-decoration:none;font:12px/26px "Trebuchet MS";}
.product_detail_cart_content .tab .selectTab2 a{display:block;height:26px;color:#ffffff;float:left;background:url(../images/layout/also_bg.gif) repeat-x left top;border:1px solid #014f7f;line-height:26px;padding:0 10px;font:12px/26px "Trebuchet MS";border-bottom:none;}
.product_detail_tab_content{padding:10px 12px 10px 8px; background:#fff; border-top:none; word-break:break-all; word-wrap:break-word; border-top:1px dashed #334f7f;}
.product_detail_tab_content h2{font:bold 13px/16px "Trebuchet MS";color:#333;}

/* Shopping Cart
===============================*/
#shopping-cart-table .btn-continue, #shopping-cart-table .btn-update{float:left; margin-right:7px;}

/* Customer
===============================*/
.center_content{padding:0 10px;}