/* MENU header SELECT insurance Form - BEGIN */

div#box_menu ul li#insurance a {
   background-image: url(../images/header/menu.gif);
	background-position: -502px -34px;
}

/* MENU header SELECT insurance Form - END */


/* MENU left SELECT quote_request Form - BEGIN */

.quote_request a {
   width: 140px;
   height: 55px;
   background-image: url(../images/buttons/quote_request_over.gif);
   background-repeat: no-repeat;
   display: block;
}

/* MENU left SELECT quote_request Form - END */


div#box_right h2 {
   background-image: url(../images/txt/homeowners_insurance.gif);
   background-repeat: no-repeat;
   width: 226px;
   height: 19px;
   display: block;
}
div#box_right h2 span {
   display: none;
}

div#call {
	margin: 0;
	padding:9px 10px 5px 29px;
	background:#f1f2f6 url(../images/img/icon_phone.gif) no-repeat 11px 6px;
}

div#printable {
	margin:9px 0 0;
	padding: 0 0 10px 30px;
	background:#fff url(../images/img/icon_adobe_pdf.gif) no-repeat 9px 0;
}

form {
width: 390px;
}

form label {
	width:109px;
	display:block;
	float:left;
}

form div {margin-bottom:5px;}

input.check {border:none;}

input.text { width:254px;}

div#location div { float:left;}

/*div#location label#for_city {
	width:109px;
	padding-right:0;
	text-align:left;
}*/

.space_zip{
	margin-left: 20px;
	width:30px;
}
select#state { float:left; }


div#location label {
	width: 35px;
	text-align: center;
}

div#location input {width: 51px; margin-right:10px;/*!important; width:48px;*/ }/*50*/


input#year_built {width:70px;}

input#dwelling {width:42px;}

div.clearline {/*padding:6px 0;*/ overflow: hidden;}

div#type_of_construction {padding:8px 0;}

div.clearline div div,
div#type_of_construction div {
	float:left;
	padding:0;
}

div.clearline div div input,
div#type_of_construction div input {
	float:left;
	margin-right:4px;
}

div.clearline div div div label,
div#type_of_construction div div label {
	width:40px;
	padding:0 2px;
}

label#for_tank_location,
div#tank_location,
label#for_fill_line_location {
	clear:both;
	padding-left:109px;
}

div#tank_location div {
	width:250px;
	float:left;
	margin: 5px 0 0 0;
}
.space_input{
	margin-left: 40px !important;
	margin-left: 5px;
}


input#fill_line_location {
	clear:both;
	margin-left:109px;
	width:200px;
}

input#send_info {
	float:right;
	margin-right:22px;
	border:0;
	background:transparent;
}
p#disclaimer {
	clear:both;
	padding:10px 40px 0 0;
	margin:0;
	color:#b5b5b5;
	font:10px/14px Arial, Helvetica, sans-serif;
	
}

div#if_oil { display:none; }

html body .char2 { width:16px; }
html body .char3 { width:20px; }
html body .char4 { width:24px; }
html body .char5 { width:30px; }