/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:#18340E;
	color:#FFFFFF;
	font-weight: 500;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

/* HEADER */
#head{background-color:#212121; margin:0 auto; width:960px; text-align:left;}
#header{height:89px; width:775px; margin: 0 auto; position:relative;}
#logo{width:266px; height:41px; position:absolute; top:27px; left:53px }
#slogan{width:227px; height:22px; position:absolute; top:38px; left:520px }

/* MAIN */

#main{height:247px; width:960px; background:url(../images/b_main.jpg) 0 0 no-repeat; margin: 0 auto; position:relative; clear:both;}

#main ul {width:180px; position:absolute; top:29px; left:60px;}
#main ul li{padding-bottom: 20px}

#main ul li.home a{width:87px; height:21px; display:block; background:url(../images/btn_homeGREEN.jpg) 0 0 no-repeat; text-indent:-20000px;}
#main ul li.home a:hover{width:87px; height:21px; background:url(../images/btn_home_overORANGE.jpg) 0 0 no-repeat;}

#main ul li.about a{width:115px; height:21px; display:block; background:url(../images/btn_aboutGREEN.jpg) 0 0 no-repeat; text-indent:-20000px;}
#main ul li.about a:hover{width:115px; height:21px; background:url(../images/btn_about_overPINK.jpg) 0 0 no-repeat;}

#main ul li.products a{width:110px; height:21px; display:block; background:url(../images/btn_productsGREEN.jpg) 0 0 no-repeat; text-indent:-20000px;}
#main ul li.products a:hover{width:110px; height:21px; background:url(../images/btn_products_overBLUE.jpg) 0 0 no-repeat;}

#main ul li.partners a{width:160px; height:21px; display:block; background:url(../images/btn_testimonialsGREEN.jpg) 0 0 no-repeat; text-indent:-20000px;}
#main ul li.partners a:hover{width:160px; height:21px; background:url(../images/btn_testimonials_overPINK.jpg) 0 0 no-repeat;}

#main ul li.contact a{width:142px; height:21px; display:block; background:url(../images/btn_contactGREEN.jpg) 0 0 no-repeat; text-indent:-20000px;}
#main ul li.contact a:hover{width:142px; height:21px; background:url(../images/btn_contact_overBLUE.jpg) 0 0 no-repeat;}


/* CONTENT */

#content{width:960px; margin: 0 auto; clear:both; }

#content a{
	color:#e9e402;
	font-weight:bold;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#content a:hover{color:#fff; border-bottom: #fff 1px dotted; text-decoration:none }

#content a.orange{
	color:#f5a418;
	font-weight:normal;
	text-decoration:underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#content a.orange:hover{color:#fff; border-bottom: #fff 1px dotted; text-decoration:none }

#content p span.boldwhite{font:14px/16px Trebuchet MS, sans-serif; color:#fff; font-weight:bold; padding-bottom:5px}

#content img{border:2px none #687177; margin: 7px 0 7px 0}

#leftPan{width:200px; margin: 21px 0 20px 84px; display:inline; float:left; }

.line{height:1px; background:#555657; margin-bottom:1px}

#news{width:179px; position: relative;}
#news h2{width:189px; height:18px; background:url(../images/orgonite1.jpg) 0 0 no-repeat; position:relative; padding: 0 0 7px 0; margin: 0 0 0 1px}
#news p{padding:7px 0 15px 0 }

#rightPan{width:600px; margin: 21px 0 20px 39px; display:inline; float:left }

#welcome{
	position: relative;
	clear:both;
	margin-bottom:20px;
	width: 500px;
}
#welcome h2{width:500px; height:18px; background:url(../images/h_welcome.gif) 0 0 no-repeat; position:relative; padding: 0 0 7px 0; margin: 0 0 0 1px}
#welcome p{padding:7px 0 0px 0 }
#welcome p span.boldwhite {display:block; margin:0 0 10px 0}

#featured{position: relative; clear:both}
#featured h2{width:204px; height:18px; background:url(../images/h_featured.gif) 0 0 no-repeat; position:relative; padding: 0 0 7px 0; margin: 0 0 0 1px}
#featured ul {width:193px; position:relative; top:0; left:11px; float:left; margin-right:24px}
#featured ul li{height:22px;}
#featured ul li a{
	display:block;
	background:url(../images/arrow.jpg) 0 4px no-repeat;
	padding: 0 0 0 21px;
	color:#e9e402;
	text-decoration:underline;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
}
#featured ul li a:hover{color:#fff; text-decoration:none; font-weight:normal; border-bottom:none }

