/*
	Template Author: Michael Luke
	template url: www.AmritPunni.com

*/


body { 	
	margin:0px;
	padding:0px;
	background-color:#F3F4F4;
	background: url(images/bg.png) repeat-y top center;
}

#wrap {
	border: 0px solid #000;
	width:900px;
	margin: 0 auto;
	
	
}

.bar{
	
	height:10px;
	width: 100%;		
	background: url(images/h_bar.png) repeat-x top left;
	margin-bottom:10px;	

}



#banner {
	border: 0px solid #000;
	margin-left:20px;
	padding:0;
	margin-top:0; 
	position-top:0;
}

#the_content {
	border: 0px solid #000;
	margin: 0 auto;
	padding:20px;
	padding-top:5px;
	width: 860px;
	overflow:auto;
}

.main_content {
	border: 0px solid #000;
	width:580px;
	float:left;
}

.main_content_page {
	width:860px;
	float:left;
}

.main_content_page .box_full { 
	width: 840px; 
	float: left; 
	display: inline; 
	background-color: #fff; 
	padding:10px 10px;
}

.main_content_page .box_full h1.col1_full_header {
	font-family: Tahoma, Arial, helvetica;
	float: left; 
	margin-bottom: 20px;
	font-size:16px;
	width: 90%;
}
.sidebar {
	border: 0px solid #000;
	width: 250px;
	clear: right;
	float: right;
}

.instant_quote h2 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	padding-top:5px;
	text-align:center;
	width:100%;
	float:left;
	background:#1EAA03;
	color: #fff;
	text-transform:uppercase;
}

.instant_quote_body {
	width:880px;
	float:left;
}

form.instant_form {
	
	width:550px;
	margin: 0 auto;
	
	
}



#footer {
	width:900px;
	height:40px;
	margin:0 auto;
	background:#FFF url(images/btnbg.gif) repeat-x bottom left;
	border:1px solid #e2e2e2;
	text-decoration:none;
		
}
#footer ul {
	margin:0;
	padding:0;
	margin-top:10px;
	width: 660px;
	display:inline;
	float:right; 
	clear: right; 
	text-align:center; 
	text-decoration:none;
	
}
#footer ul li {
	color:#DBD9BA;
	display:inline;
	text-decoration:none;

}
#footer ul li a {
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 10px;
	text-decoration:none;
}
#footer ul li a:hover {
	color: #7CFF7E;
}
#footer p.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:220px;
	color:#878787;	
	text-align:center;
	margin:0;
	padding:0;
	margin-top:5px;	
	border-right: 2px solid #7B7B7B;
	
}


#bottom_links {
	border:0px solid #000;
	background:#fff;
	padding-bottom:20px;
}
#bottom_links ul {
	margin-top:0;
	 font-size:11px;  
	 text-align:center;
}

#bottom_links ul li {
	 display:inline; 
	 margin:0 5px;
}

#bottom_links ul li a {
	text-decoration:none; 
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
}

#bottom_links ul li a:hover {
	 text-decoration:underline;
	 color: #7CFF7E;
}

h1.col1_full_header { float: left; margin-bottom: 10px;font-size:16px; width: 95%; }



