
body { }
ul,li { margin: 0px; padding: 0px; }

p {  font-family: Arial, Helvetica, sans-serif;  font-size: 70%; color: #333; line-height: 120%; margin:0px 0px 10px 0px; }
.accessibleText {display: none;}

H1 {  font-family: Arial, Helvetica, sans-serif;  font-size: 90%; color: #333; margin:0px 0px 10px 0px; }
H2 {  font-family: Arial, Helvetica, sans-serif;  font-size: 80%; color: #690; margin:0px 0px 10px 0px; }
H3 {  font-family: Arial, Helvetica, sans-serif;  font-size: 90%; color: #999; margin:0px 0px 10px 0px; }
H4 {  font-family: Arial, Helvetica, sans-serif;  font-size: 80%; color: #999; margin:0px 0px 10px 0px; }

.fav_details_head p {  font-family: Arial, Helvetica, sans-serif;  font-size: 70%; color: #333; margin:3px 0px; }
#results  p {  font-family: Arial, Helvetica, sans-serif;  font-size: 70%; color: #333; margin:3px 0px; }
#footer p {  font-family: Arial, Helvetica, sans-serif;  font-size: 70%; color: #333; margin:3px 0px; }

a:link { color:#690; }
a:visited  { color:#690; }
a:hover  { color:#A1C31D; text-decoration: none; }

.form { margin: 0px; margin-top: 5px;}
.header_login { font-family: Arial, Helvetica, sans-serif; color: #B4B5AB; margin:0px; }
a:link.header_login { color:#B4B5AB; text-decoration: none; }
a:visited.header_login  { color:#B4B5AB; text-decoration: none; }
a:hover.header_login  { color:#B4B5AB; text-decoration: underline;  }

.footer {  font-family: Arial, Helvetica, sans-serif;  font-size: 60%; color: #000; line-height: 80%; margin:0px; text-align:center;}

.imgregions { padding: 2px; width: 142px; border: 1px solid #A1C31D; background-color: #FFF; clear: both; float: both;}
.imgresults { padding: 2px; width: 240px; border: 1px solid #A1C31D; background-color: #FFF; clear: both; float: both;}
.imgdetailslge { padding: 3px; margin-bottom: 10px; width: 355px; border: 1px solid #A1C31D; background-color: #FFF; clear: both; float: both;}
.imgdet_left { padding: 2px; width: 240px; border: 1px solid #A1C31D; background-color: #FFF; float: left; clear: left; }
.imgdet_right { padding: 2px; width: 240px; border: 1px solid #A1C31D; background-color: #FFF; float: right; clear: right;}
.img_gallery { padding: 2px; width: 42px; border: 1px solid #A1C31D; background-color: #FFF; }
.imgregmaplge { padding: 3px; margin: 0px 0px 10px 10px; width: 340px; border: 1px solid #A1C31D; background-color: #FFF; clear: both; float: both;}

/* DIV NAMES LAYOUT */

#centering { position: absolute; left: 0px; width: 568px; }
#header_container_home { position: absolute; left:0px; width:568px; height:135px; visibility: hidden; }
#header_container { position: absolute; left:0px; width:568px; height:135px; visibility: hidden; }
#top_login { position: absolute; left:549px; top: 30px; visibility: hidden; }

#mainbody_container { position:absolute; width:568px; left:20px;top:1px; clear:both; float:both; }
#topsection { float:left; width:584px; }
#body_holding { padding-right:25px; }

	#home_searchbyproperty { float:left; width: 355px; height:280px; margin-bottom: 15px; padding:5px; background-color: #F3F4EA; background-image: url(/graphics/template/beige_corner.gif); background-position: top right; background-repeat: no-repeat; }  
	#home_searchbyregion { float:right; width:170px; height:280px; margin-bottom: 15px; padding:5px; background-color: #F3F4EA; background-image: url(/graphics/template/beige_corner.gif); background-position: top right; background-repeat: no-repeat; }
	#home_propertyofthemonth { float:left; width: 355px; height:150px; margin-bottom: 15px; padding:5px; background-color: #F0F4F2; background-image: url(/graphics/template/grey_corner.gif); background-position: top right; background-repeat: no-repeat; }
	#home_propertyofthemonth_text { float: right; width: 200px; }
	#home_propertyofthemonth_img { clear: left; border:1px solid #E4E7D1; padding:3px; background-color: #FFF; width: 127px; }
	#home_news { float:right; width:170px; height:150px; margin-bottom: 15px; padding:5px; background-color: #F0F4F2; background-image: url(/graphics/template/grey_corner.gif); background-position: top right; background-repeat: no-repeat; }

	#body_main { float:left; width: 355px; margin-bottom: 15px; background-color: #FFF; font-size: 110%;}  
	#back_layer { float:right; width:170px; margin-bottom: 0px; padding:0px; background-color: #FFF;  }
	#frenchregions_details { float:right; width:170px; margin-bottom: 15px; padding:5px; background-color: #F3F4EA; background-image: url(/graphics/template/beige_corner.gif); background-position: top right; background-repeat: no-repeat; }
	#frenchregions_news { float:right; width:170px; height:150px; margin-bottom: 15px; padding:5px; background-color: #F0F4F2; background-image: url(/graphics/template/grey_corner.gif); background-position: top right; background-repeat: no-repeat; }
	
	#viewingtrip_details { float:right; width:180px; margin-bottom: 15px; padding:0px; background-color: #F0F4F2; background-image: url(/graphics/template/grey_corner.gif); background-position: top right; background-repeat: no-repeat; }
	#frenchregions_map { float:both; clear:both; height: 290px; margin-bottom: 15px; background-color: #F3F4EA; background-image: url(/graphics/template/beige_corner.gif); background-position: top right; background-repeat: no-repeat;  } 

	#favourites_head { float:left; width: 250px; margin-bottom: 0px; padding:5px; background-color: #FFF; }  
	#fav_back_layer { float:right; width:250px; margin-bottom: 0px; padding:5px; background-color: #FFF;  }
	#fav_main { float:both; clear:both;  margin-bottom: 15px; padding:5px; background-color: #FFF; } 
	#results { float:both; clear:both;  margin-bottom: 15px; background-color: #E4E7D1; } 
	#results_form { float:both; clear:both; margin-bottom: 15px; padding:0px; background-color: #F3F4EA; }
	 
	.fav_details_head { float:both; clear:both;  height: 25px; margin-bottom: 15px; padding:0px; background-color: #F3F4EA; } 
	#fav_details_container { float:both; clear:both;  margin-bottom: 15px; padding:0px; background-color: #FFF; }
	#fav_details_pic { float:left; width:260px; margin-bottom: 15px; padding:0px; background-color: #FFF; }
	#fav_details_txt { float:right;width: 299px; margin-bottom: 15px; padding:0px; background-color: #FFF; }

	#details_photos { float:both; clear: both; margin-bottom: 15px; height: 200px; padding:20px 20px 5px 20px; background-color: #F3F4EA; background-image: url(/graphics/template/beige_corner.gif); background-position: top right; background-repeat: no-repeat; }  
	#details_form { float:both; clear: both; margin-bottom: 15px; padding:20px 20px 5px 20px;  background-color: #F3F4EA; background-image: url(/graphics/template/beige_corner.gif); background-position: top right; background-repeat: no-repeat; }  
	
	#gallery_main { float:left; width: 355px; margin-bottom: 15px; padding:5px; background-color: #FFF; }  
	#gallery_list { float:right; width:170px; margin-bottom: 15px; padding:5px; background-color: #FFF; }

	#buying_viewingtrip { float:left; width: 355px; height:130px; margin-bottom: 15px; padding:5px; background-color: #F3F4EA; background-image: url(/graphics/template/beige_corner.gif); background-position: top right; background-repeat: no-repeat; }  
	#buying_regions { float:right; width:170px; height:180px; margin-bottom: 15px; padding:5px; background-color: #F3F4EA; background-image: url(/graphics/template/beige_corner.gif); background-position: top right; background-repeat: no-repeat; }
	
#nav { clear: left; margin-left: 40px; width: 135px; visibility: hidden;}
#nav ul { display:block; list-style-type: none; margin: 4px 0px 8px 0px; }
#nav ul li { font-family: Arial, Helvetica, sans-serif;  font-size: 70%; color: #333; line-height: 140%;}

#nav a:link { color:#000;  text-decoration: none; }
#nav a:visited  { color:#000;  text-decoration: none; }
#nav a:hover  { color:#000; text-decoration: underline; }
#nav .here { font-weight: bold; }

#footer { float:both; clear: both; width: 568px; padding: 1px; margin: 0px 0px 0px 0px; background-color: #F3F4EA;  visibility: hidden; }
#base { border-top: 1px solid #eee; float:both; clear: both; width: 768px; background-color: #FFF; visibility: hidden;}
ul.sitemap li {margin-left: 10px; list-style-type: circle; color: #dedede;}
