a {text-decoration: underline;}
a:active {text-decoration: underline;}
a:hover {text-decoration: underline;}
body, div, span, p, td, tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

a img { border: none; }

td.navbar a { text-decoration: none; }

.bodyblack, .bodyblack a, .bodyblack a:active, .bodyblack a:visited .bodyblack a:hover {
	color: #000000;
}
.bodyblackbold, .bodyblackbold a, .bodyblackbold a:active, .bodyblackbold a:visited .bodyblackbold a:hover {
	font-weight: bold;
	color: #000000;
}
.bodyblacksm1, .bodyblacksm1 a, .bodyblacksm1 a:active, .bodyblacksm1 a:visited .bodyblacksm1 a:hover {
	font-size: 95%;
	color: #000000;
}
.head_common_blue, .head_common_blue a, .head_common_blue a:active, .head_common_blue a:visited .head_common_blue a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -0px;
	color: #0a1f62;
}
.head_common_lt_blue, .head_common_lt_blue a, .head_common_lt_blue a:active, .head_common_lt_blue a:visited .head_common_lt_blue a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -0px;
	color: #99a5c9;
}
.headblack1, .headblack1 a, .headblack1 a:active, .headblack1 a:visited .headblack1 a:hover {
	font-size: 22px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
}
.headblack2, .headblack2 a, .headblack2 a:active, .headblack2 a:visited .headblack2 a:hover {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
}
.headblack3, .headblack3 a, .headblack3 a:active, .headblack3 a:visited .headblack3 a:hover {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
}
.headblack4, .headblack4 a, .headblack4 a:active, .headblack4 a:visited .headblack4 a:hover {
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #000000;
}
.bodyorange, .bodyorange a, .bodyorange a:active, .bodyorange a:visited .bodyorange a:hover {
	color: #cc6600;
}
.bodyorangebold, .bodyorangebold a, .bodyorangebold a:active, .bodyorangebold a:visited .bodyorangebold a:hover {
	font-weight: bold;
	color: #cc6600;
}
.bodyorangesm1, .bodyorangesm1 a, .bodyorangesm1 a:active, .bodyorangesm1 a:visited .bodyorangesm1 a:hover {
	font-size: 95%;
	color: #cc6600;
}
.headorange1, .headorange1 a, .headorange1 a:active, .headorange1 a:visited .headorange1 a:hover {
	font-size: 22px;
	line-height: 25px;
	font-weight: bold;
	color: #cc6600;
}
.headorange2, .headorange2 a, .headorange2 a:active, .headorange2 a:visited .headorange2 a:hover {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #cc6600;
}
.headorange3, .headorange3 a, .headorange3 a:active, .headorange3 a:visited .headorange3 a:hover {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #cc6600;
}
.headorange4, .headorange4 a, .headorange4 a:active, .headorange4 a:visited .headorange4 a:hover {
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #cc6600;
}
.bodywhite, .bodywhite a, .bodywhite a:active, .bodywhite a:visited .bodywhite a:hover {
	color: #ffffff;
}
.bodywhitebold, .bodywhitebold a, .bodywhitebold a:active, .bodywhitebold a:visited .bodywhitebold a:hover {
	font-weight: bold;
	color: #ffffff;
}
.bodygrey, .bodygrey a, .bodygrey a:active, .bodygrey a:visited .bodygrey a:hover {
	color: #666666;
}
.bodygreybold, .bodygreybold a, .bodygreybold a:active, .bodygreybold a:visited .bodygreybold a:hover {
	font-weight: bold;
	color: #666666;
}
.bodygreysm1, .bodygreysm1 a, .bodygreysm1 a:active, .bodygreysm1 a:visited .bodygreysm1 a:hover {
	font-size: 95%;
	color: #666666;
}
.bodyblue, .bodyblue a, .bodyblue a:active, .bodyblue a:visited .bodyblue a:hover { 
	color: #0a1f62;
}
.bodybluebold, .bodybluebold a, .bodybluebold a:active, .bodybluebold a:visited .bodybluebold a:hover { 
	font-weight: bold;
	color: #0a1f62;
}
.bodybluesm1, .bodybluesm1 a, .bodybluesm1 a:active, .bodybluesm1 a:visited .bodybluesm1 a:hover {
	font-size: 95%;
	color: #0a1f62;
}
.bodybluesm2, .bodybluesm2 a, .bodybluesm2 a:active, .bodybluesm2 a:visited .bodybluesm2 a:hover {
	font-size: 85%;
	line-height: 8px;
	color: #0a1f62;
}
.headbluehuge, .headbluehuge a, .headbluehuge a:active, .headbluehuge a:visited .headbluehuge a:hover {
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;	
	font-size: 42px;
	line-height: 54px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #0a1f62;
}
.headorangehuge, .headorangehuge a, .headorangehuge a:active, .headorangehuge a:visited .headorangehuge a:hover {
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;	
	font-size: 42px;
	line-height: 54px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #cc6600;
}
.headblue1, .headblue1 a, .headblue1 a:active, .headblue1 a:visited .headblue1 a:hover {
	font-size: 22px;
	line-height: 25px;
	font-weight: bold;
	color: #0a1f62;
}
.headblue2, .headblue2 a, .headblue2 a:active, .headblue2 a:visited .headblue2 a:hover {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #0a1f62;
}
.headblue3, .headblue3 a, .headblue3 a:active, .headblue3 a:visited .headblue3 a:hover {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #0a1f62;
}
.headblue4, .headblue4 a, .headblue4 a:active, .headblue4 a:visited .headblue4 a:hover {
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #0a1f62;
}
.bodybluelighter, .bodybluelighter a, .bodybluelighter a:active, .bodybluelighter a:visited .bodybluelighter a:hover { 
	color: #99a5c9;
}
.bodybluelighterbold, .bodybluelighterbold a, .bodybluelighterbold a:active, .bodybluelighterbold a:visited .bodybluelighterbold a:hover { 
	font-weight: bold;
	color: #99a5c9;
}
.hiliteredsm1, .hiliteredsm1 a, .hiliteredsm1 a:active, .hiliteredsm1 a:visited .hiliteredsm1 a:hover { 
	font-size: 95%;
	color: #cc0000;
}
.hilitered, .hilitered a, .hilitered a:active, .hilitered a:visited .hilitered a:hover { 
	color: #cc0000;
}
.hiliteredbold, .hiliteredbold a, .hiliteredbold a:active, .hiliteredbold a:visited .hiliteredbold a:hover { 
	font-weight: bold;
	color: #cc0000;
}
.navbar, .navbar a, .navbar a:active, .navbar a:visited {
	letter-spacing: 1px;
	font-size: 11px;
	line-height: 12px;
	background-color: #000000; 	
	color: #ffffff;
}
.navbar a:hover {
	color: #f9d616;
	text-decoration: none;	
}	
.blurb {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	font-weight: bold;
	color: #0A1F62;
}
.tipbody {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	font-weight: bold;
	color: #0A1F62;
}
.tipheader, .tipheader a, .tipheader a:active, .tipheader a:visited .tipheader a:hover {
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: -1px;
	color: #99b399;
}
.blurblarge {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	font-size: 24px;
	font-style: italic;
	line-height: 26px;
	color: #99a5c9;
}	
.aboutmainlinks, .aboutmainlinks a, .aboutmainlinks a:active, .aboutmainlinks a:visited .aboutmainlinks a:hover {
	margin-top: 10px;
	line-height: 20px;
	color: #cc6600;
}
.aboutsidelinks, .aboutsidelinks a, .aboutsidelinks a:active, .aboutsidelinks a:visited .aboutsidelinks a:hover {	
	font-size: 95%;
	line-height: 16px;
	color: #0A1F62;
}
.aboutsidelinkshead, .aboutsidelinkshead a, .aboutsidelinkshead a:active, .aboutsidelinkshead a:visited .aboutsidelinkshead a:hover {
	letter-spacing: 1px;
	font-weight: bold;	
	line-height: 16px;
	color: #000000;
}
.aboutheader {
	font-size: 36px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 20px;
	line-height: 48px;
	color: #e6b380;
}
.hoday_large, .hoday_large a, .hoday_large a:active, .hoday_large a:visited .hoday_large a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: bold;
	line-height: 54px;
	letter-spacing: -1px;
	color: #e6b380;
}
.hoday_medium, .hoday_medium a, .hoday_medium a:active, .hoday_medium a:visited .hoday_medium a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -1px;
	color: #e6b380;
}
.hoday_links, .hoday_links a, .hoday_links a:active, .hoday_links a:visited .hoday_links a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e6b380;
}
.howeek_large, .howeek_large a, .howeek_large a:active, .howeek_large a:visited .howeek_large a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: bold;
	line-height: 54px;
	letter-spacing: -1px;
	color: #87b7b7;
}
.howeek_medium, .howeek_medium a, .howeek_medium a:active, .howeek_medium a:visited .howeek_medium a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -1px;
	color: #87b7b7;
}
.howeek_medium2, .howeek_medium2 a, .howeek_medium2 a:active, .howeek_medium2 a:visited .howeek_medium2 a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 38px;
	font-weight: bold;
	line-height: 40px;
	letter-spacing: -1px;
	color: #87b7b7;
}
.howeek_links, .howeek_links a, .howeek_links a:active, .howeek_links a:visited .howeek_links a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	color: #87b7b7;
}
.homonth_large, .homonth_large a, .homonth_large a:active, .homonth_large a:visited .homonth_large a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 52px;
	font-weight: bold;
	line-height: 52px;
	letter-spacing: -1px;
	color: #c0a090;
}
.homonth_medium2, .homonth_medium2 a, .homonth_medium2 a:active, .homonth_medium2 a:visited .homonth_medium2 a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 38px;
	font-weight: bold;
	line-height: 40px;
	letter-spacing: -1px;
	color: #c0a090;
}
.homonth_medium, .homonth_medium a, .homonth_medium a:active, .homonth_medium a:visited .homonth_medium a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -1px;
	color: #c0a090;
}
.homonth_links, .homonth_links a, .homonth_links a:active, .homonth_links a:visited .homonth_links a:hover{
	font-family: "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #c0a090;
}
.openhouse_large, .openhouse_large a, .openhouse_large a:active, .openhouse_large a:visited .openhouse_large a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 52px;
	font-weight: bold;
	line-height: 52px;
	letter-spacing: -1px;
	color: #99b399;
}
.openhouse_medium2, .openhouse_medium2 a, .openhouse_medium2 a:active, .openhouse_medium2 a:visited .openhouse_medium2 a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 38px;
	font-weight: bold;
	line-height: 40px;
	letter-spacing: -1px;
	color: #99b399;
}
.openhouse_medium, .openhouse_medium a, .openhouse_medium a:active, .openhouse_medium a:visited .openhouse_medium a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -1px;
	color: #99b399;
}
.openhouse_links, .openhouse_links a, .openhouse_links a:active, .openhouse_links a:visited .openhouse_links a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;;
	font-size: 14px;
	font-weight: bold;
	color: #99b399;
}
.listings_medium, .listings_medium a, .listings_medium a:active, .listings_medium a:visited .listings_medium a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -0px;
	color: #99a5c9;
}
.listings_links, .listings_links a, .listings_links a:active, .listings_links a:visited .listings_links a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #99a5c9; OLD color*/
	color: #37457D;
}
.featured_medium, .featured_medium a, .featured_medium a:active, .featured_medium a:visited .featured_medium a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -0px;
	color: #809999;
}
.featured_prev_subhead, .featured_prev_subhead a, .featured_prev_subhead a:active, .featured_prev_subhead a:visited .featured_prev_subhead a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: -0px;
	color: #cc8080;
}
.featured_prev_medium, .featured_prev_medium a, .featured_prev_medium a:active, .featured_prev_medium a:visited .featured_prev_medium a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -0px;
	color: #cc8080;
}
.featured_links, .featured_links a, .featured_links a:active, .featured_links a:visited .featured_links a:hover{
	font-family: Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #809999;
}
.xtramargin1 {
	margin-left: 10px
}
.xtramargin2 {
	margin-left: 20px
}
.callaway_cart_head, .callaway_cart_head a, .callaway_cart_head a:active, .callaway_cart_head a:visited .callaway_cart_head a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 27px;
	letter-spacing: -1px;
	color: #0A1F62;
}
.redhead_large, .redhead_large a, .redhead_large a:active, .redhead_large a:visited .redhead_large a:hover{
	font-family: Arial Narrow, Arial, Helvetica Narrow, Helvetica, sans-serif;
	font-size: 52px;
	font-weight: bold;
	line-height: 52px;
	letter-spacing: -1px;
	color: #cc0000;
}

/* Habitat Styles */


	
table.habitat tr td  {
	border: 1px none #ccc;
	padding: 5px;
	}	
	