a.title { color: #00923f; text-decoration:none; font-family: Tahoma, Arial, helvetica; text-transform:uppercase; font-weight:bold; }

div.img_post { float: left; clear: both;  margin-bottom:20px; }

div.post_text { clear: right; float: right;  width: 360px; margin-bottom:20px;margin-left:20px; }

div.post_text_full { clear: right; float: right; margin-bottom:20px; border: 1px solid #e2e2e2; padding-bottom:10px; padding:10px 10px; }

div.post_text_full ol li{  display:list-item;float: left; font-family: Arial,Verdana, sans-serif; font-size:12px; text-align:justify; width:98%; }

div.post_info { float: left; margin-bottom: 20px;font-size:12px; width: 95%; }

div.post_text_full p {
	float:left;
	font-family: Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:justify;
	width:98%;
}
div.post_text  p {
	 color:#000; 
	float:left;
	font-family: Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:justify;
	width:100%;
}
div.post_text , div.post_text_full a.more {
	float:left;
	font-family:Helvetica,Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#208F04;
}

div.post_text_full form {
	float: left;
	border: 0px solid #000;
}

.box_full { 
	width: 560px; 
	float: left; 
	display: inline; 
	background-color: #fff; 
	border: 0px solid #e2e2e2; 
	
}

/**** Sidebar *****/

div.sidebar_box ul {
	text-decoration:none; 
	display:inline; 
	margin-left:20px; 
	list-style:none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

h3.side_title {
	font-family:Arial, Verdana, sans-serif; 
	margin:0;
	border-bottom:1px solid #e2e2e2; 
	background:url(images/btnbg.gif) repeat-x bottom left;
	padding:5px 10px; 
	color: #0292d9;"
}
/*********************/
/*   Form elements   */
/*********************/

label { display: inline; float: left; clear: left; font: 12px "Lucida Grande", Lucida, Verdana, sans-serif; color: #7c7c7c; margin-bottom: 10px; margin-top: 10px; }

input.in_small { height: 35px; width: 130px; float: left; display: inline; clear: left; border: 1px solid #d6d6d6; }

input.in_medium { height: 35px; width: 260px; display: inline; float: left; clear: left; border: 1px solid #d6d6d6; }

input.in_big { height: 35px; width: 390px; display: inline; float: left; clear: left; border: 1px solid #d6d6d6; }

textarea.in_textarea { display: inline; border: 1px solid #d6d6d6; float: left; clear: left; width: 100%; }

select.pull_small { float: left; display: inline; clear: left; width: 130px; height: 20px; }

select.pull_medium { float: left; display: inline; clear: left; width: 260px; height: 20px; }

select.pull_big { float: left; display: inline; clear: left; width: 390px; height: 20px; }

input.submit { float: left; clear: left; background-image: url(core/core_images/b_small.jpg); width: 92px; height: 32px; margin-top: 10px; text-align: center; font-size: 13px; color: white; }

input.in_search { float: right; display: inline; width: 147px; height: 24px; margin-top: 10px; color: #7e7e7e; padding-left: 15px; padding-right: 30px; background: url(core/core_images/searchfield.png) no-repeat; font-size: 13px; padding-top: 9px; }

/****************/
/*   Comments   */
/****************/

div.comment_entry { display: inline; float: left; margin-bottom: 20px; }

	div.avatar_box { float: left; width: 80px; margin-right: 40px; }

	div.comment_box { display: inline; float: left; padding: 20px; width: 438px; border: 1px solid #D6D6D6; }

h2.main_col { width:500px; margin-bottom: 10px; font-size:18px; font-weight: normal; font-style: normal; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; margin-top:0px;  }

/***********************/
/**** Aweber Codes  ****/
/***********************/

#af-form-992289109 body, #af-form-992289109 dl, #af-form-992289109 dt, 
#af-form-992289109 dd, #af-form-992289109 h1, #af-form-992289109 h2, 
#af-form-992289109 h3, #af-form-992289109 h4, #af-form-992289109 h5, 
#af-form-992289109 h6, #af-form-992289109 pre, #af-form-992289109 code, 
#af-form-992289109 form, #af-form-992289109 fieldset, #af-form-992289109 legend, 
#af-form-992289109 textarea, #af-form-992289109 blockquote, #af-form-992289109 th, 
#af-form-992289109 td 
{
	float:none; 
	margin:0px; 
	padding:0px; 
	position:static;
} 

#af-form-992289109 ul, #af-form-992289109 ol 
{
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:disc; 
	padding-left:40px;
} 

#af-form-992289109 div 
{
	margin:0px;
} 

#af-form-992289109 .bodyText p 
{
	margin:0;

} 

#af-form-992289109 table 

{
	border-collapse:collapse; 
	border-spacing:0;
} 

#af-form-992289109 fieldset, #af-form-992289109 img 
{
	border:0;
} 

#af-form-992289109 button, #af-form-992289109 input, 
#af-form-992289109 submit, #af-form-992289109 textarea 
{
	float:none; 
	margin:0px; 
	position:static;
} 

#af-form-992289109 select, #af-form-992289109 label, #af-form-992289109 optgroup, 
#af-form-992289109 option 
{
	float:none; 
	margin:0px; 
	padding:0px; 
	position:static;

} /*@purpose To enable resizing for IE */ /*@branch For IE6-Win, IE7-Win */ 

#af-form-992289109 input, #af-form-992289109 button, #af-form-992289109 textarea, 
#af-form-992289109 select 
{
	*\font-size:100%;
} 

.af-clear {
	clear:both;
} 

.lastNameContainer 
{
	margin-top:10px;
} 

.af-body input.text 
{
	float:none;
} 
.af-element label 
{
	display:block; 
	float:left;
} 
.stacked .af-element label 
{
	float:none; 
	display:block;
} 
.af-form {
	margin:auto; 
	text-align:left;
} 
.af-header
{
	margin-bottom:0px; 
	margin-top:0px; 
	padding:10px;
} 
.af-footer 
{
	margin:0;
	padding:0;
	height:0px;
	
} 

.af-divider 
{
	display:block; 
	height:12px; 
	margin-bottom:6px;
} 
.af-divider-parent 
{
	padding-bottom:15px;
} .af-element, .af-usaddress 
{
	padding: 6px 0;
} 
.af-element 
{
	padding-bottom:5px; 
	padding-top:5px;
} 
.af-divider-parent {
	padding-top:0 !important;
} 
.af-body input.text, .af-body textarea 
{
	padding:2px!important;
} 
.af-body .af-textWrap input.text, .af-body .af-textWrap textarea {
	width:100%;
} 
.af-body .af-textWrap {
	text-align:left;

} 
.af-element-checkbox label, .af-element-checkbox input.checkbox, .af-element-radio label, .af-element-radio input.radio 
{
	display:inline !important; 
	float:none !important;
} 
.choiceList-radio-inline .af-element-radio {
	float:left;
} 
.af-element-checkbox .choice {
	display:inline;
} 
.af-body input.submit, .af-body input.image {
	float:none !important;
} 
.af-body input.image 
{
	border:none !important;
} 
#af-form .af-body input.submit, .af-body.af-standards input.submit 
{
	padding:4px 12px;
} 
.af-usaddress input {
	margin-bottom:5px;
} 
.af-element label 
{
	float:left; text-align:left;
} 
.af-form .af-element input.button 
{
	float:none !important;
} 
.af-element input.radio 
{
	
} 
.af-element-radio label 
{
	display:inline;
} 
.af-element-radio.inline 
{
	display:block !important; 
	float:left; 
	margin-left:0px;
	margin-right:7px;
} 
.af-element-radio.block {display:block;} 
.lbl-right .af-element label{text-align:right;} 
.af-quirksMode .af-element {padding-left: 0px!important; padding-right: 0px!important;}
#af-form-992289109 .af-body a {color:#094C80; text-decoration:underline; font-style:normal; font-weight:normal; } 
#af-form-992289109 .af-body label.choice {text-decoration:none; font-style:normal; font-weight:normal; font-family:inherit; } 
#af-form-992289109 .buttonContainer input.submit {background-image:url("http://forms.aweber.com/images/auto/gradient/button/1c0.png"); background-position:top left; background-repeat:repeat-x; background-color:#00ac00; border:1px solid #00ac00; color:#FFFFFF; text-decoration:none; font-style:normal; font-weight:normal; font-size:14px; font-family:Verdana, sans-serif; } 
#af-form-992289109 .buttonContainer {text-align:right; } #af-form-992289109 .af-body label.previewLabel {display:block; float:none; text-align:left; width:auto; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; } 
#af-form-992289109 .af-body .af-textWrap, #af-form-992289109 .af-body .af-dateWrap, #af-form-992289109 .af-body .af-selectWrap, #af-form-992289109 .af-body .af-checkWrap, #af-form-992289109 .choiceList-radio-inline, #af-form-992289109 .choiceList-radio-stacked {width:98%; display:block; float:none; } 
#af-form-992289109 .af-element-radio {margin-left:10px; } 
#af-form-992289109 .choiceList-radio-inline .af-element-radio {margin-right:0px; } 
#af-form-992289109 .af-body input.text, #af-form-992289109 
.af-body textarea {background-color:#FFFFFF; border-color:#919191; border-width:1px; border-style:solid; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; } 
#af-form-992289109 .af-body input.text:focus, #af-form-992289109 .af-body textarea:focus {background-color:#FFFAD6; border-color:#030303; border-width:1px; border-style:solid; } 
#af-form-992289109 .af-footer {padding-right:15px; padding-left:15px; background-color:transparent; border-width:1px; border-style-bottom:none; border-style-left:none; border-style-right:none; border-style-top:none; color:#000000; font-size:12px; font-family:Verdana, sans-serif; } 
#af-form-992289109 .af-header {padding-bottom:5px; padding-top:5px; padding-right:0; padding-left:0; background-image:url('http://forms.aweber.com/images/auto/body/37f/508/208/f04'); background-position:top left; background-repeat:repeat-x; background-color:#208f04; border-width:1px; border-style-top:none; border-style-left:none; border-style-right:none; border-style-bottom:none; color:#FFFFFF; font-size:16px; font-family:Verdana, sans-serif; } 
#af-form-992289109 .af-body {padding-bottom:0px; padding-top:0px; background-repeat:no-repeat; background-image:none; color:#000000; font-size:11px; font-family:Verdana, sans-serif; } 
#af-form-992289109 .af-body .privacyPolicy {color:#000000; font-size:11px; font-family:Verdana, sans-serif; } 
#af-form-992289109 {background-color:#F0F0F0; border-color:#CFCFCF; border-width:1px; border-style:solid; } 
#af-form-992289109 .af-standards .af-element {padding-right:15px; padding-left:15px; } 
#af-form-992289109 .af-standards .af-divider {margin-right:15px; margin-left:15px; } 
#af-form-992289109 .af-quirksMode {padding-right:15px; padding-left:15px; }
#af-form-992289109 {width:245px; }
 #af-form-992289109 .af-quirksMode {width:225px;}
 #af-form-992289109.af-quirksMode { overflow-x:hidden; } 
 #af-form-992289109 .af-quirksMode .bodyText {padding-top: 2px; padding-bottom: 2px;} 
 #af-form-992289109 {overflow:hidden;} 
 
 /*** Custom for Aweber ***/
 .bodytext p {
 	margin:0;
	padding:0;
 }

/**********************/
/**** End of Aweber ***/
/**********************/

span.your-byear input[type=text] {

width:50px;

}

span.your-height input[type=text] {

width:50px;

}
span.your-weight input[type=text] {

width:60px;

}
