/*------------------------------------------ CONTAINER STYLES */

.container{
	position:relative;
	margin:0 auto;
	text-align:left;
	width:770px;
}

.hozLine{
	position:relative;
	border-top: 1px solid #d4d4d6;
	width:770px;
}

.topBanner{
	padding-bottom:15px;
	padding-top:10px;
}

.splashBanner{
	position:relative;
	height:222px;
}

.banner{
	position:relative;
	height:175px;
}

.menu,.splashMenu{
	background: url(/images/nav/nav_home_bottom.gif) bottom no-repeat #E7E6E6;
	width:190px;
	position:absolute;
	height: 222px;
	z-index:10;
	background-color: #639135;
}

.menu{
	height: 200px;
	background-image:url(/images/nav/nav_spacer.gif);
}

.sideBar,.splashSideBar{
	width:212px;
	float:left;
	text-align:center;
	position: relative;
	/*height:340px;*/
}

.sideBar{
	padding-top:70px;
}

.mainText,.splashMainText{
	text-align:left;
	/*padding-right: 20px;*/
	width:539px;
	position:relative;
	float:left;
}

.mainText{

}

.bannerTagLine,.bannerPicture,.splashBannerTagLine,.splashBannerPicture{
	position:absolute;
	left: 190px;
	z-index:1;
}

.bannerPicture{
	left: 592px;
}
.splashBannerPicture{
	left: 481px;
}
.quoteButtons{
	position:relative;
	margin-top:25px;
}

.footerContainer{
	position:relative;
	margin-top:40px;
	margin-bottom:60px;
}

#share_controls {
	margin-top:40px;
	padding-left:210px;
}


.topHalf,#bottomHalf,.splashBottomHalf{
	position:absolute;
	z-index:2;
	width: 100%;
}

.splashBottomHalf{
	top:340px;
	z-index:1;
}

#bottomHalf{
	top:230px;
	z-index:1;
}

#bottomHalf.fruitman{
	top:245px;
}

.rightInlinePicture{
	float:right;
	margin-left: 10px;
}

.rightcol{
	float:right;
	margin-left: 10px;
	width:181px;
	padding-bottom:40px;
	text-align:center;
}

.homeLink{
	float:right;
	margin-right:30px;
	margin-top:50px;
	font-weight:bold;
}

/*------------------------------------------ TEXT AND TITLE STYLES */
.text,.splashTitle,.title,.footerContainer,.menuText,.subTitle, .subtitle, .SubTitle1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b7b7b;
}

.title,.splashTitle{
	font-weight:bold;
	font-size:14px;
	color: #000;
	margin-bottom:20px;
}

.subTitle, .SubTitle2, .Bold, .subtitle, .SubTitle1{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;	
}

.SubTitle1{
	font-size:14px;
}

.subTitle {
	color:#333;
}

.splashTitle{
	font-size:16px;
}

.menuText{
	font-size:11px;
	text-align:left;
	text-transform:uppercase;
}

.menuText a{
	padding-left:14px;
}

.footer{
	padding-top:10px;
 	font-size:10px;
	margin-left:60px;
}

.footer div{
 	font-size:10px;
}

/*------------------------------------------ MISC STYLES */

body{
	margin:auto 0px; 
	background-color:#ededed; 
	background-image:url(/images/common/im_main_bg.gif); 
	background-position:center; 
	background-repeat: repeat-y;
	text-align:center;
	height:100%;
}

body, div, td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#7B7B7B;
}

.pdf, .doc {
	background-image:url(/images/common/im_pdf_icon.gif);
	background-repeat:no-repeat;
	line-height:26px;
	padding-bottom:3px;
	padding-left:22px;
	padding-top:3px;
}

.doc {
	background-image:url(/images/common/im_icon_doc.gif);
}

.errorText{ color:red;}

ul{margin-top:3px}

A:link    { COLOR: #c5a832; text-decoration: none; }
A:visited { COLOR: #c5a832; text-decoration: none;}
A:hover   {
	COLOR: #639135;
	text-decoration: none;
}
A:active  { COLOR: #e98842; text-decoration: none;}

A.subMenuVisited:link    { COLOR: #000; text-decoration: none; }
A.subMenuVisited:visited { COLOR: #000; text-decoration: none;}

img{border:0px;}

.raquo {
	font-size:14px;
	padding-right:3px;
}

