#address_header {
	position: absolute;
	top: 60px;
	left: 550px;
	width: 175px;
	height: 20px;
	border-bottom: 1px #ffffff solid;
	z-index:2;
}

#address_text {
	position: absolute;
	top: 85px;
	left: 550px;
	width: 175px;
	height: 20px;
	/*background-image:url('images/rectangle_1.jpg');
	background-repeat:no-repeat;*/
	/*background-attachment:fixed;*/
}

#body_wrapper{
	position:absolute;
	top:392px;
	left:208px;
	width: 780px;
	height:369px;
	overflow:hidden;
}

#body_header_bk{
	position:absolute;
	top:0px;
	left:0px;
	width:800px;
	height:26px;
	background-color:#cccccc;
	opacity:0.1;
	filter:alpha(opacity=10);
}

#body_header{
    position: relative;
	top:0px;
	left:0px;
	width: 780px;
	height: 20px; /* plus 6px padding-top for text = 26px (for back) */
	border-bottom: 1px solid #FFF;
}

#body_header_long_bk{
	position:absolute;
	top:0px;
	left:0px;
	width:800px;
	height:26px;
	background-color:#cccccc;
	opacity:0.1;
	filter:alpha(opacity=10);
}

#body_header_long{
    position: absolute;
	top:0px;
	left:0px;
	width: 780px;
	height: 20px; /* plus 6px padding-top for text = 26px (for back) */
	border-bottom: 1px solid #FFF;
}

#body_listing_wrapper{
    position:absolute;
	top:27px;
	left:0px;
	width: 780px;
	height:325px;
	overflow:auto;
}

#body_condo_wrapper{
    position:absolute;
	top:27px;
	left:0px;
	width: 780px;
	height:325px;
	overflow:auto;
}

/*** BUYERS AREA IN MAIN ***/
#buy_intro1_pic{
	position: absolute;
	top:40px;
	left:20px;
	width:339px;
	height:150px;
	/*border: 1px dotted #AAA;*/
	background-image:url('images/intro1.jpg');
	background-repeat:no-repeat;
	border:1px #FFF solid;
}

#buy_intro1_text{
	position: absolute;
	top:210px;
	left:20px;
	width:340px;
	height:150px;
	line-height:12px;
	/*border: 1px dotted #AAA;*/
}

#buyer_tips_pic{
position:absolute;
top:56px;
left:0px;
width:776px;
height:248px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
background-image:url('images/buyer_tips.jpg');
background-repeat:no-repeat;
}

#seller_tips_pic{
position:absolute;
top:56px;
left:0px;
width:776px;
height:248px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
background-image:url('images/seller_tips.jpg');
background-repeat:no-repeat;
}

#buy_intro2_pic{
	position: absolute;
	top:40px;
	left:400px;
	width:340px;
	height:150px;
	background-image:url('images/intro2.jpg');
	background-repeat:no-repeat;
	border: 1px solid #FFF;
}

#buy_intro2_text{
	position: absolute;
	top:210px;
	left:400px;
	width:340px;
	height:150px;
	line-height:12px;
	/*border: 1px dotted #AAA;	*/
}

/***** SEARCH CONDOS *****/
#condo_search {
	/*position: absolute;
	top: 550px;
	left: 50px;
	width: 250px;
	height: 70px;
	background-image:url('images/condo_tab.jpg');
	background-repeat:no-repeat;
	background-position: 5px 5px;
	/*background-attachment:fixed;*/
	/*background-color:#00FFFF;*/
	/*border-top: 1px #cccccc dotted;
	border-bottom: 1px #cccccc dotted;*/
	
	position: absolute;
	top: 0px;
	left: 828px;
	width: 175px;
	height: 400px;
	/*background-image:url('images/rectangle_1.jpg');
	background-repeat:no-repeat;*/
	background-color:#e2e6e7;
}

/***** CONDO DESCRIPTION *****/
#condoDescription {
	position: absolute;
	top: 375px;
	left: 277px;
	width: 360px;
	height: 320px;
	background-color: #ffffff;	
}


/***************************************************************  CONDO GALLERY DETAILS ***************************************/
/*** Gallery Wrapper ***/
.listing { 
	position: relative;
	top:0px;
	left:0px;
	width: 733px;
	height:320px;
}

.listing_spacer{
	position: absolute;
	top:20px;
	left:0px;
	width:760px;
	height:282px;
	background-color:#ffffff;
	opacity:0.03;
	filter:alpha(opacity=03);
}

.listing_spacer_ln{
	position: absolute;
	top:20px;
	left:0px;
	width:761px;
	height:282px;
	border-top:1px #333333 solid;
	border-bottom:1px #333333 solid;
}

.listing_pic{
	position: relative;
	top:40px;
	left:400px;
	width:320px;
	height:213px;
	border: 1px #FFFFFF solid;
	clear:both;
}	

.listing_title{
	position:absolute;
	top:55px;
	left:30px;
	width: 320px;
	height:20px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#FFFFFF;
	letter-spacing:3px;
	text-transform:uppercase;
	text-decoration:underline;
}

.listing_labels{
	position: absolute;
	top:100px;
	left:30px;
	width: 100px;
	height:12px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px; 
	font-weight:normal;
	font-variant: normal;
	color:#7F95a2;
}	

.listing_values{
	position: absolute;
	top:100px;
	left:140px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px; 
	font-weight:normal;
	font-variant: normal;
	color:#FFF;
}	

.listing_desc{
	position: absolute;
	top:170px;
	left:30px;
	width: 320px;
	height:60px;
	overflow:hidden;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}

.listing_link{
	position:absolute;
	top:238px;
	left:20px; 
	width: 80px;
	height:20px;
	
	color:#7F95A2;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

.listing_contact{
	position: absolute;
	top:270px;
	left:400px;
	width: 320px;
	height:20px;
	
	color:#7F95A2;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}	


/*** CONDO GALLERY ***/


#c_gallery_header{
	/*position: relative;
	width: 745px;
	height: 50px;
	background-image:url('images/gallery_bg_top.jpg');
	background-repeat:no-repeat;
	padding-left:45px;*/
	
	position: relative;
	width: 350px;
	height: 50px;
	/*background-image:url('images/gallery_bg_top.jpg');
	background-repeat:no-repeat;*/
	padding-left:5px;
}



#condo_title{
	position:absolute;
	top:40px;
	left:47px;
	width:350px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
}

#condo_labels{
	text-align:right;
	position: absolute;
	top:100px;
	left:25px;
	width: 100px;
	height: 180px;
	color:#ffffff;
	font-weight:bold;
	/*border:dotted 1px #fff000;*/
}

