/* GENERAL STYLES */
/********User Styles*********/

.whiteLargerText{
color:#ffffff;
font-size:10pt;

}



.pricingHeader{

color: #e9b126;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-weight: normal;
font-size: 120%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;

}


p span.currentcurrency{

}



p span.currentarea{
font-size:17px;
color:red;
}


#link{
background-color:white;
width:50px;
height:50px;

}


#subNav .thirdLevel_nav_item{
margin-top:6px;
margin-left:10px;
}

ul#listItem{
width:400px;


}


.secondLevel_nav_item_on{
font-weight:bold;


}



#subNav .thirdLevel_nav_item_on{
font-size:10px;
font-weight:bold;
margin-top: 6px;

margin-left: 10px

}





#subNav .thirdLevel_nav_item a{
font-size:10px;



}





#subNav .thirdLevel_nav_item a:hover{
color:#4b4145;


}


#subNav a:visited{
color:black;

}





.areastable,
.pricestable{
border-collapse:collapse;


}


.pricestable td{
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-top: 1px solid #999999;

border-right: 1px solid #999999;
width:60px;





}









.areastable td{
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-top: 1px solid #999999;

border-right: 1px solid #999999;
width:60px;

}







.pricestable th{
padding: 0 0.5em;



}

.areastable th{
padding: 0 0.5em;



}




#callToActionImage img{

margin-left:80px;

}





#listItemBottom{
position:relative;
bottom:15px;

}



#subNav{
margin-top:10px;

}


.listItemContent p{
position:relative;
bottom:10px;

}




#rightPanel{
width:195px;
height:201px;
margin-left:42px;
background: url("/images/Buying_Gradient.jpg");
background-position:center;
background-repeat:no-repeat;
position:relative;
bottom:10px;




}



#rightPanelRenting{
width:195px;
height:201px;
margin-left:42px;
background: url("/images/Buying_Gradient.jpg");
background-position:center;
background-repeat:no-repeat;
position:relative;
bottom:10px;




}

#rightPanelImageHolder{
height:35px;
width:175px;
margin-bottom:5px;
}


#rightPanel img{
position:relative;
right:15px;
top:2px;
margin-bottom:10px;



}


#rightPanel p{
text-align:left;
margin-left:25px;

}


#rightPanel h6{
text-align:left;
margin-left:25px;

color:black;
}


#subNav a{
margin-top:10px;
font-size:11px;
}



#subNav a:link{
color:black;

}

#subNav a:hover{

color:#4b4145;
}




#subNav li{
text-decoration:none;
list-style-type:none;
padding-bottom:0px;
padding-top:0px;
}


#subNavSub li{
text-decoration:none;
list-style-type:none;
padding-bottom:0px;
padding-top:0px;
}



#subNav ul li{


}


#subNav ul{
margin-left:0px;
padding-left:0px;

}


#col3_content_1colleft #subNav ul{
margin-left:0px;
padding-left:0px;
margin-top:45px;
}


#col3_content_1colleft #subNavSub ul{
margin-left:0px;
padding-left:0px;
margin-top:30px;
}



.sendToFriendContainer{
position:relative;
bottom:25px;

}



.sendToFriendTable td{
padding-bottom:10px;

}

#listItemHeader{
padding-left:260px;

}



.listingCopy p{
padding-left:27px;

}

.sendToFriendPrivacy{
width:90px;
position:relative;
bottom:44px;
left:135px;

}


#hp_renting_sidePanel ul#white_list ul ul{
padding-left:7px;
margin-left:7px;

margin-top:0px;
padding-top:0px;

}









#col2_content_2colright img{
height:200px;
width:422px;
}

.col2Listing{
position:relative;
left:27px;

}


.sendToFriendTable{
position:relative;
bottom:0px;

}


#col2_content_1colleft p{
position:relative;
bottom:10px;
}

#col2_content_2colright p{
position:relative;
bottom:10px;

}





#col3_content_1colleft img{
position:relative;
top:10px;
right:7px;

}

#col3_content_2colcentre p{


}


