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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: transparent;
    border: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* Typography ---------------------------------------------------------- */
#bg
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	
}

body {
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    background:#000;
    }

h1, h2, h3, h4, h5, h6 {
    font-family: Lucida Sans, Lucida Grande, sans-serif;
    color: #01411c;
    }

h1 {
    font-size: 2em;
    line-height: 1;
    margin-bottom: 0.5em;
    border-bottom: 1px solid #83b317;
    }

h2 {
    font-family: Verdana, Verdana, Geneva, sans-serif;
    font-size: 1.2em;
    line-height: 1.5;
    margin-bottom: 0.3em;
    border-bottom: 1px dotted #cfcfcf;
    }

h3 {
    font-size: 1em;
    line-height: 1;
    margin-bottom: 1em;
    }

h4 {
    font-size: 1em;
    line-height: 1.25;
    margin-bottom: 1.25em;
    }

h5 { font-size: 1.2em; line-height: 1; margin-bottom: 0.3em; color: #9B3200; }

h6 { font-size: 1em; }

p { margin: 0 0 1.5em 0; }

p:last-child { margin-bottom: 0; }
p img { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
img { margin: 0; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type: none; }
ol { list-style-type: decimal; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
abbr, acronym { border-bottom: 1px dotted #666; }
address { font-style: italic; margin-top: 1.5em; }
del { color:#666; }

a:link,
a:visited,
a:active {
    color: #83b317;
    text-decoration: none;
    }

a:hover {
    color: #83b317;
    text-decoration: underline;
    }

blockquote {
    color: #666;
    font-style: italic;
    margin: 1.5em;
    }

strong { font-weight: bold; }

em, dfn {
    color: #45c3d3;
    font-style: normal;
    }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt {
    display: block;
    line-height: 1.5;
    margin: 1.5em 0;
    }
table { margin-bottom: 1em; }
th { border-bottom: 1px solid #333333; font-weight: bold;}
td { border-bottom: 1px solid #333333;}
th, td { padding: 0.2em; }

/* Containers---------------------------------------------------------- */
/*body#index {
    background: #007B33 url(images/bg.jpg) top left repeat-x;
}*/
#container {
    margin-top:4%;   
}
#container_inner {
    width: 900px;
    margin: 0 auto;
}

#header {
    /*background: #fff url(images/header.jpg) top left no-repeat;*/
    width: 100%;
    height: 200px;
    margin: 20px 0 10px 0;
}

#header #logo {
    width: 300px;
    }

#header #logo a {
    color: #333;
    display: block;
    font-size: 3em;
    height: 40px;
    line-height: 1;
    overflow: hidden;
    text-indent: -9999px;
    width: 300px;
    height: 230px;
    }
    
#content {
	color:white;
    width: 886px;
    min-height: 480px;
    padding-left: 5px;
    padding-top:15px;
	margin-top:30px;
}

#wrap {
    background: #fff;
    clear: both;
    float: left;
    padding: 0 0 18px 0;
    width: 900px; /* Theme: the width needs to be repeated here or IE bugs out */
}
    
#content ul {
    margin: 1.3em 1.3em 1.3em 2em;
    /*width: 450px;*/
}

#content ul li{
    margin-left: 3em;
    margin-top: 0.5em;
    list-style-type: circle;
    list-style-position: outside;
}

#content_head {
    width: 886px;
    height: 144px;
    padding-bottom: 18px;
}

#left_col {
    float: left;
    width: 250px;
    /*background: url(images/left_nav.jpg);*/
    font-family: Verdana, Verdana, Geneva, sans-serif;
}

#left_nav ul {
    margin:40px 0 0 30px;
    width:180px;
}

#left_nav ul li {
    
    
    line-height: 18px;
    list-style-position: outside;
    color: #ffffff;
    padding-left:0;
    margin-bottom:20px;
    list-style-type:disc;
    list-style-type: none;
    padding-left:15px;        
}

#left_nav a{
    color: #00c949;
    line-height: 28px;
    padding-left:0;
    margin-bottom:20px;
    margin-left:10px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
    padding-right: 10px;
}

#left_nav a:hover{
    color: #ffffff;
    text-decoration:none;
    background-color:#005925;
}

#left_nav ul li:hover{
    color: #ffffff;
    background-color:#005925;
    
}

