body, div, h1, h2, h3, img, a, form{padding:0;margin:0;border:none;}

body{font-family:Arial, Helvetica, sans-serif; background:#b3cfb6;}

.clearBoth{clear:both;}
.floatRight{float:right;}
.floatLeft{float:left;}
.centerAlign{text-align:center;}
.contentWrapper{width:700px;margin:0 auto;}
.cta { font-weight: bold; font-size: 14px; color: #6c9432; text-align:center;}

/* BOF HEADER */
#header{width:100%;}
#headTop{width:100%;height:27px;background:#7b8e8e;}
#headBot{width:100%;height:127px;background:#e7f3dd;}

#feLogo{float:right;height:27px; width:224px;}
#feLogo img{position:absolute;}

#headLeft{float:left;width:328px;}
#headCall{float:left;width:246px;height:75px;margin-top:30px;}
#headCallTxt{ font-size:11px;color:#7b8e8e; margin: 0;}
#headCallPhone{ font-size:30px;color:#f58024; margin: 0;}
	
	#headNav{width:328px;height:22px;}
		.headNavBtn{float:left;width:82px;height:16px; background:url(../images/buttons/fe_nav_btn.png) no-repeat; text-align:center; padding-top:6px;}
		.headNavBtn a{color:#ffffff; text-decoration:none; font-size:11px;vertical-align:top;}
		.headNavBtn:hover{background:url(../images/buttons/fe_nav_btn_hover.png) no-repeat;}
		.headNavBtn:hover a{color:#f58026;}
		
#headRight{float:left;width:88px;height:65px;margin:30px 0 0 44px;}
/* EOF HEADER */

/* BOF CONTENT */
#content{ background:#ffffff;min-height:400px; padding:30px 0;}
/* EOF CONTENT */


/* BOF FOOTER */
#footer{ padding-top: 5px; color:#000;font-size:12px; text-align:center; line-height: 150%; }
#footer a{color:#000; font-weight: bold;}
#footer a:hover{color:#df5e03;}
#footer p {color: #000;}
/* EOF FOOTER */

/* BOF TEXT STYLES */
h1 {
	font-size: 27px; 
	color: #f58024; 
	font-weight: normal; 
	font-family: "Arial Narrow", Arial; 
	padding: 14px 0;
	}
h2 {
	font-size: 20px; 
	color: #f58024; 
	font-weight: normal; 
	font-family: "Arial Narrow", Arial;
	padding: 11px 0;
	}
p, li {
	font-size: 12px; 
	color: #4c6666; 
	line-height: 150%;
	}
a { color:#6c9432; }
a:hover { color:#f58024; }

.bigTxt{font-size:12px; color:#7b8e8e; line-height:17px;font-weight:bold;}
.feTxt{color:#8ec63f; font-weight:bold;}
	
/* EOF TEXT STYLES */


/* BOF FREE TRIAL PROMO*/
#freeTrial_promo{ width:292px; height:255px; background:url(../images/promo/fe_freeTrial.png) no-repeat; text-align:right; padding: 90px 10px 0 0; float: left; margin: -25px 20px 120px 0;}
	.ftStar{color:#f57d20;}
	.ftNmTxt{font-size:12px; color:#333;}
	.ftSmTxt{ margin: 0; font-size:9px; color:#999999;}
	.ftFormRow{margin:8px 0;}
	.ftInput{border:1px solid #848c92; color:#333; vertical-align:top; padding:1px;margin:0; width:120px;}
	.ftFormPriv {text-align: left; padding-left: 45px;}
	.ftFormPriv a {font-size:9px; color:#777;}
	
#freeTrialBox_promo {
	float: right; width: 240px; text-align: center;
}
/* EOF FREE TRIAL PROMO*/

/* STYLES FOR FEATURES */
#featuresBox{width:285px; padding:10px 20px 15px 40px; }
#featuresBox ul{margin:0; padding:0 20px;}

/* STYLES FOR PRICING */
#priceTable {
	text-align:center; 
	margin:0 auto; 
	font-size: 14px; 
	}
#priceTable .priceHeads {
	font-size:18px; 
	color:#f58024; 
	}
#priceTable td {
	padding:3px 8px; 
	}

/* STYLES FOR ABOUT US*/
#aboutRBox{float:right; width:200px; margin:40px 25px 0px 30px;}

/* FLASH ON HOMEPAGE*/
#cseBox, #freeTrailBox{float:right; width:237px; text-align:center; margin-top:10px;}
#freeTrailBox{padding:30px 0; padding-left:20px;}
#cseBox{clear:right;padding-left:20px;}

/* very light lightbox */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
