/* CSS Document */

html,body{ 
margin: 17px 0px 0px 0px; 
padding: 0px;  
border:none; 
background-color:#000000;}

	
* html a:hover {visibility:visible}

.navhome {position: relative; font-family: sans-serif; background-image:  url(images/menu/home_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 68px; height: 31px; margin: 0; padding: 0;}
.navhome a { display: block; color: #000000; font-size: 11px; width: 68px; height: 31px; display: block; float: right; color: black; text-decoration: none;}
.navhome img {width: 68px; height: 31px; border: 0; }
.navhome a:hover img{visibility:hidden}

.navwhat {position: relative; font-family: sans-serif; background-image:  url(images/menu/what_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 108px; height: 31px; margin: 0; padding: 0;}
.navwhat a { display: block; color: #000000; font-size: 11px; width: 108px; height: 31px; display: block; float: right; color: black; text-decoration: none;}
.navwhat img {width: 108px; height: 31px; border: 0; }
.navwhat a:hover img{visibility:hidden}

.navexpect {position: relative; font-family: sans-serif; background-image:  url(images/menu/expect_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 155px; height: 31px; margin: 0; padding: 0;}
.navexpect a { display: block; color: #000000; font-size: 11px; width: 155px; height: 31px; display: block; float: right; color: black; text-decoration: none;}
.navexpect img {width: 155px; height: 31px; border: 0; }
.navexpect a:hover img{visibility:hidden}

.navrequest {position: relative; font-family: sans-serif; background-image:  url(images/menu/inspection_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 159px; height: 31px; margin: 0; padding: 0;}
.navrequest a { display: block; color: #000000; font-size: 11px; width: 159px; height: 31px; display: block; float: right; color: black; text-decoration: none;}
.navrequest img {width: 159px; height: 31px; border: 0; }
.navrequest a:hover img{visibility:hidden}

.navhistory {position: relative; font-family: sans-serif; background-image:  url(images/menu/history_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 79px; height: 31px; margin: 0; padding: 0;}
.navhistory a { display: block; color: #000000; font-size: 11px; width: 79px; height: 31px; display: block; float: right; color: black; text-decoration: none;}
.navhistory img {width: 79px; height: 31px; border: 0; }
.navhistory a:hover img{visibility:hidden}

.navtestimonials {position: relative; font-family: sans-serif; background-image:  url(images/menu/testimonials_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 108px; height: 31px; margin: 0; padding: 0;}
.navtestimonials a { display: block; color: #000000; font-size: 11px; width: 108px; height: 31px; display: block; float: right; color: black; text-decoration: none;}
.navtestimonials img {width: 108px; height: 31px; border: 0; }
.navtestimonials a:hover img{visibility:hidden}

.navcontact {position: relative; font-family: sans-serif; background-image:  url(images/menu/contact_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 93px; height: 31px; margin: 0; padding: 0;}
.navcontact a { display: block; color: #000000; font-size: 11px; width: 93px; height: 31px; display: block; float: right; color: black; text-decoration: none;}
.navcontact img {width: 93px; height: 31px; border: 0; }
.navcontact a:hover img{visibility:hidden}



h1 {padding: 0px;
	margin: 0px;}
	
h2 {padding: 0px;
	margin: 0px;}
	
h3 {padding: 0px;
	margin: 0px;}
	
	
	
.header_bg {
    background-image:url(images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 127px;}
	
.footer_bg {
    background-image:url(images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;}
	
.header_line_bg {
    background-image:url(images/header_line_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 23px;}
	
.int_header_line_bg {
    background-image:url(images/int_header_line_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 93px;}
	
	
.menu {
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 16px;
	width: 495px;
	padding: 80px 30px 30px 0px;
	text-align: right;}	
	
	.menu a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;}
	
	.menu a:visited {
	color: #ffffff;
	text-decoration: none;}
	
	.menu a:hover {
	color: #6193ac;
	text-decoration: none;}
	
	.menu a:active {
	color: #666666;
	text-decoration: none;}	
	
	
.header_statement_content {
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;}	
	
		.header_statement_content h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #333333;
		text-align: center;}	
	
.home_middle_pic_padding {
	padding: 0px 41px 0px 30px;}
		
.picture_border {
	padding: 3px;
	border: 1px solid #999999;
	background-color:#FFFFFF}

.featured_home_main_bg {
    background-image:url(images/home_featured_listing_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 68px;}

.body_top_padding {
	padding: 20px 0px 0px 0px;}
	
.home_main_feature_padding_top {
	padding: 10px 13px 15px 13px;}
	
.home_main_feature_padding_bottom {
	padding: 0px 13px 10px 13px;}
	
.home_side_feature_padding_top {
	padding: 12px 10px 15px 10px;}
	
.home_side_feature_padding_bottom {
	padding: 0px 10px 22px 10px;}
	
#listing_status_padding {
	padding: 9px 0px 0px 35px;}
	
.lisiting_pic_padding {
	padding: 0px 23px 0px 0px;
	width: 172px;}

.lisiting_description_padding {
	padding: 15px 0px 0px 0px;}
	
.detail_lisiting_left_th_14_padding {
	padding: 0px 0px 0px 14px;}
	
.detail_lisiting_left_th_6_padding{
	padding: 0px 0px 0px 6px;}
	
.detail_lisiting_left_column{
	padding: 0px 10px 0px 0px;
	width: 175px;}
	
.detail_lisiting_middle_column{
	padding: 0px 10px 0px 0px;
	width: 207px;}
	
.detail_lisiting_right_column{
	width: 328px;}
	
.agent_left_middle_column{
	padding: 0px 10px 0px 0px;
	width: 234px;}
	
.agent_right_column{
	width: 244px;}
	
.sold_bg_and_text {
	background-image:url(images/sold_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 39px;
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
	padding: 9px 0px 0px 12px;}
	
.for_sale_bg_and_text {
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
	padding: 9px 0px 0px 12px;
	background-image:url(images/for_sale_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 39px;}
	
.open_house_bg_and_text {
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
	padding: 9px 0px 0px 12px;
	background-image:url(images/open_house_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 39px;}
	
.sold_detail_bg_and_text {
	background-image:url(images/sold_bg_detail_page.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 39px;
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
	padding: 9px 0px 0px 12px;}
	
.open_house_detail_bg_and_text {
	background-image:url(images/open_house_bg_detail_page.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 39px;
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
	padding: 9px 0px 0px 12px;}
	
.for_sale_detail_bg_and_text {
	background-image:url(images/for_sale_bg_detail_page.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 39px;
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
	padding: 9px 0px 0px 12px;}
	
.main_content {
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;}
	
	.main_content a {
	color: #0066cc;
	font-weight: bold;
	text-decoration: underline;}
	
	.main_content a:visited {
	color: #0066cc;
	text-decoration: underline;}
	
	.main_content a:hover {
	color: #333333;
	text-decoration: none;}
	
	.main_content a:active {
	color: #666666;
	text-decoration: underline;}
	
	.main_content strong {
	font-weight: bold;}
	
		.main_content h1 {
		font-size: 22px;
		font-weight: normal;
		color: #333333;
		padding: 38px 0px 0px 10px;}
		
		.main_content .address {
		font-size: 15px;
		line-height: 17px;}
		
		.main_content .price {
		font-size: 15px;
		font-weight: bold;}
		
		.main_content .listing_status {
		color:#FFFFFF;
		font-size: 14px;
		line-height: 17px;
		font-weight: bold;}
		
.main_13pt_content {
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;}
	
	.main_13pt_content a {
	color: #0066cc;
	font-weight: bold;
	text-decoration: underline;}
	
	.main_13pt_content a:visited {
	color: #0066cc;
	text-decoration: underline;}
	
	.main_13pt_content a:hover {
	color: #333333;
	text-decoration: none;}
	
	.main_13pt_content a:active {
	color: #666666;
	text-decoration: underline;}
		
		
	
.footer_text {
	font-family: "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: center;
	font-weight: normal;}
	
	.footer_text a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;}
	
	.footer_text a:visited {
	color: #ffffff;
	text-decoration: none;}
	
	.footer_text a:hover {
	color: #6193ac;
	text-decoration: none;}
	
	.footer_text a:active {
	color: #666666;
	text-decoration: none;}
	
	
	
	
	
	
	
	
	
	
	
