@charset "utf-8";

/* CSS Document */

body {
background-color:#FFFFFF;
margin: 0px, 0px, 0px, 0px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	width:1255px;
	height:auto;
	left:0px;
}

#site_wrapper{
	width:990px;
	height:auto;
	position:relative;
	float:left;
}

#ad_wrapper{
width:265px;
height:auto;
position:relative;
float:left;
}

.ad1{
width:252px;
height:300px;
position:relative;
float:left;
margin-left:13px;
margin-top:10px;
background-image:url(../images/asktony2.jpg);
}

#ad1_text{
	display:block;
	width:130px;
	height:90px;
	position:absolute;
	top:200px;
	left:5px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

a.ad1_text_link{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

a.ad1_text_link:hover{color:#EFEFEF;}

#ask_tony_text_pos{
width:100px;
height:50px;
position:absolute;
top:180px;
left:10px;
}

.ad2{
	width:252px;
	height:300px;
	position:relative;
	float:left;
	margin-left:13px;
	margin-top:10px;
	background-image:url(../images/newewebsite.jpg);
}
.ad6{
	width:252px;
	height:300px;
	position:relative;
	float:left;
	margin-left:13px;
	margin-top:10px;
	background-image:url(../images/suggestions.jpg);
}
#ad6_text{
	display:block;
	width:145px;
	height:17px;
	position:absolute;
	top:240px;
	left:49px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

a.ad6_text_link{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

a.ad6_text_link:hover{color:#EFEFEF;}

#ad2_text{
	display:block;
	width:145px;
	height:17px;
	position:absolute;
	top:228px;
	left:59px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

a.ad2_text_link{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

a.ad2_text_link:hover{color:#EFEFEF;}

#ad5_text{
	display:block;
	width:110px;
	height:20px;
	position:absolute;
	top:258px;
	left:83px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

a.ad5_text_link{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

a.ad5_text_link:hover{color:#EFEFEF;}

.weather{
width:252px;
height:150px;
position:relative;
float:left;
margin-left:13px;
margin-top:30px;

background-repeat:no-repeat;
}

.ad3{
width:252px;
height:150px;
position:relative;
float:left;
margin-left:13px;
margin-top:10px;
background-repeat:no-repeat;
background-image:url(../images/quote2.jpg);
}

.ad3 a {
width:252px;
height:150px;
display:block;
text-decoration:none;
}

.ad3 a span{
visibility:hidden;
}


#header {
	width:990px;
	height:145px;
	position:relative;
	float:left;
}

a.calc{
color:#005B8A;
font-size:11px;
text-decoration:none;
padding-left:5px;
}

a.calc:hover{color:#1a75a4;}

#mapbox{
	width:452px;
	height:353px;
	position:absolute;
	z-index:3000;
	left: 78px;
	top: 29px;
}

#mapbox_title{
	width:500px;
	height:24px;
	position:relative;
	float:left;
	background-color:#007faa;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	line-height:24px;
	z-index: 3000;
}

#map_holder{
	width:500px;
	height:329px;
	position:relative;
	float:left;
	z-index: 3000;

}


#home-search{
	width:400px;
	height:356px;
	position:absolute;
	z-index:3000;
	left: 591px;
	top: 27px;
	text-align:center;
	background-repeat:no-repeat;
}

#most_user_friendly{
	width:200px;
	height:auto;
	position:absolute;
	top:6px;
	z-index:200;
	left: 229px;
}

.friendly{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

h1,h2,h3,h4,h5,h6 {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#image_holder{
	width:363px;
	height:262px;
	position:absolute;
	z-index:3000;
	top: 434px;
	left: 155px;
	background-image:url(../images/featured.jpg);
}

#body_text{
	width:877px;
	min-height:700px;
	height:auto;
	position:relative;
	float:left;
	font-size:11px;
	margin-left:100px;
	z-index:0;
	margin-top:12px;
}


#flash_container{
width:236px;
height:778px;
position:absolute;
left:0px;
top:0px;
z-index:1;

}

#featured_listings{
	width:460px;
	height:300px;
	position:absolute;
	z-index:10;
	top: 435px;
	left: 528px;
}



#spacer{
	width:918px;
	height:50px;
	position:absolute;
	z-index:10;
	left: 36px;
	top: 746px;
	background-color:#00709a;
	color:#81adc8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

