@charset "UTF-8";
/* CSS Document */


/* CHANGE LOG

9/7/10 - EDITED STYLS FOR AGEN SIGN UP IN LANDING PAGE
7/26/10 - COMMENTED OUT TEXT-SHADOW FOR CONTENT
	
	
	
===================================== */

/* QUOTE WIZARD GRID SYSTEM  

DARK BLUE: 	#2a4793
QW BLUE: 	#0a75b9
SKY BLUE: 	#b4cce6
LIGHT GRAY:	#999999
GRAY:		#606060

*/


/* FONT SIZE RESET FOR 10 PX
=============================== */

body {
		background: url(http://assets.quotewizard.com/creative/qw/v4/images/bg_body_06.jpg) center top no-repeat #f0f4fa;
		color: #333333;
	/*	font-size: 62.6%;*/
		font-size: 11px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-weight: normal;
		}
		
/* Show only to IE6 */
* html body {
	background-attachment: fixed;
}

/* Show only to IE7 */
*:first-child+html body {
	background-attachment: fixed;
}

		


/* FULL WRAP - FOR STICKY FOOTER
=============================== */

html, body {
	height: 100%;
	}

#full_wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -23em auto;
	width: 840px;	
	}
	
	#full_wrap.no_push{
		margin-bottom:0!important;	
		}	
	
#footer, .push {
	height: 23em;
	background: #b4cce6;
	}


/* MAIN CONTAINER
=============================== */
	
.container_840 {
	width: 840px;
	margin: 0 auto;
	border: none;
	}


/* GRID GLOBAL
	Mix and match to fill the 840px:
	1 full
	1 double 1 single
	2 side 1 middle
	3 singles
=============================== */

.full,
.double,
.single,
.side,
.middle,
.quad,
.half,
.extended,
.wide_side {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	}


/* GRID CHILDREN
	Alpha = First
	Omega = Last
=============================== */

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}


/* GRID DEFINITION
	.full = 820
	.double = 540
	.single = 260
	.side = 160
	.middle = 460
	.quad = 190
	.half = 400
=============================== */

.full {
	width: 820px;
	}

.double {
	width: 540px;
	}

.single {
	width: 260px;
	}

.side {
	width: 160px;
	}

.middle {
	width: 460px;
	}
	
.quad {
	width: 190px;
	}
	
.half {
	width: 400px;
	}
	
.extended {
	width: 500px;
	}
	
.wide_side {
	width: 300px;
	}
	
/* TOOL BOX
=============================== */

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
	}

.clearfix {
	display: inline-block;
	}

* html .clearfix {
	height: 1%;
	}

.clearfix {
	display: block;
	}
	
.right {
	float: right;
	}
	
.left {
	float: left;
	}
	
.top5 {
	margin-top: 5px;
	}
	
.bottom5 {
	margin-bottom: 5px;
	}
	
.divider {
	background: url(http://assets.quotewizard.com/creative/qw/v4/images/divider_01.jpg) top center no-repeat #ffffff;
	display: block;
	height: 20px;
	margin-bottom: 10px;
	}
	
.divider_transparent {
	height: 30px;
	border: 0;
	clear: both;
	}
	
.hide {
	display: none;
	}
	
.right_border {
	border-right: 1px solid #999999;
	}
	
.bg_white {
	background-color: #fff;
	}
	
.three_columner {
	width: 30%;
	}
	
.dev_cyan {
	border: 1px solid #00CCFF;
	}
	
.dev_magenta {
	border: 1px solid #FF33FF;
	}
	
.dev_yellow {
	border: 1px solid #FFCC00;
	}
	
	
/* CONTENT - HEADER
=============================== */
#header {
	padding-top: 0px;
	position: relative;
	width: 840px;
	}

#header #logo {
	text-indent: -9999px;
	background: url(http://assets.quotewizard.com/creative/qw/v4/images/qw_new_logo_01.jpg) top left no-repeat transparent;
	height: 130px;
	display: block;
	}
	
	#header #logo a {
		height: 130px;
		width: 400px;
		display: block;
		}
	
	#header p#slogan {
		text-indent: -9999px;
		height: 1px;
		margin: -1px 0 0 0;
		}
		
	#main_nav_wrapper {
		background: #2a4793;
		display:block;
		width: 840px;
		}	
		
	#main_nav_wrapper ul#main_nav {
		list-style: none;
		padding: 0;
		margin: 0;
		/*position: absolute;
		bottom: 0;
		right: 0px;*/
		display:block;
		background: #b4cce6;
		}
		
		#main_nav_wrapper ul#main_nav li {
			float: left;
			padding: 10px 0;
			margin: 0 0 0 0;
			width: 166px;
			border-right: 2px solid #0a75b9;
			background: #2a4793;
			text-align:center;
			}
			
				#main_nav_wrapper ul#main_nav li:first-child {
					margin-left: 0px;
					}
					
				#main_nav_wrapper ul#main_nav li:last-child {
					border-right: none;
					width: 168px;
					}
				#main_nav_wrapper ul#main_nav li:hover {
					background: #0a75b9;
					}
			
			#main_nav_wrapper ul#main_nav li a {
				color: #FFFFFF;
				text-transform:uppercase;
				font-size: 0.9em;
				text-decoration: none;
				border: none;
				}
				
			