#featured img{float:left; margin: 0 0 15px 0}
#featured p{float:left; width:175px; padding-left:2px}

/* FOOTER */

#footer {clear:both; margin: 0 auto; padding:5px; text-align:center; width:950px; font-size:12px;}
#footer a{font-weight:normal; font-size:11px; color:#fff; text-decoration:none;}
#footer a{font-weight:normal; font-size:11px; color:#FFFF00; text-decoration:underline;}

/* CUSTOM */

#flower{
	width:960px;
	height:247px;
	margin: 0 auto;
	clear:both;
	background-image: url(../images/b_main2b.jpg);
	background-repeat: no-repeat;
}

#flower2{
	width:960px;
	height:247px;
	margin: 0 auto;
	clear:both;
	background-image: url(../images/b_main3b.jpg);
	background-repeat: no-repeat;
}

#flower3{
	width:960px;
	height:247px;
	margin: 0 auto;
	clear:both;
	background-image: url(../images/b_main4b.jpg);
	background-repeat: no-repeat;
}

#flower4{
	width:960px;
	height:247px;
	margin: 0 auto;
	clear:both;
	background-image: url(../images/b_main5b.jpg);
	background-repeat: no-repeat;
}

#flower5{
	width:960px;
	height:247px;
	margin: 0 auto;
	clear:both;
	background-image: url(../images/b_main6b.jpg);
	background-repeat: no-repeat;
}

#flower6{
	width:960px;
	height:247px;
	margin: 0 auto;
	clear:both;
	background-image: url(../images/b_main7b.jpg);
	background-repeat: no-repeat;
}

#links{
	width:215px;
	padding-left:10px;
	padding-top:10px;
	line-height:125%;
}

#links a:link{
	color: #006600;
	font-size:20px;
}
#links a:active{
	color: #006600;
	font-size:20px;
}
#links a:hover{
	color: #009933;
	font-size:20px;
}
#links a:visited{
	color: #006600;
	font-size:20px;
}

#links a.sub:link{
	position:relative;
	left:10px;
	color: #006600;
	font-size:12px;
}
#links a.sub:active{
	position:relative;
	left:10px;
	color: #006600;
	font-size:12px;
}
#links a.sub:hover{
	position:relative;
	left:10px;
	color: #009933;
	font-size:12px;
}
#links a.sub:visited{
	position:relative;
	left:10px;
	color: #006600;
	font-size:12px;
}

#primary{
	width:960px;
	margin: 0 auto;
	clear:both; 
	margin: 0 auto; 
	clear:both;
}

#left{
	float:left;
	font-size:14px;
	width:215px;
	padding-left:20px;
	padding-top:10px;
	line-height:120%;
	background-image: url(../images/bg_leftbar.jpg);
	background-repeat: no-repeat;
}

#right{
	float:right;
	width:640px;
	padding:30px;
}

#moreInfo {
	padding:10px;
	background-color:#77D479;
	color:#000000;
	clear:both;
}

#lightLinksBox {color:#333333;}

#lightLinksBox a:link {color:#006699;}
#lightLinksBox a:active {color:#006699;}
#lightLinksBox a:visited {color:#006699;}

#rightLightGreen{
	float:right;
	width:640px;
	padding:30px;
	color:#000000;
	background-color:#e1f1e2; 
	margin-top:25px;
	font-weight:normal;	
}

#rightLightGreen a:link {color:#336699; font-size:inherit;}
#rightLightGreen a:active {color:#336699; font-size:inherit;}
#rightLightGreen a:visited {color:#336699; font-size:inherit;}

.loteGreen {color:#1f773a;}
.loteDrkBlue {color:#253c95;}
.loteLghtBlue {color:#00aeef;}
.lotePurp {color:#5d2e8e;}
.loteBlk {color:#000000;}
.loteMag {color:#b758a2;}
.loteAqua {color:#006666;}

.loteMagBI {color:#b758a2; font-weight:bold; font-style:italic;}

.loteHLMag {color:#b758a2; font-weight:bold; font-style:italic; font-size:36px; }