.help{
width:275px;
height:30px;
positon:relative;
float:left;
z-index:15;
text-align:center;
padding-top:20px;
font-size:16px;
}

.tony_info{
width:235px;
height:278px;
color:#455560;
border-right:dotted 1px;
border-color:#455560;
margin-top:4px;
margin-bottom:4px;
position:relative;
float:left;
font-size:10px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
}

.tony_info_large{
font-size:16px;
}

.tony_info img{
padding-left:20px;
}

.tony_sig{
width:125px;
height:auto;
text-align:right;
}

a.tony_sig{
color:#00709a;
}

.social{
width:222px;
height:278px;
color:#455560;
border-right:dotted 1px;
border-color:#455560;
margin-top:4px;
margin-bottom:4px;
position:relative;
float:left;
font-size:10px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
}

a.social_link{
font-weight:bold;
color:#00709a;
text-decoration:none;
font-size:12px;
}

a.social_link:hover{color:#48a9ce;}

.bloglinks{
width:319px;
height:278px;
color:#455560;
margin-top:4px;
margin-bottom:4px;
position:relative;
float:left;
font-size:10px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
}

a.bloglinks_text{
font-size:10px;
color:#455560;
text-decoration:none;
}

a.bloglinks_text:hover{color:#999999;}

.findus{
width:272px;
height:30px;
positon:relative;
float:left;
z-index:15;
text-align:center;
padding-top:20px;
font-size:16px;
}

.blog_title{
width:371px;
height:30px;
positon:relative;
float:left;
z-index:15;
text-align:center;
padding-top:20px;
}

a.blog_title_text{
color:#81adc8;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
text-decoration:none;
}

a.blog_title_text:hover{color:#0066FF;}

#footer{
	width:900px;
	height:90px;
	position:relative;
	float:left;
	background-color:#006993;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	padding-top:10px;
	margin-left:35px;
	padding-left:20px;
	margin-right:35px;
	margin-top:20px;
	margin-bottom:20px;
}



#sitemap{
	width:919px;
	height:217px;
	position:relative;
	float:left;
	margin-right:35px;
	margin-left:35px;
	text-align:center;
	padding-top:10px;
	background-image:url(../images/site_map_bg.jpg);
}


#info_container{
	width:918px;
	height:292px;
	position:absolute;
	z-index:10;
	left: 38px;
	top: 810px;
}

#nav {
	width:849px;
	height:24px;
	position:absolute;
	left:129px;
	line-height:24px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	z-index:30000;
	top: 123px;
}

a.nav_links{

}


a.menu {
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:16px;
color:#d2e8d2;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}

a.menu:hover{color:#e9f4e9;}

#content1{
width:960px;
height:auto;
position:relative;
float:left;}

#header_img{
	width:990px;
	height:122px;
	position:relative;
	float:left;
	z-index: -100;
}

#navbg{
width:990px;
height:24px;
position:relative;
float:left;
}

#blog_full{
background-color:#81adc8;
width:200px;
height:25px;
text-align:center;
color:#01426a;
font-size:12px;
font-weight:bold;
line-height:25px;
}

a.blog_full_text{
color:#01426a;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.blog_full_text:hover{color:#006699;}

a.featuredlistings_link{
color:#01426a;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.featuredlistings_link:hover{color:#006699;}


a.sitemap{
color:#888787;
text-decoration:none;
font-size:13px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}
a.sitemap:hover{color:#bcbbbb;}



#sitemap_sub1{
	position:absolute;
	z-index:40;
	top:31px;
	left:421px;
	width:93px;
	height:auto;
	text-align:left;
}
#sitemap_sub2{
	position:absolute;
	z-index:40;
	top:31px;
	left:529px;
	width:115px;
	height:auto;
	text-align:left;
}

#sitemap_sub3{
	position:absolute;
	z-index:50;
	top:30px;
	left:652px;
	width:184px;
	height:auto;
	text-align:left;
}

a.sitemap_sub{
color:#888787;
text-decoration:none;
font-size:12px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}
a.sitemap_sub:hover{color:#bcbbbb;}

.searchforhome{
color:4794a2;
font-size:14px;
font-weight:bold;
}

#search_title_div{
	width:395px;
	height:22px;
	position:relative;
	float:left;
	line-height:20px;
	text-align:center;
	margin-top:10px;
}

