#page_margins, body {
	font-family: Verdana, Arial, sans-serif;
	margin: 0 auto;
	padding: 0px;
/*	background-color: #000000;*/
}

#page {
	margin-left: auto;
	margin-right: auto;
	width: 775px;
	padding: 10px;
	text-align: left;
	background-color: #000000;
}

A:hover {
/*	color: rgb(255, 204, 0); */
	color: #dd8811;
}

/*A:visited, A:link {
	color: #aa6600;
}
*/
#topnav {
	/* placeholder */
}

#l_pic {
	float: left;
	width: 133px;
	height: 178px;
}

#img_building {
	float: left;
}

#img_logo {
	float: left;
	padding: 10px;
}

#header {
	height: 99px;
	background-color: #FFFFFF;
}

#nav {
	background-color: #000000;
	height: 30px;
}

/* NAV POP OUT */
.menu {
	position:relative;
	font-size:12px;
}

.menu ul li a {
	padding-top: 10px;
	display:block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-bottom: 0;
	overflow:hidden;
	height: 50px;
	width: 80px;
	font-size: 12px;
}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative; border-top: 1px dotted #ccc }
.menu ul li ul {display: none}
.menu .first { border-top: none } 
/* button hover properties */
.menu ul li:hover a {color:#ffd659;}
.menu ul li:hover ul {display:block; position:absolute; top:42px; left:0; width:160px; margin: 0; padding: 0; background-color: #000000; }
.menu ul li:hover ul li ul {display: none;}

/* dropdown properties */
.menu ul li:hover ul li a {background-image: none; display:block;height: 28px; line-height: 26px; color:#fff; width:142px; text-align:left; margin: 0; padding:0 0 0 11px;font-weight:normal;}
.menu ul li:hover ul {
	margin: 0 0 0 3px;
	padding: 0;
}

/* dropdown selected properties */
.menu ul li:hover ul li a:hover {color:#ffd659;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:125px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/* END NAV */

#main {
	width: 775px;
	background-color: #FFFFFF;
}

#mainpage {
	width: 775px;
	background-color: #FFFFFF;
}

#subpage {
}

#subpage_header h1 {
	font-size: 16pt;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
}

#subpage_header hr {
	width: 95%;
	color: #ffd659;
}

.subsection {
	clear: both;
	padding-left: 20px;
	padding-right: 20px;
}

#footer {
	padding: 15px;
	text-align: center;
	font-size: 10px;
	clear: both;
}

#community_info_text {
	overflow: scroll;
	width: 225px;
	height: 400px;
	float: right;
	font-size: 10px;
}

#community_info_map {
	width: 500px;
	height: 400px;
	float: left;
}

#members_area {
	clear: right;
	padding: 10px;
}

#view_users {
	padding-top: 10px;
}

.pagination {
	font-size: 12px;
}

.small { font-size: 12px; }

.no_results,.error_text {
	background-color: #FC7C7C;
	border: 1px solid #FF0000;
	padding: 10px;
}

/* calculators */
.page_display td {
	font-size: 12px;
}

#main_image_description {
	font-size: 10px;
}

.listing_subheading_container {
	border: 1px solid black;
	background-color: #CCCCCC;
	margin-top: 10px;	
}

.listing_subheading_content {
	border-top: 1px solid black;
	background-color: #FFFFFF;
	font-size: 10pt;
	padding: 5px;
}

.listing_subheading_content ul {
	margin: 0px;
}

.listing_images img {
	padding-left: 9px;
	padding-right: 8px;
}
.listing_images_ires img {
	padding-left: 2px;
	padding-right: 3x;
}

.main_img {
	height: 265px;
	width: 300px;
}

#mls_disclaimer {
	background-color: #cccccc;
	padding: 10px;
}
#quicksearch form {	
	font-size: 7pt;
	font-weight: bold;
}

#quicksearch input,select {
	font-size: 7pt;
}

#search_results {
	margin-top: 10px;
	font-size: 10pt;
}

#search_results .result_row_1 {
	background-color: #eeeeee;
}

