@charset "utf-8";
/* CSS Document */

/******************************* start FLP CMS fonts**********************************/
h1{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:15px; color:#878273;
 }
 
  
h2{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:13px; color:#878273;
 }
 
h3{ font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; font-weight:bold;  
}
 
 
h4{  font-family: Arial, Helvetica, sans-serif;  font-size:14px; color:#878273; text-align:left;
}


p{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#757167;
}

ul{ list-style:circle;  list-style-position:inside; font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#757167; 
}

ol{ list-style:decimal; text-indent:20px; list-style-position:inside; font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#757167; 
}


a:link{font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#626f22;
}


a:hover{font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#da9d28; text-decoration:underline;
}


a:active{font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#626f22;  text-decoration:underline;
}

a:visited{font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#626f22;
}

.contentImageAttributes{ padding:10px;
}



 
 
 
/*******************************end FLP CMS fonts*************************************/

a.tabLinks:link{font-family:Georgia, "Times New Roman", Times, serif;  font-size:10px; color:#757167;
}


a.tabLinks:hover{font-family:Georgia, "Times New Roman", Times, serif;  font-size:10px; color:#da9d28;
}


a.tabLinks:active{font-family:Georgia, "Times New Roman", Times, serif;  font-size:10px; color:#da9d28;
}

a.tabLinks:visited{font-family:Georgia, "Times New Roman", Times, serif;  font-size:10px; color:#757167;
}



#upperText{  position:absolute; z-index:2;
}

#editContentTable{ position:absolute; z-index:2; left:50%;
}

.bottomImage{ z-index:1; position:absolute;
}



*{margin:0px; padding:0px;
}


.body{background-color:#fafaf8; background-image:url(../images/topBG.jpg); background-repeat:repeat-x; behavior:url(csshover.htc); margin-left:auto; margin-right:auto; position:relative; margin:0px;   top:3px;  font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#757167; 
}

#bodyBG
{
	position:relative;
	margin-left:auto;
	margin-right:auto; 
}

.bodyColumn{ padding:0px 5px 50px 5px; font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#999486;  line-height:17px; min-width:500px;
}


.leftColumn{ padding-bottom:50px; font-family:Georgia, "Times New Roman", Times, serif;  font-size:11px; color:#999486;
}

.rightColumn{ padding-bottom:50px; font-family:Georgia, "Times New Roman", Times, serif;  font-size:11px; color:#999486;
}


.contentTab{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#757167 !important;
}


#tabWrap{ margin:10px;  font-family:Georgia, "Times New Roman", Times, serif;  font-size:11px; color:#999486;
}

#warning{  z-index:5; 
}

.error{ font-family:Arial, san serif; color:#ff0000; font-size:13px; font-weight:bold; 
}

#FLP_logo{ margin-left:50px; 
}

.topBanner{ background-image:url(../images/bannerBG.jpg);  width:970px; background-repeat:repeat-x; background-color:#FFFFFF;
}


.bodyContent{ width:970px; background-color:#FFFFFF;
}


.bodyBorder{ background-image:url(../images/bodyDividerBG.jpg); height:100%; 
}

#breadCrumbDivider{ background-image:url(../images/bodyDivider.jpg); height:30px; background-repeat:repeat-x; background-position:bottom; padding-bottom:15px;

text-align: left;

}


.bodyDivider{ background-image:url(../images/navDivider.jpg); height:5px; background-repeat:repeat-x; background-position:bottom; padding-bottom:5px; 
}

#breadCrumbTable{ width:970px; background-color:#FFFFFF;
}

#breadCrumbs{ width:70%;
}


.emailIcon{ background-image:url(../images/emailIcon.jpg); background-position:left; background-repeat:no-repeat;  font-family:  Arial, Helvetica, sans-serif;  font-size:9px; color:#7e8154;  text-decoration:none;  height:30px; text-indent:30px; padding-top:20px; cursor:pointer; margin-left:40px; float:left; 
}

.emailIcon:hover{ background-image:url(../images/emailIcon.jpg); background-position:left; background-repeat:no-repeat;  font-family:  Arial, Helvetica, sans-serif;  font-size:9px; color:#e3b341;  text-decoration:none;  height:30px; text-indent:30px; padding-top:20px; cursor:pointer;  margin-left:40px; float:left;
}