/* CONTENT - TOP BANNER
=============================== */		
		
#top_banner {
	background: #fff;
	/*margin-bottom: 10px;*/
	/*margin-top: -1px;*/
	}		
	
	#top_banner #top_banner_replace {
		text-indent: -9999px;
		background: url(http://assets.quotewizard.com/creative/qw/v4/images/top_banner_05.jpg) top left no-repeat transparent;
		width: 840px;
		height: 220px;
		display: block;
		}

/* CONTENT - FORM
=============================== */	

#form_wrap {
	background: #ffffff url(http://assets.quotewizard.com/creative/qw/v4/images/bg_form_01.jpg) top left no-repeat;
	min-height: 210px;
	font-size: 1.1em;
	
	}
	
#form_wrap p {
	padding: 0 5px 5px 10px;
	font-size: 1em;
	font-weight: bold;
	border-bottom: 2px dotted #dadada;
	text-align: center;
	}
	
	#form_wrap ul#form_fields {
	
		}
		
		li.form_item {
			clear: both;
			display: block;
			padding: 5px 0;
			}
		
			#FORM_BODY_PTYPE {
				padding: 0px 10px 0 10px;
				margin-top: 65px;
				}
				
				#FORM_BODY_PTYPE #ZIP_CODE_t_dom, #FORM_BODY_PTYPE #PRODUCT_TYPE_t_dom  {
					font-size: 1em;
					width: 110px;
					float: left;
					margin-right: 10px;
					text-align: right;
					font-weight: normal;
					padding-top: 2px;
					}
				
				#PRODUCT_TYPE_f {
					width: 100px;
					font-size: 0.8em;
					}
				
				#ZIP_CODE_f {
					width: 60px;
					font-size: 0.8em;
					}
					
				ul#form_fields li.form_item .small_form_submit {
					background: url(http://assets.quotewizard.com/creative/qw/v4/images/bt_submit_03.jpg) top left no-repeat transparent;
					display: block;
					width:233px;	
					height:33px;		
					border:none;
					cursor: pointer;
					outline:none;
					margin-left: 3px;
					}	
					
					ul#form_fields li.form_item .small_form_submit:hover {
						background-position: bottom left;
						}
						
	/* CANADIAN MESSAGE STYLES */ 
		li#canadian_message {
			border: 1px solid rgb(218, 218, 218);
			margin: 5px 10px 5px 10px!important;
			padding: 10px 10px 10px 200px!important;
			background-color: rgb(244, 245, 239);
			}
		
			li#canadian_message a {
				text-decoration: none;
				font-size: 1.25em;
				height:100%;
				}
		
			li#canadian_message img {
				margin-right: 10px;
				vertical-align: text-bottom;
				}
			


/* CONTENT - PROVIDERS
=============================== */



/* CONTENT - ARTICLES
=============================== */

#article {
	font-size: inherit;
	}
	
	#article h1, #article h2, #article h3 {
		margin: 10px 0 5px 0;
		display: block;
		/*text-shadow: #b4cce6 2px 2px 2px;*/
		}

	#article h1 {
		font-size: 2em;
		}
		
		#article h1 span {
			font-size: 0.75em;
			font-weight: normal!important;
			display: block;
			margin-top: 2px;
			line-height: 120%;
			}
		
	#article h2 {
		font-size: 1.5em;
		}

		/*Blog Dates*/		
		#article h2 span {
			font-size: 0.6em;
			font-weight: normal!important;
			display: block;
			margin-top: 2px;
			line-height: 120%;
			}
		
	#article h3 {
		font-size: 1.3em;
		}
		
	#article a {
		color: #0a75b9;
		}
		
		#article a:visited {
			color: #666666;
			}
		
	#article  p, #article ul,  #article ol,  #article dd  {
		font-size: 1.2em;
		line-height: 130%;
		}
		
	#article p {
		margin-bottom: 1em;
		}
		
		#article #faq p {
		margin: 0 0 15px!important;
		}
		
	#article ul {
		padding: 0 10px 0 20px;
		margin-top: 10px;
		list-style: disc;
		}
		
		#article ul li {
			padding: 0 0 10px 0;
			}
			
			#article ul#guide_nav li{
				display:inline;
				float:right;
				padding-left:5px;
				}
	
	#article ol {
		padding: 0 10px 0 35px;
		margin-top: 10px;
		list-style: decimal;
		}
		
		#article ol li {
			padding: 0 0 10px 0;
			}		
		
	#article .container{
			margin:0 10px 20px 15px;
			}	
	
	#article .article_image {
		background: #f4f5ef;
		padding: 10px;
		margin: 0 0 0 5px;
		border: 1px solid #fafafa;
		}
		
		#article .article_image .caption {
			display: block;
			padding-top: 5px;
			}
			
	#article a.back_top {
		background: #fff url(http://assets.quotewizard.com/creative/qw/v4/images/arrow_top.png) 2px 3px no-repeat;
		padding: 4px 0 4px 23px;
		margin-top: 5px;
		display: block;
		}
		
	#article table {
		margin: 5px 0 20px 0;
		font-size: 1em;
		width: 100%;
		font-size: 1.2em;
		border-bottom: 2px solid #b4cce6;
		}
		
		#article table  th {
			background-color: #b4cce6;
			padding: 8px 5px 6px 5px;
			/*text-shadow: #fafafa;*/
			}
			
		#article table tr {
			padding: 5px;
			background: #fafafa;
			border-top: 1px solid #dadada;
			}
			
			#article table tr.odd {
				background-color: #f4f5ef;
				}
			
			#article table tr td {
				padding: 5px;
				}
				
