body	{ background:url(../images/page-bg.gif) repeat-y left top #002109;/*background:url(../images/page-bg.gif) top right repeat-y #004011; background-color:#002109;*/ color:white; font-family:Arial, Helvetica, sans-serif; }

.skip	{ display:none; }
a		{ color:#9AC735 }
a:hover { color:#DBAD1E }

#all { width: 924px; position:relative; }

.pageLogo a { width:178px; height:69px; position:absolute; right:0px; top: 0px; background:url(../images/logo.jpg) no-repeat left top; display:block; outline:none; text-indent: -50000px }

#navigation_container { width: 100%; height:67px; background:url(../images/nav_bg.jpg) no-repeat left top;}
#navigation_container ul { list-style: none; position: absolute; left: 61px; top:7px; }
#navigation_container li {float: left;}
#navigation_container li a {float: left; text-indent: -50000px; outline:none; }

#navigation_container .about a { width: 89px; height: 23px; background:url(../images/nav/about.jpg) no-repeat left top;}
#navigation_container .our a { width: 108px; height: 23px;background:url(../images/nav/our.jpg) no-repeat left top;}
#navigation_container .best a { width: 107px; height: 23px;background:url(../images/nav/best.jpg) no-repeat left top;}
#navigation_container .health a { width: 109px; height: 23px; background:url(../images/nav/health.jpg) no-repeat left top;}
#navigation_container .light a { width: 113px; height: 23px; background:url(../images/nav/light.jpg) no-repeat left top;}
#navigation_container .ads a { width: 82px; height: 23px; background:url(../images/nav/ads.jpg) no-repeat left top;}
#navigation_container .contact a { width: 70px; height: 23px; background:url(../images/nav/contact.jpg) no-repeat left top;}

#navigation_container .aboutIn a { width: 89px; height: 23px; background:url(../images/nav/about.jpg) no-repeat left bottom;}
#navigation_container .ourIn a { width: 108px; height: 23px; background:url(../images/nav/our.jpg) no-repeat left bottom;}
#navigation_container .bestIn a { width: 107px; height: 23px; background:url(../images/nav/best.jpg) no-repeat left bottom;}
#navigation_container .healthIn a { width: 109px; height: 23px; background:url(../images/nav/health.jpg) no-repeat left bottom;}
#navigation_container .lightIn a { width: 113px; height: 23px; background:url(../images/nav/light.jpg) no-repeat left bottom;}
#navigation_container .adsIn a { width: 82px; height: 23px; background:url(../images/nav/ads.jpg) no-repeat left bottom;}
#navigation_container .contactIn a { width: 70px; height: 23px; background:url(../images/nav/contact.jpg) no-repeat left bottom;}

#navigation_container .dutch .about a { width: 70px; height: 23px; background:url(../images/nav/about_d.jpg) no-repeat left top;}
#navigation_container .dutch .our a { width: 111px; height: 23px;background:url(../images/nav/our_d.jpg) no-repeat left top;}
#navigation_container .dutch .best a { width: 114px; height: 23px;background:url(../images/nav/best_d.jpg) no-repeat left top;}
#navigation_container .dutch .health a { width: 119px; height: 23px; background:url(../images/nav/health_d.jpg) no-repeat left top;}
#navigation_container .dutch .ads a { width: 112px; height: 23px; background:url(../images/nav/ads_d.jpg) no-repeat left top;}
#navigation_container .dutch .contact a { width: 64px; height: 23px; background:url(../images/nav/contact_d.jpg) no-repeat left top;}

#navigation_container .dutch .aboutIn a { width: 70px; height: 23px; background:url(../images/nav/about_d.jpg) no-repeat left bottom;}
#navigation_container .dutch .ourIn a { width: 111px; height: 23px;background:url(../images/nav/our_d.jpg) no-repeat left bottom;}
#navigation_container .dutch .bestIn a { width: 114px; height: 23px;background:url(../images/nav/best_d.jpg) no-repeat left bottom;}
#navigation_container .dutch .healthIn a { width: 119px; height: 23px; background:url(../images/nav/health_d.jpg) no-repeat left bottom;}
#navigation_container .dutch .adsIn a { width: 112px; height: 23px; background:url(../images/nav/ads_d.jpg) no-repeat left bottom;}
#navigation_container .dutch .contactIn a { width: 64px; height: 23px; background:url(../images/nav/contact_d.jpg) no-repeat left bottom;}

#navigation_container .about a:hover { background-position:left bottom;}
#navigation_container .our a:hover { background-position:left bottom;}
#navigation_container .best a:hover { background-position:left bottom;}
#navigation_container .health a:hover { background-position:left bottom;}
#navigation_container .light a:hover { background-position:left bottom;}
#navigation_container .ads a:hover { background-position:left bottom;}
#navigation_container .contact a:hover  { background-position:left bottom;}

#pagebody #navigation_container .aboutIn ul li a,
#pagebody #navigation_container .ourIn ul li a,
#pagebody #navigation_container .bestIn ul li a,
#pagebody #navigation_container .healthIn ul li a,
#pagebody #navigation_container .lightIn ul li a,
#pagebody #navigation_container .adsIn ul li a,
#pagebody #navigation_container .contactIn ul li a { width:auto; height:auto; background:none; text-indent:0px; font-size:0.9em; color:white; padding:2px 6px; }

#pagebody #navigation_container ul li	{ position:relative; width:auto; }
#pagebody #navigation_container ul ul  { position: absolute; left:-1px; top:24px; background:none; border-left:1px solid #6F741A; }
#pagebody #navigation_container ul li.aboutIn ul  { left:0px; width:600px; }
#pagebody #navigation_container ul li.ourIn ul  { width:590px; }
#pagebody #navigation_container ul li.healthIn ul  { width:380px; }
#pagebody #navigation_container ul ul li { background:black; border-bottom:1px solid #6F741A; }
#pagebody #navigation_container ul ul li a { text-decoration:none; border-right:1px solid #6F741A }
#pagebody #navigation_container ul ul li.selected a,
#pagebody #navigation_container ul ul li a:hover { color:#9AC735}

#footer { height:195px; background:url(../images/footer_flattened.gif) no-repeat left top; font-size:0.9em; color:#999999}
#footer a { color:#999999}
#footer p { color:#999999; float: left; margin: 160px 0 0 64px;}
#footer ul { float: right; margin: 160px 0 0 0; }
#footer ul li {float: left;}
#footer li a { float: left; color:#999999; padding: 0 10px; background: url(../images/navline.gif) no-repeat left; }
#footer a:hover { color: #DBAD1E; }
#footer .first a { background: none;}


#all { text-align: left; width: 924px; }
#header, #footer { clear: both;  width: 100%; }
#pagebody {/* right faux column tab */ float: left; width: 100%; }
#pagebody:after { /* this is for NN6 to clear floats */ content: ".";  display: block;  height: 0px; clear: both;  visibility: hidden; }
#left { margin: 0 0px 0 0px;}
#leftwrap { float:left; width: 100%;  margin: 0 -100% 0 0; }
#right { float:right; width: 924px; padding-top:24px; }
* html div#leftwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}
#left { margin: 0 392px 0 0px;}
#left { width:452px; padding-left:60px; padding-right:20px; }
#right { width:391px; padding-left:1px; background:url(../images/rhs-stripe.gif) 0px 24px no-repeat; min-height:364px; }
* html #right { height:414px; }
#rhs_image { background:url(../images/rhsimage-stripe.gif) bottom left no-repeat; text-align:center; }

h1 { font-size:1.8em; color:#9AC735; margin-bottom:1em; }
h2 { font-size:1.2em; color:#9AC735; margin-bottom:1em; }
#left p, #right p { margin-bottom:1em; line-height:1.45em; }
#left ol, #right ol { margin-left:2.5em; }
ol.ordinal {list-style-type:lower-alpha}
#left p.likeh1 { margin-bottom:0px; font-size:1.8em; color:#9AC735; }

.pod .accompanying_image { float:right; padding-left:5px; }
.pod { clear:both; padding:20px 18px 10px; background:url(../images/pod-stripe.gif) center top no-repeat; }
li.first .pod { background:none; padding:10px 18px; }

#range_select { margin:1em 0 10em; width:160px; }
#range_select ul { width:160px; position:absolute; }
#range_select li h3  { color:#99C634; font-weight:normal; font-size:1.2em; padding-left:16px; }
#range_select li a { display:block; color:#999999; background-color:#001F08; padding-left:16px; text-decoration:none; font-size:1em; width:144px; }
#range_select li a:hover { color:white; background-color:#00630C; }
.has_js #range_select ul li a { display:none; }
#range_select ul.hover li a { display:block; }
#range_select ul li.header h3 { display:block; }
#range_select .hover h3 { background-image:url(../images/button-down-roll.gif); }

.content	ul li	{ padding-left:1em; margin-left:1em; background:url(../images/green-dot.gif) left 4px no-repeat; }
.content	ol,
.content	ul 		{ margin-bottom:1em; }

#pagination { overflow:hidden; font-size:0.9em; clear:left }
#pagination .hidden { visibility:hidden }
#pagination a { color:white }
#pagination a:hover { color:#DBAD1E }
#pagination_left { float:left; }
#pagination_right { float:right; }
#pagination_right a { text-decoration:none; }
#pagination_right a:hover { text-decoration:underline; }
#pagination_right ul { display:inline; padding:0 0.5em; }
#pagination_right ul li { display:inline; }
#pagination_right ul li a { padding-left:0.25em; margin-left:0.25em; border-left:1px solid white; }
#pagination_right ul li.first a { padding-left:0; margin-left:0; border-left:none; }
#pagination_right ul li.selected a { font-weight:bold; }

#range_img { clear:both; }
#quote { clear:both; }
div.has_js { float:left; overflow:hidden; }

.pod { /*overflow:auto;*/ }
.pod:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.pod {display: inline-block;}

/* Hides from IE-mac \*/
* html .pod {height: 1%;}
.pod {display: block;}
/* End hide from IE-mac */