.listItemsSearch{
position:relative;
left:0px;
top:25px;
width:100px;
margin-bottom:25px;
}


.listItemsSearch tr td{

width:100px;

}


table.listItemsSearch{
position:relative;
left:0px;
top:25px;
width:150px;

}







.listItemsTableRenting{
position:relative;
right:30px;

}

.listItemContentSearch{

position:relative;
bottom:15px;
width:270px;


}










#gradientHolder{
position:relative;
bottom:275px;
right:29px;
}

#gradientHolder img{
width:955px;
}



/* Main Text Definitions */
 

.property_list_container{
position:relative;
left:16px;

}


.property_list_container_renting{
position:relative;
left:3px;

}



.listItemContent{

margin-top:15px;
position:relative;
left:20px;
width:400px;

}


.emailuslink{
position:relative;
bottom:25px;

}

.moreInfoLink{
color: #7f7f7f;
font-size: 150%;

}


.phoneNumber{
color: #443d3f;
font-size: 150%;


}

.calltoaction{
font-size: 150%;
color:#7f7f7f;
width:400px;

}

.findPropertyTable{
width:350px;

}

.findPropertyTable td{
padding-bottom:10px;

}


 body {
 color: #2D2002;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
 margin: 0;
 background: url("../images/page_bg.jpg") repeat-x top #63605b;
}

h1 {
 color:#ffffff;
 font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
 font-size: 165%;
 margin:0px 0px 15px 0px;


}

h1.col2 {
 color: #E9B126;
 font-family:Arial, verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 180%;
 margin: 0px 0px 20px 240px;
}


h1.hp {
 color: #ffffff;
 font-family:Arial, verdana, Helvetica, sans-serif;
 font-weight: 100;
 font-size: 180%;
 margin: 0px 0px 20px 0px;
}

/* updated*/
h2 {
 color: #E9B126;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 130%;
 margin: 0px 0px 5px 0px;
}





h2.form {
 color: #E9B126;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 130%;
 margin: 15px 0px 10px 0px;
}

h2.hpPanel {
  color: #ffffff;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 130%;
 margin: 0px 0px 15px 0px;



}


h2.hpPanel a {
text-decoration:none;
color: #ffffff;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 130%;


}









h2.hpWidePanel{
  color: #ffffff;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 80%;
 margin: 0px 0px 15px 0px;

}




/* updated*/
h3 {
 color: #e9b126;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 180%;
 margin: 0px 0px 5px 0px;
position:relative;
width:400px;
margin-top: 3x;
}


.Sub_Heading {
 color: #e9b126;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 120%;
 margin: 0px 0px 5px 0px;
}



p.pricingHeader{
 color: #e9b126;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 120%;
 margin: 0px 0px 5px 0px;


}



h3.form{
 color: #e9b126;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 110%;
 margin: 10px 0px 5px 0px;

}


h3.col2Listing{

color: #e9b126;
font-family: Arial,verdana,Helvetica,sans-serif;
font-weight: normal;
font-size: 180%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;

}


/* updated*/
h3.black {
 color: #1D191A;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 125%;
 margin: 20px 0px 5px 0px;
}

/* updated*/
h3.white {
 color: #ffffff;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 125%;
 margin: 20px 0px 5px 0px;
}




h4 {
 color: black;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 130%;
 margin: 0px 0px 5px 0px;
}


.h4 {
 color: black;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 130%;
 margin: 15px 0px 5px 0px;
}

h5{
  color: #ffffff;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 150%;
 margin: 5px 0px 15px 0px;
padding-top:5px;

}


h6.black{
 color: #1D191A;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 125%;
 margin: 20px 0px 5px 0px;

}

h6.white{
 color: #ffffff;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 125%;
 margin: 0px 0px 0px 0px;

}

h7{

color: #e9b126;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 120%;
margin: 0px 0px 5px 0px;


}



a img {
 border: 0;
}


a { 
color: #DA9C10;
 text-decoration: none;
}


a:hover { 
color: #e7d2a2;
 text-decoration: none;
}



