@charset "UTF-8";
/* CSS Document 

CLASSIC HOME LB
06/01/09
QuoteWizard.com

*/

/* TOOL BOX */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

.dev_cyan {
	border: 1px solid #0099FF;
	}
	
.dev_magenta {
	border: 1px solid #FF33CC;
	}
	
.dev_yellow{
	border: 1px solid #FFCC00;
	}
	
.hide {
	display: none!important;
	}

/* STRUCTURE */

body {	
	}

#container {
	width: 800px;
	margin: 0 auto;
	}
	
#benefits {
	line-height: normal; 
	}
	
	#benefits p {
		padding: 3px 0 0 0;
		}
	
/* IE6 FIXES */

*html #benefits {
	height: 55px;
	}

	
	
#home_form {
	width: 85%!important;
	}
	
	#home_form_lander h2 {
		padding-top: 10px!important;
		}
	
	#home_form p {
		margin: 10px 20px 10px 0;
		}
			
#zip_form {
	z-index: 10;
	padding:0;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	}

	fieldset {
		border: none;
		padding: 5px 10px 20px 10px;
		}
		
	fieldset h2 {
		font-size: 20px;
		font-weight: normal;
		border-bottom: 2px solid #333333;
		padding: 6px 0 5px 0;
		
		}	
		
	ul#form_list {
			list-style: none;
			margin: 5px 0 5px 0;
			padding: 0;
			display:block;
			position: relative;
			}
			
			ul#form_list li {
				padding: 0;
				margin: 0;
				/*display: inline;
				float: left;*/
				}
				
				ul#form_list li span{
					line-height: 100%!Important;
					}
									
				ul#form_list li.input_li {
					padding: 3px 0 0 0;				
					}
					
					ul#form_list li input#zip_code, ul#form_list li input#contact-zip_code {
						margin-top: 3px!important;
						}
	
					input#zip_code, input#contact-zip_code {
						font-size: 18px;
						width:60px;
						padding:2px 0 2px 3px;
						margin: 0 10px 0 0;
						}
						
						li#zip_arrow label {
							display:block;
							float:left;
							font-weight:bold;
							text-align:right;
							width:110px;
							}
							
						/* Show only to IE7 */
						*:first-child+html li#zip_arrow label {
							width: 120px;
						}
						 
						/* Show only to IE6 */
						* html li#zip_arrow label {
							width: 120px;
						}
						
				ul#form_list li.label_li {
					padding: 10px 0 0 0;
					}
					
					span#ZIP_CODE_t {
						width: 110px!important;
						margin: 0 10px 0 0!important;
						}
						
						/* Show only to IE7 */
						*:first-child+html span#ZIP_CODE_t {
							margin-right: 0!Important;
						}
						 
						/* Show only to IE6 */
						* html span#ZIP_CODE_t {
							margin-right: 0!Important;
						}
					
					label {
						font-weight: bold;
						text-transform: capitalize;
						text-shadow: #ffffff 1px 1px 0px;
						padding: 0 0 0 0;
						margin: 0 10px 0 0;
						text-align:left;
						font-size: 20px;
						}
						
				ul#form_list li.submit_li  {
					padding: 0;
					margin: 15px 0 0 118px;
					}
		
					.button {
						border: none;
						text-indent: -9999px;
						margin: 15px 0 0 0;
						color: #FFFFFF;
						font-size: 0.01em;
						target-new: tab;
						height: 40px;
						width: 135px;
						background: top left url(http://assets.QuoteWizard.com/creative/qw/landing_pages/be-leave/images/bt_continue_01.gif) no-repeat transparent; 
						display: block;
						cursor:pointer;
						}
						
						/* Show only to IE7 */
						*:first-child+html li.submit_li {
							margin-left: 113px!important;
						}
						 
						/* Show only to IE6 */
						* html li.submit_li {
							margin-left: 113px!important;
						}	
		
		
	.error {
		color: #993300;
		background: 7px 9px url(http://assets.QuoteWizard.com/creative/qw/landing_pages/lb_home_vintage/images/ico_valid_00_left.gif) no-repeat #ffffff;
		padding: 12px 10px 10px 27px;
		font-weight: bold;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		/*margin: 0 0 0 10px;*/
		display:in-line;
		position: absolute;
		bottom: 53px;
		left:200px;
		/*float: right;
		width: 180px;*/
		}
		
		/* Show only to IE7 */
			*:first-child+html .error {
				left: 190px!important;
			}
			 
			/* Show only to IE6 */
			* html .error {
				left: 190px!important;
			}

/* SUREHITS BLOCK */

#surehits_block {
	display: none;
	padding-top: 20px;
	}
	
div#surehits_container {
	padding: 20px 0 40px 0;
	}
	
.resultsTitle {
	font: bold normal 18px Helvetica, Arial, "Trebuchet MS", sans-serif!important;
	text-align: center;
	margin: 10px 0 20px 0;
	}


/* LIST BASED LAYOUT */
					