.printIcon{ background-image:url(../images/printIcon.jpg); background-position:left; background-repeat:no-repeat;  font-family:  Arial, Helvetica, sans-serif;  font-size:9px; color:#7e8154;  text-decoration:none;  height:30px; text-indent:30px; padding-top:20px; cursor:pointer; float:left;
}

.printIcon:hover{ background-image:url(../images/printIcon.jpg); background-position:left; background-repeat:no-repeat;  font-family:  Arial, Helvetica, sans-serif;  font-size:9px; color:#e3b341;  text-decoration:none;   height:30px; text-indent:30px; padding-top:20px; cursor:pointer; float:left; 
}

#tabs{  font-family:Georgia, "Times New Roman", Times, serif;  font-size:11px; color:#999486;
}



#footer{border:1px; border:#d1d2c3; z-index:-1; max-height:288px; width:964px; max-width:964px; 
}

.leftBottomFooterFade{ background-image:images/leftFooterfade.jpg; background-repeat:no-repeat;
}

.rightBottomFooterFade{ background-image:images/rightFooterfade.jpg; background-repeat:no-repeat;
}

/*.nestedFooter{ background-image:images/footerBG.jpg; 
}
*/




a.nestedFooterLinks:active{  font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341;  text-decoration:none;  z-index:5; position:relative;    
}


.footerDTs{ line-height:15px;  z-index:5;
}

#copyright{  font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#57584b; position:static; bottom:0px; 
}

.tabLinkBG{ background-image:url(../images/LowerMainTabBG.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#f9f9f7; padding-bottom:10px; padding-top:10px;
}

.mainNav{ top:0px; background-image:url(../images/MainTopNavBG.jpg); background-color:#fcfcfb;  background-repeat:repeat-x; width:930px; text-align:center;

}

.generatedInfo{ text-align:left;

}

.mainNavSubmit  {  font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; font-weight:bold; border-style:none; background-color:#FFFFFF; cursor:pointer; 
}

.mainNavSubmitHov{ font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341; text-decoration:none; font-weight:bold;   border-style:none; background-color:#FFFFFF;  cursor:pointer;  
}


#nestedMainNavTab{ height:57px; vertical-align:middle; 

}


#MainNavTabProductsHover{  vertical-align:middle; left:23px; position:relative;

}

#leftNavTopic{ margin-bottom:26px; text-align: left;

}


.NavDivider{  height:26; padding-bottom:26px;   background-image:url(../images/bodyDivider.jpg); background-repeat:repeat-x; background-position:bottom;  


}

.leftNavDT{ width:160px;   background-image:url(../images/navDivider.jpg); background-repeat:repeat-x; background-position:bottom; text-align:left; 

font-family:  Arial, Helvetica, sans-serif;  font-size:10px; color:#e3b341; text-decoration:none; font-weight:bold; background-repeat:repeat-x; padding-top:4px; padding-bottom:5px; padding-left:10px;
}


