body {
	font: 1.4em/.55em verdana, helvetica, sans-serif;
}

#header-img { margin:10px 0;display:block; }

.searchTextBox input { height: 14px !important; font-size:.9em; padding:1px 0 0 0 !important; }
#subnav { list-style:none; margin: 0 0 0 12px !important; }
#subnav li { float:left; padding:0; height: 12px; text-align:center; padding: 0 26px 0 8px;background: url(/images/subnav_arrow_sep.gif) right 2px no-repeat;}
#subnav li.on { float:left; padding:0; height: 12px; text-align:center; padding: 0 26px 0 8px;background: url(/images/subnav_arrow_sep_on.gif) right 2px no-repeat;}

#subnav li#shop { padding-right: 10px; background: url(/images/subnav_arrow_sep.gif) 128px 2px no-repeat; }

#subnav li a {  text-decoration:none; }

#subnav li a { background: url(/images/subnav.gif) #333; display:block;}

#subnav li a span { position:relative; left: -9999px; }

#subnav li#details a { width:113px; background-position: -6px 0; }
#subnav li#details.on a { background-position: -6px 12px !important; }

#subnav li#formula a { width:98px; background-position: -128px 0; }
#subnav li#formula.on a { width:98px; background-position: -128px 12px !important; }

#subnav li#tech a { width:169px; background-position: -239px 0; }
#subnav li#tech.on a { width:169px; background-position: -239px 12px !important; }

#subnav li#results a { width:90px; background-position: -413px 0; }
#subnav li#results.on a { width:90px; background-position: -413px 12px !important; }

#subnav li#shop a { width:116px; background-position: -510px 0; }
#subnav li#shop.on a { width:116px; background-position: -510px 12px !important; }

#content { height: 740px; position:relative; width: 780px;}

#content a { text-decoration:none; color:#808185; }
#content a:hover { color:#808185; }

#content p, #content ol, #content ul { margin-bottom:15px; }

#tech-app { list-style-position:inside; }
#tech-app-brown { list-style-position:outside; }
#tech-app li, #tech-app-brown li { margin-bottom: 8px; }

.content-details { background: url(/images/bg_details.jpg) bottom center no-repeat; }
.content-formula { background: url(/images/bg_formula.jpg) bottom center no-repeat; }
.content-tech { background: url(/images/bg_tech.jpg) bottom center no-repeat; }
.content-results { background: url(/images/bg_results.jpg) bottom center no-repeat; }

#choose-shade { position:absolute; bottom:0px; right:0; width:360px; height:180px; font-size:1.1em;z-index:10;}
#choose-shade ol { position:absolute; top:30px; color: #7c5a45; margin:0; padding:0; left: 14px; list-style-position:inside;}
#choose-shade li { padding:0;}
#choose-shade li a { color: #7c5a45; text-decoration:none;}
#choose-shade li a:hover {color: #7c5a45; font-weight:bold;}

#bonus { position:absolute; width: 600px; height: 180px; bottom: 0; left: 0; z-index:20; cursor:pointer;}
#tell-us { position:absolute; width: 180px; height: 180px; bottom: 0; right: 0;z-index:20; cursor:pointer;}
#tell-us a { display:block; height:180px; width:180px; text-decoration:none; position:absolute; z-index: 21;top:0;left:0;}
#bonus a { display:block; height:180px; width:600px; text-decoration:none; position:absolute; z-index:21;top:0;left:0;}
.u { text-decoration:underline; }
strong {font-weight:bold !important;}
.brown { color:#8e4219 !important; }

#bonus p { width: 460px; position:relative; top: 80px; left: 110px; color: #633822; margin-bottom: 10px; z-index:-1; }
#tell-us p { color: #fff; top:80px; width:150px; left:20px; position:relative; }

.buy-now { display:block; width:780px;height:730px;padding:0;margin:0; position:absolute;bottom:0;left:0; z-index:5;}