#condo_data{
	position: absolute;
	top:100px;
	left:135px;
	width: 200px;
	height: 180px;
	/*border:dotted 1px #fff000;*/
}

#condo_pics{
	position:absolute;
	top:70px;
	left:404px;
	width: 318px;
	height:213px;
	border:2px #FFFFFF solid;
	overflow:hidden;

}

#condo_pics_btn {
	position:absolute;
	top:20px;
	left:640px;
	width:200px;
	height:20px;
	z-index:1;
}

#condo_avail_units_btn{
	text-align:center;
	position: absolute;
	top:285px;
	left:417px;
	width: 318px;
	height: 20px;
}


#condo_links_btn {
	position:absolute;
	top:78px;
	left:350px;
	width:80px;
	height:20px;
}


#condo_links{
	position:absolute;
	top:100px;
	left:350px;
	width:365px;
	height:160px;
	border-left:2px #FFFFFF solid;
	padding-left:40px;
	padding-top:20px;
}

/*.condo_pics{
	margin-right:26px;
	margin-bottom:15px;
	display:inline;
	border:2px #FFFFFF solid;
}*/

#condo_description{
	position: absolute;
	top:10px;
	left:20px;
	width: 740px;
	height:65px;
	/*border-bottom: 1px #FFFFFF dotted;*/
}


#condo_amenities{
	position: absolute;
	top:300px;
	left:20px;
	width: 740px;
	/*border: #AAA 1px dotted;*/
}






#c_residence_features{
	position: relative;
	margin-top:10px;
	width: 700px;
	min-height: 100px;
	background-color:#66FFFF;
}

#c_gallery_footer{
	text-align:center;
	position: relative;
	width: 700px;
	height: 50px;
	
}

/***** GALLERY WRAPPER *****/


#c_listing_details{
	position: absolute;
	top:0px;
	left: 335px;
	width: 348px;
	min-height: 200px;
	padding: 5px 5px 5px 5px;;
	border: 1px #AAA dotted; 
	background-color:#e2e6e7;

}

#c_listing_link_options{
	position: absolute;
	top:230px;
	left: 335px;
	width: 348px;
	height: 125px;
	padding: 5px 5px 5px 5px;;
	border: 1px #AAA dotted; 
	background-color:#e2e6e7;

}

#c_listing_description{
	margin-top:15px;
	position: relative;
	width: 780px;
	padding: 5px;
	border: 1px #AAA dotted; 
	background-color: #e2e6e7;


}

#c_listing_ammenities{
	margin-top:15px;
	position: relative;
	width: 780px;
	padding: 5px;
	border: 1px #AAA dotted; 
	background-color: #e2e6e7;
	

}

#c_listing_features{
	margin-top:15px;
	position: relative;
	width: 780px;
	padding: 5px;
	border: 1px #AAA dotted; 
	background-color: #e2e6e7;

}

#c_listing_floor_plans{
	margin-top:15px;
	position: relative;
	width: 780px;
	padding: 5px;
	border: 1px #AAA dotted; 
	background-color: #e2e6e7;
	

}

#c_listing_map{
	margin-top:15px;
	position: relative;
	width: 780px;
	padding: 5px;
	border: 1px #AAA dotted; 
	background-color: #e2e6e7;
	

}


/***************************************************************  CONTACT US ************************************************/
#contact_wrapper { 
	position:absolute;
	top:56px;
	left:0px;
	width: 776px;
	height:251px;
}



/***** FOOTER *****/
#developer_credits{
	position: relative;
	top: -50px;
	left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}

#email_header {
	position: absolute;
	top: 60px;
	left: 300px;
	width: 175px;
	height: 20px;
	/*background-image:url('images/rectangle_1.jpg');
	background-repeat:no-repeat;*/
	
	/*background-attachment:fixed;*/
	border-bottom: 1px #ffffff solid;
	z-index:4;
}

#email_text {
	position: absolute;
	top: 85px;
	left: 300px;
	width: 175px;
	height: 20px;
	/*background-image:url('images/rectangle_1.jpg');
	background-repeat:no-repeat;*/
	/*background-attachment:fixed;*/
}


/***** FEATURED PROPERTIES *****/

.footer {  
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	color:#333333;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	padding-top:6px;
}

.footer_list {  
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
}



.footer_titles {  
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
}

.footer_contact_info { 
    text-align:center; 
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
}



#featured_pic {
	float:left;
	margin: 0px 0px 10px 0px;
	width: 185px;
	height: 81px;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	overflow:hidden;
} 

#featured_title {
	position:relative;
	float:left;
	width:185px;
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	text-align:center;
	letter-spacing:3px;
	color:#FFFFFF;
	margin:0px 0px 10px 0px;
} 

#featured_labels {
	float:left;
	clear:both;
	margin:0px 0px 08px 10px;
	width: 175px;
	color:#7f95a2;
} 

#featured_results {
	text-align:right;
	position:absolute;
	top:175px;
	left:24px;
	width: 150px;
	color:#FFFFFF;
} 

#featured_description {
	position:relative;
	float:left;
	width: 175px;
	height: 50px;
	overflow:hidden;
	line-height:12px;
	padding-left:10px;
	margin:0px 0px 0px 0px;
}

#featured_link {
	position:absolute;
	top:286px;
	left:0px;
	width:177px;
	height:25px;
	text-align:left;
	padding-left:10px;
} 

#footer_wrapper{
	position:absolute;
	top:770px;
	left:0px;
	width:1000px;
	height:510px;
	/*border:1px solid #FF0000;*/
}

#footer_majestic_properties_logo{
	position:absolute;
	top:0px;
	left:25px;
	width:157px;
	height:40px;
	background-image:url('images/majestic.jpg');
	background-repeat:no-repeat;
}

#footer_contact_info{
	position:absolute;
	top:0px;
	left:205px;
	width:780px;
	height:35px;
	/*border:1px #000000 solid;*/
}

#footer_condos{
	position:absolute;
	top:50px;
	left:0px;
	width:100%;
	border-top:2px #000000 solid;
}

#footer_condos_title{
	position:absolute;
	top:30px;
	left:10px;
	width:100%;
	text-decoration:underline;
	/*border:1px #000000 solid;*/
}

#footer_condos_list1{
	position:absolute;
	top:70px;
	left:0px;
	width:25%;
	/*border:1px #7f95a2 solid;*/
}

#footer_condos_list1 div{
	padding-left:60px;
}