.leftNavDT:hover{ width:160px;   background-image:url(../images/leftNavHover.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#eaebe5;  

font-family:  Arial, Helvetica, sans-serif;  font-size:10px; color:#e3b341; text-decoration:none; font-weight:bold; background-repeat:repeat-x; padding-top:4px; padding-bottom:5px;
}

.NavImage{ padding-top:10px;  padding-bottom:10px; 
}


.rightNavTopic{   margin-bottom:26px; vertical-align:bottom; text-align:left; 
}



.rightNavLink{ list-style-image:url(../images/arrow.png);  margin-left:-5px; text-align:left;  width:160px;
}


.nestedBodyTable{
}

.selectionLinks{ list-style:none; list-style-position:inside; margin-left:-20px;
}

/****************************************Links*********************************************************/


a.mainNav:link{ font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#949b6e; text-decoration:none; 
} 

a.mainNav:hover{ font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#e3b341; text-decoration:none;
} 

a.mainNav:active{font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#e3b341;  text-decoration:none;
} 

a.mainNav:visited{ font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#949b6e; text-decoration:none; 
} 





a.mainLeftNav:link{  font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#949b6e; text-decoration:none; font-weight:bold; width:160px;
}


a.mainLeftNav:hover{  font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#e3b341; text-decoration:none; font-weight:bold; width:160px;  
}

a.mainLeftNav:active{  font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#e3b341; text-decoration:none; font-weight:bold;  width:160px;  
}

a.mainLeftNav:visited{  font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#949b6e; text-decoration:none; font-weight:bold; width:160px;
}



a.subLeftNav:link{  font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; font-weight:bold; padding-top:4px; padding-bottom:5px; 
text-align:left; text-indent:none; 
}


a.subLeftNav:hover{  font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341; text-decoration:none; font-weight:bold;  padding-top:4px; padding-bottom:5px;
}

a.subLeftNav:active{  font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341; text-decoration:none; font-weight:bold; padding-top:4px; padding-bottom:5px;
}

a.subLeftNav:visited{  font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; font-weight:bold; padding-top:4px; padding-bottom:5px;
}







a.mainNavSub:link{ font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; 
} 

a.mainNavSub:hover{ font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341; text-decoration:none;  
} 

a.mainNavSub:active{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341;  text-decoration:none;  
} 

a.mainNavSub:visited{ font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; 
} 

/*a.mainNavSub:visited{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e;  text-decoration:none;  
}*/




a.rightNavLink:link{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; 

}

a.rightNavLink:hover{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341; text-decoration:underline;  
}

a.rightNavLink:active{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341; text-decoration:underline;  
}

a.rightNavLink:visited{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; 

}





a.selectedLG{ font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341;  text-decoration:none;  
}


a.breadCrumb:link{  font-family:  Arial, Helvetica, sans-serif;  font-size:9px; color:#7e8154;  text-decoration:none;
}

a.breadCrumb:hover{  font-family:  Arial, Helvetica, sans-serif;  font-size:9px; color:#da9d28;  text-decoration:none;
}

a.breadCrumb:active{  font-family:  Arial, Helvetica, sans-serif;  font-size:9px; color:#da9d28;  text-decoration:none;
}

a.breadCrumb:visited{  font-family:  Arial, Helvetica, sans-serif;  font-size:9px; color:#7e8154;  text-decoration:none;
}

a.copyright{  font-family:  Arial, Helvetica, sans-serif;  font-size:13px; color:#57584b; text-decoration:underline;
}


/******************************start Main Nav menu******************************************/

ul.dropdown a:link, ul.dropdown a:visited	{   font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; position:relative; z-index:4; }
ul.dropdown a:hover		{ 	 font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#e3b341;  text-decoration:none; position:relative; z-index:4;

}
ul.dropdown a:active	{ color: #ffa500; }

ul.dropdown *.dir { padding-right: 15px; background-image: url(images/nav-arrow-down.png); background-position: 100% 50%; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; position:relative; z-index:4;
}

ul.dropdown a, ul.dropdown span { display: block; padding: 7px 10px;
}

ul.dropdown li:hover > *.dir { border-style: solid; border-width: 1px 1px 1px 0; background-color: #fff; color: #000;
	}

ul.dropdown ul { width: 760px; margin-top: -1px; border-top: solid 1px #ccc;
}
		
ul.dropdown ul li, ul.dropdown ul li a, ul.dropdown ul *.dir { background: transparent;
}

ul.dropdown,ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0;
}

ul.dropdown { position: relative; z-index: 4; float: left;
}

ul.dropdown li { float: left;  vertical-align: middle;
}

ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 4; width: 100%;
}

ul.dropdown li:hover > ul { visibility: visible;
}
ul.dropdown-linear ul li { float: left;
}

ul.dropdown-linear li.hover, ul.dropdown-linear li:hover { position: static;
}

ul.dropdown li { padding: 0; border: none;
}

ul.dropdown ul a, ul.dropdown ul span { padding: 8px;
}

ul.dropdown { 
}

ul.dropdown li, ul.dropdown li a { border: none;
}

ul.dropdown ul {  margin-top: -1px; border-top: solid 5px #fcfcfa; border-bottom: solid 5px #ffffff; border-right: solid 5px #ffffff; border-left: solid 5px #ffffff; 
background-color: #fcfcfa;
	}

