@charset "UTF-8";
* {
	margin:0;
	padding:0;
}

body {
	
	min-width:950px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#464343;
	color:#474444;
} 

h2 {
	color:#842c40;
	font-size:2em;
	letter-spacing:1.6px;
}

.container {
	width:950px;
	text-align:left;
	margin:0 auto;
	position:relative;
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; } .clearfix { display:block; } * html .clearfix { height:1px; }

.right {
 	float:right;
	display:inline;
}

.left {
	float:left;
	display:inline
}

.mainContent {
	width:628px;
	margin:20px 0 10px 0;
}

.secondaryContent {
	width:259px;
	background: transparent url(../_images/short-shadow.jpg) no-repeat left top;
	padding:30px 0 0 40px;
	min-height:275px;
}

p {
	font-size:1em;
	line-height:1.4em;
	margin:10px 0;
}

#header {
	background:#d3d3d2 url(../_images/header-bg.png) repeat-x left bottom;
	padding-top:30px;
	position:relative;
	
}

#header div.container {
	height:183px;
}

.contact p {
	font-size:1.5em;
	width:192px;
	border-bottom:1px solid #a87b85;
	text-align:center;
	letter-spacing:2px;
	line-height:1.1em;
	margin-bottom:0px;
	padding-bottom:4px;
}

p.number {
	font-size:2.2em;
	color:#000000;
	border:none;
	margin:4px 0 0 0;
	letter-spacing:normal;
	
}

.noBorder {
	border:none !important;
}


#content {
	padding-top:20px;
	background-color:#fff;
}

.imgHeader {
	background-repeat:no-repeat;
	min-height:270px;

}

.imgAuto 
{
	background-image:url(../_images/headers/auto.jpg);
}

.imgHome
{
	background-image:url(../_images/headers/home.jpg);
}

.imgHealth
{
	background-image:url(../_images/headers/health.jpg);
}

.imgBusiness
{
	background-image:url(../_images/headers/business.jpg);
}

.imgMotorcycle
{
	background-image:url(../_images/headers/motorcycle.jpg);
}

.imgLife
{
	background-image:url(../_images/headers/life.jpg);
}

.quoteBox {
	width:200px;
	height:170px;
	background:transparent url(../_images/overlay-box.png) repeat-x left top;
	margin:16px 30px 10px 0;
	padding:10px 30px 40px 30px;
	text-align:center;

}

fieldset {
	border:0;
	margin:10px;
}

.quoteBox input.defaultSubmit {
	margin-top:30px;
	
}

.default {
	
}

#footer {
	color:#969695;
	background:#464343 url(../_images/footer.gif) repeat-x left top;
	min-height:142px;
}

#footer ul {
	margin:22px auto;
	list-style-type:none;
	font-size:11px;
	
}

#footer ul li {
	letter-spacing:1px;
	float:left;
	padding:1px 14px;
	border-right:1px solid #7b7979;
}

#footer ul li.last {
	border:none;
}

#footer ul li a {
	color:#969695;
	text-decoration:none;
}

#footer ul li a:hover {
	text-decoration:underline;
}

/* main nav */

#nav {

	bottom: 0;

	height: 58px;

	left: 0px;

	margin: 0;

	padding:30px 0 0 0;

	position: absolute;

	z-index:1;

	}

#nav li {

	display: block;

	list-style:none;

	}

#nav li a {

	bottom: 0;

	float: left;

	height: 0;

	overflow:hidden;

	padding-top: 58px;

	position: absolute;

	background-repeat: no-repeat;

	background:none;

	background-image: url(../_images/navsprite.gif);

	}



/* common hover state */

li#nav_auto a:hover { left: 0; margin-right: auto; }

li#nav_home a:hover { left: 134px; width: 140px; }

li#nav_health a:hover { left: 251px; width: 140px; }

li#nav_business a:hover { left: 362px; width: 140px; }

li#nav_motor a:hover { left: 480px; width: 140px; }

li#nav_life a:hover { left: 604px; width: 136px; }



/* common default state */

li#nav_auto a { left: 0; width: 145px; }

li#nav_home a { left: 145px; width: 136px; }

li#nav_health a { left: 264px; width: 136px; }

li#nav_business a { left: 390px; width: 136px; }

li#nav_motor a { left: 498px; width: 136px; }

li#nav_life a { left: 615px; width: 128px; }


/* default state */

.default li#nav_auto a { background-position: 0 0 }

.default li#nav_home a { background-position: -145px 0 }

.default li#nav_health a { background-position: -264px 0 }

.default li#nav_business a { background-position: -390px 0 }

.default li#nav_motor a { background-position: -498px 0 }

.default li#nav_life a { background-position: -615px 0 }



/* home hover state */

.default li#nav_auto a:hover { background-position: 0 -348px; }

.default li#nav_home a:hover { background-position: -134px -290px; }

.default li#nav_health a:hover { background-position: -251px -232px; }

.default li#nav_business a:hover { background-position: -362px -174px; }

.default li#nav_motor a:hover { background-position: -480px -116px; }

