﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table tr,table td{border-width:0;border-collapse:collapse;border:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none;line-height:1.5em}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal}
h1{font-size:20px;color:#ea8d1e;margin:.5em 0 .5em}
h2{font-size:20px;color:#ea8d1e;letter-spacing:-0.03em;line-height:1;margin:.5em 0 .5em}
h3{font-size:135%;letter-spacing:-0.03em;line-height:1;margin:.5em 0 .5em}
h4,h5,h6{margin:1.5em 0 .5em 0}
h4{font-size:12px;color:#666;letter-spacing:1px;font-weight:bold}
h5{font-size:11px;color:#97969a;letter-spacing:1px;font-weight:normal}
h6{font-size:11px;color:#ff9100;letter-spacing:1px;font-weight:normal}
p{line-height:1.5em}
q:before,q:after{content:''}
abbr,acronym{border:0}
html,body{margin:0;padding:0;border:0;line-height:1.3em}
body{background-color:#FFF;font-family:Arial,Helvetica;font-size:10pt}
body{text-align:-moz-center}
#header .line{position:absolute;background-color:#000;width:960px;height:4px;display:block}
#header .header1{position:relative;float:left}
#header .header2{position:relative;float:right;width:497px;height:78px;background:url("images/logo2.jpg")}
#main{text-align:left;margin:0 auto 0 auto;width:960px;border:solid 1px #ccc}
#main .menusparate{border-top:7px solid #656566;background-color:#656566}
#menu{list-style-type:none;background:#f7941c url("images/menu.png");height:22px;z-index:-111}
#menu li{float:left;display:inline;cursor:auto}
#menu li em{background:url("images/number.png")no-repeat;width:17px;height:22px;display:block;float:left}
#menu li em.num1{background-position:0 -2px}
#menu li em.num2{background-position:-23px -2px}
#menu li em.num3{background-position:-45px -2px}
#menu li a{height:22px;color:#fff;display:block;padding:0 10px 0 20px;font-size:110%;font-weight:bold}
#menu li a:hover{background-color:#15b100}
#container{width:100%}
#leftmenu{float:left;width:15%}
#containermain{float:left;overflow:hidden;margin-left:5px;width:83%}
#searchmenu{height:101px;width:142px;background-image:url(images/search_bg.gif)}
#searchmenu .container{padding:0 10px 10px 10px}
#enews{height:101px;width:142px;background-image:url(images/enew.gif)}
#enews .container{padding:40px 0 10px 10px}
#containertop{margin:5px 0 0 0;overflow:hidden;width:100%;border-bottom:dotted 1px #ccc}
#containerbottom{overflow:hidden;width:100%}
#footer{color:#666;line-height:1.5em;background:#F5F4EB;text-align:center;overflow:hidden;width:100%}
ul.unstyle-inline li{list-style:none;display:inline}
.login-status{margin-bottom:.6em;text-align:right;white-space:nowrap}
.clearfix:after{content:".";display:block;height:.1px;clear:both;font-size:0;visibility:hidden}
.clearfix{display:inline-table;clear:both}
* html .clearfix{height:1%}
.clearfix{display:block}
a:link{color:#4D70B8;text-decoration:none}
a:visited{color:#4D70B8;text-decoration:none}
a:hover{color:#8BA4D8;text-decoration:none}
.sitemap{overflow:hidden;font-size:90%;color:#666;line-height:1.5em;margin:5px 0 5px 0}
.sitemap a:link{color:#EA8D1E;text-decoration:underline}
.sitemap a:visited{color:#EA8D1E;text-decoration:none}
.sitemap a:hover{color:#EA8D1E;text-decoration:none}
.firsthalf{float:left;width:70%}
.lasthalf{float:right;width:30%}
.modal-background{background-color:Gray;filter:alpha(opacity=70);opacity:.7}
.modal-popup{text-align:left;background-color:#fff;border:solid 1px #666;width:550px;height:400px}
.modal-header{height:18px;background:#ccc;padding:3px}
.modal-header span{float:left;width:80%;font-weight:bold;color:#333}
.modal-header a{float:right}
.modal-container{padding:3px}
fieldset{display:block;overflow:hidden;width:100%}
fieldset legend{font-size:135%;letter-spacing:-0.03em;line-height:1.5;margin:.5em 0 .5em;color:#000;border-bottom:dotted 1px #ccc;width:90%}
fieldset.first{float:left;width:48%}
fieldset.last{float:left;width:48%;clear:right}
.form-section{clear:left;padding-left:20px;margin:0 0 20px}
.form-row{clear:left;display:block}
.form-line{float:left;margin-right:20px}
label.form-label{display:block;color:#333;font-size:100%;font-weight:bold;padding-top:.6em}
input.form-input,textarea.form-input,select.form-input{background-color:#fff;padding:2px;color:#333;border:solid 1px #ccc;font-size:1.0em}
input.form-input,textarea.form-input,select.form-input{width:260px}
#checkout input.form-input,#checkout textarea.form-input,#checkout select.form-input{width:230px}
input.form-input.number{width:40px}
input.form-input.disabled{background-color:#ddd}
img.form-captcha{display:block}
.status-success{color:#fff;background-color:#95ca78;border:solid 1px #8AA000;line-height:1.2em;padding:.5em}
.status-error{color:#E8514A;background-color:#FDCBCA;border:solid 1px #E8514A;line-height:1.2em;padding:.5em}
.status-error li{color:#E8514A}
.dialog-tray{margin:20px 0 -10px -17px;padding:10px 20px;text-align:left}
.info-container{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#F4F1E9 none repeat scroll 0 0;border:1px solid #DFDBD2;padding:20px}
.submit input,.button,.button-primary,.button-secondary,.button-highlighted{font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;text-decoration:none;font-size:11px!important;line-height:1.5em;padding:2px 8px;cursor:pointer;border-width:1px;border-style:solid;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box}
.button,.button-secondary,.submit input,input[type=button],input[type=submit]{border-color:#bbb;color:#464646}
.button:hover,.button-secondary:hover,.submit input:hover,input[type=button]:hover,input[type=submit]:hover{color:#000;border-color:#666}
.button,.submit input,.button-secondary{background:#f2f2f2 url(images/white-grad.png) repeat-x scroll left top}
.button:active,.submit input:active,.button-secondary:active{background:#eee url(images/white-grad-active.png) repeat-x scroll left top}
.button-primary,.submit .button-primary{border-color:#298cba!important;font-weight:bold;color:#FFF!important;background:#21759B}
.button-primary:active{background:#21759b repeat-x scroll left top!important}
.button[disabled],.button:disabled,.button-secondary[disabled],.button-secondary:disabled,a.button.disabled{color:#ccc!important;border-color:#ccc}
.button-primary[disabled],.button-primary:disabled{color:#2fa0d5!important}
.welcome{background:transparent url(images/user_icon.gif) no-repeat;height:25px;line-height:1.5em;padding-left:20px}
.cart{text-align:right;float:left}
.cart img{vertical-align:middle}
.align-right{text-align:right}
.required{color:#ff9100}
.txtsmall{font-size:75%;color:#666}
.txtred{color:Red}
.txtgreen{color:Green}
.txtblue{color:#4D70B8}
.txtorange{color:#ff9100}
.txtgold{color:#EA8D1E}
.bold{font-weight:bold}
.discount{text-decoration:line-through}
.form-register{float:left;width:270px;overflow:hidden}
.form-register h3{margin-top:0;border-bottom:1px dotted #ccc;line-height:2.5em}
.register-info{background:#F4F1E9 none repeat scroll 0 0;border:1px solid #DFDBD2;margin-left:280px;height:400px}
.login-menu{font-size:90%;vertical-align:middle;line-height:1em}
.login-menu img{vertical-align:middle}
.login-form{width:400px;margin-left:100px}
.login-header{background:transparent url(images/member.gif) no-repeat;height:87px}
.login-container{background:transparent url(images/member_bg2.gif) repeat-y;padding-left:80px;overflow:hidden;height:280px}
.login-footer{background:transparent url(images/member_bg3.gif) no-repeat;height:25px}
.personal-info{overflow:hidden}
.personal-info .form-section{padding-left:40px}
.personal-info h3{line-height:2em;border-bottom:dotted 1px #ccc;margin-bottom:20px}
.contact-address{overflow:hidden}
.contact-address .form-section{padding-left:20px;margin:0}
.contact-address .dialog-tray{margin:0}
.approve-message{text-align:center}
h2.title{padding:4px;background-color:#EA8D1E;min-width:100px;border:solid 2px #fff;color:#fff;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px}
.new-item{background:#fcffed;border:solid 1px #edf5bf;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box;padding:5px}
.product-empty{text-align:center;margin-top:50px;padding:5px;font-size:120%;height:100px}
.product-sort{position:relative;float:left}
.product-quan{text-align:right;margin:0 20px 10px 0;float:right}
.product-item,.faq{display:block;width:99%;clear:both;border:solid 1px #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin-top:5px}
.product-item .top,.faq .top{padding:15px 0 0}
.product-item .bottom,.faq .bottom{padding:0 15px 15px 15px;display:block;overflow:hidden}
.faq .bottom{padding-right:35px}
.product-image{float:left;width:100px;height:100px;background-repeat:no-repeat}
.product-desc{margin:0 0 0 10px;float:left;width:400px;border-right:dotted 1px #ccc}
#reference .product-desc{width:75%;border-right-width:0}
.product-desc h3{font-size:105%}
.product-desc a{color:#c00;line-height:1.5em}
.product-related{float:right;margin:15px 15px 0 0}
.product-subitem{margin:0 10px 0 10px;padding:0;display:block}
.product-subitem li{background:#F5F4EB;border-bottom:dotted 1px #ccc;padding:5px;overflow:hidden}
.product-subitem .detail{float:left;width:320px;display:block}
.product-subitem .input{float:right;white-space:nowrap;display:block}
.product-subitem input{border:solid 1px #ccc;width:50px;height:1.5em;line-height:1.5em}
.product-subitem .input img{vertical-align:middle}
.pager{clear:both;text-align:center;margin:20px 0 20px 0}
.pager a,.pager span{font-size:13pt;padding:1px 4px;text-decoration:none;color:#362925}
.pager-normal{color:#0066CF;border:solid 1px #d55c06;text-decoration:none}
.pager-current{border:solid 1px #d55c06;background-color:#ffbd02}
.hidden{display:none;visibility:hidden}
#big-thumb{clear:both;margin:10px 0 10px 0;overflow:hidden}
#product-thumb li,#big-thumb li{display:block;position:relative;float:left;overflow:hidden;height:280px;width:148px;list-style:none;padding:3px;text-align:center;font-size:100%;line-height:1.2em}
#product-thumb li .thumb-img,#big-thumb li .thumb-img{width:150px;height:150px;background-repeat:no-repeat}
#product-thumb .thumb-link{display:block;overflow:hidden}
#product-thumb li .thumb-desc,#big-thumb li .thumb-desc{text-align:left}
#big-thumb li{width:185px;height:280px;text-align:left}
#big-thumb h3{font-size:100%;letter-spacing:0;line-height:1.2}
#product-thumb h3{font-size:100%;line-height:1.2em}
#product-thumb h3.code{font-weight:bold}
#product-thumb h3.code a{color:#f00}
#product-thumb h3.title{height:50px;overflow:hidden}
#product-thumb .price{font-size:90%}
#product-thumb input,#big-thumb input{width:30px}
.product-command{clear:both;position:relative}
.full-image{float:left;width:305px;overflow:hidden}
.full-detail{margin-left:0;overflow:hidden}
.full-detail ul{display:block;overflow:hidden}
.full-detail li{list-style:none;display:block;float:left;height:50px;width:50px;padding:3px}
.full-detail-list{border-bottom:dotted 1px #ccc;overflow:hidden;display:block;margin:10px 0 10px 0;padding:0 0 10px 0}
.full-detail-list input{width:40px}
.full-detail-list h3{color:#4D70B8}
.product-attribute li{display:block;float:none;height:auto;width:auto;padding:0;margin:0}
.pics{height:300px;width:300px;padding:0;margin:0}
.pics img{background-color:#eee;width:300px;height:300px;top:0;left:0}
.active{background-color:#F29000}
#product-special{text-align:left;clear:both;overflow:hidden;border-bottom:dotted 1px #ccc;margin:20px 0 10px 0;padding:10px 0 10px 0}
#product-special li{float:left;display:inline-block;width:150px;padding:3px}
#product-hot{margin:10px 0 10px 0}
#product-hot img.image{float:left;width:180px;height:180px;padding-right:5px}
#product-hot h2 a:hover,#product-hot h2 a:visited,#product-hot h2 a:link{text-decoration:none;color:#ff9100}
.listheader{background-color:#ECE9D8;color:#EA8D1E;font-size:110%}
.listdescription{font-size:80%}
.listfooter{background-color:#F5F4EB;color:#EA8D1E}
.emptylist{padding:50px 0 50px 0;font-size:11pt;color:#4D70B8;font-weight:bold;text-align:center}
.product-cat{width:100%;clear:both;margin-top:20px;padding:0 0 20px 0;border-bottom:dotted 1px #ccc;overflow:hidden}
.product-sub{float:left;width:100px}
.product-list{margin-left:110px}
.product-list ul{list-style-type:disc;list-style:disc}
.product-list li{padding-left:10px;background:url(images/arrow_right.png) no-repeat 0 6px}
.product-list .half{width:47%;float:left;margin-right:10px;overflow:hidden}
.product-list a{font-size:90%;color:#666;text-decoration:none}
.product-list a:hover{color:#c00;text-decoration:none}
.product-list em{display:block;float:left;height:25px;width:25px;text-indent:-2000em;padding-right:5px}
#checkout{padding:10px 10px 30px 20px}
.gvHeader{background-color:#ece98d;border-color:#ece98d;font-family:Tahoma;font-weight:bold;font-size:10pt;height:23px;color:#333}
.gvRow{background-color:#f6f6f8;border:solid 1px #cdcdcf}
.gvAlternatingRow{background-color:#FFF;border:solid 1px #cdcdcf}
.gvPaging{text-align:center;font-family:Tahoma;font-weight:bold;font-size:10pt;height:25px}
.c-value-no{background:transparent url(images/rating.gif) no-repeat scroll 0 -160px;display:inline-block;height:16px;overflow:hidden;width:60px}
.c-value-no em{visibility:hidden}
.c-value-5{background-position:0 0}
.c-value-4{background-position:0 -32px}
.c-value-3{background-position:0 -64px}
.c-value-2{background-position:0 -96px}
.c-value-1{background-position:0 -128px}
ol{list-style:decimal outside;line-height:2.0em;margin-left:25px}
ol a{padding-left:0}
.faqlist{padding:5px;width:95%}
.faqlist ol p{padding:0}
.faqlist .answer li{margin-top:20px}
.faqlist .answer li a{font-size:110%}
.highlighter{color:Red}
.search h4{font-size:125%;font-weight:200;letter-spacing:0}
#loading{background-color:#CCC;padding:5px;text-align:center;position:absolute;margin-top:-150px;margin-left:150px}
#popup_dialog{display:none}
.popup-border{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding-box;background:transparent url(images/popup-back.png) repeat scroll 0 0;padding:10px;height:400px;width:400px;z-index:12000}
.popup-container{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding-box;background:#FFF none repeat scroll 0 0;border-right:1px solid #CCC;position:static;text-align:left;width:100%;height:100%}
.popup-header{text-align:right}
#tiles-main{margin-top:20px}
#tiles{list-style-type:none;margin:0;position:relative}
#tiles li{width:240px;background-color:#fff;border:1px solid #dedede;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:none;cursor:pointer;padding:4px}
#tiles li .title{border-top:solid 1px #efefef;display:block;overflow:hidden;padding:7px 0 0 7px}
#tiles li .imagelink{padding:18px;margin-bottom:5px;display:block;position:relative}
#tiles li img{display:block;width:210px}
#tiles li h3{color:#666;font-size:14px}
.mega-menu{font:normal 13px Arial,sans-serif;line-height:14px;background:#f8f9f7;border-left:1px solid #efefef;position:relative}
.mega-menu li a{display:block;color:#fd7f00;padding:4px 4px 4px 15px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;text-decoration:none}
.mega-menu li a:hover,.mega-menu li.mega-hover a{background:#cecfcd;color:#666;border-right:1px solid #cecfcd}
.mega-menu li a.dc-mega{position:relative}
.mega-menu li a .dc-mega-icon{display:block;position:absolute;top:8px;left:5px;width:6px;height:8px;background:url(images/arrow_right.png) no-repeat 0 0}
.mega-menu li .sub-container{position:absolute;background:#f8f9f7;padding:0 2px 0 0;border:0}
.mega-menu li .sub-container .sub{background:#f8f9f7;border:1px solid #cecfcd}
.mega-menu li .sub .row{width:100%;overflow:hidden}
.mega-menu li .sub li{float:none;width:300px;font-size:1em;font-weight:normal}
.mega-menu li .sub li.mega-hdr{float:left;margin:15px 5px 10px 5px}
.mega-menu li .sub a,.mega-menu.left li .sub a{background:0;border:0;text-shadow:none;float:none;color:#fd7f00;padding:2px 2px;display:block;text-decoration:none;font-size:.9em}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a{padding:5px 5px 5px 15px;margin-bottom:5px;background:#E88221;text-transform:uppercase;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #333}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover{color:#000;text-shadow:none}
.mega-menu .sub li.mega-hdr li a{padding:4px 5px 4px 2px;font-weight:normal}
.mega-menu .sub li.mega-hdr li a:hover{color:#fd7f00}
.mega-menu .sub ul li{padding-right:0}
.mega-menu li .sub-container.non-mega li{padding:0 0 2px 2px;margin:0;width:500px}
.mega-menu li .sub-container.non-mega li a{color:#666;border-bottom:1px solid #efefef}
.mega-menu li .sub-container.non-mega li a:hover{color:#fd7f00;background-color:#cecfcd}