#footer_condos_list2{
	position:absolute;
	top:70px;
	left:251px;
	width:25%;
	/*border:1px #7f95a2 solid;*/
}

#footer_condos_list2 div{
	padding-left:60px;
}

#footer_condos_list3{
	position:absolute;
	top:70px;
	left:501px;
	width:25%;
	/*border:1px #7f95a2 solid;*/
}

#footer_condos_list3 div{
	padding-left:60px;
}

#footer_condos_list4{
	position:absolute;
	top:70px;
	left:751px;
	width:25%;
	/*border:1px #7f95a2 solid;*/
}

#footer_condos_list4 div{
	padding-left:60px;
}

#footer_credits{
	position:absolute;
	top:470px;
	left:0px;
	width:100%;
	height:30px;
	text-align:center;
	padding-top:10px;
	border-top:2px #333333 solid;
}

#spacer_main{
	background-color:#FFFFFF;
	opacity:0.04;
	filter:alpha(opacity=4);
	position:absolute;
	top:56px;
	left:0px;
	width:776px;
	height:248px;
	
}

#spacer_main_ln{
	position:absolute;
	top:56px;
	left:0px;
	width:776px;
	height:248px;
	border-top:1px #FFF solid;
	border-bottom:1px #FFF solid;
}





#form_sellProperty {
	position:absolute;
	top:233px;
	left:240px;
	width: 730px;
	height:182px;
	/*border: 1px #AAA dotted;*/
	z-index:100;
}



#gallery_thumbs li {
background: none;
display: inline;
padding: 1px; 
}

#gallery_intro{
	position: absolute;
	top:70px;
	left:20px;
	width: 720px;
	padding:0px 10px 20px 10px;
}

/*** HOME GALLERY ***/

#header_pic{
position:absolute;
top:56px;
left:0px;
width:776px;
height:248px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
background-image:url('images/header_pic1.jpg');
background-repeat:no-repeat;
}

#header_pic2{
position:relative;
top:56px;
left:0px;
width:776px;
height:248px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
background-image:url('images/header_pic2.jpg');
background-repeat:no-repeat;
}

#header_pic_featured{
position:relative;
top:56px;
left:0px;
width:776px;
height:248px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
background-image:url('images/villaAllegra.jpg');
background-repeat:no-repeat;
z-index:1;
display:none;
}


#header_pic_glossary{
position:relative;
top:56px;
left:0px;
width:776px;
height:248px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
background-image:url('images/header_glossary.jpg');
background-repeat:no-repeat;
}

#header_pic_mortgage{
position:relative;
top:56px;
left:0px;
width:776px;
height:248px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
background-image:url('images/header_mortgage.jpg');
background-repeat:no-repeat;
}

#header_form{
position:relative;
top:56px;
width:776px;
height:251px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
}



/*DELETE*/
#header_body {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 780px;
	height: 25px;
	border-bottom:1px solid #FFF;
}

#header_body_back {
	width: 780px;
	height: 21px;
    background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
}

#h_gallery_header{
	position: relative;
	top:20px;
	width: 780px;
	height: 50px;
	text-align:center;
	/*background-image:url('images/gallery_bg_top.jpg');
	background-repeat:no-repeat;*/
}

#h_residence_features{
	position: relative;
	margin-top:10px;
	width: 730px;
	min-height: 100px;
	background-color:transparent;
	border:1px #AAA dotted;
}


#h_gallery_detail_labels{
	text-align:right;
	position: relative;
	width: 100px;
	min-height: 113px;
	background-color:#FFF000;
}

#h_gallery_detail_results{
	position: absolute;
	top:15px;
	left:135px;
	width: 200px;
	min-height: 113px;
	background-color:#FFF000;
}

#h_wrapper{
	position: relative;
	width: 730px;
	padding: 15px 30px 15px 30px;
	/*background-color:#CC0099;*/
	/*background-image:url('images/gallery_bg_middle.jpg');
	background-repeat:repeat-y;*/
}

#h_gallery_desc{
	position: relative;
	margin-top:15px;
	width: 730px;
	min-height: 100px;
	color:#CCCCCC;
	/*background-color:#663300;	*/
}

/*****  HEADER WRAPPER  *****/
#header_wrapper{
	position:absolute;
	top:10px;
	left:12px;
	width: 776px;
	height:328px;
	background-color:transparent;
	/*background-image:url('images/main.jpg');
	background-repeat:no-repeat;*/
}

/*****  FLASH2 *****/
#header_text {
	position:absolute;
	top:30px;
	left:200px;
	font-family:"Kunstler Script";
	font-size:60px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:60px;
	color:#FFFFFF;
	z-index:20;
}

#h_gallery_buttons{
	position: relative;

	width: 305px;
	min-height: 85px;
	background-color:#009900;
	z-index:5;
}

#h_gallery_footer{
	text-align:center;
	position: relative;
	width: 790px;
	height: 50px;
	border-top: #FFFFFF 1px dotted;
	/*background-image:url('images/gallery_bg_bottom.jpg');
	background-repeat:no-repeat;*/
}






/***** SEARCH HOMES *****/
#home_search {
	position: absolute;
	top: 0px;
	left: 200px;
	width: 600px;
	height: 400px;
	/*background-image:url('images/rectangle_1.jpg');
	background-repeat:no-repeat;*/
	background-position: 5px 5px;
	/*background-attachment:fixed;*/
	background-color:#e2e6e7;
	
}

/***** FEATURED PROPERTIES *****/
#intro_wrapper {
	position: absolute;
	top: 40px;
	left: 260px;
	width: 700px;
	height: 100px;
	border-bottom: #ffffff 1px solid;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#ffffff;	
	display:none;
}

#body_info_wrapper { 
	position:absolute;
	top:27px;
	left:0px;
	width: 760px;
	height:305px;
	padding: 10px 10px 10px 10px;
	overflow:auto;
}

#glossary_links{ 
	font-size:10px;
	letter-spacing:5px;
	text-align:center;
	padding-top:20px;
}



/*** LOCATION BAR  ***/
#locationBar {
	position: absolute;
	left:0px;
	top:55px;
	width: 1000px;
	height: 35px;
	/*background-color: #9CACB6;*/
	background-image:url('images/location_tab_02.jpg');
	background-repeat:repeat-x;
	z-index:2;
	visibility:hidden;
}

#link_wrapper{
position:absolute;
top:80px;
left:80px;
/*border:1px #CC0066 solid;*/
width:700px;
height:240px;
}

#link_wrapper div{
display:inline;
float:left;
width:350px;
height:20px;
/*border:#CCFF00 1px solid;*/
}

