@charset "utf-8";
/* CSS Document 
gallery_gray: b3b3b3
backgrd_gray: efefef
dark_blue: 1a3360
dark_gray:4c4c4a
highlight_blue: 0abfeb
med blue: 0e70b9
brown: 603913
orange: f4a803
*/

body {
	background-image: url(../images/background/tal.jpg);
	background-color: #ebebeb;
	background-repeat: repeat-x;
	font-size:12px;
	text-decoration:none;
	margin:0;
	
}


/*MAIN TABLES */

.maintable {
	width:765px;
	background-image:url(/images/background/table_bkgrd.gif);
	background-repeat:repeat-y;
	border: medium solid #1a3360;		
}
.header_bkgrd {
	background-image: url(../images/header/header2.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	}
/*TOP NAVIGATION */
.top_nav {
	height:25px;
	color:#FFFFFF;
	font-size:10px;
	padding-top: 0px;
	font-family: "Swis721 BT";
	font-weight: bold;
}
.top_nav a:link {
	height:34px;
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
	
	
}
.top_nav a:visited {
	height:34px;
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
	
}

/*SIDE NAVIGATION BACKGROUND COLOR*/
.side_nav {
	background-image:url(../images/background/nav_bkgrd.jpg); 
	background-repeat:repeat;
	vertical-align:top;
}
.side_nav_table {
	height:100%;
	vertical-align:top;
}
/*MENU */

.menu {
	width:199px;
	height: 44px;
	font-family: "Swis721 BT";
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left:30px;
	padding-top:10px;
		
}

.menu a:link {
	font-family: "Swis721 BT";
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
		
		
}
.menu a:visited {
	font-family: "Swis721 BT";
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
		
		
}
.menu a:hover {
	font-family: "Swis721 BT";
	color:#f4a803;
	text-decoration: none;
		
}

.menu_sm_text  {
	font-family: "Swis721 BT";
	color:#f4a803;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	letter-spacing:1pt;
}


/*HEADING*/
.h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing:1pt;
	color: #0e70b9;
	text-decoration: none;
	line-height: 125%;
	
}
.h3_bkgrd {
	background-image: url(../images/content/gray_bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:3px;
}
.heading_content_on {
	font-size:12px;
	color:#0e70b9;
	text-decoration:none;
	font-weight: bold;
	line-height:90%;
	text-transform: none;
		font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.heading_content_off {
	font-size:12px;
	color:#666;
	text-decoration:none;
	font-weight: bold;
	line-height:90%;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	}
	
.categories {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #0e70b9;
	text-decoration: none;
	
}
.categories a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #0e70b9;
	text-decoration: none;
	
}

.categories_content  {
	font:normal 11px Tahoma, Arial;	
	color:#666;
	text-decoration:none;
	padding-top: 5px;
	
}
.categories_content a:link {
	font:normal 11px Tahoma, Arial;	
	color:#666;
	text-decoration:underline;
	padding-top: 5px;
	
}
.categories_content a:visited {
	font:normal 11px Tahoma, Arial;	
	color:#666;
	text-decoration:underline;
	padding-top: 5px;
	
}
.categories_content a:hover {
	font:normal 11px Tahoma, Arial;	
	color:#0abfeb;
	text-decoration:underline;
	padding-top: 5px;
	
}
.categories_content_bold a:link {
	font:normal 11px Tahoma, Arial;	
	color:#666;
	font-weight: bold;
	text-decoration:none;
	padding-top: 5px;
	
}
.categories_content_bold a:hover {
	font:normal 11px Tahoma, Arial;	
	color:#0abfeb;
	font-weight: bold;
	text-decoration:none;
	padding-top: 5px;
	
}

.categories_sm_text   {
	font-family: "Swis721 BT";
	color:#FF0000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	letter-spacing:1pt;
}
.listing_content  {
	font-size:10px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.listing_content a:link {
	font-size:10px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.listing_content a:visited {
	font-size:10px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calc_content  {
	font-size:10px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calc_content a:link {
	font-size:10px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calc_content a:visited {
	font-size:10px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.content_table {
 width:552px;
 }





/*ADDRESS & PHONE*/
.rt_nav_address {
	background-image: url(../images/background/page_bkgrd.jpg);
	background-repeat: repeat;	
	padding-left:30px;
	
}
.address {
	font-family: Tahoma, "Humanst521 BT", Verdana, Arial;
	color:#4c4c4a;
	font-size: 10px;
	font-weight: bold;
	line-height:150%;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}
.phone {
	font-family: Tahoma, "Humanst521 BT", Verdana, Arial;
	color:#FF0000;
	font-size: 10px;
	font-weight: bold;	
}
/*FOOTER*/
.footer_content  {
	font-size:13px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer_content a:link {
	font-size:13px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer_content a:hover {
	font-size:13px;
	color:#0abfeb;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer_content a:visited {
	font-size:13px;
	color:#1a3360;
	text-decoration:none;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form_field {
	height: 20px;
	color:#603913;
	font-size:11px;
	
	
}
.form_textarea {
	color:#603913;
	font-size:11px;
	
}

/*BACKGROUND PIC STYLES */



.about {
	background-image:url(/images/about/teamwork.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.search {
	background-image:url(/images/search/townhome.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 222px;
}
.sellers {
	background-image:url(/images/sellers/sold-sign.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:75px;
	
}
.builder {
	background-image:url(/images/developers/architect.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.pic_border {
	border:thin; 
	border-color:#603913;

}
.pic_caption {
	font-family: Tahoma, "Humanst521 BT", Verdana, Arial;
	color:#0e70b9;
	font-size: 11px;
	font-weight: bold;
	line-height: 150%;
	text-align:justify;
	
}
.emphasis {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0e70b9;
	text-decoration: none;
	line-height:150%;
	
}
.emphasis a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0e70b9;
	text-decoration: none;
	line-height:150%;
	
}
.emphasis_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	line-height:150%;
	
}
.emphasis_red a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	line-height:150%;
	
}.relocation {
	background-image: url(/images/relocation/townhome.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