ul#sureHitsList {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
	ul#sureHitsList ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
	
		ul#sureHitsList ul li.surehitslisting {
			background: url(http://assets.QuoteWizard.com/creative/qw/landing_pages/lotus/images/bg_sh_item_01.jpg) repeat-x bottom left #fff;
			border: 2px solid cyan;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			width: 550px;
			margin: 0 auto 20px auto;
			padding: 0 10px;
			display: block;
			}

		ul#sureHitsList ul li.listingimg {
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border: 2px solid #dadada;
			height: 90px;
			width: 145px;
			background-color: #fff;
			vertical-align: middle;
			text-align: center;
			float: left;
			margin: 0 10px 10px 0;
			}
			
			ul#sureHitsList ul li.listingimg img {
				border: 0!important;
				}
				
		ul#sureHitsList ul li.listingdetails {
			margin: 10px 0 0 0;
			font: 16px Helvetica, Arial, "Trebuchet MS", sans-serif!important;
			padding: 0 10px 0 3px!important;
			display:block;
			}
			
			ul#sureHitsList ul li.listingdetails a {
				font-weight: bold;
				color: #1593D0;
				text-decoration: none;
				display: block;
				text-align: left;
				margin-bottom: 5px;
				padding-right: 90px;
				}
				
		ul#sureHitsList ul li.listingdetails .resulttext ul {
			color:#333333;
			font: 15px/16px Helvetica, Arial, "Trebuchet MS", sans-serif;
			padding: 0 0 0 20px!important;
			width: 270px;
			display: inline;
			float: left;
			margin: 0 10px 10px 0!important;
			background-color: transparent;
			list-style: url(http://assets.QuoteWizard.com/creative/qw/landing_pages/lotus/images/bull_01.gif) outside!important;
			position: relative;
			clear:both;
			}
			
			ul#sureHitsList ul li.listingdetails .resulttext ul li {
				list-style: url(http://assets.QuoteWizard.com/creative/qw/landing_pages/lotus/images/bull_01.gif) outside!important;
				}
				
		/* CHANGES FOR NON-BULLET DETAILS */		
		div.resulttext {
			font: 15px/16px Helvetica, Arial, "Trebuchet MS", sans-serif;
			color:#333333;
			}
			
		.listingdetails a {
			display: block;
			text-align: left;
			}
					
/* DIV BASED LAYOUT */				

.surehitslisting {
	background: url(http://assets.QuoteWizard.com/creative/qw/landing_pages/lotus/images/bg_sh_item_01.jpg) repeat-x bottom left #fff;
	border: 2px solid #dadada;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 550px;
	margin: 0 auto 20px auto;
	padding: 0 10px;
	}
	
.surehitslisting img {
	border: none;
	}

.surehitslisting.qw_block {
	background-image	: url(http://assets.QuoteWizard.com/creative/qw/landing_pages/lotus/images/bg_qw_lotus_block_01.jpg)!important;
	margin-bottom: 30px!important;
	}
	
	.surehitslisting .listingdetails {
		margin: 10px 0 10px 0;
		font: 18px Helvetica, Arial, "Trebuchet MS", sans-serif!important;
		padding: 15px 0 0 3px!important;
		display: block;
		}
		
		.surehitslisting .listingdetails a {
			font-weight: bold;
			color: #1593D0;
			text-decoration: none;
			}
	
	.surehitslisting .listingimg {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 2px solid #dadada;
		height: 90px;
		width: 145px;
		background-color: #fff;
		vertical-align: middle;
		text-align: center;
		float: left;
		margin: 10px 10px 10px 0;
		}
		
			.surehitslisting .listingimg img {
				margin: auto;
				padding-top: 10px;
				}
	
	.surehitslisting .resulttext {
		width: 270px;
		display: inline;
		float: left;
		margin: 0 10px 10px 0;
		}
	
		.surehitslisting .resulttext ul {
			color:#333333;
			font: 15px/16px Helvetica, Arial, "Trebuchet MS", sans-serif;
			padding: 0;
			margin: 5px 5px 5px 10px !important;
			padding: 0 0 0 20px !important;
			background-color: trnasparent;
			list-style: url(http://assets.QuoteWizard.com/creative/qw/landing_pages/lotus/images/bull_01.gif) outside!important;
			position: relative;
			}
			
			.surehitslisting .resulttext ul li {
				list-style: url(http://assets.QuoteWizard.com/creative/qw/landing_pages/lotus/images/bull_01.gif) outside!important;
				padding: 2px 0;
				}
				
	.surehitslisting .listingdynbtn {
		padding: 5px 0 0 0;
		float: right;
		
		}
		
		.listingdynbtn a div {
			background: url(http://assets.quotewizard.com/creative/qw/landing_pages/lotus/images/bt_sh_go_04.gif) no-repeat!important;
			display: block!important;
			height: 40px!important;
			width: 100px!important;
			cursor: pointer!important;
			}
			
			/* Show only to IE7 */
				*:first-child+html .listingdynbtn a div {
					background: url(http://assets.quotewizard.com/creative/qw/landing_pages/lotus/images/bt_sh_go_04.gif) no-repeat!important;
					display: block!important;
					height: 40px!important;
					width: 100px!important;
					cursor: pointer!important;
					}
				 
				/* Show only to IE6 */
				* html .listingdynbtn a div {
					background: url(http://assets.quotewizard.com/creative/qw/landing_pages/lotus/images/bt_sh_go_04.gif) no-repeat!important;
					display: block!important;
					height: 40px!important;
					width: 100px!important;
					cursor: pointer!important;
					}

/* Oh, IE... */

* html #main_block {
height: 360px!important;
}

* html #main_block.lander h2 {
padding-top: 0!important;
}

* html #zip_form_lander {

}
