html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

body {
	margin:0px; padding:0px;
	background:#e3eae6;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6d6d; background-color:#e3eae6;
	overflow-y:scroll;
}

a { color:#a21717; text-decoration:none; font-weight:bold; }
a:hover { color:#6d6d6d; }

h1 { font-size:14px; color:#a21717; }
h2 { font-size:12px; color:#a21717; margin-top:0; padding-top:0; border-bottom:1px solid #DEDEDE; background:url(imgz/tbg.jpg) bottom left repeat-x; min-height:17px; padding:5px; border:1px solid #dedede; border-bottom:none; }
h3 { font-size:12px; color:#a21717; }
h4, h5, h6 { font-size:12px; color:#a21717; }
.h1 { padding:0; margin:0; position:absolute; left:-1000px; width:900px; }


img { border:none; }

form { margin:0; padding:0; }
.form { width:400px; padding:0; }
.form .input { color:#333333; border:1px solid #CCCCCC; width:350px; font-size:12px; padding:7px; margin-bottom:5px; }
.form .none { background-color:transparent; border:none; }
.form .b-border { border:1px solid #CCCCCC; }

.wrap { width:990px; margin:0 auto; }

/*.head { height:121px; }*/
.head { height:135px; background:url(imgs/hbg.jpg) bottom left repeat-x; background-color:#FFFFFF;}
/*.head .logo { float:left; width:260px; text-align:center; padding:20px 0 0 0; }*/
/*.head .search { float:right; width:720px; text-align:right; padding:10px 0 0 0; }
.head .search .sinput { width:185px; height:19px; background:url(imgs/search-bg.jpg) top left no-repeat; border:none; }
.head .search .sbtn { width:30px; height:19px; background:url(imgs/search-btn.jpg) top left no-repeat; border:none; }*/
.logo { float:left; width:400px; height:52px; padding:13px 0 0 0; }
.logo img {width: 400px; height:52px;}
.bann { float:right; padding-top:5px; height:92px; }

/*.nav { width:972px; float:left; height:42px; background:url(imgs/nav-bg.jpg) top left repeat-x; }
.nav a { display:block; float:left; height:19px; color:#FFFFFF; background:url(imgs/nav-sep.jpg) top left no-repeat; padding:13px 26px 10px 26px; }
.nav a:hover { color:#0fc4cf; }
.nav .nobg { background:none; }
*/
#nav {  }
#nav ul { list-style:none; margin:0; padding:0; }
#nav li { display:inline; }
#nav a { padding:6px 8px 0 8px; height:23px; background:url(imgs/sep.jpg) top right no-repeat; float:left; }
#nav a:hover { padding:4px 8px 0 8px; }
#nav .last { background:none; padding-right:0; }
#nav .last:hover { background:none; padding-right:0; }

.left { width:200px; float:left; margin-top:20px; }
.left .phone { background:#f3f3f3; border:#dedede 1px solid; width:180px; color:#6d6d6d; padding:10px; font-size:14px; text-align:center; font-weight:bold; }
.left .blue-box { background:#f3f3f3; border:#dedede 1px solid; width:180px; color:#6d6d6d; padding:10px; }
.left .brands { background-color:#CCC; padding:20px 0 20px 25px; }
.left .brands form { width:152px; height:17px; background:url(imgs/brands.jpg) top right no-repeat; }
.left .brands select { position: relative; opacity: 0; filter: alpha(opacity=0); z-index: 5; }
.left .cats { background:#f3f3f3; border:#dedede 1px solid; width:180px;; padding:10px; }
.left .cats a { display:block; padding:2px 0 0 0; color:#6d6d6d; font-weight:bold; }
.left .cats a:hover { color:#a21717; }
.left .cats .sub { padding:0 0 0 5px; }
.left .cats .crnt, .cats .sub-crnt { color:#a21717; }

.right {  background:#f3f3f3; border:#dedede 1px solid; width:770px; float:left; margin:20px 0px 20px 3px; padding:0px 5px 0px 5px;}

.foot { height:30px; background:url(imgs/fbg.jpg) top left repeat-x; margin-top:10px; }
.webstart { float:right; }
.copy { float:left; width:840px; padding-top:5px; }
/*
.foot { padding:10px 0 10px 0; border-top:1px solid #CCCCCC; }
.foot a { display:block; float:left; padding:4px 10px; color:#5c5c5c; font-weight:bold; }
.foot a:hover { color:#000000; }
.l-foot { float:left; text-align:left; color:#afafaf; }
.l-foot a { color:#afafaf; font-weight:normal; }
.r-foot { float:right; text-align:right; color:#afafaf; }
.r-foot a { color:#afafaf; font-weight:normal; }
*/
.product { width:250px; float:left; text-align:center; margin:0 10px 0 0; }
.product .thumb { width:250px; height:250px; float:left; text-align:center; border:1px solid #b0b0b0; }
.product .name a { color:#6d6d6d; font-size:12px; font-weight:bold; }
.product .short { margin:10px 0; }
.product .price { font-size:14px; color:#a21717; }
.product .promo { font-size:11px; text-decoration:line-through; }
.product .red { color:#c44500; }

.pd-title { background-color:#b0b0b0; color:#a21717; padding:4px 4px 4px 10px; font-size:14px; text-transform:uppercase; }
.pd-thumb { width:239px; height:239px; border:1px solid #9f9f9f; background-color:#FFFFFF; text-align:center; }
.pd-red { color:#0fc4cf; }
.pd-daPrice { text-transform:uppercase; font-size:12px; }
.pd-price { font-size:18px; color:#a21717; font-weight:bold; }
.pd-promo { font-size:12px; text-decoration:line-through; }
.pd-gallery { float:left; width:77px; height:77px; margin:2px 2px 0 0; border:1px solid #9f9f9f; background-color:#FFFFFF; text-align:center; }

.pagnav { margin:10px 0 20px 0; text-align:center; }
.pagnav a, .current, .backNA, .nextNA, a.next { padding:1px 6px 1px 6px; }
.pagnav a { color:#414141; }
.pagnav a:hover { background-color:#ED1C24; color:#FFFFFF; }
.pagnav .current { color:#c44500; font-weight:bold; }
.pagnav .backNA { }
.pagnav .nextNA { }
.pagnav a.back { }
.pagnav a.next { }

.daComments { padding:0 10px 0 20px; }
.daComments img { margin-right:2px; }

.err { color:#FF0000; font-weight:bold; }
.raq { padding:10px; line-height:16px; font-weight:bold; font-size:11px; background:#f3f3f3; border:#dedede 1px solid; width:180px;}

.textInput1 { color: #000000; font-size: 14px; width:115px; height:16px; float:left; margin:0; }
.button { background:url(imgs/search.jpg) top left no-repeat; border:none; color:#a21717;font-weight:bold; font-size:11px; height:21px; margin:0 0 0 3px;}
.button_1 {color:#a21717;font-weight:bold; font-size:11px; border: 2px solid #DEDEDE;}
.button_2 {color:#a21717;font-weight:bold; font-size:11px; border: 2px solid #DEDEDE; height: 30px;}
.btn {color:#a21717;font-weight:bold; font-size:11px; border: 1px solid #DEDEDE;}
.sitesearch { background:#f3f3f3; border:#dedede 1px solid; width:180px; padding:10px; color:#6d6d6d; font-weight:bold;}
.red_title{color:#a21717;}