ul.dropdown *.dir   { border: none;
}
ul.dropdown li:hover  > *.dir { position: relative; z-index: 4; float: left;  border-width: 0px; border-color: #f6f6f6 #f6f6f6 #f6f6f6; background-color: #fcfcfa; font-family:  Arial, Helvetica, sans-serif;  color:#e3b341;  text-decoration:none;   font-size:12px;   cursor:pointer;
	}

ul.dropdown ul li:hover> *.dir  { position: static; margin: 0; padding-left: 8px; border: none; background-color: transparent;  cursor:pointer;
	}
/******************************end Main Nav menu******************************************/	
	

/*******************************************selection table rollovers*******************************/


#logoTable{ width:970px;  
}



/*************************END EUROPE LIST****************/



/******************************************buttons************************************************/


.btn {
   font-family:Arial,sans-serif;
   font-size: 9pt;
   color: #FFF;
   font-weight: regular;
   padding: 2px 2px 2px 2px;
   margin: 2px 2px 2px 2px;
   text-align: center;
   background-color: #949b6e;
   border: solid 2px #7e8154;
   background-image:url(../images/greenBT.jpg);
   background-repeat:repeat-x;
  

  

}
.btnhov{
   font-family:Arial,sans-serif;
   font-size: 9pt;
   color: #FFF;
   font-weight: regular;
   padding: 2px 2px 2px 2px;
   margin: 2px 2px 2px 2px;
   text-align: center;
   background-color: #d39e21;
   border: solid 2px #e3b341; 
   background-image:url(../images/yellowBT.jpg);
   background-repeat:repeat-x;
  
   
}




.btnPurple {
   font-family:Arial,sans-serif;
   font-size: 9pt;
   color: #FFF;
   font-weight: regular;
   padding: 1px 1px 1px 1px;
   margin: 1px 1px 1px 1px;
   text-align: center;
   background-color: #422e80;
   border: solid 2px #b39cfd;
   background-image:url(../images/BtPurple0.jpg);
   background-repeat:repeat-x;
  

  

}
.btnhovPurple{
   font-family:Arial,sans-serif;
   font-size: 9pt;
   color: #FFF;
   font-weight: regular;
   padding: 1px 1px 1px 1px;
   margin:1px 1px 1px 1px;
   text-align: center;
   background-color: #422e80;
   border: solid 2px #422e80; 
   background-image:url(../images/BtPurple1.jpg);
   background-repeat:repeat-x;
  
   
}

/*****************************************fonts**************************************************/



.textInput{  background-image:url(../images/inputBG.jpg); background-repeat:no-repeat; text-indent:5px; font-family: Futura, Myriad Pro, Arial, Helvetica, sans-serif;  font-size:14px; color:#ffffff; padding-bottom:3px; border:none;  
}


.greenLG{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; 
}


/****************************************aloe plant images****************************************/




/***********start for firefox***************************************
#aloePlants{border: 0px; position:absolute;    bottom:30px; z-index:3; margin-left:-20px; 
}
/***********end for firefox***************************************/





#topTable{ position:relative; top:-2px;  margin-top:0px; width:970px; 
}

/*******************************************tables*****************************************************/

/*start css menu*/

/*************************************** Satrt selection table OLD**************************************************/

#rollover { margin:auto; position:relative; z-index:10; top:-10px; left:390px; background:none; 
}

#rollover a {display:block; position:relative; z-index:10; 

}

#rollover li ul { display:none; position:relative; z-index:10; 
}

#rollover li:hover ul, #rollover li.sfhover ul {display:block; top:-260px; margin-left:30px; position:relative;  border-top: solid 5px #fcfcfa; border-bottom: solid 5px #ffffff; border-right: solid 5px #ffffff; border-left: solid 5px #ffffff; background-color: #f6f6f3; list-style:none; width:150px; max-height:330px; line-height:3px; float:inherit;
position:relative; z-index:100; 
}




/*************************************end selection table OLD************************************************/



a.cssMenui:link{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; 
}



/************************************************start selection table pop ups***********************************************************************/