/* CONTENT - GLOSSARY
=============================== */

#glossary {

	}
	
#glossary h1, #article h2, #article h3 {
		margin: 10px 0 5px 0;
		display: block;
		/*text-shadow: #b4cce6 2px 2px 2px;*/
		}

	#glossary h1 {
		font-size: 2em;
		}
		
		#glossary h1 span {
			font-size: 0.75em;
			font-weight: normal!important;
			display: block;
			margin-top: 2px;
			line-height: 120%;
			}
		
	#glossary h2 {
		font-size: 1.5em;
		margin-top: 10px;
		padding-top: 20px;
		border-top: 1px solid #dadada;
		}

		/*Blog Dates*/		
		#glossary h2 span {
			font-size: 0.6em;
			font-weight: normal!important;
			display: block;
			margin-top: 2px;
			line-height: 120%;
			}
		
	#glossary h3 {
		font-size: 1.3em;
		}
		
	#glossary a.back_top {
		background: #fff url(http://assets.quotewizard.com/creative/qw/v4/images/arrow_top.png) 2px 3px no-repeat;
		padding: 4px 0 4px 23px;
		margin-top: 5px;
		display: block;
		text-decoration: none;
		color: #0a75b9;
		}
		
	#glossary p {
		margin: 5px 0;
		line-height: 130%;
		font-size: 1.2em;
		}
		
	#glossary ul, #glossary ol, #glossary dl {
		list-style-position:outside;
		margin-left: 25px;
		}
		
		#glossary ul li, #glossary ol li, #glossary dl dd {
			padding: 5px 0;
			line-height: 130%;
			}
	
				
		ul#glossary_menu {
			margin: 10px 0!important;
			padding: 10px 0;
			display: block;
			list-style: none;
			font-size: 0.95em;
			height: 100%;
			}
				
				ul#glossary_menu li {
					margin: 0 2px 0 0;
					padding: 0;
					float: left !important;
					}
					
					ul#glossary_menu li a {
						padding: 5px 5px 3px 5px;
						background: #b4cce6;
						color: #2a4793;
						font-weight: bold;
						text-decoration: none;
						}
						
						ul#glossary_menu li a:hover {
							background: #0066CC;
							font-weight: bold;
							color: #fafafa;
							}

/* CONTENT - SIDE MENU
=============================== */

#side_nav {
	display:block;
	margin-bottom: 10px;
	}
	
	#side_nav #ie_margin2 {
		margin:0 0 0 1px;
		}
		
	
	#side_nav #top_header {			
			margin:0;
			padding:0;
			display:block;		
			}
			
	#side_nav #bottom_footer {
			display:block;
			padding:0 0 0 1px;
			margin:0;
			vertical-align:bottom;
			}
	
	#side_nav #side_nav_outline {
		/*background:url(http://assets.quotewizard.com/creative/qw/dom/lc/images/nav_side_bg.jpg) repeat-y top left;*/
		margin:0;
		padding:0 1px 0 0;
		}
	
		#side_nav	br {
				height:1px;
				padding: 0;
				margin: 0;
				}		
				
		#side_nav label {
			margin:0;
			padding:7px 5px 3px 5px;
			display:block;
			background-color:#213875;
			color:#ffffff;
			text-transform:uppercase;
			font-size:0.9em;
			border-bottom:1px solid #ffffff;
			}	
			
			#side_nav ul{
				margin:0;
				padding:0;		
				}
		
			#side_nav ul li{
				margin:0;
				background-color:#b9d3ea;
				display:block;
				list-style:none;
				border-bottom:1px solid #7c95bb;
				}
		
				#side_nav li a {
					display:block;
					padding:5px 3px 5px 10px;
					text-decoration:none;
					color:#213875;
					font-size: 1em;
					}
					
					#side_nav ul li a:hover {
						background-color:#e2f5ff;
						color:#213875;
						}
						
						