a.email { 
 color: #B7820D;
 text-decoration: none;
 font-size: 110%;
position:relative;
bottom:0px;
}

a.email:hover { 
color: #e3ca94;
 text-decoration: none;
  font-size: 110%;
}

a.white_link { 
 color: #ffffff;
 text-decoration: none;
}


a.white_link:hover { 
color: #d4bb84;
 text-decoration: none;
}


.small{
font-size: 90%;
}

div.clear{
clear:both;
}

/* updated*/
.grey_sml{
color: #666666;
font-size: 85%;
position:relative;
bottom:4px;
}

.yellow{
 color: #E9B126;
}


/************ CONTAINERS **************/


#page_container_buying{
width: 955px;
margin: auto;
padding: 0px;
background: #ffffff url("../images/sub_container_bg.jpg") no-repeat top;

background-position:0px -20px;


}




#page_container_renting{
width: 955px;
margin: auto;
padding: 0px;
background:  #ffffff url("../images/sub_container_renting_bg.jpg") no-repeat top;
background-position:0px -20px;

}

/* updated*/
#page_container{
width: 955px;
margin: auto;
padding: 0px;
background:  #ffffff;
}


/*********topnav*************/

#topnav_container{
height: 33px;
background: #F0F0EF;
}

ul#topnav{
margin: 0px;
padding: 10px 0px 0px 20px;
}

ul#topnav li{
list-style: none;
display: inline;
padding-right: 15px;
}

ul#topnav li a{
color: #272324;
text-decoration: none;
}

ul#topnav li a:hover{
color: #8f8f8f;
text-decoration: none;
}

ul#topnav li.navon{
font-weight: bold;
}


/*******logo*****/

#logo_container{
height: 65px;
background: #ffffff;
}

#callToActionImage img{
position:relative;
bottom:11px;

}


#logo{
width: 390px;
float: left;
margin-top:10px;


}

#info{
width: 455px;
float: left;
padding-top: 20px;
line-height: 19px;


}

.info_copy{
color:#7F7F7F;
font-size: 150%
}

.telNum{
color:#443D3F;
font-size: 170%
}

/*****mainnav****/

#mainnav_container{
height: 26px;
background: #000000;
/*background: #1D191A;*/
color: #ffffff;
}

ul#mainnav{
margin: 0px;
padding: 8px 0px 0px 12px;



}







ul#mainnav li{
list-style: none;
display: inline;
padding: 0px 10px 0px 10px;
border-right: 1px solid #ffffff;
font-size: 110%;

}



ul#mainnav li.main_navon a{
color:#d4bb84;
}


ul#mainnav li.lastNode{
list-style: none;
display: inline;
padding: 0px 10px 0px 10px;
border-right: 0px solid #ffffff;
font-size: 110%;
}

/*******hp content*****/

#hp_expect ul li{
position:relative;
bottom:15px;

}



#hp_content_wide p{
position:relative;
bottom:15px;
}


#hp_content_container{
background: #D2970E;
}


#hp_content_container_buying{
background: #D2970E;
margin-top:10px;
}






#hp_content_container_buying p{
position:relative;
bottom:14px;

}

#hp_renting_content_container{
background: #727272;
color: #141213;
margin-top:10px;

}



#hp_renting_content_container p{
background: #727272;
color: #141213;
position:relative;
bottom:14px;

}



#hp_flash{
height: 290px;
}

#hp_content{
float: left;
width: 430px;
padding: 20px;
line-height: 18px;
}



#hp_content p{
position:relative;
bottom:15px;
}




#hp_buying p{
position:relative;
bottom:15px;
}




#hp_renting p{
position:relative;
bottom:15px;

}



#hp_content_wide{
float: left;
width: 600px;
padding: 20px;
line-height: 18px;
}


#hp_content_wide_Buying{
float: left;
width: 600px;
padding:20px;
padding-top:25px;


line-height: 18px;
}


#hp_content_wide_Renting{
float: left;
width: 600px;
padding: 20px;
padding-top:25px;
line-height: 18px;
}