#listing_floor_plans{
margin-top:15px;
position: relative;
width: 780px;
padding: 5px;
border: 1px #AAA dotted; 
background-color:transparent;
border:1px #AAA dotted;
}

#listing_map{
	margin-top:15px;
	position: relative;
	width: 780px;
	padding: 5px;
	border: 1px #AAA dotted; 
	background-color:transparent;
}

#listing_details{
	position: absolute;
	top:0px;
	left: 335px;
	width: 348px;
	min-height: 200px;
	padding: 5px 5px 5px 5px;;
	border: 1px #AAA dotted; 
	background-color:transparent;

}

#listing_link_options{
	position: absolute;
	top:230px;
	left: 335px;
	width: 348px;
	height: 125px;
	padding: 5px 5px 5px 5px;;
	border: 1px #AAA dotted; 
	background-color:transparent;

}

#listing_description{
	margin-top:15px;
	position: relative;
	width: 730px;
	padding: 5px;
	border: 1px #AAA dotted; 
	background-color:transparent;


}

#listing_ammenities{
	margin-top:15px;
	position: relative;
	width: 780px;
	padding: 5px;
	border: 1px #AAA dotted; 
	background-color:transparent;
	

}

/*****  LOGO  *****/
#logo {
	position: relative;
	top:65px;
	left: 70px;
	width: 160px;
	height: 130px;
	
	background-image:url('images/logo_white.png');
	background-repeat:no-repeat;
}


#main_form_wrapper{
	text-align:left;
	position:relative;
	top:35px;
	float:left;
	width:770px;
	height:288px;
	/*border: 1px dotted #AAA;*/
}

#main_form{
	text-align:left;
	position:relative;
	width:100%;
	height:100%;
	/*border: 1px dotted #AAA;*/
}

#myvar {
border:1px solid #ccc;
background:#f2f2f2;
padding:20px;
}

.sub_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
letter-spacing:1px;
}

.menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#menu_button_home{
position:absolute;
left:10px;
top:350px;
width:155px;
z-index:1;
text-align:center;
color:#FFF;
}

#menu_button1{
position:absolute;
left:10px;
top:350px;
width:155px;
z-index:1;
text-align:center;
}

#menu_button2{
position:absolute;
left:168px;
top:350px;
width:154px;
z-index:1;
text-align:center;
}

#menu_button3{
position:absolute;
left:324px;
top:350px;
width:154px;
z-index:1;
text-align:center;
}

#menu_button4{
position:absolute;
left:480px;
top:350px;
width:154px;
z-index:1;
text-align:center;
}

#menu_button5{
/*Luxury Homes*/
position:absolute;
left:635px;
top:350px;
width:154px;
z-index:1;
text-align:center;
}

#menu_button6{
/*contact us*/
position:absolute;
left:803px;
top:350px;
width:185px;
z-index:1;
text-align:center;
color:#FFF;
}

#map_sm{
	position:absolute;
	top:100px;
	left:350px;
	width:405px;
	height: 180px;
	border: 2px #FFFFFF solid;
}

#map_lrg{
	position:absolute;
	top:56px;
	left:0px;
	width:776px;
	height: 248px;
	border-top:1px #FFF solid;
	border-bottom:1px #FFF solid;
}


#map_pano{
	position:absolute;
	top:56px;
	left:0px;
	/*width:318px;
	height: 213px;*/
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color:#000000;
	z-index:1;
}


/***** MLS QUICK SEARCH *****/


#mls_QS_subHeader{
    text-align:center;
	position: absolute;
	margin-top:25px;
	width: 175px;
	height: 25px;
	z-index:4;
	display:none;
}

#mls_QS label{
	position:relative;
	top:48px;
	width:5em;
	float:left;
	text-align:right;
	margin-right:0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	display:none;
}

#mls_QS input{
    position:relative;
	top:48px;
	width:100px;
	font-size: 10px;
	border: 1px solid #7f95a2;
	margin-bottom:10px;
	display:none;
}

#mailing_list{
	position: absolute;
	top:26px;
	left:805px;
	width: 200px;
	height: 20px;
}

#mailing_list_input{
	position:relative;
	top:0px;
	width:138px;
	font-size:10px;
	border: 1px solid #7f95a2;
}

#mailing_list_submit{
	width:35px;
	font-size:10px;
}

/***** SEARCH MAP *****/
#map_search {
	position: absolute;
	top: 630px;
	left: 50px;
	width: 250px;
	height: 70px;
	background-image:url('images/search_tab.jpg');
	background-repeat:no-repeat;
	background-position: 5px 5px;
	/*background-attachment:fixed;*/
	/*background-color:#00FFFF;*/
	border-top: 1px #cccccc dotted;
	border-bottom: 1px #cccccc dotted;
}

/***************************************************************  MLS LISTINGS ***********************************************/
#mls_wrapper {
	position:relative;
	top:50px;
	left:12px;
	padding-left:207px;
	width: 768px;
	height:750px;
	/*background-color:#ffffff;*/
	background-color:transparent;
	overflow:auto;
	text-align:center;
}

#mls_global_wrapper{
	text-align:center;
	position:absolute;
	top:10px;
	left:11px;
	width: 978px;
	height:750px;
	overflow:hidden;
}


#mls_details_wrapper{
    position:absolute;
	top:50px;
	left:11px;
	width: 978px;
	height:750px;
	/*background-color:#ffffff;*/
	background-color:transparent;
	overflow:hidden;
}

#mls_search_form{
    position:absolute;
	top:57px;
	left:0px;
	width: 776px;
	height:248px;
	background-color:transparent;
	overflow:hidden;
	display:none;
}

#mls_search_form_ON{
    position:absolute;
	top:57px;
	left:0px;
	width: 776px;
	height:248px;
	background-color:transparent;
	overflow:hidden;
}

/*#mls_search_wrapper{
    position:relative;
	top:50px;
	left:12px;
	padding-left:207px;
	width: 770px;
	height:750px;

	background-color:transparent;
	overflow:auto;
	text-align:center;
}*/

#mls_calculator_wrapper{
    position:relative;
	top:50px;
	left:12px;
	padding-left:207px;
	width: 770px;
	height:750px;
	/*background-color:#ffffff;*/
	background-color:transparent;
	overflow:auto;
	text-align:center;
}


#mls_border{
	position:absolute;
    left:10px;
    top:270px;
    width:755px;
    border-top:5px #FFF solid;
display:none;
}
/*#mls_results{
	text-align:center;
	position:absolute;
	top:431px;
	left:12px;
    padding-left:207px;
	padding-right:10px;
	width: 759px;
	height:370px;
	overflow:auto;
}*/