/* CONTENT IMAGE+TEXT-OVER COMBOS
==================================*/
	.img_txt_combo {
		   position: relative;
		   width: 100%; /* for IE 6 */
		}
		
		cite.over_text_bottom_right {
		   	position: absolute;
		   	bottom: 0px;
		   	left: 0;
		   	color: white;
  			font: italic normal 130%/120% 'Helvetica Neue', Arial, Sans-Serif;
   			background: rgb(0, 0, 0); /* fallback color */
   			background: rgba(0, 0, 0, 0.8);
   			padding: 5px 10px;
			display:block;
			}
			
		span.over_text_top_left {
			position: absolute;
		   	top: 15px;
		   	left: 0;
		   	color: white; /* Use over darker images, otherwise add .alpha_bg class */ 
  			font: normal normal 3em/130% 'Helvetica Neue', Arial, Sans-Serif;
   			padding: 4px 0;
			display:block;
			text-align:center;
			width: 100%
			}
			
			.alpha_bg {
				background: rgb(0, 0, 0); /* fallback color*/ 
   				background: rgba(0, 0, 0, 0.7);
				}


/* CONTENT - BOTTOM PANELS
=============================== */

.bottom_panel {
	background: url(http://assets.quotewizard.com/creative/qw/test/bg_panels_01.jpg) repeat-x top left #ffffff;
	display: inline;
	min-height: 200px;
	margin-bottom: 10px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right: 5px;
	-moz-border-radius-topright: 5px;
	}
	
	.bottom_panel a {
		color: #0a75b9;
		}
	
	.bottom_panel h3 {
		color: #fff;
		padding: 8px 10px 6px 10px;
		margin-bottom: 5px;
		background-color:#0066CC;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		}
		
	.bottom_panel h4 {
		color: #0066CC;
		margin: 8px 10px 6px 10px;
		font-size:16px;
		}
		
	.bottom_panel ul, .bottom_panel ol {
		margin: 5px 10px;
		}
		
		.bottom_panel ul li, .bottom_panel ol li {
			padding: 5px 0;
			border-bottom: 1px solid #dadada;
			}
			
			.bottom_panel ol {
				padding-left:18px;
				list-style-type:decimal;
				}
			
	.bottom_panel p {
		padding: 0 10px;
		margin-bottom: 5px;
		line-height: 130%;
		}
	
	.bottom_panel img {
		float:right;
		padding:0;
		margin:0 10px 10px 10px;
		display:block;
		border:2px solid #eaeaea;
		}
		
	.bottom_panel em {
		display: block;
		margin: 0 10px;
		line-height: 130%;
		display: inline;
		margin-bottom: 5px
		}
		
/* CONTENT - FOOTER
================== */

#footer {
	width: 840px!important;
	padding: 0;
	margin: 0 auto -4em auto;
	/*background: url(http://assets.quotewizard.com/creative/qw/v4/images/bg_footer_01.jpg) repeat-x top left #135aa3;*/
	background: #b4cce6;
	}
	
	#footer h3.title {
	/*	background: #b4cce6;*/
		padding: 1em 20px;
		border-top: 2px solid #2a4793;
		color: #2a4793;
		}
	
	#footer .double .side, #footer .single {
	/*	background: #bbd3ee;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;*/
		border: none;
		margin-top: 0px;
		font-size: 1em;
		color: #333333;
		}
		
		#footer .double .side {
			
			}
		
		#footer .double .side h3, #footer .single h3 {
			padding: 6px 0 2px 10px;
			margin-bottom: 5px;
			text-transform:uppercase;
			color: #2a4793;
			border-bottom: 2px solid #C7D6E6;
			background-color: #C7D6E6;
			}
			
		#footer .double .side ul {
			list-style: none;
			margin: 0 0 10px 0;
			}
			
		#footer .single ul {
			list-style: disc;
			margin: 5px 0 20px 25px;
			}
			
			#footer .double .side ul li {
				padding: 5px 5px 5px 10px;
				border-bottom: 2px dotted #bbd3ee;
				} 
			
			#footer .single li {
				padding: 3px 5px 3px 0;
				border-bottom: 2px dotted #bbd3ee;
				}
				
				#footer .single li a, #footer .double li a {
					color: #0a75b9;
					text-decoration: none;
					}
				
					#footer .single, #footer .side, #footer .single ul li:last-child {
						border-bottom: none!important;
						}
						
/* LOW-PRO FOOTER FOR DEFAULT LANDERS
================================= */

#diet_footer {
	padding:10px 0 15px;
	border-top:1px solid #cccccc;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:16px
	}	

	#diet_footer p{
		text-align:left;
		color:#333333;
		float:left;
		}	
		
		#diet_footer a{
			color:#333333;
			}
			
			#diet_footer span{				
				float:right;
				}	
		
/* AUTO LANDING PAGE
=============================== */

#auto_form_lander h2 {
	font-size: 1.9em;
	background: url(http://assets.quotewizard.com/creative/qw/v4/images/bull_title_01.jpg) no-repeat top left transparent;
	padding: 6px 0 10px 37px;
	display: block;
	margin: 0 10px 10px 10px;
	border-bottom: 2px dotted #b4cce6;
	/*text-shadow: #b4cce6 2px 2px 2px;*/
	}