#hp_expect{
float: left;
width: 275px;
background:  url("../images/hp_expect_bg.jpg") repeat-x top;
padding: 20px;
padding-top:25px;
color: #ffffff;
line-height: 17px;
min-height: 170px;
height:170px;
}

/* updated*/
#hp_renting_sidePanel{
float: left;
width: 275px;
background:  url("../images/renting_sidePanel_bg.jpg") repeat-x top;
padding: 20px;
padding-top:25px;
color: #ffffff;
line-height: 17px;
min-height: 170px;
height:170px;
}

#hp_renting_sidePanel a{
color: #ffffff;
}

#hp_renting_sidePanel a:hover{
color: #6e6c69;
}

#hp_buying{
float: left;
width: 200px;
margin-right:5px;
background:  url("../images/hp_buying_bg.jpg") repeat-x top;
padding: 20px;
color: #ffffff;
line-height: 17px;
min-height: 160px;
height:160px;



}

#hp_renting{
float: right;
width: 200px;
background:  url("../images/hp_renting_bg.jpg") repeat-x top;
padding: 20px;
color: #ffffff;
line-height: 17px;
min-height: 160px;
height:160px;
}

ul#hp_list{
margin:9px 0px 0px 15px;
padding: 0px;
}

ul#hp_list li{
list-style: none;
font-size: 90%;
padding-bottom: 2px;
}

div.hp_link{
width: 170px;
height:17px; 
background: #503805;
font-size: 85%;
text-align: center;
margin: 12px 0px 0px 0px;
}

div.hp_link a{
color: #ffffff;
}

div.hp_link a:hover{
color: #d3bf97;
}


p.moreInfoLink{
width: 170px;
height: 17px;
background-color: #503805;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
font-size: 85%;
text-align: center;
margin-top: 12px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

}


p.moreInfoLink a{
color:#ffffff;

}


p.moreInfoLink a:hover{
color:#d3bf97;
}



/*******subpage content*******/

#flash333{
height: 265px;
}

#flash60{
height: 60px;
}


#col3_content_container{
width: 955px;
position:relative;


}

#col3_content_1colleft{
width: 178px;
float: left;
padding: 0px 15px 20px 27px;
}


#col3_content_2colcentre{
width: 408px;
float: left;
padding: 0px 25px 35px 25px;
line-height: 16px; /* updated*/
}






#col3_content_2colcentre h3{

margin-bottom:0px;
margin: 45px 0px 0px 0px;
width:250px;
position:relative;


}


#col3_content_2colcentre ul{
margin-top:0px;
padding-top:0px;
margin-left:10px;
padding-left:10px;


}



#col3_content_2colcentre ul ul{
margin-right:10px;
padding-right:10px;
margin-left:10px;
padding-left:5px;
list-style-type:disc;
}






#col3_content_2colcentre ul{
margin-top:0px;
padding-top:0px;
margin-left:10px;
padding-left:10px;


}



#col3_content_2colcentre ul ul{
margin-right:10px;
padding-right:10px;
margin-left:10px;
padding-left:5px;
list-style-type:disc;
}










#col3_content_2colcentre ul ul li{



}


#col3_content_2colcentreSub{
width: 408px;
float: left;
padding: 25px 25px 35px 25px;
line-height: 16px; /* updated*/
}






#col3_content_3colright{
width: 277px;
float: left;

}

#col2_content_container{
width: 955px;
}



.findPropertyTable{
position:relative;
bottom:20px;


}

#col2_content_1colleft{
width: 423px;
float: left;
padding: 25px;

}




#col2_content_1colleftSearch{
width: 250px;
float: left;
padding-left: 25px;


}



#col2_content_1colleftSearch p{
width: 350px;



}



#col2_content_2colright{
width: 450px;
float: left;
padding: 20px 0px 20px 0px;
line-height: 15px;

}

#col2_content_2colrightMap{
width: 420px;
float: right;
padding: 0px 0px 50px 0px;
line-height: 15px;
margin-left:0px;
position:relative;


}

#col2_content_2colrightMap p{
padding-top:0px;
margin-top:0px;
position:relative;
bottom:3px;

}