#mls_results{
	text-align:center;
	position:absolute;
	top:50px;
	left:11px;
/*	width: 756px;*/
	width: 978px;
	height:750px;
	overflow:hidden;
}


#mls_lead_wrapper{
	position:absolute;
	top:50px;
	left:12px;
	width: 784px;
	height:750px;
	overflow:hidden;
	padding-left:196px;
}

#mls_contact{
	position:absolute;
	top:50px;
	left:12px;
	width: 784px;
	height:750px;
	overflow:hidden;
	padding-left:196px;
}





/***************************************************************  MY LISTINGS *******************************************/
#myListings_header {
	position: absolute;
	top: 0px;
	left: 200px;
	width: 800px;
	height: 25px;
	text-align:center;
	/*background-image:url('images/rectangle_1.jpg');
	background-repeat:no-repeat;*/
	/*background-attachment:fixed;*/
	background-color:#7f95a2;	
}

#myListings_list {
	position: absolute;
	top: 32px;
	left: 200px;
	width: 800px;
	height: 398px;
	overflow: auto;
	/*background-image:url('images/rectangle_1.jpg');
	background-repeat:no-repeat;*/
	/*background-attachment:fixed;*/
}

#mls_gallery_more_info{
	float:left;
	margin-bottom:10px;
	display:none;
}

#mls_gallery_schedule{
	float:left;
	margin-bottom:10px;
	display:none;
}

#mls_gallery_gallery{
	float:left;
	margin-bottom:10px;
	display:none;
}

#mls_gallery_print{
	float:left;
	margin-bottom:10px;
	display:none;
}

#mls_sub_header{
	position:absolute;
	top:382px;
	left:197px;
	width:780px;
	height:20px;
	border-bottom:1px #fff solid;
}



#mls_sub_header_bk {
	position:absolute;
	top:382px;
	left:197px;
    width: 780px;
	height: 26px;
    background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
}

#mls_map_sub_header{
	position:absolute;
	top:382px;
	left:0px;
	width:977px;
	height:20px;
	border-bottom:1px #fff solid;
}

#mls_map_sub_header_bk {
	position:absolute;
	top:382px;
	left:0px;
    width: 977px;
	height: 26px;
    background-color:#FFFFFF;
	opacity:0.01;
	filter:alpha(opacity=01);
}

.mls_subHeader{
	text-align:center;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#FFF;
	letter-spacing:28px;
	padding:6px 0px 0px 0px;
}

.header_mls_results{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#FFF;
	padding:6px 0px 0px 0px;
}

#mls_results_header {
	position: absolute;
	top: 382px;
	left: 197px;
	width: 780px;
	height: 26px;
	border-bottom:1px solid #FFF;
	z-index:1;
}

#mls_results_header_bk {
	width: 780px;
	height: 26px;
    background-color:#1a222b;
	opacity:0.9;
	filter:alpha(opacity=90);
}

#mls_results_addr {
	position: absolute;
	top: 0px;
	left: 45px;
	z-index:1;
}
#mls_results_price {
	position: absolute;
	top: 0px;
	left: 229px;
}
#mls_results_beds {
	position: absolute;
	top: 0px;
	left: 364px;
}
#mls_results_baths {
	position: absolute;
	top: 0px;
	left: 427px;
}
#mls_results_halfBaths {
	position: absolute;
	top: 0px;
	left: 484px;
}
#mls_results_sqft {
	position: absolute;
	top: 0px;
	left: 572px;
}
#mls_results_ref {
	position: absolute;
	top: 0px;
	left: 671px;
}

/***************************************************************  NAVIGATION *************************************************/
#navigation_wrapper{
	position:relative;
	width: 1000px;
	height:60px;
	/*background-color:#00FF00;*/
	background-color:#fff000;
	display:none;
}

/*****  OUTSIDE WRAPPER  *****/
#outside_wrapper{
    position:relative;
	width: 1000px;
	height:760px;
	margin: 0px auto;
}

#bg_tl{
    position:absolute;
	top:00px;
	left:1px;
	width: 795px;
	height:379px;
	background-image:url('images/mre_bg_tl.jpg');
	background-repeat:no-repeat;
}

#bg_tr{
    position:absolute;
	top:00px;
	left:796px;
	width: 204px;
	height:379px;
/*	background-color:#666666;*/
	background-image:url('images/mre_bg_tr.jpg');
	background-repeat:no-repeat;
}

#bg_bl{
    position:absolute;
	top:380px;
	left:1px;
	width: 201px;
	height:391px;
	background-image:url('images/mre_bg_bl.jpg');
	background-repeat:no-repeat;
}

#bg_br{
    position:relative;
	top:380px;
	left:202px;
	width: 798px;
	height:391px;
	background-image:url('images/mre_bg_br.jpg');
	background-repeat:no-repeat;
}

#bg_b_map{
    position:relative;
	top:380px;
	left:4px;
	width: 1000px;
	height:391px;
	background-image:url('images/mre_bg_b_map.jpg');
	background-repeat:no-repeat;
}

#mapSearch_wrapper{
    position:relative;
	width: 1000px;
	height:760px;
	margin: 0px auto;
/*	background-color:#666666;
	background-image:url('images/map_bg.jpg');
	background-repeat:repeat-x;*/
}


#page_header{
	font-family:Verdana;
	font-size:16px;
	color:#FFFFFF;
	border-bottom: 5px solid #FFF;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 30px;
	width: 725px;
	position: absolute;
	top: 20px;
	left: 10px;
	z-index:1;
}

#page_header_bottom{
	border-top: 5px solid #FFF;
	position: absolute;
	top: 270px;
	left: 10px;
	width:755px;
	z-index:1;
}

#previousPage{
position:absolute;
top:710px;
left:197px;
width:780px;
text-align:center;
cursor:pointer;
z-index:1;
color:#7f95a2;
}

#previousPage_t{
position:absolute;
top:288px;
left:0px;
width:780px;
text-align:center;
cursor:pointer;
z-index:1;
color:#7f95a2;
}

.property_labels{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px; 
	font-weight:normal;
	font-variant: normal;
	color:#7F95a2;
}

.property_values{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px; 
	font-weight:normal;
	font-variant: normal;
	color:#FFF;
}

#property_description{
	position: absolute;
	top:55px;
	left:20px;
	width: 735px;
	height:80px;
	border-bottom: 1px #333333 solid;
	overflow:auto;
}

