A{font: 12px verdana,arial,helvetica,sans-serif;text-decoration: underline;color: #C10000;font-weight: normal}
A:Hover{font: 12px verdana,arial,helvetica,sans-serif;text-decoration: underline;color: #C10000;font-weight: normal}

TD{font: 12px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #2C2C2C;font-weight: normal;}

B{font-weight: bold}

.cp_sub{font: 10px verdana,arial,helvetica,sans-serif;width:114px}
.cp_home{font: 10px verdana,arial,helvetica,sans-serif;width:114px}

.looking_for_sub{font: 10px verdana,arial,helvetica,sans-serif}
.default_forms{font: 10px verdana,arial,helvetica,sans-serif}

.home_blurb{font: 11px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #2C2C2C;font-weight: normal;line-height:13pt}
.home_testimony{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #2C2C2C;font-weight: normal}
.home_spotlight{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #2C2C2C;font-weight: normal}
.home_contact{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #2C2C2C;font-weight: normal}

.testimonies{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #6F7E91;font-weight: normal;}

.small_bold_link{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: underline;color: #C10000;font-weight: bold}
.small_bold_link:hover{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: underline;color: #C10000;font-weight: bold}

.light_link{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: underline;color: #ffffff;font-weight: normal}
.light_link:hover{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: underline;color: #ffffff;font-weight: normal}

.compheader{font: 11px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #ffffff;font-weight: bold}
.compheadertext{font: 10px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #ffffff;font-weight: bold}

.error{font: 11px verdana,arial,helvetica,sans-serif;text-decoration: none;color: #C10000;font-weight: bold}

.medium{font-size: 16px}

.red{color: #C10000}

.moreinfo{font-size:10px; color: #C10000; text-decoration: none; font-style: italic;}
.moreinfo:hover{font-size:10px; color: #2C2C2C; text-decoration: none; font-style: italic;}

.dogvdvbdy {
	width:300px;
	background-color: #DEDEDE;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #6F7E91;
	padding: 8px;
	color: #59697C;
	font: 10px verdana,arial,helvetica,sans-serif;
}

.dogvdvhdr {
	width:300px;
	background-color: #C7C7C7;
	border-style: solid;
	border-width: 1px;
	border-color: #6F7E91;
	padding: 8px;
	color: #C10000;
	font: 10px verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.feathead1, .feathead2{
	padding:8px;
	background-color: #DDDDDD;
	color: #2C2C2C;
	font-size: 10px;
	font-weight: bold;
}
.featbody1, .featbody2{
	padding:8px;
	background-color: #E9E9E9;
	color: #2C2C2C;
	font-size: 10px;
	font-weight: normal;
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}

.featbody1 a, .featbody2 a{
	font-size: 10px;
}

.featmore1, .featmore2{
	padding:8px;
	background-color: #E9E9E9;
	color: #C10000;
	font-size: 10px;
	font-weight: normal;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}

.feathead2{
	background-color: #C5C5C5;
}
.featbody2{
	background-color: #DEDEDE;
	border-color: #C5C5C5;
}
.featmore2{
	background-color: #DEDEDE;
	border-color: #C5C5C5;
}

#main_nav{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	height: 23px;
	vertical-align: middle;
}

#main_nav A{
	padding: 0px 15px 0px 15px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#main_nav A:hover{
	color: #6F7E91;
}

h1.tagline{
	color: #2C2C2C;
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-left: 7px;
	width: 389px;
	position: relative;
	top: 0px;
}

h1.h1_footer{
	color: #2C2C2C;
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-bottom: 17px;
	width: 700px;
}

#home_sales{
	color: #2C2C2C;
	font-size: 9px;
	font-weight: bold;
	width: 152px;
	padding-top: 25px;
}

#home_sales_phone{
	color: #C10000;
	font-size: 14px;
	font-weight: bold;
	width: 152px;
}

#home_box_text{
	position: absolute;
	top: 27px;
	left: 22px;
}

#home_box_text A{
	line-height: 18px;
	color: #6F7E91;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

#home_box_head{
	position: absolute;
	top: 3px;
	left: 22px;
}

#home_box_head A{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

h3.home{
	width: 224px;
	height: 23px;
	color: #C10000;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/h3_home.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
	margin-bottom: 0px;
}

#subnav_text h3{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/sn_title_bg.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 20px;
	display:block;
	padding: 3px 0px 3px 9px;
	margin-bottom: 0px;
}

#subnav_text[id] h3{
	height: 14px;
	width: 146px;
}

#subnav_text A{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #6F7E91;
	background-image: url(../images/sn_bg.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 21px;
	display:block;
	padding: 3px 0px 3px 9px;
	margin-bottom: 0px;
}

#subnav_text[id] A{
	width: 146px;
	height: 15px;
}

#subnav_text A:hover{
	color: #2C2C2C;
}

#subnav_text A.sn_text_on{
	color: #C10000;
}

h1{
	color: #C10000;
	font-size: 18px;
	width: 100%;
}

h2{
	color: #C10000;
	font-size: 10px;
	background-image: url(../images/h2_bg.gif);
	background-repeat: no-repeat;
	height: 15px;
	padding: 0px 0px 0px 17px;
}

.main_text{
	line-height: 18px;
}

.compare{
	
}

.compare TD{
	font-size: 10px;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #cccccc;
}