#col2_content_2colrightNoHeader{
width: 450px;
float: left;
padding: 10px 0px 25px 0px;
line-height: 15px;
}




#col2_content_2colrightSearch{
width: 450px;
height:250px;
float: right;
padding: 0px 0px 50px 0px;
line-height: 15px;



}


#col2_content_2colrightSearch p{
position:relative;
bottom:11px;
}



#col2_content_1colleft_narrow{
width: 255px;
float: left;
}

#col1_content_container{
width: 905px;
padding: 25px 25px 5px 25px;
}


#col1_content_container_listings{
width: 905px;
padding: 25px 25px 20px 25px;

}

#col1_content_container_listings a{
width: 905px;


}






#col3_emailNews{
width: 180px;
float: left;
padding: 140px 20px 0px 20px;
line-height: 15px;
}


#col3_emailNews p.h4 a{
font-size:11px;

}


div.call_action{
text-align: center;
padding-top: 10px;
margin-bottom:45px;

}







div.call_action img{
margin-bottom: -6px;
}

/* updated*/
ul#list{
margin:9px 0px 9px 15px;
padding: 0px;
}

ul#list li{
list-style: none;
padding-bottom: 2px;
}

/* updated*/
ul.key_list{
margin:8px 0px 8px 13px;
padding: 0px;
}

ul.key_list li{
padding-bottom: 1px;
}

/* updated*/
ul#white_list{
margin:8px 0px 8px 20px;
padding: 0px;
}


/* updated*/
ul#white_list ul ul{
margin:6px 0px 0px 10px;
padding: 0px;
}



ul#white_list li{
padding-bottom: 1px;
}







ul#white_list li a{
color: #ffffff;
}

ul#white_list li a:hover{
color: #000000;
}


/*****map****/


#flash230{
	width:955px;
	height: 230px;
	position: relative;
	/*background: #ffffff;*/
}

.mainImage{
	width:955px;
	height: 230px;
}

#container_map{
	width:277px;
	height: 256px;
	color:#FFFFFF;
	float: right;
	text-align: center;
	position:absolute;
	left: 678px;
	top: -26px;
	background:  url("../images/location_bg.png") no-repeat top;
}

div.map{
padding-top: 45px;



}


/*  STANDARD GALLERY  */


#galleryList{
	width:190px;
	padding:0px;
	margin:-15px 0px 0px 0px;
	float: right;
position:relative;
left:35px;
bottom:0px;
top:10px;
}

 #galleryList li{
	display:inline;
	padding-right:2px;
}

 #galleryList li.select{
	display:block;
	margin-top:-5px;
	list-style: none;
}

#galleryList img{
	width:41px;
	height:24px;
	margin:0px;
	padding: 0px;
}

/****property list***/

div.property_list_container{
width: 600px;
margin-top: 15px;
}

div.property_img{
float: left;
width: 240px;
}

div.property_copy{
float: left;
width: 430px;
}

ul.property_list{
margin: 0px;
padding:0px;
}

ul.property_list li{
list-style:none;
padding: 0px 0px 2px 0px;
line-height: 15px;
}

ul.property_list li.property_header{
 color: #E9B126;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 130%;
}

ul.property_list li.property_cost{
padding-top: 5px;
}

ul.property_list li a{
color: #DA9C10;
}

ul.property_list li a:hover{
color: #e7d2a2;
}


#prop_leftContent{ 			
float: left;
width: 698px;
}

#prop_rightCol{				
float: right;
width: 170px;					
background:  url("../images/prop_rightCol_bg.jpg") no-repeat top;
border: 1px solid #F6E1AD;
padding: 15px 15px 30px 15px;
color: #4D3A0D;
margin-top: 60px;
margin-bottom:20px;
}


#prop_rightCol_renting{

float: right;
width: 170px;					
background:  url("../images/renting_panel.jpg") no-repeat top;
border: 1px solid #E5E5E5;
padding: 15px 15px 30px 15px;
color: #4D3A0D;
margin-top: 60px;
}



