
body { width: 100%; background: #ccc;font-family: Arial, Verdana; font-size: 14px;  line-height: 20px; margin: 0; }

a:link, a:visited, a:active { color: #000099; text-decoration: none; font-size: 12px;}
a:hover { color: #fff; }
a img { border: none; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.hand { cursor: pointer; }
.bold { font-weight: bold; }
.border { border: 1px solid #000; }
h1, h3, h4 { font-size: 28px; color:#336699;font-family: Arial, Verdana; font-weight: bold; margin: 0; padding: 0 0 5px 0; line-height: 26px; }

h2 { font-size: 16px; color:#336699;font-family: Arial, Verdana; font-weight: bold; margin: 0; padding: 0 0 8px 0;}
ul { margin: 0 0 10px 0; }
form { margin: 0; padding: 0; }

#container { 
    width: 800px; 
    position: relative; 
    margin: 0px auto 0 auto;
    background: #fff;
    
}
#subheader{
	padding: 10px;
}
#form #body { 
    font-size: 11px;
	width: 764px;
	padding: 1px 18px;
	background: url('http://www.easyquotefinder.net/images/form_filler.gif') repeat-y;
}
#form #body input{

}
#body #left { 
	width: 390px;
	background: #d6dfeb;
	padding: 10px;
	height: auto;
	min-height: 200px;
}

#body #right { 
	width: 323px;
	background: #d6dfeb;
	margin: 0 0 0 10px;
	padding: 10px;
	height: auto;
}

#footer {
	width: 800px;
	height: 20px;
	background: #2f426b;
}
#bottom{
	padding: 4px 0 0 0;
}
#bottom #right {
	width: 260px;
	margin: 10px 0 0 20px;
}
#contact_left{
	margin: 0;
	width:160px;

}
#contact_right{
	margin: 0 0 0 0;
	width:160px;

}
.privacy{
	font-size: 9px;
	line-height: 10px;
}

.row{
	padding: 0 0 4px 0;
}
.title{
	width: 170px;
	padding: 0 10px 0 0;
}
.height_title{
	padding: 0 0 0 86px;
}
.weight_title{
	padding: 0 0 0 47px;
}
.smoker_title{
	padding: 0 0 0 15px;
}
.dob_title{
	padding: 0 0 0 15px;
}
.condition_boxes1 {
	width: 100px;
}
.condition_boxes2 {
	width: 130px;
}
.condition_boxes3 {
	width: 130px;
}
.items {
	padding: 0 10px 0 0;
}
.off {
	display: none;
}

.on {
	display: block;
}
label.error {
	display: none;
}

select.error,input.error {
	border: 2px solid red;
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}

#confirm{
	padding: 20px;
}
#click_txt{
    font-size: 22px;
    color: #FF000;
    border: 1px solid #FF0000;
    text-align: center;
    padding: 15px;
    position: relative;
    text-align:center;
    line-height:60px;
}
#click_txt a:link,#click_txt a:visited,#click_txt a:hover{
    font-size: 22px;
    color: #FF0000;
    text-decoration: underline;
}

#footer a:link,#footer a:visited,#footer a:hover{
    color: #fff;
}

fieldset {
    margin-top: 15px;
    background: #ffffff;
    border: 1px solid #E7E2DC;
    padding: 5px;
    color: 4e9c00;
}

legend {
    background: #eeeeee;
    font-weight: bold;
    border: 1px solid #E7E2DC;
    padding: 3px 6px;
    font-family: Arial;
    color: 4e9c00;
    font-size: 14px;
    border-radius: 5px 5px 5px 5px;
}

.optin_container {
    border-color: #6699cc;
    border-width: 1px;
    border-style: dotted;
    padding: 5px;
    margin-top: 10px;
    border-radius: 5px 5px 5px 5px;
}

#MainMenu 
{
	height:32px;
	background:#FFF url(../images/bmid_111.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:url(../images/bright_111.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(../images/bleft_111.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:32px;
	padding:0 25px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFF;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0;
	background:#FFF url(../images/bmid_111.gif);
	color:#FFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0;
	color:#FFF;
	background:url(../images/bleft_111.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:32px;
	background:url(../images/bright_111.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	float:none;
	padding:0 25px;
}
.dropmenudiv a:hover 
{
	border:0;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#FFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFF;
	font-weight:700;
}