#property_labels_left{
	position: absolute;
	top:170px;
	left:40px;
	width: 100px;
	height: 150px;
}

#property_labels_right{
	position: absolute;
	top:285px;
	left:428px;
	width: 100px;
	height: 30px;
}

#property_data_left{
	position: absolute;
	top:170px;
	left:140px;
	width: 200px;
	height: 150px;
}

#property_data_right{
	position: absolute;
	top:285px;
	left:528px;
	width: 200px;
	height: 30px;
}

#property_amenities{
	position:absolute;
	top:170px;
	left:388px;
	width:340px;
	height:160px;
	border-left:1px #333333 solid;
	padding:0px 0px 0px 40px;
}

#property_avail_units_btn{
	position: absolute;
	top:300px;
	left:428px;
	width: 318px;
	height: 20px;
	text-align:left;
}

#property_links_btn {
	position:absolute;
	top:93px;
	left:350px;
	width:80px;
	height:20px;
}


#property_links{
	position:absolute;
	top:120px;
	left:350px;
	width:365px;
	height:160px;
	border-left:2px #FFFFFF solid;
	padding-left:40px;
	padding-top:20px;
	display:none;
}

#property_pics{
    position:absolute;
	top:56px;
	padding-left:457px;
	width: 318px;
	height:248px;
	border:1px #FFFFFF solid;
	overflow:hidden;
}
#pic_next{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	position:absolute;
	top:213px;
	left:616px;
	width: 139px;
	height:25px;
	padding-top:8px;
	padding-right:20px;
	border-top:1px #FFF solid;
	background-color:#2C343A;
	
	
}

#pic_back{
    font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	position:absolute;
	top:213px;
	left:457px;
	width: 159px;
	height:25px;
	padding-top:8px;
	padding-left:20px;
	border-top:1px #FFF solid;
}

/*****  PULLDOWN MENU  *****/
#pulldown {
	position:absolute;
	margin-top:-310px;
	margin-left:750px;
	width: 150px;
	z-index:4;
	display:none;
}




/*left_column_wrapper*/
#leftColumn_wrapper{
	position:absolute;
	top:392px;
	left:11px;
	width: 185px;
	height:348px;
}

#leftColumn_header_bk{
	background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
	position:absolute;
	top:0px;
	left:0px;
	width:185px;
	height:26px;
}

#leftColumn_header{
    position: relative;
	top:0px;
	left:0px;
	width: 185px;
	height: 20px; /* plus 6px padding-top for text = 26px */
	border-bottom: 1px solid #FFF;
	margin-bottom:10px;
}


#rightColumn_wrapper{
	position: absolute;
	top: 10px;
	left: 803px;
	width: 187px;
	height: 365px;
}

#rightColumn_header{
    position: relative;
	top:0px;
	left:0px;
	width: 185px;
	height: 25px; /* plus 6px padding-top for text = 26px */
	border-bottom: 1px solid #FFF;
	margin-bottom:20px;
}

#rightColumn_header_bk{
	background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
	position:absolute;
	top:0px;
	left:0px;
	width:185px;
	height:35px;
}

#rightColumn_spacer{
	position:absolute;
	top:305px;
	left:0px;
	width:185px;
	height:21px;
	border-top:1px #FFF solid;
	border-bottom:1px #FFF solid;
} 

#featured_wrapper {
	position: absolute;
	top: 10px;
	left: 803px;
	width: 187px;
	height: 365px;
	z-index:1;
}

#featured_header{
	position: relative;
	top:0px;
	left:0px;
	width: 185px;
	height: 25px; /* plus 6px padding-top for text = 26px */
	border-bottom: 1px solid #FFF;
	margin-bottom:20px;
}

#featured_header_bk{
	background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
	position:absolute;
	top:0px;
	left:0px;
	width:185px;
	height:35px;
}


#sub_menu_left{
    position: relative;
	float:left;
	width: 170px;
	height: 255px;
	margin-top:11px;
	border-top:1px #FFF solid;
	border-bottom:1px #FFF solid;
	padding: 21px 0px 0px 15px;
}

#sub_menu_right{
    position: relative;
	float:left;
	width: 170px;
	height: 225px;
	border-top:1px #FFF solid;
	padding: 15px 0px 0px 15px;
}

#sub_menu_left div{
	margin-bottom:10px;
}

#sub_menu_right div{
	margin-bottom:10px;
}

/*************************************************************** SEARCH  *************************************************/
#searchMovie {
	position:absolute;
	top:0px;
	left:185px;
	width: 815px;
	height:425px;
	/*background-color:#fff000;*/
	z-index:20;
	overflow:auto;
}

#sellers_wrapper{
    position:relative;
	width: 1000px;
	height:850px;
	margin: 0px auto;
/*	background-color:#666666;*/
	background-image:url('images/sell_bg.jpg');
	background-repeat:repeat-x;
}





/***************************************************************  HEADER AREA *************************************************/




/***************************************************************  BODY *************************************************/


/*** SELLERS AREA IN MAIN ***/
#sell_intro1_pic{
	position: absolute;
	top:60px;
	left:20px;
	width:100px;
	height:100px;
	/*border: 1px dotted #AAA;*/
	background-image:url('images/website.jpg');
	background-repeat:no-repeat;
}

#sell_intro1_text{
	position: absolute;
	top:60px;
	left:120px;
	width:230px;
	height:89px;
	line-height:12px;
	padding-left:20px;
	padding-top:10px;
	/*border-top: 1px dotted #AAA;*/
	border-bottom: 1px solid #AAA;
}

#sell_intro2_text{
	position: absolute;
	top:60px;
	left:510px;
	width:230px;
	height:89px;
	line-height:12px;
	padding-left:20px;
	padding-top:10px;
	/*border-top: 1px dotted #AAA;*/
	border-bottom: 1px solid #AAA;
}

#sell_intro2_pic{
	position: absolute;
	top:60px;
	left:410px;
	width:100px;
	height:100px;
	/*border: 1px dotted #AAA;*/
	background-image:url('images/trust.jpg');
	background-repeat:no-repeat;
}

#sell_intro3_pic{
	position: absolute;
	top:215px;
	left:20px;
	width:100px;
	height:100px;
	/*border: 1px dotted #AAA;*/
	background-image:url('images/analysis.jpg');
	background-repeat:no-repeat;
}

#sell_intro3_text{
	position: absolute;
	top:215px;
	left:120px;
	width:230px;
	height:89px;
	line-height:12px;
	padding-left:20px;
	padding-top:10px;
	border-top: 1px solid #AAA;
    /*border-bottom: 1px solid #AAA;*/
}