div.prop_header{ 		
font-size: 170%;
text-align: center;
line-height: 22px;
color:#1b191a;
}


div.prop_header_renting{ 		
font-size: 170%;
text-align: center;
line-height: 22px;
color:#caa344;
font-weight:5px;

}




#prop_rightCol a{ 	
font-weight: bold;
color: #000000;
}

#prop_rightCol a:hover{ 	
font-weight: bold;
color: #5f5f5f;
}




/*****footer*******/

#footer{
background: #1D191A;
color: #cccccc;
height: 40px;
}

ul#footer_list{
margin: 0px;
padding: 13px 30px 0px 0px;
text-align: right;
font-size: 85%;
}

ul#footer_list li{
list-style:none;
}

ul#footer_list li a{
color: #cccccc;
padding: 0px 7px 0px 7px;
}



ul#footer_list li a.footer_nav_item_on{
color: #ffffff;
padding: 0px 7px 0px 7px;
}




ul#footer_list li a:hover{
color: #6e6c69;
}

ul#footer_list a{
border-right:solid;
border-color:#ffffff;
border-width:1px;
}


ul#footer_list a{
color:#ffffff;
padding-right:7px;
padding-left:5px;
}







ul#footer_list a:hover{
color:#6e6c69;
}







/***************** FORM *****************/


FORM {
	 padding: 0;
	 margin: 0px;
	 border: 0;

}


#form_contentsSearch{
	margin: 30px 0px 0px 0px;

	font-size: 90%;
}



#form_contents{
	margin: 30px 0px 0px 0px;
	width: 370px;
	font-size: 90%;
}

#form_contents310{
	margin: 30px 0px 0px 0px;
	width: 300px;
	}


.fmlabel {
	width: 140px;
	float: left;
	padding-bottom: 10px;

}

.fmfield {
	margin-left: 150px;
	padding-bottom: 10px;
}


.fmlabel_narrow {
	width: 90px;
	float: left;
	padding-bottom: 10px;
}

.fmfield_narrow {
	padding-bottom: 10px;
	margin-left: 100px;
}

input {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 90%;
	width: 208px;
	border: 1px solid #a7a7a7;
	color: #000000;
	background: #F0EFEF !important;
}



.checkBoxHolder{
height:10px;
width:450px;


}


.checkBoxHolderInfo{
height:10px;
width:600px;
position:relative;
right:16px;
bottom:10px;
margin-bottom:15px;

}


.checkbox input{


background: #F0EFEF;
padding:0px 0px 0px 0px;
width:15px;
height:15px;
margin-right:0px;
border:0;
position:relative;
right:15px;
}



span.checkbox input{
width:15px;
height:15px;

margin-left:30px;
}



span.checkbox label{


position:relative;
bottom:0px;
right:12px;
}





.checkBoxHolder{
position:relative;
right:16px;
bottom:10px;
margin-bottom:25px;
}




textarea{

	border: 1px solid #a7a7a7;
	color: #000000;
	background: #F0EFEF !important;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 208px;
	height: 110px;
	font-size: 90%;
	margin: 0px;
}

.submit_button {
	background: #666666 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;
}


.submit_button_callback {
	background: #666666 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;
position:relative;
left:273px;


}



.submit_buttonRequestViewing{

	background: #666666 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;
position:relative;
left:288px;



}





select{
background: #F0EFEF !important;
width: 210px;
color: #000000;
font-size: 90%;
border: 1px solid #acacac;
height: 17px;
}



.requestViewingVisitTable td{
padding-bottom:10px;

}


/***************** GALLERY *****************/


.gallerySelectText span.grey_sml{
position:relative;
left:213px;
top:10px;
}








/***************** LIST ITEMS *****************/



.listItemsTable{
position:relative;
right:30px;


}







ul#white_list li{
list-style-type:disc;
margin-left:0px;
padding-left:0px;

}

ul#white_list ul{
margin-left:0px;
padding-left:0px;


}



p#listHeader{
color: #e9b126;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-weight: normal;
font-size: 130%;


}