#auto_form_lander {
	color: #2a4793;
	background: url(http://assets.quotewizard.com/creative/qw/v4/images/bg_form_02.jpg) repeat-x bottom left #f7fafc;
	padding: 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #f7fafc;
	}
	
	#auto_form_lander #auto_form ul {
		
		}
		
		#auto_form_lander #auto_form ul li {
			padding: 5px 0;
			clear: both;
			}
			
			#auto_form_lander #auto_form ul li label {
				float: left;
				width: 200px;
				text-align:right;
				margin-right: 10px;
				margin-top: 3px;
				font-size: 1.2em;
				font-weight: bold;
				text-transform: capitalize;
				}
				
				#auto_form_lander #auto_form ul li#ZIP_CODE_b {
					background: url(http://assets.quotewizard.com/creative/qw/v4/images/arrow_form_zip_alpha.png) no-repeat 280px -4px transparent;
					}	
				
				#auto_form_lander #auto_form ul li #ZIP_CODE_tt {
					font-size: 1.4em!important;
					margin-top: 6px;
					}
					
				#auto_form_lander #auto_form ul li #ZIP_CODE_f {
					font-size: 1.4em;
					}
				
			#auto_form_lander #auto_form ul li select {
				width: 160px;
				}
				
			#auto_form_lander #auto_form ul li#ie_margin {
				margin-left: 208px!important;
				}
				
			#auto_form_lander #auto_form ul li .submit {
				background: url(http://assets.quotewizard.com/creative/qw/v4/images/bt_submit_auto_01.jpg) top left no-repeat transparent;
				display: block;
				width:160px;	
				height:32px;		
				border:none;
				cursor: pointer;
				outline:none;
				}
				
				#auto_form_lander #auto_form ul li .submit:hover {
						background-position: bottom left;
						}
	

/* BE-LEAVE LANDING PAGE
=============================== */

#leave_lander h2 {
	font-size: 1.9em;
	background: url(http://assets.quotewizard.com/creative/qw/v4/images/bull_title_01.jpg) no-repeat top left transparent;
	padding: 6px 0 10px 37px;
	display: block;
	margin: 0 10px 10px 10px;
	border-bottom: 2px dotted #b4cce6;
	/*text-shadow: #b4cce6 2px 2px 2px;*/
	}

#leave_lander {
	color: #2a4793;
	background: url(http://assets.quotewizard.com/creative/qw/v4/images/bg_form_02.jpg) repeat-x bottom left #f7fafc;
	padding: 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #f7fafc;
	}
	
	#leave_lander ul {
		
		}
		
		#leave_lander ul li {
			padding: 5px 0;
			clear: both;
			}
			
			#leave_lander ul li label {
				float: left;
				width: 200px;
				text-align:right;
				margin-right: 10px;
				margin-top: 3px;
				font-size: 1.2em;
				font-weight: bold;
				text-transform: capitalize;
				}
				
				#leave_lander ul li#zip_li {
					/*background: url(http://assets.quotewizard.com/creative/qw/v4/images/arrow_form_zip_alpha.png) no-repeat 280px -4px transparent;*/					
					}	
				
				#leave_lander ul li #ZIP_CODE_tt {
					font-size: 1.4em!important;
					margin-top: 6px;
					}
					
				#leave_lander ul li #ZIP_CODE_f {
					font-size: 1.4em;
					}
				
			#leave_lander ul li select {
				width: 160px;
				}
				
			#leave_lander ul li div#ie_margin {
				margin-left: 208px!important;
				}
				
			#leave_lander ul li div#ie_margin #bt_submit {
				background: url(http://assets.quotewizard.com/creative/qw/v4/images/bt_submit_auto_01.jpg) top left no-repeat transparent;
				display: block;
				width:160px;	
				height:32px;		
				border:none;
				cursor: pointer;
				outline:none;
				}
				
				#leave_lander ul li div#ie_margin #bt_submit:hover {
						background-position: bottom left;
						}	
		
		h1#surehits_header{
			margin-top:50px!important;
			}	
			
			.surehits_pad{
				padding-bottom:10px;
				}				
		
		/* ERROR MESSAGE STYLES */ 
		#leave_lander span.error li{
			border: 1px solid rgb(218, 218, 218);
			margin: 5px 10px 5px 10px!important;
			padding: 10px 10px 10px 200px!important;
			background-color: rgb(244, 245, 239);			
			color:red;
			text-decoration: none;
			font-size: 1.25em;
			height:100%;
			}
	
	
/* TESTIMONIAL STYLES
=============================== */	
	
.img_txt_combo {
	position: relative;
	width: 274px; /* for IE 6 */
	border: 3px solid #ffffff;
	margin:10px;
	}
	
	cite.over_text {
		position: absolute;
		bottom: 0px;
		left: 0;
		color: white;
		font: italic normal 130%/120% 'Helvetica Neue', Arial, Sans-Serif;
		background: rgb(0, 0, 0); /* fallback color */
		background: rgba(0, 0, 0, 0.8);
		padding: 5px 10px;
		display:block;
		}
							
