/* FORM STYLES */

.fRow { margin-bottom: 10px; }
.eLarge, .eTextArea { width:380px; }
.eSmall { width:200px;}
.eTextArea { height: 113px; }
.lPadding { margin-left: 5px; }
.fError { color: red; font-weight: bold; }
.err_notice{
	margin-top:10px;
}
label {
	font-weight:bold;
	font-size:16px;
	margin-bottom:5px;
}
form{
	margin: 10px 0px 0px 0px;
}
input, textarea{
	border:1px solid #999999;
	height:22px;
	font-size:16px;
}

#submitButton{
	border:none;
	height:47px;
}
.fCal{
	margin-bottom:-10px;
}
#fThankyou{
	font-size:16px;
	color:#666666;
	margin-top:20px;
	line-height:1.3em;
}

/* MAIN STYLES */

img, .applyPngFix { behavior: url("scripts/iepngfix.htc") }
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
}
#wrapper {
	width:960px;
	margin:0 auto 30px auto;
}
#header {
	height:78px;
}
#banner {
	height:434px;
	background:url(media/landing_pages/img_banner_bg.jpg) no-repeat;
	position:relative;
	padding:10px 33px;
	color:#000000;
}
#banner_quick_info {
	margin-left:500px;
	width:367px;
	margin-top:15px;
}
#banner_quick_info ul {
	margin:0;
	padding:0;
}
#banner_quick_info li {
	margin:0 0 5px 25px;
	list-style-image:url(media/landing_pages/img_check.gif);
}
#content{
	width:698px;
	margin:31px;
}
#content ul {
	margin:0;
	padding:0;
}
#content li {
	margin:0 0 20px 25px;
	list-style-image:url(media/landing_pages/img_check.gif);
}
#why{
	width:520px;
	position:relative;
}
#quote_judy{
	width:303px;
	height:344px;
	position:absolute;
	left: 586px;
	top: -27px;
}
#quote_button {
	width:399px;
	height:149px;
	position:absolute;
	left:521px;
	top:385px;
}
#form{
	width:889px;
	margin:0px 31px;
}
#form_top{
	height:25px;
}
#form_bottom{
	height:24px;
}
#form_middle{
	background:url(media/landing_pages/img_form_middle.gif) repeat-y;
	margin:0;
	padding:1px 27px;
}
#form_fields{
	width:393px;
	float:left;
	min-height:525px;
	padding:10px 15px;
	background:url(media/landing_pages/img_form_bg.gif) repeat;
	margin-right:22px;
}
#form_right{
	width:303px;
	float:left;
}
.clear{
	clear:both;
	width:1px;
	height:1px;
}
a img {
	border:none;
}
h1 {
	font-size:26px;
	color:#333333;
	font-weight:normal;
	margin-top:0;
	margin-bottom:15px;
}
.title{
	font-size:40px;
	font-weight:bold;
	margin:0;
	line-height:100%;
}
.green {
	color:#9CD01F;
}
h2{
	font-size:26px;
	color:#333333;
	font-weight:normal;
	margin-top:0;
	margin-bottom:15px;
}
a:link, a:visited, a:hover, a:active{
	text-decoration:underline;
	color:#666666;
}
p{
	margin-top:0;
	margin-bottom:10px;
	line-height:1.3em;
}