#search_results .result_row_0 {
/*  background-color: #cccccc; */
}

.search_results_thumbs img {
	border: 2px solid black;
}

.agent_picture img { border: 0px; float: left; height: 206px; padding: 10px;}

.view_users_agent_name {
	font-size: 18pt;
}

.view_users {
	margin-bottom: 20px;
}

/* LISTING DETAIL - COMMON FOR ALL TEMPLATE FILES
 ============================================================================ */
.or_content_tag .view_image{width:100%;text-align:center;}
.view_image span.image_caption{width:100%;line-height:25px;font-weight:bold;color:#FF0000;}
.or_content_tag .view_image a:link, .or_content_tag .view_image a:visited{font-size:11px;font-weight:normal;text-decoration:underline;color:#656565;}
.or_content_tag .view_image a:hover{text-decoration:none;}
.or_content_tag .view_image img{width:480px;margin-bottom:10px;border:0 none;}
#features{clear:both}
#features_left{float:left;width:50%;}
.multiple_options_caption{margin-right:5px;padding:0;font-weight:bold;float:left;}
.multiple_options{float:left;}

#features_right{float:left;width:50%;}
#features_right ul{float:left;margin:0;padding:0;list-style-type:none;}
#features_right li{display:inline;line-height:12px;}
div.features_ticked{float:left;margin-top:15px;padding-left:18px;}
div.features_ticked strong{line-height:15px;padding-top:16px;margin-left:-18px;background-color:#FFFFFF;}


/* LISTING DETAIL DEFAULT TEMPLATE (listing_detail_default.html)
 ============================================================================ */
#listing_detail_default{float:left;width:100%;margin:0;padding:0;font-size:11px;}
#listing_detail_default_header{float:left;width:375px;}
#listing_detail_default_header h3{}
#listing_detail_default_header h4{}
#listing_detail_default_header a:link, #listing_detail_default_header a:visited{text-decoration:none;}
#listing_detail_default_header a:hover{text-decoration:none;color:#FC0000;}
#listing_detail_default .vtour_button{float:left;margin-top:10px;}
#listing_detail_default_inner{float:left;width:100%;margin:0;padding:0;}
#listing_detail_default_images{float:left;width:130px;margin:0;padding:0;text-align:center;}
#listing_detail_default_images strong{float:left;display:inline;font-style:italic;text-transform:uppercase;}
#listing_detail_default_images hr{float:left;display:block;width:115px !important;}
#listing_detail_default_images img{}
#listing_detail_default_images b{font-weight:normal;font-style:italic;}
#listing_detail_default_fieldslinks{height:100% !important;margin:0 0 0 130px;padding:0;text-align:left;}
#listing_detail_default_fieldslinks_inner{float:left;width:100%;}

/* LISTING DETAIL MAINJAVAROWS TEMPLATE (listing_detail_mainjavarows.html)
 ============================================================================ */
#listing_detail_mainjavarows{float:left;width:100%;margin:0;padding:0;font-size:11px;}
#listing_detail_mainjavarows_inner{float:left;width:100%;margin:0;padding:0;}
#listing_detail_mainjavarows_header{float:left;width:375px;}
#listing_detail_mainjavarows_fieldslinks{height:100% !important;margin:0;padding:0;text-align:left;}
#listing_detail_mainjavarows_mainimage{width:100% !important;text-align:center;}
#listing_detail_mainjavarows_mainimage img#main{width:350px;border:0 none;}
#listing_detail_mainjavarows_mainimage table{width:100% !important;border-collapse:collapse;border-spacing:0px;text-align:justify;}
p#mainjavarows_thumbs{text-align:center;}
p#mainjavarows_thumbs br{display:none;}
p#mainjavarows_thumbs table{width:100% !important;border-collapse:collapse;border-spacing:0px;}
p#mainjavarows_thumbs td{text-align:center;vertical-align:top;}
p#mainjavarows_thumbs img{float:left;width:120px;margin:10px 0 0 10px;border:0 none;}