/* HOME LANDING PAGE
=============================== */

#home_form_lander h2 {
	font-size: 1.9em;
	background: url(http://assets.quotewizard.com/creative/qw/v4/images/bull_title_01.jpg) no-repeat top left transparent;
	padding: 6px 0 10px 37px;
	display: block;
	margin: 0 10px 10px 10px;
	border-bottom: 2px dotted #b4cce6;
	/*text-shadow: #b4cce6 2px 2px 2px;*/
	}

#home_form_lander {
	color: #2a4793;
	background: url(http://assets.quotewizard.com/creative/qw/v4/images/bg_form_02.jpg) repeat-x bottom left #f7fafc;
	padding: 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #f7fafc;
	}
	
div#home_form {
		padding:0;
		width:75%;
		margin:0 auto;
		font-family:Arial, Helvetica, sans-serif;
		}
		
		div#home_form form{
		padding:0;
		margin:0;
		}
		
				
		div#home_form ul {
			list-style: none;					
			padding:0;
			margin:0;
			}
			
			div#home_form ul li {
				display: block;
				padding: 10px 0 0 0;
				}
				
				
				
				div#home_form ul li span#ZIP_CODE_t, span#OWN_OR_RENT_t, span#PROPERTY_TYPE_t, span#HAS_INSURANCE_t, span#NEW_HOME_t {
					font-size: 1.2em;
					font-weight:bold;
					display:block;
					float: left;
					width: 175px;
					text-align:right;
					margin: 4px 20px 0 0;					
					}	
					
					div#home_form ul li#zip_arrow{
						background:transparent url(http://assets.quotewizard.com/creative/qw/v4/images/arrow_form_zip_alpha.png) no-repeat scroll 270px -4px;
						}
					
					div#home_form ul li input {
						padding:0px;
						margin:0px;					
						}
						
					div#home_form ul li label {
						font-size: 1.2em;
						font-weight: bold;
						display: inline;
						margin:5px 6px 0 5px;												
						}
							
					div#home_form ul li select {
						width: 158px;					
						font-size:1.1em;
						} 
						
					div#home_form span#ZIP_CODE_t{
						margin-top:8px!important;
						font-size:1.5em!important;
						}
						
						div#home_form ul li input#ZIP_CODE_f {
							font-size: 1.6em!important;
							width: 60px;
							}	
					
					#home_form div.dials{
						display:block;
						margin-top:5px;
						}
						
						/* Show only to IE7 */
						:first-child+html #home_form div.dials {
							display: inline;
							margin: 0;
							}
						
						#home_form div.dials label{
							cursor:pointer;
							}
							
				div#home_form ul li#newhome_question {
					margin-top:10px;
					}
						
				div#home_form ul li#ie_margin {
					margin:15px 0 0 195px;
					}								
				
					#home_form_lander #home_form ul li #submit_button {
						background: url(http://assets.quotewizard.com/creative/qw/v4/images/bt_submit_auto_01.jpg) top left no-repeat transparent;
						display: block;
						width:160px;	
						height:32px;		
						border:none;
						cursor: pointer;
						outline:none;
						}
						
						#home_form_lander #home_form ul li #submit_button:hover {
								background-position: bottom left;
								}
	#home_form p{
		font-size:1.2em;
		line-height:1.3em;
		margin:20px 40px 25px 0;
		}
				

/* BEBEFITS BLOCK
=============================== */				

						
div#benefits h2{
		font-size: 1.8em;
		line-height: 1.2em;
		padding: 10px 0 3px 5px;
		display: block;
		margin: 0 5px 0px 5px;
		border-bottom: 2px dotted #b4cce6;
		font-weight: normal;
		color: #2a4793;
		/*text-shadow: #b4cce6 2px 2px 2px;*/
		}
						
		ul.benefits li:last-child {
			border-bottom: none;
			}
			
			
			ul.benefits li {
				padding: 10px 10px 10px 85px;
				/*background-color: #f4f5ef;*/
				border-bottom: 1px solid #dadada;
				color: #333333;
				min-height: 55px;
				}
				
				ul.benefits li h4 {
					font-size: 1.4em;
					font-weight: normal;
					}
	
			ul.benefits li.save_time {
				background: #ffffff url(http://assets.quotewizard.com/creative/qw/v4/images/bg_save_time_02.jpg) top left no-repeat;
				}
				
			ul.benefits li.save_money {
				background: #ffffff url(http://assets.quotewizard.com/creative/qw/v4/images/bg_save_money_02.jpg) top left no-repeat;
				}
				
			ul.benefits li.be_safe {
				background: #ffffff url(http://assets.quotewizard.com/creative/qw/v4/images/bg_be_safe_02.jpg) top left no-repeat;
				}
				
/* VALUE PROPOSITION
=============================== */		