#left_col.contact  p{
    color: #000;
}

#left_col p {
    color: #83b317;
}
#right_col {
    float: left;
    padding-left: 20px;
}

/* Nav---------------------------------------------------------- */
#nav {
    /*background: url(images/nav_bg.jpg) top left repeat-x;*/
    height: 20px;
    width: 100%;
}

/* Footer---------------------------------------------------------- */
#footer {
    /*background: #00712F url(images/footer.jpg) repeat-x left top;*/
    clear: both;
    padding: 18px;
    text-align: right;
    width: 864px;
    height: 80px;
    border-top: 1px solid #e7e6c6;
    }

#footer p {
    font-size: 0.8em;
    margin: 0;
    color: #fff;
    }

#footer .copyright {
    float: left;
    }
    
/* Extra css added in 23 Oct 2009 */

.heading
{
    font-family: Lucida Sans, Lucida Grande, sans-serif;
    color: #01411c;
    font-size: 1.5em;
    line-height: 2;
    margin-bottom: 1em;

}
/*--------------------------------------------------------*/
ul#menu, ul#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul#menu  li
{
	position: relative;
	float: left;
}

.level1
{
	padding: 10px 15px 15px 15px;
}

#menu li ul
{
	position: absolute;
	/*margin-left: -999em;*/ /* hide menu from view */
	display:none;
	top: auto;
	left:0;
	padding-bottom:1px;
	padding-top:0px;
	#padding-top:40px;
	text-align:center;
	/*border-right:solid 1px gray;
	border-left:solid 1px gray;*/
	border-bottom:solid 1px gray;
    z-index:50;
}

/* Styles for Menu Items */
ul#menu  li a
{
	font-weight:bold;
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: transparent; /* IE6 Bug */
	padding: 5px 5px 14px 5px;
	margin-bottom:-1px;
	min-height:0;
	text-transform: uppercase;
}
/* commented backslash mac hiding hack \*/ 
* html ul#menu  li a {height:1%;position:relative;}
/* end hack */ 

/*
#menu li:hover{
background-color: #005925;
}
*/

.submenu1 li:hover
{
    background-color: transparent;
}

#menu li:hover a,#menu  li.over a,
#menu li:hover li a:hover,#menu li.over li a:hover
{
   color: #666666;
   /*background-color: #005925;*/
}

/* set dropdown to default */
#menu li:hover li a,#menu li.over li a
{
   color: #ffffff;
   background-color: #0d0d0d;
   filter: alpha(opacity=85);
   -moz-opacity:0.85;
   -khtml-opacity: 0.85;
   opacity: 0.85;
}

#menu li ul li a { padding: 2px 0px;width:130px;font-size:0.85em;border-right:solid 1px gray;border-left:solid 1px gray;} /* Sub Menu Styles */

#menu li:hover ul,#menu li.over ul {/*margin-left:0;*/display:block } /* show menu */


/*====About us Page===================*/
#gbtl:hover
	{
		background-image:url(../img/big_green_bottle.png);
		margin-top:0px;
		width:130px;
		height:470px;
		z-index:100;
	}
#rbtl:hover
	{
		background-image:url(../img/big_red_bottle.png);
		margin-top:0px;
		margin-left:50px;
		width:130px;
		height:470px;
		z-index:100;
	}
#ybtl:hover
	{
		background-image:url(../img/big_yellow_bottle.png);
		margin-top:0px;
		margin-left:140px;
		width:130px;
		height:470px;
		z-index:100;
	}	
#bbtl:hover
	{
		background-image:url(../img/big_blue_bottle.png);
		margin-top:0px;
		margin-left:240px;
		width:130px;
		height:470px;
		z-index:100;
	}	

.bottles
{
	background-repeat:no-repeat;
	position:absolute;
	width:80px;
	height:280px;
}

#gbtl{
margin:100px 0 0 0;
background:url(../img/little_green_bg.png) no-repeat;
}
#rbtl{
margin:105px 0 0 80px;
background:url(../img/little_red_bg.png) no-repeat;
}
#ybtl{
margin:103px 0 0 170px;
background:url(../img/little_yellow_bg.png) no-repeat
}
#bbtl{
margin:105px 0 0 255px;
background:url(../img/little_blue_bg.png) no-repeat;
}
