﻿/******************************************************
 * Basic
 *****************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
}

body { 
	background:#333333; 
	font-family:Arial, Tahoma, Verdana; 
	color:#505000; 
	font-size:12px; 
	line-height:1.5em;
	padding:15px 0;
}

.clear-both { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }

/******************************************************
 * Links
 *****************************************************/
a:link, a:visited { color: #0035a1; text-decoration:underline; }
a:hover { color: #ff5400; text-decoration:none; }

a.nav-m:link, a.nav-m:visited { font-size:13px; color:#fff; text-decoration:none; }
a.nav-m:hover { color:#f71700; text-decoration:none; }

a.nav-g:link, a.nav-g:visited { color:#153d8f; text-decoration:none; }
a.nav-g:hover { color:#ff7200; text-decoration:none; }

a.nav-s:link, a.nav-s:visited { color:#fff; text-decoration:none; }
a.nav-s:hover { color:#fff; text-decoration:none; }

a img { border:0; }


/******************************************************
 * Heading
 *****************************************************/
h1 { margin:0 0 0 240px; font-size:30px; font-weight:normal; color:#fff; font-family:"Times New Roman"; line-height:50px; }
h1 span { display:block; margin-top:-20px; }

/******************************************************
 * Main
 *****************************************************/
#main-wrap { margin:0 auto; width:947px; background:#fff url(images/main_bg.jpg) no-repeat; border:#a8ad75 1px solid; }

#logo { padding:18px 0 0 159px; }

#nav { margin:25px 0 0 225px; }
#nav ul { list-style:none; padding:0 0 0 0; }
#nav li { display: inline; padding:0 25px; background:url(images/nav_vline.gif) no-repeat right; }
#nav li.no-vline { background:none; }

.dropmenudiv { position:absolute; margin:13px 0 0 -30px; top:0; border:1px solid #dbdc64; background-color:#aaab00; border-bottom-width:0; font:normal 12px Arial; line-height:24px; z-index:100; visibility:hidden; }
*html .dropmenudiv { margin:10px 0 0 -26px; }
*:first-child+html .dropmenudiv { margin:10px 0 0 -26px; }
.dropmenudiv a { width:auto; display:block; text-indent:13px; border-bottom:1px solid #dbdc64; padding:5px 0; text-decoration:none; color:#fff; }
* html .dropmenudiv a { width:100%; }
.dropmenudiv a:hover { background-color:#898a00; }

#title { margin:22px 0 0 487px; }
*html #title { margin:20px 0 0 487px; } /*ie6*/
*:first-child+html #title { margin:20px 0 0 487px; } /*ie7*/
#title { margin/*\**/:23px 0 0 487px\9; }
#title-bg-index { width:453px; height:88px; background:url(images/title_bg_index.gif) no-repeat; }
#title-bg-nutritional { width:453px; height:88px; background:url(images/title_bg_nutritional.gif) no-repeat; }
#title-bg-testimonials { width:453px; height:88px; background:url(images/title_bg_testimonials.gif) no-repeat; }
#title-bg-aboutus { width:453px; height:88px; background:url(images/title_bg_about_us.gif) no-repeat; }
#title-bg-order { width:453px; height:88px; background:url(images/title_bg_order.gif) no-repeat; }
#title-bg-contact { width:453px; height:88px; background:url(images/title_bg_contact.gif) no-repeat; }
#title-bg-fluid { width:453px; height:88px; background:url(images/title_bg_fluid.gif) no-repeat; }
#title-bg-extracts { width:453px; height:88px; background:url(images/title_bg_extracts.gif) no-repeat; }
#title-bg-special { width:453px; height:88px; background:url(images/title_bg_special.gif) no-repeat; }
#title-bg-spray { width:453px; height:88px; background:url(images/title_bg_spray.gif) no-repeat; }

/******************************************************
 * Content
 *****************************************************/
#content-wrap { height:355px; margin-top:30px; }
#content-sub-wrap { height:455px; margin-top:30px; }
#content { float:right; width:702px; margin:0 10px 0 0; }
*html #content { margin:0 5px 0 0; } /*ie6*/
#content-main { margin-top:15px; }
#content-main p { margin:0 0 15px 0; }

#content-main-left { float:left; width:177px; }
#content-main-left img { margin-left:2px; }
#content-main-right { float:right; width:503px; }

#content-main-right ul { margin:1px 0 20px 0; list-style:none; }
#content-main-right li { padding:2px 5px 0px 8px; background:url(images/bullet_01.gif) no-repeat 0 50%; }

#content-main-center { width:702px;	}
#content-main-center ul { margin:1px 0 20px 0; list-style:none; }
#content-main-center li { padding:2px 6px 0px 8px; background:url(images/bullet_01.gif) no-repeat 0 50%; }

/******************************************************
 * Side
 *****************************************************/
#side { float:left; margin:195px 0 0 16px; }
*html #side { margin:195px 0 0 8px; } /*ie6*/

/******************************************************
 * Footer
 *****************************************************/
#footer-wrap { margin:10px 0; }
#footer-content { float:right; width:702px; margin:20px 9px 0 0; text-align:center; }
#footer-content span { margin:0 30px; }
#footer-side { float:left; margin:0 0 0 34px; }
*html #footer-side { margin:0 0 0 17px; }