.default li#nav_life a:hover { background-position: -604px -58px; }



/* auto  default state */

.auto li#nav_auto a { background-position: 0 -2436px }

.auto li#nav_home a { background-position: -145px -2436px }

.auto li#nav_health a { background-position: -264px -2436px }

.auto li#nav_business a { background-position: -390px -2436px }

.auto li#nav_motor a { background-position: -498px -2436px }

.auto li#nav_life a { background-position: -615px -2436px }



/* auto hover state */

.auto li#nav_auto a:hover { background-position: 0 -2436px }

.auto li#nav_home a:hover { background-position: -134px -2378px; }

.auto li#nav_health a:hover { background-position: -251px -2320px; }

.auto li#nav_business a:hover { background-position: -362px -2262px; }

.auto li#nav_motor a:hover { background-position: -480px -2204px; }

.auto li#nav_life a:hover { background-position: -604px -2146px; }



/* illustration default state */

.homeins li#nav_auto a { background-position: 0 -2030px }

.homeins li#nav_home a { background-position: -145px -2030px }

.homeins li#nav_health a { background-position: -264px -2030px }

.homeins li#nav_business a { background-position: -390px -2030px }

.homeins li#nav_motor a { background-position: -498px -2030px }

.homeins li#nav_life a { background-position: -615px -2030px }



/* illustration hover state */

.homeins li#nav_auto a:hover { background-position: 0 -2088px; }

.homeins li#nav_home a:hover { background-position: -134px -2030px }

.homeins li#nav_health a:hover { background-position: -251px -1972px }

.homeins li#nav_business a:hover { background-position: -362px -1914px }

.homeins li#nav_motor a:hover { background-position: -480px -1856px }

.homeins li#nav_life a:hover { background-position: -604px -1798px }



/* type default state */

.health li#nav_auto a { background-position: 0 -1624px }

.health li#nav_home a { background-position: -145px -1624px }

.health li#nav_health a { background-position: -264px -1624px }

.health li#nav_business a { background-position: -390px -1624px }

.health li#nav_motor a { background-position: -498px -1624px }

.health li#nav_life a { background-position: -615px -1624px }



/* type hover state */

.health li#nav_auto a:hover { background-position: 0 -1740px }

.health li#nav_home a:hover { background-position: -134px -1682px }

.health li#nav_health a:hover { background-position: -251px -1624px }

.health li#nav_business a:hover { background-position: -362px -1566px }

.health li#nav_motor a:hover { background-position: -480px -1508px }

.health li#nav_life a:hover { background-position: -604px -1450px }





/* merch default state */

.business li#nav_auto a { background-position: 0 -1218px }

.business li#nav_home a { background-position: -145px -1218px }

.business li#nav_health a { background-position: -264px -1218px }

.business li#nav_business a { background-position: -390px -1218px }

.business li#nav_motor a { background-position: -498px -1218px }

.business li#nav_life a { background-position: -615px -1218px }



/* merch hover state */

.business li#nav_auto a:hover { background-position: 0 -1392px }

.business li#nav_home a:hover { background-position: -134px -1334px }

.business li#nav_health a:hover { background-position: -251px -1276px }

.business li#nav_business a:hover { background-position: -362px -1218px }

.business li#nav_motor a:hover { background-position: -480px -1160px }

.business li#nav_life a:hover { background-position: -604px -1102px }



/* marketplace default state */

.motor li#nav_auto a { background-position: 0 -812px }

.motor li#nav_home a { background-position: -145px -812px }

.motor li#nav_health a { background-position: -264px -812px }

.motor li#nav_business a { background-position: -390px -812px }

.motor li#nav_motor a { background-position: -498px -812px }

.motor li#nav_life a { background-position: -615px -812px }



/* marketplace hover state */

.motor li#nav_auto a:hover { background-position: 0 -1044px }

.motor li#nav_home a:hover { background-position: -134px -986px }

.motor li#nav_health a:hover { background-position: -251px -928px }

.motor li#nav_business a:hover { background-position: -362px -870px }

.motor li#nav_motor a:hover { background-position: -480px -812px }

.motor li#nav_life a:hover { background-position: -604px -754px }



/* ideas default state */

.life li#nav_auto a { background-position: 0 -406px }

.life li#nav_home a { background-position: -145px -406px }

.life li#nav_health a { background-position: -264px -406px }

.life li#nav_business a { background-position: -390px -406px }

.life li#nav_motor a { background-position: -498px -406px }

.life li#nav_life a { background-position: -615px -406px }



/* ideas hover state */

.life li#nav_auto a:hover { background-position: 0 -696px }

.life li#nav_home a:hover { background-position: -134px -638px }

.life li#nav_health a:hover { background-position: -251px -580px }

.life li#nav_business a:hover { background-position: -362px -522px }

.life li#nav_motor a:hover { background-position: -480px -464px }

.life li#nav_life a:hover { background-position: -604px -406px }


.read-more a { float: right; color:#842c40;}
.re-collapse a {float: right; color:#842c40; padding-bottom: 15px;}