#search_paramsmls{
	width:100px;
	height:30px;
	position:relative;
	float:left;
	line-height:25px;
	border-right:1px #81adc8 solid;
	text-align:right;
	padding-right:4px;
	font-size:13px;
	color:#004c75;
	font-weight:bold;
	line-height:30px;
}

#search_fieldsmls{
	width:75px;
	height:27px;
	position:relative;
	float:left;
	line-height:20px;
	text-align:left;
	padding-left:4px;
	line-height:30px;
	padding-top:3px;
}

#search_fieldsmlssubmit{
	width:206px;
	height:30px;
	position:relative;
	float:left;
	line-height:20px;
	text-align:left;
	padding-left:4px;
	line-height:30px;
	font-size:12px;
	color:#004c75;
	font-weight:bold;
}

#search_params{
	width:100px;
	height:25px;
	position:relative;
	float:left;
	line-height:25px;
	border-right:1px #81adc8 solid;
	text-align:right;
	padding-right:4px;
	font-size:13px;
	color:#004c75;
	font-weight:bold;
}

#seach_fields{
	width:285px;
	height:25px;
	position:relative;
	float:left;
	line-height:20px;
	text-align:left;
	padding-left:4px;
}


#search_button{
width:250px;
height:20px;
position:relative;
float:left;
background-color:#104478;
text-align:center;
color:#81adc8;
font-size:12px;
font-weight:bold;
margin-left:20px;
margin-right:20px;
line-height:20px;
margin-top:5px;
}

#testimonial{
width:290px;
height:auto;
position:relative;
float:left;
padding-top:5px;
}

a.submitform{
color:#81adc8;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.submit_home{
background:none;
border:none;
}

#details_gallery{
	width:391px;
	height:307px;
	position:absolute;
	top:41px;
	left:79px;
	z-index:500;
	text-align:left;
	font-size:12px;
}

#site_content_wrapper{
width:990px;
min-height:900px;
height:auto;
position:relative;
float:left;
}

#site_footer_wrapper{
width:990px;
height:auto;
position:relative;
float:left;
}

#home_info{
	width:448px;
	height:116px;
	position:absolute;
	top:110px;
	left:484px;
	z-index:50;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#land_info{
	width:448px;
	height:83px;
	position:absolute;
	top:130px;
	left:484px;
	z-index:50;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


#calculator{
width:150px;
height:200px;
position:absolute;
z-index:50;
}

#details_map{
	width:455px;
	height:243px;
	position:absolute;
	top:898px;
	left:485px;
	z-index:50;
}

#area_homes{
	width:394px;
	height:419px;
	position:absolute;
	top:355px;
	left:78px;
	z-index:50;
}

#details_info{
	width:453px;
	height:202px;
	position:absolute;
	top:239px;
	left:486px;
	z-index:50;
}

#anchordiv{
	width:50px;
	widows:10px;
	position:absolute;
	top:706px;
	left:486px;
	z-index:50;
	height: 19px;
}


#street_view{
	width:455px;
	height:291px;
	position:absolute;
	top:594px;
	left:485px;
	z-index:50;
	font-size:12px;
}

a.body_text_links{
color:#005B8A;
}

a.body_text_links:hover{color:#1a75a4;}

.footertextwhite{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
	
.formtext{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#8F7962;
	}
	
.pagetitletext{
    font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#77B0BF;
	}
	
.pagesubtitletext{
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#77B0BF;
	}
	
.pagebodytext{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#303030;
	}

a.pagebodytextlink{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2A5676;
	}
	
a.menu:hover{color:#e9f4e9;}

#internal_flash_container{
	width:236px;
	height:211px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

#results_container{
	width:877px;
	min-height:700px;
	position:relative;
	float:left;
	font-size:11px;
	margin-top:15px;
}

#results_cell1{
width:200px;
height:250px;
position:relative;
float:left;
margin-left:21px;
margin-right:21px;
text-align:center;
padding-left:25px;
padding-right:25px;
}

#results_cell2{
width:250px;
height:300px;
position:relative;
float:left;
margin-right:23px;
margin-left:23px;
text-align:center;
}

#results_cell3{
width:250px;
height:300px;
position:relative;
float:left;
margin-right:20px;
margin-left:20px;
text-align:center;
}

.h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}

#buttons{
background-image:url(../images/details_rollover_button2.jpg);
background-repeat:no-repeat;
width:150px;
height:28px;
margin:2px 2px 2px 2px;
margin-left:30px;
margin-right:20px;}

