html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h7, h8, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	text-align:center;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	background-color: #fffff7;
	
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


tr#endtotal {padding-bottom: 15px;}


.splash {background-color: #fff;background-image: none;}

input[type="button"] { cursor: pointer; }
input:focus { border: 2px solid #99ccff; }

a {text-decoration: none; color:#ff9933;}
a:hover {color:#99CCFF;}
a.btq {color:#ccc;font-size:11px;float:right;margin-bottom:20px;font-weight: 100; }
a.btq:hover {color:#ff9933;}



h5 {color:#99ccff; font-size:18px; margin-bottom: 15px;}
h6 {color:#99ccff; font-size:18px; margin:0;margin-top:20px;text-align: left;}
.large {font-size:16px;line-height:25px;}
.largetype {font-size:16px;line-height:25px;}


body {background:#fffff7;}



.alignright {float:right;margin-top:-15px;}
	
#wrapper {width:960px; margin:0 auto;text-align: left;width:960px;}
#tempwrapper {width:960px; margin:0 auto;text-align: center;width:960px;padding-top:100px;}

#head {width:960px; height:100px;float:left;margin-top:5px;text-align:center;}
#logo {width:400px; float:left;}
#topcart {float:right; margin-right:40px; padding:5px; font-size:11px; }
#topcart ul li {float:left;margin-right:15px;padding-top:5px;}
#fade {float:left; width:100%; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */ 
-khtml-border-radius: 10px; /* for old Konqueror browsers */ ;}

#topwrapper {width:950px;float:left;margin:20px 0;background-image: url(/wp-content/uploads/images/alternate.png); background-repeat:no-repeat; }
#topwrapper p{margin-bottom: 10px;color:#fff;}
#topwrapper h2{font-size:18px; color:#66ccff;margin-bottom: 15px;}
#topwrapper h1{font-size:18px; color:#fff;font-style: italic;text-align:right;line-height:25px;}
#topwrapper p.author {font-size:10px;text-align: right;color:#fff;line-height:14px;margin-top:20px;}
#topleft {width:280px; float:left; height:180px;padding:25px 80px 40px 40px;line-height:25px;text-align: center;}
#topright {width:500px; float:left;height:260px; }

#producttop {float:left;background-image: url(/wp-content/uploads/images/alternate.png); background-repeat:no-repeat;margin:0; padding:0;width:930px; height:280px; overflow:hidden; }


#bottomwrapper {width:960px;}
#bottomwrapper h1 {width:220px;padding:0; line-height:16px;font-style: normal; font-size: 14px;margin-bottom:10px;text-align: center;background:#99ccff;color:#fff;}
#bottomwrapper h1 a {padding:0;}
#bottomwrapper a {color:#666; padding:0; text-align: center}
#bottomwrapper a:hover {color:#ff9900;}

#bottoma {width:230px;float:left;  margin:5px;}
#bottoma ul li{padding:0;margin:0;height:40px;border-bottom:1px solid #fff;width:220px;}
#bottoma ul li.last{border:none;}

#bottomb {width:230px;float:left;  margin:5px;text-align: left;}
#bottomb ul li{padding:0;margin:0;height:40px;border-bottom:1px solid #fff;width:220px;}
#bottomb ul li.last{border:none;}

#bottomc {width:230px;float:left; margin:5px;}
#bottomc ul li{padding:0;margin:0;height:40px;border-bottom:1px solid #fff;width:220px;}
#bottomc ul li.last{border:none;}

#bottomd {width:230px;float:left; margin:5px;}
#bottomd ul li{padding:0;margin:0;height:40px;border-bottom:1px solid #fff;width:220px;}
#bottomd ul li.last{border:none;}

div.labelsholder {float:right;clear:both;margin-bottom:5px;}
div.labelsholder label{margin-right:5px;}


#viewer {height:300px; float:left; clear:both;z-index:1;}
#slideshow {z-index:1;float:left; text-align: left;}

#pages {height:0;font-size:14px;}
#pages a{text-decoration:none;padding:5px;background: #666;color:#fff;position:relative; top:280px;left:45px;z-index:1000}
#pages a:hover{background: #99CCFF;}
#pages a.activeSlide {background: #99CCFF;}
#pages li {float: left;}


#boxholder {float:left; padding-left:7px;padding-top:10px;}
.productbox {width:227px; height:150px; float:left; margin-right:12px;font-size:12px;line-height:1.6em;background-image: url(/wp-content/uploads/images/subbg.gif); background-repeat:repeat;}
.productbox a {width:217px; display:block; padding: 5px;color:#99CCFF;font-size:13px; text-align:center;}
.productbox a:hover {background:#ff9900;color:#fff}
.productbox a.itemheader {width:217px;  background:#666;color:#99ccff;font-weight:bold;font-size:13px; text-align:center;}
.productbox a.itemheader:hover {background:#ff9900; color:#fff;}
.productbox p {padding:15px 5px 5px 5px;}
.productbox ul {height:120px;}
.productbox ul li{list-style-position: outside;border-bottom: 1px solid #fff;}


.last {margin:0;}

.linkwrapper a {font-size:12px;}

input.btn {
  color:#fff;
  font: bold 84%;
  background-color:#666;
  border:none;
  width:220px;
 }
 
input.btnhov {
  background-color:#ff9900;}
  
  input.btn2 {
  color:#fff;
  background:#999;
  font: bold 84%;
  width:120px;
  border:none;
  
  float:right;
 }
 
input.btnhov2 {
  background-color:#ff9900;}

#contentwrapper {float:left;width:480px;}

.entry {padding-top:0px;}
.post {margin-bottom: 20px;line-height: 20px;}
.post h2 {font-size:16px;margin:15px 0 10px 0;border-bottom:1px solid #ff9900;color:#666;}
.post h3 {font-size:18px; color:#66ccff;margin-bottom: 15px;}

.dadate {font-size:11px;float: right;color:#999;width:100px;}
.post p {margin-bottom:15px;font-size:14px;color:#666;}
.newspost {margin-bottom:25px;float:left;}
.newspost p a {font-size:10px;}
.newshead {float:left;width:480px;color:#99CCFF;}
.newshead a{color:#666;}
.newshead a:hover{color:#99CCFF;}
.newshead h2 {font-size:16px;margin-bottom:15px;}

.newscontent2 {float:left;width:370px;padding-right:10px;}
.newscontent2 p{font-size:12px;}
.newscontent2 p a {font-size:9px;color:#999;width:450px;display:block;}
.newstitle {float:left;}

ul.newsarchive {padding:0 80px 0 0;text-align: right;}
ul.newsarchive li {margin-bottom:10px;font-size:11px;}
ul.newsarchive li h2 a{font-size: 16px; color:#666;margin-bottom:5px;}
ul.newsarchive li a{text-decoration: none;color:#666;font-size: 11px;}
ul.newsarchive li a:hover{color:#ff9933;}



.entry img {border:none;}
.entry a {text-decoration: none;}

#left4 ul.portul li a {text-decoration: none;}

.base {
	color:#666;
	margin: 0 1em 1em 1em;
	width: 35em;
	padding: 5px;
	}
.base ul {list-style: none;margin-left:0; padding-left:0;}
.base ul li{list-style-type: disc;margin:0; padding:0;}



.contact p {margin-bottom:15px;font-size:14px;color:#666;}

ul#errorpage a {color:#666;}
ul#errorpage a:hover {color:#ff9900;}
ul#errorpage li {margin-bottom:15px;}
ul#errorpage li ul li{margin-bottom:5px;}
.error {font-size:16px;margin-bottom:10px;border-bottom:1px solid #ff9900;color:#666;}
#errorcontent {width:480px;font-size: 12px;float:left;padding:20px 0 20px 20px;line-height:18px;background:#fff;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */; background-image:url(/wp-content/uploads/images/errorbg.gif);background-repeat: no-repeat;background-position: right;}

div.expert {border-bottom:1px solid #333;margin-bottom:15px;float:left; width:100%;padding: 10px 0;}
div.expert p{font-weight:bold; font-size:14px;color:#666;margin-bottom:0;}
div.expert h1{font-size:11px; color:#999;margin-bottom:10px;}

div.expertlast {border-bottom:none;margin-bottom:5px;float:left; width:100%;padding: 10px 0;}
div.expertlast p{font-weight:bold; font-size:14px;color:#666;margin-bottom:0;}
div.expertlast h1{font-size:11px; color:#999;margin-bottom:10px;}

ul.sourcelist {margin-bottom:15px;}

#sidebar {width:400px; padding-top:50px;float:left;}
.shopsidegallery {width:350px;background:#333;height:280px;float:left;text-align: right;padding:0;}
.shopsidegallery2 {width:350px;background:none;height:500px;overflow:hidden;float:left;text-align: right;margin:0;}
.shopside {width:360px;background:#333;height:210px;float:left;text-align: right;margin-top:40px;padding:20px;}
.shopside p {text-align: left; color:#fff;}
#sidebarfaq {width:400px;  float:left;padding-right:25px;}

p.backorder {font-size:11px; clear:both;font-weight: bold;}
p.safety {font-size:11px; clear:both;}

.sidebarbox {width:300px; margin:0 25px 25px 0; float:right;font-size:12px; color:#333;padding:0;overflow:hidden;line-height:18px;text-align: right;}
.sidebarbox h1 { color:#666; font-size:14px;text-align: right;text-transform: uppercase;border-bottom:1px solid #ccc;margin-bottom:10px;}
.sidebarbox h2 { margin-bottom:10px;color:#666;}
.sidebarinnerbox{ width:260px; float:left;background:#fff;padding:20px;-webkit-border-top-left-radius: 15px 15px;
-webkit-border-bottom-left-radius: 15px 15px;-moz-border-radius: 15px 0 0 15px;}

#content {width:480px;font-size: 12px;float:left;padding:20px;line-height:18px;background:#fff;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */;}

.backtotop {width:480px;font-size: 12px;float:left;padding:20px 20px 0 20px;line-height:11px;text-align:right; font-size:11px;}
.backtotop a {color:#666; font-size:11px; text-decoration: none; text-align: right;}
.backtotop a:hover {color:#333;}

.addinfoholder {width:920px;float:left;;background:none; color:#333;-webkit-border-top-right-radius: 15px 15px;
-webkit-border-bottom-right-radius: 15px 15px;-moz-border-radius: 15px;margin-top:40px;}
.shopholder {width:920px;float:left;;background:#333;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */;margin-bottom:20px;}
.shopholder2 {width:960px;height:500px;float:left;background:none;background-image:url(/wp-content/uploads/images/productbg.jpg);background-repeat: repeat-x;margin-top:20px;}
.shopcontent {width:480px;padding:35px;font-size: 13px;float:left;text-align:right;line-height:18px;color:#333;margin-top:25px;}
.shopcontent p {text-align: left; color:#333;}
.shopcontent h3 {text-align: left;width:300px;font-size:24px;}
.shopcontent h4 {text-align: left;width:300px;font-size:24px;color:#333}
.shopcontent h3.price {text-align: right;width:100px;float:right;font-size:18px;color:#333;}

.shopcontentb {width:510px;padding:15px;font-size: 13px;float:left;text-align:right;line-height:18px;color:#333;margin-top:15px;}
.shopcontentb p {text-align: left; color:#333;}
.shopcontentb h3 {text-align: left;width:300px;font-size:24px;}
.shopcontentb h4 {text-align: left;width:300px;font-size:24px;color:#333}
.shopcontentb h3.price {text-align: right;width:100px;float:right;font-size:18px;}


#rightside {float:right; margin:0 20px;}

.shopleft {width:320px; float:left; padding:10px 20px 10px 10px; color:#fff;}
.shopleft p {color:#fff;font-size:14px;}
.shopleft h2 {color:#fff;}
.shopright {width:550px; float:left; padding:10px 10px 10px 0; color:#fff;}
.shopright p {color:#fff;font-size:12px;}
.shopright h2 {color:#fff;}

#finalprice {width:100px; float:left;line-height:1.5em;}
#finalname {width:300px; float:left;line-height:1.5em}
#finalstyle {float:left;text-align:left;width:100%;}
#innerstyle{float:left;text-align:left;width:100%;}
#finalsummary {float:left;text-align:left;width:100%;margin-bottom:0;border-top:1px solid #333; padding-top:10px;}
#shopp #finalsummary p {font-size:12px;}
#shopp ul.specinfo{margin-top:15px;width:280px;}
#shopp .gallery .previews li img {margin-top:0}


#shopp .gallery {margin:0; padding:0;height:450px;}

.finalstyle2 {float:right;text-align:left;margin-top:-47px;}
.innerstyle2{text-align:right;float:right;}

#innerstyle {padding-top:10px;text-align: right;}

#innerstyle ul.variations li {float:left; padding-right:15px; display:block; line-height:1.2em;}
#innerstyle ul.variations li .atc {margin-top:15px; }


#content h3 {font-size:16px;color:#666; margin-bottom:5px;}
#content h4 {font-size:18px; color:#66ccff;margin-bottom: 15px;}
#contentindex {float:left;font-size: 12px;line-height:18px;margin-top:25px;}
#contentwrapper {margin-top:10px;}


#widecontent {width:960px; padding-top:0px;float:left;}
#widecontentshop {width:960px;  padding-top:0px;float:left;}
#shopwidecontent {width:880px; padding:25px;float:left;background:#fff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */;}
#widecontentcart {width:880px; margin-top:25px;padding:25px;float:left;background-image:url(/wp-content/uploads/images/productbg.jpg);background-repeat: repeat;
-moz-border-radius: 10px;color:#666;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */;}
#shopwidecontent p{color:#333;}
#sidebarup {width:400px; padding:0;float:left;}

#bandt {width:930px; margin-top:20px;float:left;}
#bandt ul {list-style:circle;vertical-align:bottom;}
#bandt ul li {color:#ff9900;font-size:11px;margin-bottom:5px;padding:5px;background:#333;}
#bandt h2 {width:445px;padding:5px;text-align: center;color:#ff9900;background:#333;}
#blanket {width:455px;  float:left; margin-right:20px;-moz-border-radius: 10px;
-webkit-border-radius: 10px;background:#333;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}
#tshirt {width:455px; float:left; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}

.nameholder {width:200px; float:left;}
.nameholder h3  {font-size: 25px;}
.priceholder {float:right;}
.priceholder h3  {font-size: 25px;}
.detailsholder {text-align:left;margin-bottom:20px;color:#333;float:left;width:100%;border-bottom:1px solid #fff;}
p.headline {margin-top: 20px;}


/* SIDEBAR LISTS */
.iconimg {float:left;}
ul.icons {padding:0 50px 0 120px;margin-top:30px;}
ul.icons li {margin-bottom:15px;border-bottom:1px solid #ccc;float:left;width:250px;padding-bottom:15px;display: block;}
ul.icons li.lastone {border-bottom:none;}
ul.icons h2{font-size: 12px;float:left;padding:25px 0 0 15px;color:#666;}
ul.icons li a {text-decoration: none; color:#666;background-color:#ccc;padding:5px;}
ul.icons a:hover {color:#ff9933;}



ul.frontfaq {text-align: left;list-style-position:inside;list-style-type: circle;}
ul.frontfaq li {margin-bottom:5px;}
ul.frontfaq li a{text-decoration: none;color:#666;font-size: 11px;}
ul.frontfaq li a:hover{color:#ff9933;}

ul.sidefaq {list-style-position:inside;list-style-type: circle;}
ul.sidefaq li {margin-bottom:5px;}
ul.sidefaq li a{text-decoration: none;color:#333;font-size: 12px;}
ul.sidefaq li a:hover{color:#ff9933;}

ul.frontnews {text-align: left;list-style: circle;}
ul.frontnews li {margin-bottom:5px;}
ul.frontnews li a{text-decoration: none;color:#666;font-size: 11px;}
ul.frontnews li a:hover{color:#ff9933;}

ol.faqs {padding:0 80px 0 20px;text-align: right;}
ol.faqs li {margin-bottom:10px;}
ol.faqs li a{text-decoration: none;color:#666;font-size: 12px;}
ol.faqs li a:hover{color:#ff9933;}
ol.faqs h2 {font-size:16px;color:#666;line-height:16px;margin-bottom:5px;margin-top:10px;}

#sidebarNAretailers {width:400px;  float:left;padding-right:25px;padding-bottom: 30px}
ol.NAretailers {padding:0 80px 0 20px;text-align: right;}
ol.NAretailers li {margin-bottom:5px;}
ol.NAretailers li a{text-decoration: none;color:#666;font-size: 14px;}
ol.NAretailers li a:hover{color:#ff9933;}
ol.NAretailers h2 {font-size:16px;color:#666;line-height:16px;margin-bottom:5px;margin-top:25px;}
ol.NAretailers h3 {font-size:16px;color:#666;line-height:16px;margin-bottom:5px}

.faqitem {padding-top:5px;}
.firstone {margin:0;}

#sticky {width:100%; text-align: center;}
#footer {width:960px; text-align: center; font-size:11px; color:#666; padding-top:25px;margin:0 auto;border-top:1px solid #999;margin-top:35px;clear:right}
#footersocial {width:960px; text-align: left; font-size:11px; color:#666; margin:0 auto;padding-top: 30px}
#footerleft {width:400px; float:left;line-height:20px;}
#footerleft a {margin-right:5px;}
ul.footernav {list-style: none;display: inline;font-size:11px;color:#333; margin-right: 10px}
ul.footernav li {float:left;margin-right:10px !important}
#footerright {width:540px; float:left;padding-right:20px;line-height:20px;text-align: right;}
#footerright p {font-size:11px}
#footer a {text-decoration: none;color:#333;}
#footer a:hover {color:#ff9933;}
ul.disclaimer {list-style: none;display: inline;font-size:11px;color:#333;}
ul.disclaimer li {float:left;margin-right:10px;}


.clear {clear:both}


.hide {filter: alpha(opacity=0); /* internet explorer */
	-khtml-opacity: 0;      /* khtml, old safari */
	-moz-opacity: 0;       /* mozilla, netscape */
	opacity: 0;           /* fx, safari, opera */
	}
	
	
/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:500px;
      background:none;
      font-size:73%;
      line-height:normal;
      }
    #tabsB ul {
	margin:0;
	padding:10px 10px 0 15px;
	list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("/wp-content/uploads/images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("/wp-content/uploads/images/tabrightB.gif") no-repeat right top;
      padding:7px 11px 4px 10px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      color:#333;
      }
    #tabsB a#activetab span
{ background-position:100% -42px;color: #FF9900; }
#tabsB a:link#activetab, #tabsB a:visited#activetab, #tabsB a:hover
{ background-position: 0% -42px; }

div.moveup {margin-top:20px;}
div.moveup2 {margin-top:30px;}
	


	
/*- Shop Tabs--------------------------- */

 #tabsshop {
      float:right;
      padding-right:30px;
      background:none;
      font-size:93%;
      line-height:normal;
      
      }
    #tabsshop ul {
	margin:0;
	padding:10px 0px 0 15px;
	list-style:none;
      }
    #tabsshop li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsshop a {
      float:left;
      background:url("/wp-content/uploads/images/tabshopl.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      
      }
    #tabsshop a span {
      float:left;
      display:block;
      background:url("/wp-content/uploads/images/tabshopr.gif") no-repeat right top;
      padding:7px 11px 4px 10px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsshop a span {float:none;}
    /* End IE5-Mac hack */
    #tabsshop a:hover span {
      color:#000;
      }
    #tabsshop a:hover {
      background-position:0% -42px;
      }
    #tabsshop a:hover span {
      background-position:100% -42px;
      color:#fff;
      }
    #tabsshop a#activetab span
{ background-position:100% -42px;color: #ff9900; }
#tabsshop a:link#activetab, #tabsshop a:visited#activetab, #tabsshop a:hover
{ background-position: 0% -42px; }	
	

   	
/*--------------------SLIDER-----------------------*/

ul, li, h4, h3, h2, h1, p{
	padding:0;
	margin:0;
	list-style:none;
	
}

.next, .prev{
	cursor:pointer;
}

#screen{
	position:relative;
	width:960px;
	height:320px;
	z-index: 1;
	
}


#screen2{
	position:relative;
	width:960px;
	height:320px;
	z-index: 1;
	background:#999;

}
	#screen2 #buttons{
		float:right;
		
		width:730px;
	}
	
	#screen2 #buttons a{
		margin:15px 10px;
		text-decoration:none;
		color:#333;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
	}
	
	#screen2 #buttons a:hover{
		color:#cc0033;
	}
	
	
	#screen2 .prev{
		float:left;
	}
	#screen2 .next{
		float:right;
	}

#slideshow{
	overflow:hidden;
	width:960px;
	
}

	#slideshow ul{
		width:3900px;
		padding-left:225px;
	}

		#slideshow li{
			float:left;
			margin:0 0px;
			cursor:pointer;
		}


		
		.cross-link {text-decoration: none;color:#333;}
		.cross-link:hover{color:#ff9933;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		#smooth_sldr div,#smooth_sldr p,#smooth_sldr li,#smooth_sldr span,#smooth_sldr img,#smooth_sldr h2,#smooth_sldr ul{list-style:none;background:transparent;vertical-align:baseline;}
#smooth_sldr div{display:block;}
#smooth_sldr span{display:inline;}
#smooth_sldr{overflow:hidden;margin: 10px auto;line-height:18px;}
#smooth_sldr a{text-decoration:none;}
#smooth_sldr_items{width:100%;}
#smooth_sldr_body{width:100%;}
#smooth_sliderc{position:relative;text-align:justify;}
#smooth_sliderc .smooth_sliderb{position:absolute;/*dont change this value*/left:0;top:0;}
.smooth_slideri{padding-right:10px;overflow:hidden;line-height:18px;}
.sldr_title{margin:0;}
#smooth_sldr_body h2{clear:none;display:block;padding:0px;}
.slider_item {padding-left:1px;}
#smooth_sldr_body p.more a{text-decoration:underline;float:right;}
#smooth_sldr_body p.more a:hover{text-decoration:none;}
#smooth_sliderc_nav{float:left;width:70%;overflow:hidden;padding:0;margin:2px 0 0 0;}
a.smooth_sliderc_nav{margin:0 5px 0 0;display:block;float:left;background-repeat:no-repeat;background-position:center;}
#smooth_sliderc_nav li{float:left;margin:0 5px 0 0;display:block;background-color:transparent;line-height:14px;}
#smooth_sliderc_nav li a{display:block;padding:1px 5px 1px 5px;outline:none;}
.sldrbr{line-height:1px;}
.sldrlink{clear:both;display:block;font-size:8px;float:right;margin-top:-8px;font-family:Verdana, Helvetica, sans-serif;}
.sldrlink a{color:#333333;}







#slider {
  width: 700px;
  
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 380px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  
}

.scrollContainer div.panel {
  
  height: 380px;
   margin-bottom:50px;
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
 top:-10px;
 left:10px;
}

.scrollButtons.right { left: -20px;}





.shopimg {float:right;width:300px;}

#sliderholder {float:left;width:700px;}






.scrollButtons.right { left: -20px;}

ul.navigation { float:left;padding:20px;}
ul.navigation li a{font-size:16px;text-transform: uppercase;background:#666; padding:12px; width:200px;display: block;margin-bottom:5px;color:#99CCFF;}
ul.navigation li a:hover{background:#ccc; color:#fff;}



.shopimg {float:right;width:300px;}

#sliderholder {float:left;width:700px;}

.subgrey {color:#666;}


#sources p {color:#666;}
#sources h3 {color:#ff9900;text-transform: uppercase; font-size:11px;margin:0 0 0 1.5em;}



.boxgrid{ width: 455px; height: 200px; margin:0px; float:left; background:#333; overflow: hidden; position: relative; } 
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }

.boxcaption{
	float: left;
	position: absolute;
	background: none;
	height: 100px;
	width: 100%;
	color:#ff9900;
 	}
#blanket ul.productspecs {background:#333;color:#ff9900;}
 	
 .captionfull .boxcaption {
 	top: 300px;
 	left: 0;
 	background:#333;
 	color:#ff9900; 	
 }
 .caption .boxcaption {
 	top: 300;
 	left: 0;
 	
 }















/* @end */

/* @group Forms */


.contact-form {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #f2f2f2;
}

.contact-form form input.std_input {
	margin-bottom: 10px;
}

form label.clear {
	clear: both;
	float: left;
	margin-top: 10px;
}

form label.full {
	width: 99%;
}

form label.required {
	font-weight: bold;
}

form select {
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #6e6e6e;
}

form label {
	color: #333;
	font-size: 14px;
}

newslettersidebar form label {color:#FFFFF7}

form input.std_input,
form textarea {
	border: 1px solid #ccc;
	width: 97%;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
	color: #6e6e6e;
}

form table {
	width: 100%;
}

form table input.std_input {
	width: 93%;
}

form table.three-col input.std_input {
	width: 90%;
}

form input.form_but {
	margin-top: 10px;
	background-color: #ff9900;
	border: 3px solid #666;
	color: #fff;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 10px;
}


#newslettercontent {width:400px;}


dl.details {border-top:1px solid #333;
border-bottom:1px solid #333;padding:10px 0;}

.firstone a.anchorLink{color:#ccc; font-size:11px;}
.firstone a.anchorLink:hover{color:#ff9900;}
.faqitem a.anchorLink{color:#ccc; font-size:11px;}
.faqitem a.anchorLink:hover{color:#ff9900;}


#cartbtnholder {float:left;width:100%;text-align: right;padding-top:20px;}
ul#cartbtnholder {padding-top:30px;float:right;}
#cartbtnholder ul li {float:right;}



#navholder {  float:left; text-align:right;font-size:0.8em;padding:40px 0 0 0;}

ul#nav2 {list-style: none;margin-bottom:20px;}


ul#nav2 li {
     display:inline;
     list-style:none;margin-right:15px;text-transform: uppercase;color:#fff;}

ul#nav2 li a {
     background: #999 url("/wp-content/uploads/images/lefttab.gif") no-repeat left;
     
     font-size:12px;
     text-decoration: none;
     display:block;
     float:left;
     height:28px;
   	padding:8px 0 8px 8px;
  
     color:#fff;
  
   
     
}

ul#nav2 li a span {
     background: transparent url("/wp-content/uploads/images/righttab.gif") no-repeat right;
     cursor:pointer;
     display:inline;
     float:left;
     height:20px;
      
    padding:8px 8px 0 8px;
    overflow:hidden;
}


ul#nav2 li a.sf-with-ul {padding:0}


ul#nav2 li a:hover{color:#ff9933;}
ul#nav2 li a.simple {background:none;color:#333;margin-top:5px;font-size:11px;}
ul#nav2 li a.simple:hover {text-decoration: underline}


ul#nav2 li a.store{text-decoration: none;color:#fff;padding:5px; }
ul#nav2 li a.store:hover{ }
ul#nav2 li a#products {color:#99CCFF;}
ul#nav2 li a#products:hover {color:#ff9900;}
ul#nav2 li a.active {color:#ff9900; padding:0;}

ul#nav {list-style: none;margin-bottom:20px;}


ul#nav li {
     float:left;;margin-right:15px;text-transform: uppercase;color:#fff;}

ul#nav li a {
     background: #999;
     
     font-size:12px;
     text-decoration: none;
     display:block;
     float:left;
     padding:8px;
  
     color:#fff;
  
   
     
}

ul#nav li a span {
    
}
ul#nav li a:hover{color:#ff9933;}
ul#nav li a.simple {background:none;color:#333;margin-top:5px;font-size:11px;}
ul#nav li a.simple:hover {text-decoration: underline}


ul#nav li a.store{text-decoration: none;color:#fff;padding:5px; }
ul#nav li a.store:hover{ color:#ff9900}
ul#nav li a#products {color:#99CCFF;}
ul#nav li a#products :hover {color:#ff9900;}


ul#nav li a.active {color:#ff9900; }






.subnav { float:left; width:500px; font-size:0.8em;margin:-40px 0 25px 0;padding:10px;}
.subnav ul {list-style: none;display: inline;}
.subnav ul li{float:left;margin-right:25px;text-transform: uppercase;}
.subnav ul li a{text-decoration: none;color:#fff;}
.subnav ul li a:hover{color:#333; }
.subnav ul li a.current_page_item {color:#ff9933;}

.sidenav {padding:0 80px 0 20px;text-align: right;}
.sidenav h4 {font-size:16px;color:#666;}
.sidenav h5 {font-size:16px;color:#666;line-height:16px;margin-bottom:5px;}
.sidenav li {margin-bottom:10px;}
.sidenav li a{text-decoration: none;color:#666;font-size: 12px;}
.sidenav li a:hover{color:#ff9933;}
.sidenav li#active a{color:#ff9933;}

.sidenavrad {padding:0 80px 0 20px;text-align: right;}
.sidenavrad li {margin-bottom:10px;}
.sidenavrad li a{text-decoration: none;color:#666;font-size: 12px;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */;background:#ccc;}
.sidenavrad li a:hover{color:#ff9933;}
.sidenavrad li#active a{font-size:18px;color:#ff9933;}

.sidenavempty {width:400px;height:1px;}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



#content{width:480px;font-size: 12px;float:left;padding:20px;line-height:18px;color:#333;background-image: url('images/bottom.jpg'); background-repeat: no-repeat; background-position: bottom;}

.post p {color:#333;}







#topwrappernew {width:950px; height:350px; float:left; margin:20px 0 10px 0; background-image: url('images/bafront.jpg'); background-repeat: no-repeat;}
#frontpageinfo {width:435px; height:330px; padding:20px;float:left;color:#fff;font-size: 16px;line-height: 20px;}
#frontpageinfo p {margin-bottom: 6px;}
#slideshownew {width:475px; height:350px; float:left;}
#promott {width:950px; height:90px; float:left}

#ordernowbtn {padding-top:0; float:left;}

#ordernowsidebar {width:400px; float:left;}

#newslettersidebarwrap {float:left; width:400px;}
#newslettersidebar {width:350px;  float:left;background-image: url('images/newslettersidebar_bt.jpg'); background-position: bottom; background-repeat: no-repeat;padding: 15px 25px;}

#newwidecontentshop {width:950px; padding-top:25px; float:left;}

.productboxnew {float:left; width:300px;}

#productboxesnew {float: left; padding-left: 25px}


h5 {color:#ff9900; font-size:18px; margin-bottom: 15px;}


#whitetest {width:400px; height:200px; background:#fff; float:left;}


h3.price {color:#333;}

#announcement {background:#99cdff; display:block; text-align:center; width:942px; padding:3px 0; margin:0 5px; color:#666;}
#announcement a:link {color: #000}
#announcement h9 {color: #000; font-size:14px}

#presswrapper {width:960px;height:50px}

#mediacontent {width:420px;margin-top:30px;font-size: 12px;float:left; padding:20px;line-height:18px;background:#fffff;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}

#blogcontent {width:420px;margin-top:30px;font-size: 12px;float:left; padding:20px;line-height:18px;background:#3333;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}

.presshead {float:left;width:410px;color:#99CCFF;}
.presshead a{color:#666;}
.presshead a:hover{color:#99CCFF;}
.presshead h2 {font-size:16px;margin-bottom:15px;}

.presstext {width:410px}
.presstext h7 {color:#ff9900; font-size:24px; margin-bottom: 50px; font-weight:bold}