.jqpopupmenu, .jqpopupmenu ul{ /*topmost and sub ULs, respectively*/
 
text-decoration:none; 
line-height:10px;
position: absolute;
list-style-type: none; 
background-color:#f6f6f3;
border: 5px solid #ffffff;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.jqpopupmenu li{
position: relative;
}

.jqpopupmenu li a{
display: block;
 /*width of menu (not including side paddings)*/
line-height:13px;
font-family:  Arial, Helvetica, sans-serif;  
font-size:11px; 
color:#949b6e; 
text-decoration:none; 
background: #F5F5F5;
padding: 0px 0px;
}


.jqpopupmenu li a:hover, .jqpopupmenu li.selected>a{
line-height:13px;
font-family: Arial, Helvetica, sans-serif;  
font-size:11px; 
color:#e3b341; 
text-decoration:none; 

}

#selectionTable{ height:315px; 
}

#nestedPopUpTable{   border:5px; border-color:#FFFFFF; background-color:#f7f6f4;
}

.dir, .dir:hover{ font-family: Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#e3b341; 
}



.nestedPopUpLink{  font-family:  Arial, Helvetica, sans-serif;  font-size:12px; color:#949b6e; text-decoration:none; font-weight:bold; text-indent:-15px;
}




/***********************************************end selection table pop ups***********************************************************************/

/************************************************START MIKE'S CSS********************************************************************/


*{margin:0px; padding:0px;}

.main
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	/*z-index:-1;*/
}

/*.topBannerHome
{
	background-color:transparent
	width:964px;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
}*/

div a 
{	
	text-decoration:none;
	border:none;
}

div a:visited 
{	
	text-decoration:none;
	border:none;
}

div a img
{	
	text-decoration:none;
	border:none;
}

div a img:visited
{	
	text-decoration:none;
	border:none;
}

div#footer2 
{
	width:964px;
	max-width:964;
	height:217px;
	max-height:288px;
	margin-top:-201px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
	z-index:4;
	text-align:left;
	padding-left:125px;
	top:6px;
	
	
}

#footer2 a{  	font-family: Arial, Helvetica, sans-serif;  font-size:11px; color:#7e8154; 
text-decoration:none;  	

}

 
#footer2 a:hover{  	font-family:  Arial, Helvetica, sans-serif;  font-size:11px; color:#e3b341;  text-decoration:none; 	position:relative;  
}

#footer2 {  	font-family: Arial, Helvetica, sans-serif;  font-size:11px; color:#7e8154; 
text-decoration:none; line-height:15px; 	

}



div#footer2Tucked
{
	width:958px;
	height:200px;	
	margin-left:auto;
	margin-right:auto;
	background-color:#e6e4da;
	border:solid;
	border-width:2px;
	border-color:#FFFFFF;
	position:relative;
	z-index:1;
}

div#footer2TuckedWrap
{	
	background-color:#d7d6d2;
	width:964px;
	height:201px;
	max-height:201px;
	max-width:964px;
	margin-top:-221px;
	margin-left:auto;
	margin-right:auto;
	padding-right:1px;	
	padding-left:1px;
	padding-bottom:1px;
	border:solid;	
	border-color:#FFFFFF;
	border-left:none;
	border-right:none;
	border-bottom:1px;
	padding-top:1px;
	position:relative;
	z-index:1;
}

div#images
{	
	width:1000px;
	height:534px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	/*background-color:#FF0000;*/	
}

div#images2
{
	width:1000px;	
	height:534px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	margin-top:-535px;
	/*background-color:#000000;*/
	/*background-color:transparent;	*/
}

div#login
{
	width:974;
	height:33px;
	margin-left:auto;
	margin-right:auto;	
}

div#login div#form
{
	float:right;
	width:310px;
	margin-top:12px;
}

div#login div#formText
{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e8154;
	float:left;
}

div#login ul 
{		
	float:right;
	list-style:none;
}

div#login ul li
{	
	float:left;	
}

div#login ul li#line
{	
	float:left;
	border-color:#FF0000;
	width:200px;	
}

div#pannel_1
{
	font-family:Arial, Helvetica, sans-serif;		
	width:385px;
	height:155px;
	border:solid;
	border-width:5px;
	border-color:#F2F2F2;
	float:left;
	margin-left:9px;
	background-color: rgba(255, 255, 255, 0.8);	
}