div#value_prop {	
	}
	
	div#value_prop h2{
		font-size: 1.8em;
		line-height: 1.2em;		
		display: block;		
		color: #2a4793;
		/*text-shadow: #b4cce6 2px 2px 2px;*/
		margin:5px 10px;
		}
		
		div#value_prop h3{
			font-size: 1.5em;					
			margin:5px 10px;
			}
			
			div#value_prop p{
				color: #333333;
				font-size:1.2em;
				line-height:1.4em;
				margin:7px 10px;
				}
				
				
/* AGENT BUTTON/TAB			
==================================== */	
		
#agent_link_wrap{
	position:absolute;
	top:2px;
	width:100%;
	}
	
	#agent_link_wrap #agent_link{
		width:840px;
		margin:0 auto;		
		text-align:right;
		color:#FFFFFF;
		font-size:0.9em;
		line-height:14px;
		/*text-transform:uppercase;*/
		}
		
		#agent_link_wrap #agent_link a{
			color: #ffffff;
			text-decoration:underline;
			}
			
			#agent_link_wrap #agent_link a:hover{			
				}			
			

/*NOT IN USE - SLATED FOR DELETION*/
#agent_button {
	background:#2a4793 url(http://assets.quotewizard.com/creative/qw/v4/images/bt_agents_01.jpg) no-repeat scroll top left;
	display:none;
	border: none;
	height:82px;
	position:fixed;
	right:0;
	top:25%;
	width:37px;
	z-index:100001;
	}
				
/* AGENT CENTER STYLES - RIGHT COLUMN
==================================== */		
		
#side_bar {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-bottom: 10px;
	}
	
	#side_bar div.sidebar_item {
		display: block;
		padding: 0px 5px 5px 5px;
		margin: 10px 10px 20px 10px;
		border-bottom: 1px solid #999999;
		}
		
		#side_bar div.sidebar_item h3 {
			color: #2a4793;
			font-size: 1.6em;
			font-weight: normal;
			margin-bottom: 5px;
			}
			
		#side_bar div.sidebar_item p {
			font-size: 1.2em;
			margin:10px 0 5px;
			}		
			
			
		#side_bar div.sidebar_item a {
			color: #0a75b9;
			}
			
		#side_bar div.sidebar_item img {
			padding: 0 0 5px 0;
			}
			
		#side_bar div.sidebar_item ul#bullet_list {
			list-style:none;
			margin-left: 0px;
			font-size: 1.2em;
			margin-top: 11px;
			}
			
			#side_bar div.sidebar_item ul#bullet_list li {
				padding: 0 0 10px 35px;
				margin: 0;
				background: url(http://assets.quotewizard.com/creative/qw/email/red_ride/bull.jpg) top left no-repeat;
				}
				
			div.testimonial_item {
				margin-top: 20px;
				}
			
				div.testimonial_item blockquote {
					border-bottom : 1px dotted #dadada;
					background: url(http://assets.quotewizard.com/creative/qw/v4/images/quote_open_01.jpg) top left no-repeat transparent;
					margin: 3px auto 10px auto;
					padding-bottom: 5px;
					}
					
					div.testimonial_item blockquote p {
						padding: 0 40px 0 40px;
						padding-top: 0!Important;
						margin-bottom: 10px;
						font-style:italic;
						color: #333333;
						line-height: 1.1em;
						text-align:justify;
						}
						
						div.sidebar_item div.testimonial_item blockquote p {
							text-align:left!important;
							}
						
						div.testimonial_item blockquote p.last {
							background: url(http://assets.quotewizard.com/creative/qw/v4/images/quote_close_01.jpg) bottom right no-repeat transparent;
							}
						
				div.testimonial_item a {
					color: #0a75b9;
					/*padding-left: 40px;*/
					}
							
/* AGENT CENTER STYLES - MARKETING REQUEST
========================================= */	

div#form {
	padding: 10px 10px 15px 10px;
	background-color: #EDEDED;
	border: #cccccc 2px solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	
	div#form  ul#form_fields {
		list-style: none;
		margin: 0 ;
		padding: 0;
		}
		
		div#form  ul#form_fields li.form_item {
			padding: 5px 0;
			margin: 5px 0;
			clear:both;
			display:block;
			}
			
			div#form  ul#form_fields li.form_item div.label {
				float: left;
				}
				
			div#form  ul#form_fields li.form_item div.inputs {
				float: left;
				width: 300px;
				font-weight: normal;
				}
				
				div#form  ul#form_fields li.form_item div.inputs .left {
					margin-right: 20px;
					}
			
			div#form  ul#form_fields li.form_item div.hints {
				
				}
			
			div#form  ul#form_fields li.form_item label {
				display: block;
				float: left;
				width: 180px;
				font-weight: 800;
				text-align: right;
				padding: 1px 10px 0 0;
				font-size: 0.9em;
				color:#666666;
				}
				
				div#form  ul#form_fields span#ext {
					font-weight: 800;
					padding-top: 1px;
					font-size: 0.9em;
					color:#666666;
					}
				
			div#form  ul#form_fields li.form_item select {
				width: 145px;
				}
				
				div#form  ul#form_fields li.form_item radio {
					margin-top: 30px;
					}
					
				div#form  ul#form_fields li.form_item .pad {
					font-size: 0.9em;
					}
					
				div#form  ul#form_fields li.form_item .submit {
						background: url(http://assets.quotewizard.com/creative/qw/partners/ams/bt_submit_02.jpg) top left no-repeat transparent;
						display: block;
						width:160px;	
						height:32px;		
						border:none;
						cursor: pointer;
						outline:none;
						}	
						
						div#form  ul#form_fields li.form_item .submit:hover {
							background-position: bottom left;
							}
							
