@charset "utf-8";
/* CSS Document */

/******************************* start FLP CMS fonts**********************************/
h1{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:14px; 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;
}

h5{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:13px; color:#878273; padding-top:15px;
 }


p{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#757167;   line-height:17px; text-align:left; 
}

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;
}


.input{  font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#757167;
}


 
 
/*******************************end FLP CMS fonts*************************************/

a.tabLinks:link{font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#626f22; cursor:pointer;
}


a.tabLinks:hover{font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#da9d28; cursor:pointer;
}


a.tabLinks:active{font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#626f22; cursor:pointer;
}

a.tabLinks:visited{font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#626f22; cursor:pointer;
}

.stackedLogoLeft{   margin: 5px 24px 24px 24px; border:0px;
}


#upperText{  position:absolute; z-index:2;
}

/*#editContentTable{ position:absolute; z-index:2; left:50%; margin-top:50px;
}*/

.bottomImage{ z-index:1; position:absolute;
}



*{margin:0px; padding:0px;
}


.body{background-color:#fbfbf9; 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{ 
}


#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{  height: 1px;  margin: 15px 0 20px 0; background-color: #cac7bf;
}

#breadCrumbTable{ width:970px; background-color:#FFFFFF;
}

#breadCrumbs{ width:70%;
}

#calenderDropdown{ padding:20px;
}


.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);   text-align:left;  min-width:250px; max-width:250px; 
}

.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;
}



/******************************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;
   cursor:pointer;
   
}

.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;
   cursor:pointer;
  
   
}

/*****************************************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;  
}


input#q{ width:155px;
}


.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;
}

.selectionTableLinks{ width:auto;
}

.countryMenu{  background-image:url(../images/countryLinksBG.png);  overflow-y: scroll; overflow-x: hidden;  min-height:150px; max-height:150px; 
}




.jqpopupmenu li{
position: relative;
}

.jqpopupmenu li a{
display: block;
 /*width of menu (not including side paddings)*/
line-height:16px;
font-family:  Arial, Helvetica, sans-serif;  
font-size:11px; 
color:#949b6e; 
text-decoration:none; 


padding: 0px 0px;
}


.jqpopupmenu li a:hover, .jqpopupmenu li.selected>a{
line-height:16px;
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; 
}

.dirGreen, .dirGreen:hover{ font-family: Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#949b6e; 
}




.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 NEW MAINMENU DROP DOWN 5.14.10****************************************************************************/


/***Navigation***/

#navContainer{ margin-top:-5px; z-index:300; cursor:pointer; background-color:#fcfcfb;    }

#navContainer li{font-family:  Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#e3b341; }

#navContainer .dropdown dt {padding-left: 5px; padding-right: 5px; font-family:  Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#949b6e;  }

#navContainer .dropdown dt:hover {padding-left: 5px; padding-right: 5px; font-family:  Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#e3b341;  }


.dropdown{float:left; }
*:first-child+html .dropdown{margin-top:7px;  }/* vertical centering of DT items in IE7 does not cause longer dropdowns*/
* html .dropdown{margin-top:5px;/*corrects vertical positioning in IE6 */  }
/*.current{color:#e3b341;}*/
.dropdown dd{position:absolute;overflow:hidden;width:auto;display:none;z-index:200;  
background-color: #fcfcfa; 
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; border-width:thick; border-color:#FFFFFF;
}

.dropdown li{display:inline;padding:0;background:none;margin:0;line-height:12px;  }
.dropdown a{text-align:left;display:block;padding:9px 5px 5px 5px;   font-family:  Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; font-weight:regular; color:#949b6e; /*width:154px;/*changing this will cause flickering in IE7*/}

.dropdown a:hover {text-align:left;display:block;padding:9px 5px 5px 5px;  font-family:  Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; font-weight:regular; color:#e3b341; /*width:154px;/*changing this will cause flickering in IE7*/}




/*********************END NEW MAINMENU DROP DOWN 5.14.10****************************************************************************/





/************************************************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:26;
	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#homepageSlideshow
{	
	width:1000px;
	height:534px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	/*background-color:#FF0000;*/	
}


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:10;
}

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:25;
}

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;
}


/**********************START PAUSE PLAY BUTTON FOR LANDING PAGE ANIMATION***********************************************************/
#cycleButton{
    width: 10px;
    height:12px;
    border:solid;
    border-width:1px;
    border-color:#999999;
    background-color:rgba(0, 0, 0, .5);
    margin-top:-230px;
    float:left;
    margin-left:910px;
    padding:5px;
    background-image: url(../images/stop2.png);
    z-index: 10;
}
 
