body, input, textarea, select, td {
	font-family: Arial, sans-serif;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-size : 12px;
	color : #222222;
	letter-spacing : 1px;
}

.main_body {
	background-image : url(/images/0_masthead.jpg);
	background-repeat : repeat-x;
}

.main_text {
	padding-left : 10px;
	padding-right : 10px;
}

.main {  
	background-color : #EFEFE2;
	padding-right : 0px;
	padding-left : 0px;
}

a:link, a:active, a:visited, a:visited { 
	color: #000099;
	text-decoration : none;
}

a:hover {
	color: #000000;
	text-decoration : underline;
}

a.nav:link, a.nav:active, a.nav:visited {
	font-size: 9px; 
	line-height: 14px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration : none;
}

a.nav:hover {
	font-size: 9px; 
	line-height: 14px; 
	font-weight: bold; 
	color: #CCCCCC;
	text-decoration : underline;
}

.grey {
	font-size: 10px; 
	line-height: 14px; 
	font-weight: bold; 
	background-color : #E1E1D7;
	color: #444444;
	letter-spacing: 0px;
}

a.grey:link, a.grey:active, a.grey:visited {
	font-size: 9px; 
	line-height: 14px; 
	font-weight: bold; 
	color: #444444;
	text-decoration : none;
}

a.grey:hover {
	font-size: 9px; 
	line-height: 14px; 
	font-weight: bold; 
	color: #222222;
	text-decoration : underline;
}

.top_nav {
	text-align : center;
	padding-right : 10px;
	padding-left : 10px;
}

th {
	font-size : 12px;
	font-weight : bold;
	margin-left : 0px;
	background-color : #EEEEEE;
}

.prop_thumbs {
	margin-bottom : 10px;
}

hr {
	margin-top : -5px;
	margin-bottom : -5px;
	padding-top : 0px;
	padding-bottom : 0px;
}

h5, h4, h3 {
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}

.pad_lt {
	padding-left : 10px;
	padding-top : 10px;
}

.pad_t {
	padding-top : 10px;
}

.pd_title, .sd_title {
	padding-right : 10px;
	padding-bottom : 3px;
	padding-top : 3px;
	text-transform : uppercase;
	font-size : 18px;
	vertical-align : bottom;
}

.pd_address, .sd_floor {
	padding-left : 10px;
	padding-bottom : 1px;
	padding-top : 3px;
	vertical-align : bottom;
	border-left : 1px solid #FF0000;
}

.pd_main_pics, .sd_main_pics {
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	border-top : 1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
	background-color: #BDBDAD;
}

.ss_main_pics {
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	border-top : 1px solid #FF0000;
	background-color: #BDBDAD;
}

.ss_small_pics {
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	border-bottom : 1px solid #FF0000;
	background-color: #BDBDAD;
}

.pd_top_info, .sd_top_info {
	padding-left : 10px;
	padding-top : 10px;
	background-color: #EDEDE3;
	border-left : 1px solid #FF0000;
	border-top : 1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
}

.pd_section_top, .search_section_top, .p_section_top {
	border-top : 1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
	padding-top : 3px;
	padding-bottom : 3px;
	font-size: 12px; 
	background-color : #EDEDE3;
}

.pd_section_top_l {
	border-top : 1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
	border-left :  1px solid #FF0000;
	padding-top : 3px;
	padding-bottom : 3px;
	font-size: 12px; 
	background-color : #EDEDE3;
}

.pd_section_item, .search_section_item {
	border-bottom :  1px solid #FF0000;
	padding-top : 10px;
	padding-left : 10px;
	padding-bottom : 10px;
}

.pd_section_item_l {
	border-bottom :  1px solid #FF0000;
	border-left :  1px solid #FF0000;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}

.pd_contact_box {
	border-left :  1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
}

.contact_person {
	padding-left : 10px;
	padding-top : 10px;
}

.contact_person_t {
	border-top :  1px solid #FF0000;
	padding-left : 10px;
	padding-top : 10px;
}

.contact_person_tb {
	border-bottom :  1px solid #FF0000;
	border-top :  1px solid #FF0000;
	padding-left : 10px;
	padding-top : 10px;
} 

.sd_floorplan {
	padding-left : 10px;
	padding-top : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	border-bottom :  1px solid #FF0000;
	background-color: #EDEDE3;
}

.sd_contact_box {
	border-left :  1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
}

.sd_tour_box {
	border-left : 1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
	background-color: #ECECDA;
	padding-top : 10px;
	padding-left : 10px;
}

.search_trb {
	border-top : 1px solid #FF0000;
	border-right :  1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

.search_tlb {
	border-left :  1px solid #FF0000;
	border-top : 1px solid #FF0000;
	border-bottom :  1px solid #FF0000;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

.search_button {
	padding-top : 5px;
}

.p_building {
	border-bottom :  1px solid #FF0000;
}

.p_saleSite {
	border-bottom :  1px solid #FF0000;
	padding-left : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.page_header {
	padding-left : 10px;
}

.page_links {
	padding-right : 10px;
	padding-top : 0px;
}

hr {
	margin-top : 0px;
	margin-bottom : 0px;
}
