/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 100%; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a{outline:none;}

body{font-family: 'Lucida Grande', 'Lucida Sans', Helvetica, Arial, sans-serif;font-size:11px;color:#444;text-align:center;background:url('../images/body.gif') center #111 no-repeat;}
a{font-size: 11px;color:white;}
#error{padding:5px;background:#333;color:#666;border-bottom:1px solid #444;display:none;}

#top{text-align:left;margin: 0 auto;margin-top:20px;overflow: hidden;position:relative;height: 97px;width: 930px;}
#top h1{float:left;width: 225px;height: 97px;background: url('../images/logo-white.gif') no-repeat;}
#top h1 span{display:none;}
#top h1 a{display:block;height:97px;}
#top ol{float:left;width:120px;height:97px;padding-top:9px;background:url('../images/navigation/divider.gif') top left no-repeat;}
#top ol li a{display:block;overflow: hidden;height:13px;}
#top ol li{margin-bottom:1px;height:13px;}
#top ol li a span{display:none;}
#top ol.no-bg{background:transparent;}

#counter{color:#444;position:absolute;bottom:5px;right:120px;}
#controller span{display:none;}
#controller{position:absolute;bottom:0;right:0;width:115px;height:27px;overflow:hidden;background: url('../images/controller.gif') no-repeat;}
#controller a#prev{position:absolute;left:0;height:27px;width:67px;background: url('../images/previous.gif') top left no-repeat;}
#controller a#next{position:absolute;right:0;height:27px;width:46px;background: url('../images/next.gif') top left no-repeat;}
#controller a#next:hover,
#controller a#prev:hover{background-position: bottom;}

#main{background:black;border-top:1px solid #272727;border-bottom:1px solid #272727;}
#wrapper{width:100%;overflow:hidden;padding:2px 0;}
#main.slideshow{overflow:hidden;}

#main.page #wrapper{margin:0 auto;text-align:left;}

#main.slideshow .content{position: relative;text-align:left;width:930px;float:left;}
img.slide{display:block;}

#footer{width:930px;overflow:hidden;margin: 0 auto;text-align:left;height:100px;}
#footer ol li h2 span, #footer ol li#address .footer-wrapper, #footer ol li#contact .footer-wrapper{display:none;}
#footer ol li{float:left;margin-left:10px;height:90px;}
#footer ol li#address{width:215px; background: url('/images/footer-address.gif') no-repeat #111;}
#footer ol li#contact{width:152px; background: url('/images/footer-contact.gif') no-repeat #111;}
#footer ol li#subscribe{width:380px; background: url('/images/footer-subscribe.gif') no-repeat #111;margin-left:30px;}
#footer form{margin-top:30px;}
#footer form input{color:#555;padding:3px;margin-right:10px;}
#footer form input#l385556-385556{width:130px;}
#footer form input#name{width:130px;}
#footer ol li#follow{width:120px;float:right; background: url('/images/footer-follow.gif') no-repeat #111;}
#footer ol li#follow ul{margin-top:30px;}
#footer ol li#follow ul li{display:inline;margin:0;margin-right:3px;}

#wrapper.p_stockists{width:960px;}
#wrapper.p_stockists #stockist-list{margin-top:25px;}
#wrapper.p_stockists #stockist-list h3{color:#00ff00;font-weight:bold;font-size:12px;}
#wrapper.p_stockists #stockist-list h3{margin-bottom:10px;}
#wrapper.p_stockists #stockist-list li ol{margin-bottom:10px;}
#wrapper.p_stockists #stockist-list li ol li h4{color:white;}
#wrapper.p_stockists #stockist-list li ol li a{color:#666;}
#wrapper.p_stockists #stockist-list li ol li{padding:0 10px 10px 10px;margin-bottom:10px;border-bottom:1px dashed #333;}
#wrapper.p_stockists #stockist-list li{line-height:14px;}

.content{display:inline;}
#main{width:100%;position:relative;}