.listItemContent{
position:relative;
bottom:17px;


}



#listItem li.pagingNews{
visibility:hidden;

}



#col3_content_1colleft ul{
margin-left:8px;
padding-left:8px;

}


ul#mainnav li a{
color:#ffffff;

}


ul#mainnav li a:hover{

color:#d4bb84;
}


/***************** INFORMATION REQUEST FORM *****************/

.submit_button{
position:relative;
left:245px;

}

.bottomTextInfoForm{
position:relative;
left:173px;
bottom:18px;
width:100px;
}

.submit_buttonInfoReq{

position:relative;
left:278px;
background: #666666 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;

}





.bottomText{
width:315px;
}


.bottomTextEmail{

width:100px;
position:relative;
left:180px;
bottom:18px;
}



.bottomTextFindOutMore{

position:relative;
left:190px;
bottom:42px;
width:90px;
}

.informationRequestForm{
margin-top:26px;

}


.informationRequestForm td{
padding-bottom:10px;

}





 /* Subscribe to Email */

.submit_buttonEmail{
position:relative;
left:290px;
background: #666666 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;

}



#errorMessage{
position:relative;
bottom:25px;


}


.subscribeToEmailTable{
position:relative;
right:2px;

}


.subscribeToEmailTable td{

padding-bottom:10px;

}



 /* Find Out More Form */


.findOutMoreTable{


position:relative;
right:2px;


}



.findOutMoreTable td{
padding-bottom:10px;



}



.submit_buttonFindOutMore{

position:relative;
left:289px;
background: #666666 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;


}



 /* Send to friend */


.submit_buttonSendToFriend{

position:relative;
left:242px;
background: #666666 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;



}



 /* Find a property */


.submit_buttonFindProperty{
position:relative;
left:287px;
bottom:25px;

background: #666666 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;



}



 /* Call Back Form */
.callBackForm td{
padding-bottom:10px;

}


.bottomTextCallBack{

position:relative;
left:176px;
bottom:18px;
width:80px;


}







/********Site Map*********/

#sitemap_container{
width: 955px;
padding: 15px 25px 50px 25px;
}

div.siteMapCol{
float:left;
width: 230px;
}


div.siteMapCol2{
float:left;
width: 230px;
}

div.siteMapCol3{
float:left;
width: 230px;
}

div.siteMapCol4{
float:left;
width: 230px;
}


ul.siteMap{
margin: 0px;
padding: 0px 0px 25px 4px;
}


ul.siteMap li{
list-style: none;
padding-bottom: 3px;
}


ul.siteMap li.level1{
font-size: 120%;
padding: 8px 0px 8px 0px;
}

ul.siteMap li.level1 a{
color: #272324;
}

ul.siteMap li.level1 a:hover{
color: #999999;
}

ul.siteMap li.level2{
padding: 0px 0px 4px 6px;
}


ul.siteMap li.level3{
padding: 0px 0px 3px 12px;
font-size: 90%;
}


ul.siteMap li.level4{
padding: 0px 0px 2px 28px;
font-size: 90%;
}

#hp_expect ul{
margin-left:10px;
padding-left:10px;


}

.convertsquarefoot,
.convertsquaremeter,
.convertchf,
.convertusd,
.converteur,
.convertgbp{
cursor:pointer;cursor:hand
}



/********Financial Info Buttons*********/



.topButtons{
margin-left:68px;
position:relative;
left:0px;

}


.bottomButtons{
margin-left:215px;
position:relative;
left:0px;
padding-top:0px;
margin-top:0px;
}




.convertgbp{
position:relative;
top:6px;

}


.converteur{
position:relative;
top:6px;

}



.convertusd{
position:relative;
top:6px;

}


.convertchf{
position:relative;
top:6px;

}

.convertsquaremeter{
position:relative;
top:6px;

}


.convertsquarefoot{
position:relative;
top:6px;

}






/* === Custom Form Hacks === */

span.checkbox input#subscribeToEmailUpdates_4_Mauritius {
	margin-left: 23px;
}











/* EDITOR PROPERTIES */