#sell_intro4_text{
	position: absolute;
	top:215px;
	left:510px;
	width:230px;
	height:89px;
	line-height:12px;
	padding-left:20px;
	padding-top:10px;
	border-top: 1px solid #AAA;
	/*border-bottom: 1px solid #AAA;*/
}

#sell_intro4_pic{
	position: absolute;
	top:215px;
	left:410px;
	width:100px;
	height:100px;
	/*border: 1px dotted #AAA;*/
	background-image:url('images/sold.jpg');
	background-repeat:no-repeat;
}

#search_mini{
	position:relative;
	top:0px;
	left:10px;
	width: 210px;
	height: 420px;
	/*background-image:url("swf/search_mini.swf");
	background-repeat:no-repeat;*/
	display:none;
}

/**** RIGHT TOP ***/
#sub_column_3 {
	clear:both;
	position: absolute;
	top:0px;
	left:825px;
	width: 175px;
	height: 207px;
	background-image:url('images/in_the_news_header.jpg');
	background-repeat:no-repeat;
	background-color:#e2e6e7;
	display:none;
}

/**** RIGHT BOTTOM ***/
#sub_column_4 {
	clear:both;
	position: absolute;
	top:218px;
	left:825px;
	width: 175px;
	height: 207px;
	background-image:url('images/resources_header.jpg');
	background-repeat:no-repeat;
	background-color:#e2e6e7;
	display:none;
}

#rightColumn_footer_bk{
	background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
	position:absolute;
	top:328px;
	left:0px;
	width:185px;
	height:35px;
}

#tab_home_bk{
	background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
	position:absolute;
	top:328px;
	left:0px;
	width:185px;
	height:35px;
}



/*****  title of 3 main buttons  *****/
#title {
	
	position: absolute;
	top:0px;
	left:0px;
	width: 240px;
	height: 20px;
	/*background-image:url('images/bg_menu.jpg');*/
	background:#FFFFFF;
	background-repeat:repeat-x;
	border-bottom: 1px #ffffff solid;
	z-index:1;
}

#valuation_wrapper{
	position:absolute;
	top:590px;
	left:12px;
	width: 185px;
	height:190px;
	/*background-color:#0000FF;*/
	/*border-bottom: 1px #ffffff solid;*/
}

#valuation_request{
	float:left;
	position:absolute;
	top:170px;
	left:0px;
}

#valuation_header_bk{
	background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
	position:absolute;
	left:0px;
	width:185px;
	height:26px;
}

#valuation_header{
	position:relative;
	top:0px;
	left:0px;
	width:185px;
	height:20px;
	border-top:1px #FFF solid;
	border-bottom:1px #FFF solid;
	margin-bottom:10px;
}

#valuation_subheader{
	position: relative;
	width: 185px;
	text-align:center;
	margin-bottom:10px;
}

#valuation_form{
    float:left;
	left:5px;
	position:relative;
	width:176px;
	height:90px;
}

#valuation_form label{
	position:relative;
	width:4em;
	float:left;
	text-align:right;
	margin-right:.8em;
	color:#7f95a2;
}

.valuation_form_input{
	float:left;
	position:relative;
	width:110px;
	margin-bottom:0.4em;
	font-size:10px;
	border: 1px solid #7f95a2;
}

.valuation_form_submit{
	float:left;
	position:relative;
	left:70px;
	font-size:10px;
	width:80px;
}









.thumb img { /* styles thumbnail previews */

padding: 4px;
border: 1px #AAA dotted; 
margin-bottom: 5px;
}

.thumb:hover img {
background-color:transparent;
}

.thumb span { /* hides large previews */
	/*visibility: hidden;*/
	position: absolute;
	top:140px;
	left:0px;
	margin-top:5px;
}

/*placeholder for big pic */
.thumb span img { 
	border: 1px #AAA dotted;
	padding: 8px 1px 8px 1px; 
}

/*hover for big pic */
.thumb:hover span {
	visibility: visible;
	position:absolute;
	top: 140px; 
	left: 0px;
	z-index: 100;
}










/*************************************************************** CLASSES  *****************************************************/
/***** body and html *****/
html, body {
	background-color:#ffffff;
	/*background-image:url('images/bg_texture.jpg');
	background-repeat:repeat-x;*/
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-variant: normal;
	background-color:#9CACB6;
	text-align:center;
	color:#333333;
	font-size:16px;
	margin:0px 0px 10px 0px;
}




/***** text *****/
.text {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}

.property_desc {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}

.form_text {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;	
}

/***** Title of listing summary *****/
.listing_summary_title {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#3b6f97;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
}

.snips {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	padding: 0px 0px 0px 80px; 
}

.blue_links{
	color:#7F95A2;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

/***** labels for db data *****/
.db_labels {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	line-height: 16px;
	font-weight:bold;
	font-variant: normal;
}

/***** database results *****/
.db_results {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	line-height: 16px;
	font-weight:normal;
	font-variant: normal;
}


.header{
    font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#7595a2;
	text-align:center;
	padding:3px 0px 0px 0px;
}


/*********************************************************************new headers***********************/
.header_main{
	font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#FFF;
	text-align:center;
	letter-spacing:28px;
	padding:10px 0px 0px 0px;
}


.header_body{
    font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#FFF;
	text-align:center;
	letter-spacing:28px;
	padding:6px 0px 0px 0px;
}

.header_left{
    font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#7595a2;
	text-align:center;
	letter-spacing:3px;
	padding:6px 0px 0px 0px;
}

.header_right{
font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#7595a2;
	text-align:center;
	letter-spacing:3px;
	padding:10px 0px 0px 0px;
}

.header_mls{
    font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#FFF;
	text-align:center;
	letter-spacing:28px;
	padding:6px 0px 0px 0px;
}
/*******************************************************************************************************/
.header_contact {  

	font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal; 
	font-weight:normal;
	font-variant: normal;
	color:#7f95a2;
}



#header_column{
	position:relative;
	top:0px;
	left:0px;
	width:185px;
	height:21px;
	border-bottom:1px #FFF solid;
	margin-bottom:10px;
}

#header_main_bk{
	background-color:#FFFFFF;
	opacity:0.1;
	filter:alpha(opacity=10);
	position:absolute;
	top:0px;
	left:0px;
	width:776px;
	height:35px;
}

#header_main{
	position:absolute;
	top:0px;
	left:0px;
	width:776px;
	height:25px;
	border-bottom:1px #FFF solid;
}


/***** links *****/
.links {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
 	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00a7e7;
	text-decoration: none;
}
/*del*/
.links:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #63665B;
	text-decoration: underline blink;
}