#buttons a{
width:150px;
height:28px;
display:block;
text-align:center;
cursor:pointer;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:22px;
background-image:url(../images/details_rollover_button1.jpg);
background-repeat:no-repeat;
}

#buttons a:hover{
background-image:url(../images/details_rollover_button2.jpg);
background-repeat:no-repeat;}

#nextprev1 {
background-image:url(../images/nextprev2.png);
background-repeat:no-repeat;
}

#nextprev1 a{
width:55px;
height:18px;
color:#ffffff;
background-image:url(../images/nextprev1.png);
background-repeat:no-repeat;
display:block;
text-decoration:none;
padding-left:5px;
position:relative;
float:left;
}

#nextprev1 a:hover{
background-image:url(../images/nextprev2.png);
background-repeat:no-repeat;
}

#nextprev2{
background-image:url(../images/nextprev2.png);
background-repeat:no-repeat;
}

#nextprev2 a{
width:55px;
height:18px;
color:#ffffff;
background-image:url(../images/nextprev1.png);
background-repeat:no-repeat;
display:block;
text-decoration:none;
padding-left:5px;
position:relative;
float:left;
padding-top:1px;
}

#nextprev2 a:hover{
background-image:url(../images/nextprev2.png);
background-repeat:no-repeat;
}

#nextprevbot1 {
background-image:url(../images/buttonrole.png);
background-repeat:no-repeat;
position:relative;
float:left;
}

#nextprevbot1 a{
width:160px;
height:25px;
color:#ffffff;
background-image:url(../images/button1.png);
background-repeat:no-repeat;
display:block;
text-decoration:none;
padding-left:5px;
position:relative;
float:left;
padding-top:5px;
text-align:center;
}

#nextprevbot1 a:hover{
background-image:url(../images/buttonrole.png);
background-repeat:no-repeat;
}

#nextprevbot2{
background-image:url(../images/buttonrole.png);
background-repeat:no-repeat;
position:relative;
float:left;
}

#nextprevbot2 a{
width:160px;
height:25px;
color:#ffffff;
background-image:url(../images/button1.png);
background-repeat:no-repeat;
display:block;
text-decoration:none;
padding-left:5px;
position:relative;
float:left;
padding-top:5px;
text-align:center;
}

#nextprevbot2 a:hover{
background-image:url(../images/buttonrole.png);
background-repeat:no-repeat;
}

#details_title{
	width:361px;
	height:68px;
	position:absolute;
	top:36px;
	left:484px;
	z-index:500;
	color:#333333;
}

#layout_grid{
width:452px;
height:163px;
}

#left_column{
	width:125px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	float:left;
	line-height:25px;
	padding-left:15px;
	border:1px #CCC solid;
}

#column_section{
width:60px;
height:25px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
position:relative;
float:left;
text-align:center;
border:1px #CCC solid;
}

.ul_class{
margin: 0px 0px 0px 0px;
}

.ul_class li{
margin-left:-20px;
}

#interactive_map_search a{
	width:385px;
	height:48px;
	top:118px;
	left:55px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:12px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	z-index:50000;
}

a.maplink{
color:#B4F9F6;
text-decoration:none;
}

a.maplink:hover{color:#d8fcfa;}

#area_homes_frame{
	width:377px;
	height:405px;
	position:absolute;
	top:0px;
	left:0px;
}

#feat_homes_frame{
	width:440px;
	height:462px;
	position:absolute;
	top:0px;
	left:0px;
}

#feat_homes_frame_page{
	width:800px;
	height:auto;
	position:relative;
	float:left;
}

#area_details{
	width:375px;
	height:85px;
	position:relative;
	float:left;
	font-size:12px;
	border: 1px #e3feff solid;
	background-image:url(../images/otherareahomesbutton.jpg);
}

#area_photo{
width:105px;
height:82px;
padding-top:3px;
padding-left:2px;
position:relative;
float:left;
}

#feat_photo{
	width:105px;
	height:82px;
	padding-top:3px;
	padding-left:2px;
	position:relative;
	float:left;
}

#savedfav_photo{
	width:125px;
	height:98px;
	padding-top:3px;
	padding-left:2px;
	position:relative;
	float:left;
}

#area_homes_info{
	width:259px;
	height:78px;
	position:relative;
	float:left;
	padding-left:8px;
	padding-top:7px;
	background-image: url(images/otherareahomesbutton.jpg);
}