/* IE Hack
div#pannel_1
{	
	width:400px;
	height:175px;
	border:solid;
	border-width:5px;
	border-color:#F2F2F2;
	float:left;
	margin-left:10px;		
	background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
    zoom: 1;
}
*/
div#pannel_2
{
	font-family:Arial, Helvetica, sans-serif;	
	width:280px;
	height:155px;
	border:solid;
	border-width:5px;
	border-color:#F2F2F2;
	float:left;
	margin-left:9px;
	background-color:rgba(255, 255, 255, 0.8);	
}
/*IE Hack
div#pannel_2
{	
	width:300px;
	height:175px;
	border:solid;
	border-width:5px;
	border-color:#F2F2F2;
	float:left;
	margin-left:10px;
	background-color:rgba(255, 255, 255, 0.7);
	background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
    zoom: 1;	
}
*/
div#pannel_3
{
	font-family:Arial, Helvetica, sans-serif;	
	width:230px;
	height:155px;
	border:solid;
	border-width:5px;
	border-color:#F2F2F2;
	float:left;
	margin-left:9px;
	background-color: rgba(255, 255, 255, 0.8);
	z-index:-2;
}

/*IE Hack
div#pannel_3
{	
	width:235px;
	height:175px;
	border:solid;
	border-width:5px;
	border-color:#F2F2F2;
	float:left;
	margin-left:10px;
	-moz-opacity:0.7;
	background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
    zoom: 1;
}
*/
div#pannel_1 div#p1_cont
{
	width:47%;
	height:145px;
	max-width:47%;
	max-height:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:5px;
	font-weight:600; 
	text-align:left;
	position:static;
	float:left;
	z-index:5;	
	/*background-color:#FF0000;*/	
	
}

div#pannel_1 div#p1_cont2
{
	width:47%;
	height:145px;
	max-width:47%;
	max-height:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:5px;
	font-weight:600;
	text-align:left;	
	position:relative;
	float:left;	
	z-index:5;
	
	/*background-color:#000000;*/
	
}

div#pannel_2 div#p2_cont
{
	width:270px;
	height:145px;
	max-width:270px;
	max-height:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:5px;
	font-weight:600;
	text-align:left;
	/*cursor:pointer;*/
	position:relative;
	z-index:5;
}

div#pannel_3 div#p3_cont
{
	width:220px;
	height:145px;
	max-width:220px;
	max-height:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:5px;
	font-weight:600;
	/*cursor:pointer;*/
	/*background-color:#FF0000;*/
	position:relative;
	z-index:5;
	text-align:left;
}

div#pannel_3 div#p3_cont table
{
	margin-left:22%;	
	text-align:left;
}

div#pannelWrapper
{	
	width:964px;
	height:185px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-175px;
	padding:0px;
	position:relative;
	z-index:3;
}

div#plants
{
	background:url(../images/aloePlantsSmall.png); background-repeat:no-repeat;
	width:1000px;
	height:218px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-25px;
	position:relative;
	z-index:3;
}

div#tuckedFtrBg{  position:relative; z-index:1; margin-top:-278px;
	
}

.tuckedFtrBg{ background-image:url(../images/footerBG.jpg); background-repeat:repeat-x;
}

.rightSidePadding{ background-image:url(../images/rightBannerOuterLining.jpg); background-repeat:repeat-y;
}

.leftSidePadding{ background-image:url(../images/leftBannerOuterLining.jpg); background-repeat:repeat-y;
}


div#ui
{
	/*width:75px;*/
	height:12px;
	border:solid;
	border-width:1px;
	border-color:#999999;
	background-color:rgba(0, 0, 0, .5);
	margin-top:-230px;
	float:right;
	margin-right:25px;
	padding:5px;
}

div#ui div.btns
{
	background:url(../images/slideBtn.png) no-repeat;
	width:15px;
	height:15px;	
	float:left;
	/*margin-left:5px;*/
	cursor:pointer;	
}

div#ui div.btns:hover
{
	background:url(../images/slideBtn_ov.png) no-repeat;
	width:15px;
	height:15px;	
	float:left;
	/*margin-left:5px;*/
	cursor:pointer;		
}

