body {margin:0px; padding:0px; border:0px; font-family:Arial, Vernada; font-size:16px; color:#454545; min-width:982px; width:100%;}
.page-bg {width:100%; margin:0px auto; margin-bottom:0px; position:relative;}
.hrld{margin:35px 0px 0px 0px; padding:0px; height:1px; border:solid 0px #043253; background:#043253; color:#043253;}
h1 {font-weight:bold; color:#c20000; font-size:36px; margin:0px 0px 15px 0px; padding:0px; display:block;}
.h1 {font-weight:bold; color:#c20000; font-size:36px; margin:0px 0px 15px 0px; padding:0px; display:block;}
h2 {font-weight:normal;}
p {margin:0px; padding:0px; border:0px;}
img {margin:0px; padding:0px; border:0px;}
.clear {clear:both;}
.clearpb {clear:both; padding:5px; margin:0px;}

.header{min-width:982px; width:100%; padding:0px; margin:0px; background:url(/images/template/h_bg.png) repeat-x;}
.header .harea{position:relative; width:982px; margin:0px auto; margin-bottom:0px; padding:0px;}
.header .logo{float:left; margin:0px; padding:0px;}
.header .welcome{position:absolute; font-size:12px; right:253px; top:12px; margin:0px; padding:0px; color:#FFF;}
.header .acctitem{position:absolute; right:97px; top:10px; margin:0px; padding:0px; color:#FFF;}
.header .acctimg{position:absolute; right:207px; top:3px; margin:0px; padding:0px; color:#FFF;}
.header .acctitem a {width:74px; text-align:center; position:absolute; margin:0px 0px 0px 7px; padding:0px 3px 3px 3px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; color:#000; background:#FFF;}

/*Call Back
.header .livch {position:absolute; top:62px; right:322px;}
.header .livch a{color:#FFF; font-size:19px; font-weight:bold; text-decoration:none;}
.header .livch a:hover{color:#aaa; text-decoration:none;}
.header .livch span{position:absolute; top:2px; left:95px; color:#1bb002; font-size:11px; font-weight:bold; text-decoration:none;}
.header .livch span:hover{cursor:pointer;}

.header .call{right:10px; bottom:15px; position:absolute; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin:0px; padding:0px; background:#7e7e7e; width:257px}
.header .call .lang{float:right; margin:0px; padding:5px 12px 0px 0px; color:#000; text-decoration:none; font-size:13px; font-weight:bold;}
.header .call .lang:hover{color:#000;}
.header .call .cllp{clear:both; font-size:22px; padding:5px 10px 5px 10px; text-align:right; color:#FFF;}
*/

.header .call{float:right; margin:20px 0px 10px 0px; width:400px; text-align:right;}
.header .call .cllp{clear:both; font-size:32px; padding:5px 10px 5px 10px; text-align:right; color:#FFF;}

.header .livch {float:right; clear:right; position:relative; width:auto; text-align:right; padding:0px 12px 0px 0px;}
.header .livch a{color:#FFF; float:left; font-size:19px; font-weight:bold; text-decoration:none;}
.header .livch a:hover{color:#aaa; text-decoration:none;}
.header .livch span{float:left; margin:0px 0px 0px 5px; color:#1bb002; font-size:11px; font-weight:bold; text-decoration:none;}

.menuc{width:100%; min-width:982px; width:100%; margin:0px auto; height:53px; z-index:10000; padding:0px; position:relative; background:url(/images/template/h_menu_bg.png) repeat-x;}
.menu{width:982px; height:53px; margin:0 auto; padding:0px 0px 0px 0px;}
.menu ul{z-index:11000; margin:0px 0px 0px 0px; padding:0; list-style-type:none;}
.menu ul li{position:relative; display:inline; float:left; margin:0px; padding:0px; height:53px; background:url(/images/template/h_menu_line.png) 100% 50% no-repeat;}
.menu ul li.mf{}
.menu ul li.mf:hover {}
.menu ul li.ml{background:url(none);}
.menu ul li.ml:hover {}
.menu ul li.ml a{}
.menu ul li.ml a:hover{}
.menu ul li a{display:block; font-size:24px; text-decoration:none; color:#FFF; text-align:center; vertical-align:middle; margin:0px; height:39px; padding:14px 14px 0px 14px;}
* html .menu ul li a{display:inline-block;}
.menu ul li:hover{color:#c23441; text-decoration:none;}
.menu ul li a.selected{color:#c23441; text-decoration:none;}
.menu ul li a:hover{background:#7e7e7e; color:#c23441; text-decoration:none;}

* html .menu{height:1%;}
.downarrowclass{position:absolute; top:12px; right:7px;}
.rightarrowclass{position:absolute; top:6px; right:5px;}
.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background:transparent;}
.toplevelshadow{opacity:0.8;}

.content{min-width:982px; width:100%; padding:0px; margin:0px;}
.cnt {width:982px; display:block; margin:0px auto; padding:24px 0px 30px 0px; line-height:normal;}
.cnt .ccl{float:left; width:621px; padding:0px; margin:0px; margin-right:21px;}
.cnt .ccr{float:left; width:340px; padding:0px; margin:0px; background:#FFF;}
.cnt .ccr #ccrbnr{margin-bottom:15px;}

.cnt .ccl .ts{font-size:28px; color:#171717; line-height:normal; padding-bottom:0px; margin:0px;}
.cnt .ccl .tss{color:#000; font-size:18px; padding:0px 0px 10px 0px;}

.cnt a{color:#c20000; text-decoration:none;}
.cnt a:hover{color:#c20000; text-decoration:underline;}

.btn{width:190px; height:43px; margin:0px; padding:0px; color:#FFF; display:block; font-size:18px; text-transform:uppercase; background:url(/images/site/promo_btn.png) center top no-repeat; text-align:center; border:0px;}
.btn:hover {background:url(/images/site/promo_btn_over.png) center top no-repeat; text-decoration:none; cursor:pointer;}
.btns{width:130px; height:37px; margin:0px; padding:0px; color:#FFF; display:block; font-size:18px; text-transform:none; background:url(/images/site/atc_btn.png) center no-repeat; text-align:center; border:0px;}
.btns:hover{background:url(/images/site/atc_btn_over.png) center no-repeat; text-decoration:none; cursor:pointer;}
.abtn{width:166px; height:21px; padding:8px 12px 11px 12px; margin:0px;  color:#FFF !important; display:block; font-size:24px; text-transform:none; background:url(/images/site/promo_btn.png) center top no-repeat; text-align:center;}
.abtn:hover {background:url(/images/site/promo_btn_over.png) center top no-repeat; text-decoration:none !important;}

ul.plus{margin:0px 0px 0px 25px; padding:0px; list-style-image:url(/images/template/plus.png); list-style-type:none; list-style-position:outside; line-height:20px;}
ul.plus li{padding:0px; margin:5px 0px 0px 0px;}
ul.plus a{}
ul.plus a:hover{}

.cnt .ccr .ts{font-size:28px; color:#171717; line-height:normal; padding-bottom:0px; margin:0px;}
.cnt .ccr .tss{font-size:22px; color:#a40202; line-height:normal; padding-bottom:5px; margin:0px;}

.cnt .ccr .boxb{display:block; width:340px;}
.cnt .ccr .boxb .top{display:block; float:left; width:340px; padding:0px; background:url(/images/template/boxb-top.png) 0% 0%; height:7px;}
.cnt .ccr .boxb .mid{display:block; float:left; width:306px; padding:7px 17px 7px 17px; background:url(/images/template/boxb-mid.png) 0% 50% repeat; font-size:14px;}
.cnt .ccr .boxb .mid .plus{margin:10px 0px 0px 25px;}
.cnt .ccr .boxb .bottom{display:block; float:left; width:340px; padding:0px; background:url(/images/template/boxb-bottom.png) 0% 100%; height:7px;}

.cnt .ccr .boxf{display:block; width:340px; margin-top:20px;}
.cnt .ccr .boxf .top{display:block; float:left; width:340px; padding:0px; background:url(/images/template/boxf-top.png) 0% 0%; height:17px;}
.cnt .ccr .boxf .mid{display:block; float:left; width:306px; padding:0px 17px 0px 17px; background:url(/images/template/boxf-mid.png) 0% 50% repeat; font-size:14px;}
.cnt .ccr .boxf .bottom{display:block; float:left; width:340px; padding:0px; background:url(/images/template/boxf-bottom.png) 0% 100%; height:18px;}
.cnt .ccr .boxf .mid .ts{color:#a40202; text-align:center;}

.frm {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:287px;}
.frm .bbfl{font-weight:bold; padding:5px 0px 3px 9px;}
.frm .bbfi{float:left; margin:0px; width:auto; padding:0px 0px 7px 9px;}
.frm .bbfi input{margin:0px auto; width:269px; padding:7px 9px 7px 9px; background:#f1f1f1; border:solid 1px #d3d4d4; color:#454545; font:normal 13px Arial;}
.frm .bbft{float:left; margin:0px; width:auto; padding:0px 0px 7px 9px;}
.frm .bbft textarea{margin:0px auto; width:269px; height:40px; padding:7px 9px 7px 9px; background:#f1f1f1; border:solid 1px #d3d4d4; color:#454545; font:normal 13px Arial;}
.frm .bbfnr{clear:both; padding:2px;}
.frm .bbfsc{float:left; margin:0px; width:233px; padding:0px 0px 5px 9px; font-size:13px; color:#454545; text-align:left;}
.frm .btn{margin-left:60px;}

.footer{width:100%; padding:0px; margin:0px;}
.footer .farea {position:relative; width:982px; margin:0px auto; margin-bottom:0px; padding:0px; color:#126578; padding:20px 0px 20px 0px; font-family:Arial; border-top:10px solid #000;}

.footer .fl{margin:0 auto; text-align:center; width:918px; display:block; color:#c20000; font-size:16px; line-height:normal; padding:0px 32px 15px 32px;}
.footer .fl a{text-decoration:none; color:#000;}
.footer .fl a:hover{text-decoration:underline; color:#000;}
.footer .fr{width:672px; margin:0 auto; padding:0px 155px 0px 155px; display:block; text-align:center; font-size:16px; line-height:14px; color:#454545; position:relative;}
.footer .fr a{text-decoration:none; color:#c20000;}

/*
.hitems{width:100%; height:auto; margin:10px 0px 0px 0px;}
.hitems .more{font-size:18px; font-weight:normal; padding-bottom:10px;}
.hitems .item{width:110px; float:left; padding:0 27px 0px 27px; margin:10px 0px;}
.hitems img.imgprice {display:none;}
.hitems .first{padding-left:5px;}
.hitems .last{padding-right:5px;}
.hitems .rownew{clear:both; width:100%; height:1px; padding:5px 0px 5px 0px;}
.hitems .item img{padding:0px; margin:0px; width:110px; height:102px;}
.hitems .item a {text-transform:capitalize; margin:0; font-family:Arial; font-size:14px; color:#000; text-decoration:none; text-align:center; display:block;}
.hitems .item a:hover {text-decoration:underline;}
.hitems .item span{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#c20000; display:block;}
.hitems .item span.pricediscounted{color:#999; text-decoration:line-through;}
.hitems .item .addcart{width:92px; height:26px; float:left; background:url(/images/template/addtocat.png) no-repeat 0 0; display:block; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 0; text-align:center;}
.hitems .item .addcart:hover{width:92px; height:26px; float:left; background:url(/images/template/addtocat_o.png) no-repeat 0 0; display:block; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 0; text-align:center;}
*/

.hitems{width:100%; height:auto; margin:0px 0px 0px 0px;}
.hitems .featured{display:none; visibility:hidden;}
.hitems .cstit{font-size:28px; color:#171717; line-height:normal; padding-bottom:0px; margin:0px;}
.hitems .item span{}
.hitems .more{font-size:18px; font-weight:normal; padding-bottom:10px;}
.hitems .item{width:202px; float:left; padding:0px; margin:20px 47px 20px 47px; position:relative;}
.hitems .first{}
.hitems .last{}
.hitems .rownew{clear:both; width:100%; height:1px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; background:transparent;}
.hitems .item .art {margin-bottom:4px;}
.hitems .item .art img{border:1px solid #000; padding:0px; margin:0px;}
.hitems .item a {border:0; text-transform:capitalize; margin:0px 0px 0px 0px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; text-align:right;}
.hitems .item a:hover{text-decoration:none;}
.hitems .item span {line-height:12px;}
.hitems .item .discountprice{color:#FFF; font-style:italic; font-weight:bold; padding:5px; background:#C20000;}
.hitems .item .pricediscounted{text-decoration:line-through; color:#777; padding:5px; background:#F1F1F1; font-weight:bold; font-style:italic; margin:0;}
.hitems .item .price{color:#FFF; font-style:italic; font-weight:bold; float:right; padding:5px; display:block; background:#C20000;}
.hitems .item .dcri{font-size:15px; text-align:center; text-transform:uppercase; display:block; clear:both; padding:10px 0px 10px 0px; min-height:30px;}
.hitems .item .addcart{width:130px; height:37px; margin:0 auto; padding:0px; color:#fff; display:block; font-size:18px; line-height:37px; text-transform:capitalize; background:url(/images/site/atc_btn.png) center no-repeat; text-align:center; border:0px;}
.hitems .item .addcart:hover{background:url(/images/site/atc_btn_over.png) center no-repeat; text-decoration:none; cursor:pointer;}
.hitems .imgprice {display:none;}