/************************* QUOTEHERO Stylesheet ****************************/

.lifeInsurance{
	background: url(../images/btLifeInsurance.gif) no-repeat;
	height: 50px;
	width: 217px;
}

.healthInsurance{
	background: url(../images/btHealthInsurance.gif) no-repeat;
	height: 50px;
	width: 245px;
}

.autoInsurance{
	background: url(../images/btAutoInsurance.gif) no-repeat;
	height: 50px;
	width: 224px;
}

.homeOwners{
	background: url(../images/btHomeOwners.gif) no-repeat;
	height: 50px;
	width: 214px;
}

.boxlifeInsurance{
	background: url(../images/btLife.gif) no-repeat;
	height: 35px;
	width: 143px;
}

.boxhealthInsurance{
	background: url(../images/btHealth.gif) no-repeat;
	height: 35px;
	width: 142px;
}

.boxautoInsurance{
	background: url(../images/btAuto.gif) no-repeat;
	height: 35px;
	width: 142px;
}

.boxhomeOwners{
	background: url(../images/btHome.gif) no-repeat;
	height: 35px;
	width: 143px;
}

.boxlifeInsurance_selected{
	background: url(../images/btLifeSelected.gif) no-repeat;
	height: 35px;
	width: 143px;
}

.boxhealthInsurance_selected{
	background: url(../images/btHealthSelected.gif) no-repeat;
	height: 35px;
	width: 142px;
}

.boxautoInsurance_selected{
	background: url(../images/btAutoSelected.gif) no-repeat;
	height: 35px;
	width: 142px;
}

.boxhomeOwners_selected{
	background: url(../images/btHomeSelected.gif) no-repeat;
	height: 35px;
	width: 143px;
}

#contentHolder{
width: 900px;
}

.box
{
	float: left;
	width: 900px;
	background: url(../images/bgContent.gif) repeat-y;
}

.boxTop{
	float: left;
	background: url(../images/tantop.gif) no-repeat;
	width: 900px;
	height: 25px;
}

.boxBottom{
	float: left;
	background: url(../images/tanbottom.gif) no-repeat;
	width: 900px;
	height: 22px;
}

.boxContent{
	float: left;
	width: 540px;
	min-height: 340px;
	height: auto !important;
	height: 340px;
	padding: 0 15px 15px 15px;
}

.sidebar{
float: left;
width: 290px;
}

#sidebarTop{
float: left;
width: 290px;
height: 25px;
background: url(../images/bluetop.gif) no-repeat;
}

#sidebarBottom{
float: left;
width: 290px;
background: url(../images/bluebottom.gif) no-repeat;
height: 22px;
}

.sidebarContent{
float: left;
width: 290px;
height: auto;
padding: 0 15px 0 25px;
}

#footer{
margin: auto;
}

#mainNav{
width: 900px; /*leave this value as is in most cases*/
height: 50px;
}

#mainNav ul{
margin: 0;
padding: 0;
list-style: none;
}

#mainNav li{
float: left;
height: 50px;
text-align: left;
}

#mainNav a{
float: left;
text-decoration: none;
text-indent: -9999px;
}

#mainNav a:hover{
background-position: 0 -50px;
}

#mainNav a:visited{
float: left;
text-decoration: none;
text-indent: -9999px;
}

#mainNav a:focus{
	outline: none;
}

#mainNav a.selected{
background-position: 0 -50px;
text-indent: -9999px;
}

#sections{
float: left;
font: bold 13px Arial;
width: 900px; /*leave this value as is in most cases*/
height: 35px;
background: url(../images/tanbottom.gif) no-repeat;
}

#sections ul{
margin: 0;
padding: 0;
list-style: none;
}

#sections li{
float: left;
height: 35px;
text-align: left;
}

#sections a{
float: left;
text-decoration: none;
text-indent: -9999px;
}

#sections a:hover{
background-position: 0 -35px;
}

#sections a:visited{
float: left;
text-decoration: none;
text-indent: -9999px;
}

#sections a:focus{
	outline: none;
}

#sections a.selected{
background-position: 0 -35px;
text-indent: -9999px;
}

.tabcontent{
text-align: left;
}

.clearAll{
clear: both;
}