div#utility
{
	width:974;
	height:33px;
	margin-left:auto;
	margin-right:auto;	
}

div#utility div#language
{
	background:url(../images/langArrow.jpg) no-repeat ;
	height:33px;
	cursor:pointer;
	float:left;
}

div#utility div#language span#language
{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e3b341;
	height:33px;
	/*margin-left:38px;*/
	float:left;
	padding:10px;
}

div#utility div#language span#title
{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e8154;
	height:33px;
	margin-left:5px;
	float:left;
	padding:10px;
}

/*Flyout drop down for language*/
div#utility div#language ul#langSelect_top
{
	list-style:none;	
	position:absolue;	
}

div#utility div#language span#title ul#langSelect_top
{
	list-style:none;
	display:none;
	position:absolute;
	width:100px;
	background-color:#FFFFCE;
	/*background-color:#FFFFFF;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e8154;
	height:33px;
	margin-left:5px;
	float:left;
	padding:10px;
}

div#utility div#language span#title ul#langSelect_top:hover
{
	display:block;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#7e8154;
	z-index:50;
	
}

div#utility div#language ul#langSelect_top li ul li:hover
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e3b341;
	background-color:#f9f8f5;
	
}
/*End Flyout dropdown style for language*/


/*Flyout drop down for locations*/

/*End drop down for locations*/

div#utility div#location 
{
	background:url(../images/smallGlobe.jpg) no-repeat ;	
	height:33px;
	float:left;	
	cursor:pointer;
	margin-left:25px;
}

div#utility div#location:hover 
{
	background:url(../images/smallGlobe_ov.jpg) no-repeat ;	
	height:33px;
	float:left;	
	cursor:pointer;
}

div#utility div#location span#title
{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e8154;
	height:33px;
	margin-left:28px;
	float:left;
	padding:10px;
}

div#utility div#location span#cntry
{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e3b341;
	height:33px;
	float:left;
	padding:10px;
}


div#utility div#spacer
{
	height:33px;
	width:200px;
		
}

div#utility div#split
{
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e6e4da;
	float:left;
	padding:10px;
}

div#wrapper
{
	background:url(../images/meshBG.jpg) repeat-x;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	float:none;
}

div#wrapper div#eagle
{
	float:none;
	margin-top:-10px;
	padding-left:25px;
	width:974;
	margin-left:auto;
	margin-right:auto;
}

div#wrapper ul#nav
{
	text-align:center;
	margin-left:43px;
}

div#wrapper div#navBar
{
	background:url(../images/navBG.png) no-repeat;
	background-position:center;
	width:974;
	height:59px;	
	margin-left:auto;
	margin-right:auto;	
}

div#wrapper div#navBar ul
{
	list-style:none;		
	float:left;
	padding:0px;	
	margin-top:20px;
}

div#wrapper div#navBar ul li a
{	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e8154;
	
}

div#wrapper div#navBar ul li a:hover
{	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e3b341;
}

div#wrapper div#navBar ul li form input
{	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e8154;	
}



form#loginForm input
{
	float:left;
	margin-left:5px;
}

form#loginForm input#submit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e8154;
	border:none;
	background-color:transparent;
	cursor:pointer;
	padding:0px;
	width:40px;
}

form#loginForm input
{
	/*background:url(../images/loginBox.png) no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:3px;
	padding-top:0px;
	border:none;
	width:88px;
	vertical-align:top;		
}

/*form#loginForm input#password
{
	background:url(../images/loginBox.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:3px;
	border:none;
	width:88px;	
}
*/

hr
{
	margin-top:0px;
	color:#FFFFFF;
	width:974;
}

td.pannelDescript
{	
	font-size:10px;
	font-weight:lighter;
	color:#666666;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;	
}



td a.pannelLink
{	
	font-size:9px;
	font-weight:lighter;
	text-align:left;
	color:#9CA860;
}

td a.pannelLink:hover
{
	text-decoration:underline;
}

td.pannelTitle
{	
	font-size:14px;
	font-weight:lighter;
	color:#402479;
	text-align:left;
}
