html{color:#000;background:#FFF;overflow-y:scroll}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
a:link,a:visited{text-decoration:none;color:#000}
a:hover{text-decoration:underline}
strong{font-weight:bold}
h1{font-size:131%}
h2{font-size:123.1%}
h3,h4{font-size:116%}
p{margin-bottom:1em}
hr{color:#fcc;background:#fcc;height:1px;margin:5px 0;border:0}

#wrapper{margin-top:10px;margin-left:auto;margin-right:auto;width:940px}

#header{width:940px;float:left;background-color:#FAD3CE}
#header img{float:left;padding-left:9px}
#nav{width:280px;float:right;padding-top:10px}
#nav form{float:right;margin-right:20px}
#sterm{padding:6px 6px 7px;border:0;float:left;width:184px}
#topbar{width:940px;float:left;background-color:#1A1A1A;color:#FFF;margin:3px 0}
#go{background-color:#fff;border:1px solid #fff;color:#8E5F67}
#topbar input{font-size:1em}
#go:hover{border:1px solid #000;cursor:pointer}
ul.dropdown{position:relative}
ul.dropdown li{float:left;zoom:1}
ul.dropdown a:hover{color:#1A1A1A;background-color:#fff}
ul.dropdown li a{display:block;padding:4px 20px;color:#fff;text-decoration:none}
ul.dropdown li.hover,ul.dropdown li:hover{background:#fff;color:black;position:relative}
ul.dropdown li.hover a{color:#000}
ul.dropdown ul{width:160px;visibility:hidden;position:absolute;top:100%;left:0}
ul.dropdown ul li{background:#fff;float:none}								  
ul.dropdown ul li a{width:120px;display:inline-block}
ul.dropdown ul li a:hover{background-color:#FAD3CE}

#container{width:940px;float:left}

/* -------------------------- Left Nav --------------------------- */
#leftnav{float:left;margin:0 20px;width:200px;padding-top:14px}
#leftnav dl dt{margin-bottom:10px;font-weight:bold}
#leftnav dl dd ul{margin-bottom:1em}

ul#wedge{margin-bottom:1em}
ul#wedge li{list-style:url(../i/n/w.gif);margin:3px 0 3px 20px}
ul#wedge li a{text-transform:uppercase;color:#823F4B;text-decoration:none}
ul#wedge li a:hover{color:#F99}
/* --------------------------- Content ---------------------------- */
#mainpanel{float:left;width:700px;padding-top:20px}
#contentfull{width:940px;float:left}

#homepage_box{width:940px;float:left;border-top:1px solid #fad3ce;border-bottom:1px solid #fad3ce;padding:7px 0;margin:16px 0 7px}

.hbox{width:460px;float:left}
.hbox h2{padding-bottom:4px;color:#EC5E84}
.hbox a img{display:block;float:right;width:100px;height:100px;margin-left:20px}
.lpad{margin-left:20px}
/* --------------------------- Store   ------------------------------*/
.prodline{width:220px;float:left;margin-right:20px}
.noright{margin-right:0}
.prodline_pic img{width:220px;height:300px}

/* --------------------------- Product ------------------------------*/
#ppic{float:left;padding-right:20px;width:340px}
#tellenlarge{float:left;width:250px;border-top:1px solid #fcc;border-bottom:1px solid #fcc;padding:7px 0;margin:5px 0 12px}
#enlarge{width:125px;float:left}
#tell{width:125px;float:left;text-align:right}
.also{float:left;padding:5px 5px 0 0;width:85px}
.also2{float:left;padding-top:5px;width:80px}
#pdesc{float:left;width:320px}
#pdesc h1{margin-bottom:1em}
#price{width:200px;float:left;font-size:123.1%;font-weight:bold;padding-top:7px}
#addtobasket{width:120px;float:left;text-align:right}
/* --------------------------- Search  ------------------------------*/
.search_pic{width:100px;float:left}
.search_desc{width:512px;float:left}
/* --------------------------- Basket  ------------------------------*/
.basketline{width:700px;float:left;border-bottom:1px solid #FFCCCB}
.bpic{width:110px;float:left;padding:5px 0;text-align:left}
.bqty{width:120px;float:left;padding-top:34px;text-align:center}
.bqty input.q{width:32px}
.btxt{width:280px;float:left;padding-top:36px;font-size:1.1em;font-weight:bold}
.brem{width:80px;float:left;padding-top:39px;text-align:right;font-size:1em}
.bprc{width:100px;float:left;text-align:right;padding-top:36px;font-size:1.3em;font-weight:bold}
.goodstotal{width:600px;float:left;text-align:right;font-weight:bold;padding:0.5em 0;font-size:131%}
.goodsprice{width:100px;float:left;text-align:right;font-weight:bold;font-size:131%;padding:0.5em 0}
.shippingline{width:700px;float:left;text-align:right;padding:0.5em 0}
.shippingline .warning{width:700px;float:left;color:#F00;font-size:1.1em;font-weight:bold;text-align:left;padding:5px 0}
.shippingdesc{width:432px;float:left;text-align:left}
.shippingprice{width:180px;float:left;text-align:right}
.shipl{width:306px;float:left;text-align:left}
.shipr{width:306px;float:left;text-align:right}
.certificatedesc{width:512px;float:left;padding:0.5em 0}
.certificateamount{width:100px;float:left;text-align:right;padding:0.5em 0}

.stockwarning{color:#F00;font-weight:normal}
/* --------------------------- Press   ------------------------------*/
.pressline{width:612px;float:left}
.presscover{width:153px;float:left;text-align:center}
#pressbody{width:412px;float:left}
#presspics{width:200;float:left;text-align:right}
/* --------------------------- The end ------------------------------*/
#footer{width:937px;float:left;background-color:#1a1a1a;margin-top:3px;padding-left:3px}
#footer
.helplinks li{float:right;padding:8px 20px 0 0}
.helplinks a{color:#fff}
.social li{float:left;padding:3px 4px 0 0}
#copyright{width:940px;float:left;text-align:right}
/* ----------------------------------Checkout--------------------------------*/
div#chk_left{width:480px;float:left}
div#chk_left div.hhalf{width:240px;float:left}
div.line{width:480px;float:left;padding:0.3em 0}
div.line div.caption{width:170px;float:left}
div.line div.caption span.error{color:#F00}
div.line div.inp{width:300px;float:left}

div#chk_right{width:460px;float:left}
div.cbl{width:460px;float:left;padding:0.5em 0}
div.cbl div.n{width:330px;float:left}
div.cbl div.q{width:15px;float:left;text-align:center}
div.cbl div.u{width:55px;float:left;text-align:right}
div.cbl div.p{width:60px;float:left;text-align:right}
div.cbhr{width:320px;float:left;padding:2px 0}
div.cbhr hr{width:320px;color:#B54444;height:1px}
div#warning{width:760px;float:left;padding:1em 0;text-align:center}
div#warning h1{font-size:1.6em;color:#F00}
div#warning h2{font-size:1.4em;padding-top:0.5em}
#breadcrumb{width:800px;float:left;padding:0.5em 0}
.breadcrumb_current{font-weight:bold}

/* --------------------------------- viral ----------------------------- */
div#viral1{margin:130px 0 0 300px;font-size:90%}
div#viral1 label{display:block;width:94px;float:left}

div#viral1 h2{text-transform:none;color:#c36;margin-bottom:1em}
div#viral1 h3{margin:1em 0 0.4em 0;text-transform:none}
div#viral1 div#friends{margin-left:62px}
div#viral1 p.error{font-size:1.2em;color:red}

div#viral2{margin:130px 0 0 300px;font-size:90%}
div#viral2 label{display:block;width:94px;float:left}

div#viral2 h2{text-transform:none;color:#c36;margin-bottom:1em}
div#viral2 h3{margin:1em 0 0.4em 0;text-transform:none}