#feat_homes_info{
	width:298px;
	height:73px;
	position:relative;
	float:left;
	padding-left:8px;
	padding-top:12px;
}

#savedfav_homes_info{
	width:258px;
	height:92px;
	position:relative;
	float:left;
	padding-left:8px;
	padding-top:8px;
}

#feat_title{
width:460px;
height:30px;
color:#9aacb8;
font-size:15px;
}

#feat_details{
	width:440px;
	height:85px;
	position:relative;
	float:left;
	font-size:11px;
	color:#455560;
}

#savedfav_details{
	width:440px;
	height:100px;
	position:relative;
	float:left;
	font-size:11px;
	color:#455560;
}

#feat_button{
	width:460px;
	height:25px;
	position:relative;
	float:left;
}

#feat_button_link{
background-color:#81adc8;
width:345px;
height:25px;
text-align:right;
color:#01426a;
font-size:12px;
font-weight:bold;
line-height:25px;
display:block;
text-decoration:none;
padding-right:10px;
}

a.featlisting{
color:#455560;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

a.featlisting:hover{color:#5381a1;}

#body_text_internal_page{
	width:877px;
	min-height:700px;
	height:auto;
	position:relative;
	float:left;
	font-size:12px;
	margin-left:100px;
	z-index:500;
	margin-top:12px;
}

.form_text
{
color: #000000;
background-color: #FFFFFF;
border: 1px solid #999999;
font-size:12px;
width:150px;
}

textarea {
color: #000000;
background-color: #FFFFFF;
border: 1px solid #999999;
font-size:12px;
width:250px;
}

.button{
width:75px;
border: 1px solid #999999;

}

#salt_shaker{
	width:252px;
	height:559px;
	padding-left:13px;
	position:relative;
	float:left;
	margin-top:10px;
}

#search_results_params{
	width:877px;
	height:75px;
	position:relative;
	float:left;
}

#search_results_params1{
	width:877px;
	height:40px;
	position:relative;
	float:left;
}

#search_sub_links{
background-image:url(../images/buttonrole.png);
background-repeat:no-repeat;
width:161px;
height:25px;
margin:2px 2px 2px 2px;
margin-left:6px;
margin-right:6px;
position:relative;
float:left;
}

#search_sub_links a{
width:161px;
height:25px;
	display:block;
	text-align:center;
	cursor:pointer;
	position:relative;
	float:left;
	background-image:url(../images/button1.png);
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	padding-top:5px;
}

#search_sub_links a:hover{
background-image:url(../images/buttonrole.png);
}

#search_boxes{
width:862px;
height:67px;
padding-top:14px;
padding-left:15px;
position:relative;
float:left;
margin-top:10px;
margin-bottom:5px;
background-image:url(../images/search_results_form_bg.png);
}

#search_boxes1{
width:862px;
height:60px;
padding-top:0px;
padding-left:15px;
position:relative;
float:left;
margin-top:5px;
margin-bottom:5px;
}

#search_boxes_label{
	width:65px;
	height:28px;
	position:relative;
	float:left;
	font-size:11px;
	padding-left:8px;
	line-height:25px;
	font-weight:bold;
	color: #990000;
}

#search_boxes_grid{
width:140px;
height:26px;
postion:relative;
float:left;
padding-top:2px;
}

.results_form_format{
width:136px;
font-size:12px;
border:#000000 solid 1px;
}

.results_form_button{
border:#000000 solid 1px;
font-size:12px;
}

#contact_form_bg{
width:320px;
height:245px;
background-image:url(../images/contact_bg.png);
background-repeat:no-repeat;
position:relative;
float:left;
}

#contact_table{
	position:absolute;
	left:26px;
	top:32px;
}

.drop_down_homepage{
width:105px;
font-size:12px;
border:none;
}

.detailsh2{
font-size:18px;
color:#66CC66;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#search_quote{
	width:392px;
	height:122px;
	position:absolute;
	top:309px;
	left:598px;
	z-index:200;
}

#email_showing_form{
	width:410px;
	height:300px;
	position:relative;
	float:left;
	background-image:url(../images/email_friend.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:90px;
}

#email_friend_list{
width:370px;
height:320px;
position:relative;
float:left;
}

#email_friend_form{
	width:410px;
	height:365px;
	position:relative;
	float:left;
	background-image:url(../images/showing_form.jpg);
	padding-top:25px;
	padding-left:90px;
}