#cycleButton:hover{
    cursor: pointer;
    background-image: url(../images/stop2hover.png);
}

#cycleButton.paused{
    background-image: url(../images/play2.png);
}

#cycleButton.paused:hover{
    background-image: url(../images/play2hover.png);
}
/**********************START PAUSE PLAY BUTTON FOR LANDING PAGE ANIMATION***********************************************************/


#controlButtons{position:absolute; margin-top:500px; z-index:10; width:964px;
}


#cyclePager{margin-right:150px;
}


div#cyclePager
{
	/*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:55px;
	padding:5px;
}

div#cyclePager div.cyclePagerButton
{
	background:url(../images/slideBtn.png) no-repeat;
	width:15px;
	height:15px;	
	float:left;
	/*margin-left:5px;*/
	cursor:pointer;	
}

div#cyclePager div.cyclePagerButton:hover
{
    background:url(../images/slideBtn_ov.png) no-repeat;
    width:15px;
    height:15px;    
    float:left;
    /*margin-left:5px;*/
    cursor:pointer;     
}

div#cyclePager div.cyclePagerButton.activeSlide
{
	background:url(../images/slideBtn_ov.png) no-repeat;
	width:15px;
	height:15px;	
	float:left;
	/*margin-left:5px;*/
	cursor:pointer;		
}

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;
}


/*************************Start Join Now classes 9.13.2010*************************************************************************************/
.selectionTable{ border-style:solid; border-color:#878273; border-width:thin;}
.addressTable{ max-height:125px; overflow-y: scroll; overflow-x: hidden;  background-color:#878273;}
.selectionTableHeader{ background-color:#878273; color:#FFFFFF; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; padding:4px;}
.selectionTableOdd{ background-color:#ebe4da; vertical-align:top;}
.selectionTableEven{ background-color:#d6d4ce; vertical-align:top;}
.joinNowTab{ /*background-image:url(JQuery/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png);*/ -moz-border-radius:5px;
border-radius: 5px; height:20px; border-style:solid; border-width:1px 1px 1px 1px; padding:5px; margin:5px;  border-color:#999486;  cursor:pointer;

	background: #d6d4ce; /* for non-css3 browsers */


filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d4ce', endColorstr='#e6e4da'); /* for IE */


    /* Mozilla: */
	background: -moz-linear-gradient(top,  #d6d4ce,  #e6e4da); /* for firefox 3.6+ */


    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#d6d4ce), to(#e6e4da));}
#elementList{
}


#contactInfoLowerSection{
}			
				
.tabTable{ padding:20px 10px 50px 10px; 

}				
.resultsTable{  color:#333333; /*opacity:0.3;filter:alpha(opacity=30);*/ border-color:#000000; border-style:dotted; border-width:1px; background-color:#CCCCCC; 
}	

#resultsTable{ display:none; 
}					
				
.inputSpecs{ margin-right:15px; width:205px;

}

.nestedSelectBT{float:right; margin-right:20px; margin-left:10px;}

.standardPadding{padding:10px;}


.standardMargin{padding:10px;}


.selectButtonSpecs{ margin-left:25px;

}

.joinNowNext{ margin-left:600px; 
}	

.popUpTable { border-color:#d6d4ce; border-width:1px; border-style:solid; padding:10px; margin:10px;  

}	


.noStyle > li{
list-style-type:none;

}

.joinSect{

    padding:10px;
}
ul.DsInl > li{
display:inline-block;

}

ul.radioSel > li{
    margin:10px;
    border:#ffffff 1px solid;
    cursor:pointer;
    padding:5px;
    border-radius: 3px;
    min-width:170px;
    max-width:170px;

}

ul.radioSel > li > p {
text-align:center;
margin-bottom:10px;

}

ul.radioSel > li > img{

margin-left:40px;



}

li.itemSelect{
border-color:#e6e4da!important;
box-shadow: 0px 0px 2px 2px #f8f8f8;

}

.pull-right{
float:right;
}

.dottedBt{
border-bottom:#999 1px dotted;
}

.halfItem{
vertical-align:top;
width:45%;
display:inline-block;
margin:20px;
}

.shipOption{
display:none;
}



/*************************End Join Now classes*************************************************************************************/


