
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body.auto{background-color:#00235d;}
body.health{background-color:#66caf8;}
body.home{background-color:#36005d;}
body.life{background-color:#dcab01;}

.auto_bg {
	background-image: url(auto_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.geozip.auto_bg{background-image: url(auto_bg_zip.jpg);}
.phone .geozip.auto_bg{background-image: url(auto_bg_zip_ph.jpg);}

.auto_second_bg{
	background-repeat: no-repeat;
	background-position: left top;
}

.auto_2_norm{background-image:url(auto_second_bg.jpg);}
.auto_2_wide{background-image:url(auto_second_bg_wide.jpg);}
.auto_2_wide .space2{padding-left:0px;}

.space1{
	text-align: left;
	vertical-align: top;
	padding-top: 423px;
	padding-left: 275px;
}
.geozip .space1{padding-left: 290px;}
.phone .space1{padding-top: 292px;} /*padding-left: 96px;*/

.space2 {
	text-align: left;
	vertical-align: top;
	padding-left: 93px;
}

.bg_white {
	background-color: #FFFFFF;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
	background-color: #FFFFFF;
	height:128px;
}

.text5 {
	font-size: 14px;
	color: #FCE44D;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.text6 {
	font-size: 13px;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.IE7 .text6, .IE8 .text6{padding-bottom:7px;}
.IE7 .text5, .IE8 .text5{padding-bottom:7px;}

.statesbg{
	background-image: url(bg_states.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FAFAFA;
	vertical-align:middle;
}
/*#statesbg{visibility:hidden;}*/

.FF3 .statesbg{background-position:-5px -10px;}

.form{
	text-align: center;
	padding-left:10px;
	padding-right:4px;
	/*padding-top:16px;
	padding-bottom:16px;*/
	border:0;
	/*height:76px;*/
	width: 374px;
	font-size: 25px;
	background-image: url(bg_states.jpg);
	background-repeat: no-repeat;
	background-position: left -23px;
}

.Chrome .form, .Chrome .statesbg, .Saf .form, .Saf .statesbg{
	background-image:none;
	background-color:#EAEAEA;
}


.geozip .form{
	text-align: center;
	padding: 20px 5px 20px 5px;
	/* height: 62px; */
	width: 303px;
	background-position:0;
	font-size: 32px;
	font-weight: normal;
	margin-left: 10px;
	margin-top:0;
}

.FF3 .form{
	/*padding-top1:8px;*/
	/*padding-bottom1:16px;*/
	padding-left:20px;
	background-image: none;
	/*background-position: -20px 0;*/
}

.IE7 .statesbg, .IE6 .statesbg{
	background-image:none;
	background-color:transparent;
}

.IE7 .form{
	height:auto;
}

.FF3 .form{
	background-position: left -23px;
}

Select.form Option{
}

/* .auto .form, .life .form{color: #F2A813;}
.health .form{color: #1A64A1;}
.life .form{color: #DD9906;}
Form Select.form{color:black;}*/

.home_bg {
	background-image: url(home_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.life_bg {
	background-image: url(life_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.health_bg {
	background-image: url(health_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.health_second_bg {
	background-image: url(health_second_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_second_bg {
	background-image: url(home_second_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.life_second_bg {
	background-image: url(life_second_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.Preload{
	position:absolute;
	visibility:hidden;
	height:1px;
	width:1px;
}

body.life .space2{padding-left:40px;}
body.life .text1{padding-right:0px;}
body.life #SHlistings{
	position:relative;
	left:-10px;
}

/* body.life .space2 > Table{
	position:relative;
	left:-10px;
} */


/* clktypes */

.ld, .ldrd{
	padding:50px;
	padding-top:1510px;
	text-align:justify;
	width:900px;
}
.ldrd{padding-top:11px;}
.ld > div, .ldrd > div{margin:12px;}
.ld A, .ldrd A{font-size:11px;}

.auto .ld, .auto .ldrd{color:white;}
.auto .ld A, .auto .ldrd A{color:#B2D3FF;}

.health .ld, .health .ldrd{color:black;}
.health .ld A, .health .ldrd A{color:#1B64A8;}

.life .ld, .life .ldrd{color:black;}
.life .ld A, .life .ldrd A{color:#C43342;}

.home .ld, .home .ldrd{color:white;}
.home .ld A, .home .ldrd A{color:#B2D3FF;}


.of{
	height:16px;
	overflow:hidden;
	width:970px;
	padding:0 14px;
}		

.of div{margin-top:16px;} 
.up{
	position:absolute;
	top:5px;
	width:500px;
	visibility:hidden;
}

.al{
	width:791px;
	filter:alpha(opacity=0);
	opacity:0;
	height:104px;
	overflow:scroll;
	margin:0 auto 0 auto;
}
.al, .al A{cursor:default;}

/* end - clktypes */

/* text */

.btmtext{
	text-align: left;
	margin-top: -62px; /* 413px */
	margin-right: auto;
	margin-left: auto;
	width:842px;

	padding-top: 28px;
	padding-right: 43px;
	padding-bottom: 33px;
	padding-left: 43px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px dotted black;
}

.FF .btmtext, .IE .btmtext{border-style:dashed;}
.IE8 .btmtext{border-style:dotted;}

.auto .btmtext{margin-top: -140px;}

.btmtext h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: normal;
	margin-top: 0px;
	color: #ffe958;
}

.btmtext A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.btmlinks{
	padding-top: 35px;
	padding-right: 33px;
	padding-bottom: 25px;
	padding-left: 33px;
	text-align: center;

	margin-right: auto;
	margin-left: auto;
	width:842px;
}

TD.space2 .btmlinks{width:auto;}

.btmlinks A{font-size: 11px;}


.health .btmtext{
	background-color: #2067A6;
	color: #FFF;
	border-color:#98DEFF;
}

.health .btmtext A:link{color: #fff6be;}
.health .btmtext A:visited{color: #EEE5B1;}
.health .btmtext A:hover, .health .btmtext A:active{
	color: #397BB3;
	text-decoration: none;
	background-color: #fff6be;
}


.life .btmtext{
	background-color: #3b3625;
	color: #FFF;
	border-color:#29261a;
}

.life .btmtext A:link{color: #fff6be;}
.life .btmtext A:visited{color: #EEE5B1;}
.life .btmtext A:hover, .life .btmtext A:active{
	color: #397BB3;
	text-decoration: none;
	background-color: #fff6be;
}


.auto .btmtext{
	background-color: #0C1B4A;
	color: #F1F1F1;
	border-color:#184089;
}
.auto .btmtext A:link{color: #FFE958;}
.auto .btmtext A:visited{color: #E7D24E;}
.auto .btmtext A:hover, .auto .btmtext A:active{
	color: #192A5D;
	text-decoration: none;
	background-color: #FFE958;
}


.home .btmtext{
	background-color: #2f0051;
	color: #f1f1f1;
	border-color:#5a3d6e;
}

.home .btmtext A:link{color: #fff6be;}
.home .btmtext A:visited{color: #EEE5B1;}
.home .btmtext A:hover, .home .btmtext A:active{
	color: #401264;
	text-decoration: none;
	background-color: #fff6be;
}



.health .btmlinks{color: #428FD2;}
.health .btmlinks A{color: #397BB3;}
.health .btmlinks A:visited{color: #28567F;}
.health .btmlinks A:hover, .health .btmlinks A:active{
	text-decoration: none;
	background-color: #FFF;
}

.life .btmlinks{color: #3b3625;}
.life .btmlinks A{color: #675a2c;}
.life .btmlinks A:visited{color: #675a2c;}
.life .btmlinks A:hover, .life .btmlinks A:active{
	text-decoration: none;
	background-color: #ffffff;
}

.home .btmlinks{color: #9A8CA4;}
.home .btmlinks A{color: #B6A6C2;}
.home .btmlinks A:visited{color: #AF9FBB;}
.home .btmlinks A:hover, .home .btmlinks A:active{
	color: #471570;
	text-decoration: none;
	background-color: #B6A6C2;
}

.auto .btmlinks{color: #428FD2;}
.auto .btmlinks A{color: #74AEFE;}
.auto .btmlinks A:visited{color: #6293D7;}
.auto .btmlinks A:hover, .auto .btmlinks A:active{
	color: #192A5D;
	text-decoration: none;
	background-color: #74AEFE;
}

/* These are for text added to top sites but the styles may affect the listings! */

h1{
	font-size: 22px;
	font-weight: normal;
	color: #262626;
	margin-top: 0px;
}

/* only for markc
.text1{text-align:justify;}
.text1 P{margin-right:10px;}

.text1 P A{font-size: 14px;}
.text1 P A:link{color: #5161B8;}
.text1 P A:visited{color: #4755A2;}

.text1 P a:hover, .text1 P a:active{
	color: #FFF;
	text-decoration: none;
	background-color: #E98B3E;
}

.life .text1 P a:hover, .text1 P a:active{
	color: #FFF;
	text-decoration: none;
	background-color: #dcab01;
}

.auto .text1{color: #333;}

.auto .text1 P a:link{color: #1C48A8;}
.auto .text1 P a:visited{color: #102A65;}
.auto .text1 P a:hover, .auto .text1 P a:active{
	color: #FFF;
	text-decoration: none;
	background-color: #1C48A8;
}*/

/* end - text */

.yesno{
	margin-left:100px;
	border:0;
}

Label{cursor:pointer;}
Input[type=radio]{cursor:pointer;}

.btm{
	text-align:center;
	height:20px;
	font-size:11px;
}

.auto .btm A:link, .auto .btm A:visited, .auto .sp A:link, .auto .sp A:visited{color:#B0C4DE;}
.life .btm A:link, .life .btm A:visited, .life .sp A:link, .life .sp A:visited{color:#007000;}
.home .btm A:link, .home .btm A:visited, .home .sp A:link, .home .sp A:visited{color:#C0C0C0;}
.health .btm A:link, .health .btm A:visited, .health .sp A:link, .health .sp A:visited{color:#1A65A6;}

.sp{
	margin-top:455px;
	padding-left:220px;
	font-size:11px;
}

div.call{
	font-size: 17px;
	font-weight: normal;
	color: #FFE65B;
	height:25px;
	/*margin-top: 181px;*/
	/*margin-left:-193px;*/
	margin-bottom:106px;
	
	position:relative;
	left:-193px;
	visibility:hidden;
}

.Chrome Input:focus{outline:none;}