.showingtxtbox{
width:200px;
font-size:12px;
color: #000000;
background-color: #FFFFFF;
border: 1px solid #999999;
}

.showingtxtarea{
width:275px;
font-size:12px;
color: #000000;
background-color: #FFFFFF;
border: 1px solid #999999;
}

#schedule_showing_form{
	width:410px;
	height:390px;
	position:relative;
	float:left;
	background-image:url(../images/showing_form.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:90px;
}

#asktony_form_bg{
width:320px;
height:245px;
background-image:url(../images/ask_tony_bg.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
}

#asktony_table{
	position:absolute;
	left:26px;
	top:42px;
}

#mortgage_calc{
	width:393px;
	height:201px;
	position:absolute;
	top:790px;
	left:79px;
	font-size:11px;
	border: 1px solid #999999;
}

#mortgage_calc input{
font-size:11px;
color: #000000;
background-color: #FFFFFF;
border: 1px solid #999999;
}

#area_homes_title{
width:394px;
height:25px;
position:relative;
float:left;
font-size:18px;
color:#666666;
font-weight:bold;
}

#mlsinfo{
	width:910px;
	height:86px;
	position:relative;
	float:left;
	font-size:10px;
	color:#666666;
	text-align:left;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
}

#courtesyof{
	width:394px;
	height:25px;
	position:absolute;
	top:1141px;
	left:81px;
	font-size:11px;
}

#logos_footer{
	width:284px;
	height:102px;
	position:absolute;
	bottom:5px;
	left:7px;
	font-size:11px;
}

#login_box{
	width:150px;
	height:25px;
	position:absolute;
	top:0px;
	right:10px;
	z-index: 3000;
	background-image:url(../images/clicktologin.png);
	background-repeat:no-repeat;
	padding-top:5px;
}

a.loginclick{
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
text-align:center;
font-weight:bold;
padding-left:25px;
padding-top:10px;
}

a.loginclick:hover{color:#cccccc;}

.login_input{
width:90px;
height:20px;
border:#000000 1px solid;
}

#virtual_tour_box{
	width:200px;
	height:30px;
	z-index:300;
	position:absolute;
	top:236px;
	left: 76px;
}

#back2search{
	width:214px;
	height:30px;
	z-index:300;
	position:absolute;
	top:12px;
	left:80px;
}

#backtosearchbutton{
background-image:url(../images/details_rollover_button2.jpg);
background-repeat:no-repeat;
width:150px;
height:28px;
margin:2px 2px 2px 2px;
margin-left:25px;
margin-right:20px;
}

#backtosearchbutton a{
width:145px;
height:28px;
display:block;
text-align:center;
cursor:pointer;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:22px;
background-image:url(../images/details_rollover_button1.jpg);
background-repeat:no-repeat;
}

#backtosearchbutton a:hover{
background-image:url(../images/details_rollover_button2.jpg);
background-repeat:no-repeat;}

#back2search1{
	width:214px;
	height:30px;
	z-index:300;
	position:absolute;
	top:456px;
	left:2px;
}

#backtosearchbutton1{
background-image:url(../images/details_rollover_button2.jpg);
background-repeat:no-repeat;
width:150px;
height:28px;
margin:2px 2px 2px 2px;
margin-left:25px;
margin-right:20px;
}

#backtosearchbutton1 a{
width:145px;
height:28px;
display:block;
text-align:center;
cursor:pointer;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:22px;
background-image:url(../images/details_rollover_button1.jpg);
background-repeat:no-repeat;
}

#backtosearchbutton1 a:hover{
background-image:url(../images/details_rollover_button2.jpg);
background-repeat:no-repeat;}

#home_salty_fries{
	width:236px;
	height:580px;
	position:absolute;
	top:66px;
	left:0px;
	z-index:0;
}

.homepage_textboxmls{
width:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a.prevnextlinks{
font-size:18px;
color:#ff6600;
}

#search_params_home{
	width:78px;
	height:30px;
	position:relative;
	float:left;
	line-height:28px;
	text-align:right;
	padding-right:4px;
	font-size:12px;
	color:#004c75;
	font-weight:bold;
}

#seach_fields_home{
	width:112px;
	height:27px;
	position:relative;
	float:left;
	line-height:28px;
	text-align:left;
	padding-left:4px;
	padding-top:3px;
}