/*del*/
.links_header {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #00a7e7;
	text-decoration: none;
}
/*del*/
.links_header:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #63665B;
	text-decoration: underline blink;
}
/*del*/
.links_subheader {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00a7e7;
	text-decoration: none;
}
/*del*/
.links_subheader:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #63665B;
	text-decoration: underline blink;
}
/*del*/
.links_url {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00a7e7;
	text-decoration: underline blink;
}

/************** menu links *****************/

.menu:link {
	color: #7f95a2;
	text-decoration: none;
}
.menu:visited {
	text-decoration: none;
	color: #7f95a2;
}
.menu:hover {
	text-decoration: underline;
	/*color: #9cacb6;*/
	color:#FFFFFF;
}
.menu:active {
	text-decoration: none;
}



a:link {color: #7f95a2; text-decoration: none;}
a:visited {color: #7f95a2; text-decoration: none;}
a:hover {color:#FFFFFF; text-decoration: underline;}
a:active { color: #FFFFFF; text-decoration: none;}
a {cursor:pointer;}

a.external:link {color: #333333; text-decoration: none; }
a.external:visited {color: #333333; text-decoration: none; }
a.external:hover {color: #7595a2; text-decoration: underline; }
a.external:active {color: #333333; } 

a.white:link {color: #ffffff; text-decoration: underline; }
a.white:visited {color: #ffffff; text-decoration: none; }
a.white:hover {color: #7f95a2; text-decoration: underline; }
a.white:active {color: #ffffff; } 

/****************************************************/




.menu_buttons{
	margin-right:105px;
}

/**************************************************************************************************************************************************/
/****************************/

a.glink, a.glink:visited{
  	font-size: 12px;
  	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
  	background-image: url(images/glblnav_selected.gif);
	text-decoration: none;
}

.skipLinks {display: none;}



.pullDownText{
	font-family: Verdana;	
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
}



.locationBarStatus {
	position: absolute;
    margin: 9px  10px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;	
}

/***************************************************************  BODY  **********************************************/

/**************************************LEFT COLUMN  ***********/

.mls_QS_submit {
	margin-left: 57px;
	color:#000000;
	display:none;
} 

#resources{
padding-top:0px;
}

#resources div{
margin:10px 0px 0px 0px;
padding-left:20px;
}








/*.submit input
{
	margin-left: 60px;
	color:#7f95a2;
	background-color:transparent;
} 

.mailing_list_submit{
	margin-left: 10px;
	width:30px;
	color:#000000;
}*/ 




.h_gallery_pic{
	float:right;
	width: 320px;
	height:213px;
	margin-left:15px;
	/*background-color:#FFCC33;*/
	border: #FFFFFF 1px dotted;
}






/***** GALLERY WRAPPER *****/


ul#gallery_thumbs {
list-style: none;
width:360px;
height:370px;
position:relative;
top:0px;
left:0px;
margin: 0px;
padding: 0px;

}
/*************************************************************************************************************************/
#appointment_form{
position:relative;
}

.appointment_form_input{
margin-bottom: 1px;
font-size:12px;
width:220px;
border:1px solid #7f95a2;
}

.appointment_form_submit{
font-size:10px;
position:relative;
width:50px;

}

#appointment_form label{
float:left;
text-align:left;
width:210px;
margin-top:4px;
color:#7f95a2;
}

#part1{
position:absolute;
top:10px;
left:100px;
width:210px;
height:130px;
/*border:1px #FFF solid;*/

}

#part2{
position:absolute;
top:10px;
left:440px;
width:210px;
height:90px;
/*border:1px #FFF solid;*/

}

#part3{
position:absolute;
top:150px;
left:100px;
float:left;
width:550px;
height:110px;
/*border:1px #FFF solid;*/
}

#part4{
float:left;
position:absolute;
top:270px;
left:550px;
}
/***************************MLS*****************/
#mlsBasicSearch{
position:absolute;
top:350px;
left:200px;
}

/***********************************RSS*********************/
.labelfield{ /*CSS for label field in general*/
color:#7f95a2 !important;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#RSS {
padding: 10px 15px 0px 15px;
position:relative;
top:0px;
left:0px;
width:155px;
height:295px;
overflow:hidden;
z-index:1;
}

#RSS a{ /*CSS specific to demo 3*/
color: white;
text-decoration: underline;
font-weight: normal;
}

#RSS div{ /*CSS specific to demo 3*/
margin-bottom: 5px;
}


#RSS_half {
position:relative;
top:0px;
left:0px;
width:155px;
height:120px;
overflow:hidden;
padding: 0px 15px 0px 15px;
margin-bottom:10px;
z-index:1;
}

#RSS_half a{
color: white;
text-decoration: underline;
font-weight: normal;
}

#RSS_half div{ 
margin-bottom: 5px;
}


#RSS_weather {
position:relative;
top:10px;
left:0px;
width:780px; 
height:20px;
text-align:center;
font-size:70%;
letter-spacing:3px;
padding-bottom:6px;
border-bottom:1px solid #ffffff;
}

#RSS_weather a{ 
color: white; 
text-decoration: none;
font-weight: normal;
font-size:90%;
margin-right:45px;
}

#RSS_weather div{ 
margin-bottom: 5px;
}

#RSS_weather span{ 
margin-right: 45px;
color:#FFFFFF;
}

/*******************************************************************FORMS********************************/
#main_form label{
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
width:100px;
}

.main_form_text{
font-family:Verdana;
font-size:10px;
}

#main_form select{
font-family:Verdana;
font-size:10px;
border:1px solid #7f95a2;
}

#main_form input{
font-family:Verdana;
font-size:10px;
width:150px;
border:1px solid #7f95a2;
}

#form_sqft {
float:left;
position:relative;
top:175px;
left:50px;
width:170px;
}

#form_price {
position:absolute;
top:175px;
left:50px;
width:150px;
}

#form_price select{
width:150px;
}

#form_radio{
float:left;
position:relative;
top:20px;
width:20px; 
}

#form_ref{
position:absolute;
top:70px;
left:250px;
width:190px;
}


#form_location{
position:relative;
top:120px;
left:250px;
width:100px;
}


#form_location select{
float:left;
width:175px;
margin-bottom:4px;
}

#form_condoList{
width:150px;
}

#form_left input{width:200px;}

#form_right input{
background-color:#FF0000;
}

#form_buildings{
font-family:Verdana;
font-size:10px;
position:absolute;
top:100px;
left:500px;
width:250px;
}