/* AGENTS CENTER - PARTNERS PAGE
=============================== */
		
		
		#partner-menu {
		
			}
			
			#partner-menu  .partner-menu-item {
				text-decoration: none;
				padding: 5px 10px 3px 10px;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border: 1px solid #dadada;
				margin: 0 0 0 15px;
				font-size: 14px;
				text-shadow: none;
				background: #FFFFFF url(http://assets.quotewizard.com/creative/qw/v4/images/bg_block_partner_01.jpg) repeat-x bottom left;
				color: #606060;
				}
				
				#partner-menu  .partner-menu-item:hover {
					background-position: top left;
					}
		
		#featured_partner {
			background: url(http://assets.quotewizard.com/creative/qw/v4/images/bg_feat_partner_01.jpg) repeat-x bottom left #fff;
			border: 1px solid #dadada;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			min-height: 160px;
			}

			#featured_partner h2 {
				text-shadow: none;
				padding-left: 10px;
				margin: 10px 0 12px 0;
				}
				
		.partner_logo  {
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border: 1px solid #dadada;
			height: 100px;
			width: 180px;
			background-color: #fff;
			vertical-align: middle;
			text-align: center;
			float: left;
			margin: 0 10px 10px 10px;
			}
			
			.partner_logo img {
				width: 140px;
				height: 85px;
				margin: auto auto;
				padding-top: 5px;
				}
			
		.divider_line {
			border-bottom: 1px solid #dadada;
			margin: 10px 10px 20px 10px;
			}
			
		#partners_contact {
			background: url(http://assets.quotewizard.com/creative/qw/v4/images/bg_block_partner_01.jpg) repeat-x bottom left #fff;
			border: 1px solid #dadada;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			margin-left: 5px;
			min-height: 150px;
			text-align:center;
			padding-bottom: 8px;
			}
			
			#partners_contact h3 {
				text-shadow: none;
				font-size: 16px;
				padding: 0 0 0 10px;
				text-align: left;
				}
				
			.care {
				margin: 0 0 0 15px;
				background: url(http://assets.quotewizard.com/creative/qw/v4/images/im_customer_service_01.jpg) top left no-repeat #fafafa;
				padding: 0 0 5px 0;
				text-align: left;
				}
				
				#partners_contact p {
					padding: 8px 0 0 65px;
					margin: 0 0 8px 0;	
					}
					
					#partners_contact p strong {
						padding: 5px 10px 4px 0;
						display: inline-block;
						font-size: 20px;
						line-height: 100%;
						background: #fff;
						border-top: 1px solid #dadada;
						border-right: 1px solid #dadada;
						border-bottom: 1px solid #dadada;
						-moz-border-radius-topright: 5px;
						-webkit-border-top-right-radius: 5px;
						-moz-border-radius-bottomright: 5px;
						-webkit-border-bottom-right-radius: 5px;
						letter-spacing: -0.05em;
						}
					
		h4.partner_name {
			font-size: 13px;
			margin: 5px 0 3px 0;
			}
			
		.partner_block p {
			font-size: 12px!important;
			line-height: 115%!important;
			padding-left: 200px;
			}

							
/* HELATH AND LIFE ARTICLES (MAIN LANDERS)
====================================== */		
div#sidebar_articles{
	margin-top:25px;
	}

	div#sidebar_articles h2{
			font-size: 1.8em;
			line-height: 1.2em;
			padding: 20px 0 3px 5px;
			display: block;
			margin: 0 5px 0px 5px;
			border-bottom: 2px dotted #b4cce6;
			font-weight: normal;
			color: #2a4793;
			/*text-shadow: #b4cce6 2px 2px 2px;*/
			}
			
			div#sidebar_articles ul {
				list-style-type: disc;
				margin: 10px 0 10px 20px;
				}
				
				div#sidebar_articles ul li{
					padding: 5px 5px 5px 2px;
					list-style-type: disc;
					}
					
					div#sidebar_articles ul li a{
					color: #0a75b9;
					text-decoration: none;
					}


/* HAITI FOOTER */

div#top-promo {
	position: absolute;
	top:22px;
	right: 4px;
	border: none;
	display:block;
	}	



/* Show only to IE6 : DEBUGGING TABLE IS JUST HIDDEN 

* html table.cfdebug {
	display: none;
	}
	
*/