/* Wiltshire Cottages Style */

/* BODY, HYPERLINK AND PARAGRAPH SETTINGS */

html,body{
	background-color:#FDFAF8;
	margin:0;
	padding:0;
	text-align: center;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#46546F;
	line-height:15px;
	}
	
img{border-width:0;}
	
p.single{margin:0 0 10px 0;}
p.double{margin:0 0 20px 0;}

.bold{font-weight:bold;}

ul{padding:0; margin:0 0 0 10px; list-style: disc outside none;}
	
a:link{color:#46546F; text-decoration:none; font-weight:bold;}
a:visited{color:#46546F; text-decoration:none; font-weight:bold;}
a:hover{color:#46546F; text-decoration:none; font-weight:bold;}
a:active{color:#46546F; text-decoration:none; font-weight:bold; margin:0;}
	
/* TEXT SETTINGS */

/* Page titles and Property list titles */
h1{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 12px 0;
	padding:0;
	}
	
/* Subtitles */
h2{
	font-size:15px;
	font-weight:bold;
	color:#46546F;
	margin:0 0 3px 0;
	padding:0;
	}

/* UNIVERSAL PAGE ELEMENTS */	
	
#wrapper{
	position:relative;
	width:761px;
	height:100%;
	background-color:#FBF7EE;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

#header{
	position:absolute;
	top:0px;
	left:0px;
	width:761px;
	height:116px;
	margin:0;
	padding:0;
	z-index:2;
	}

#navigation{
	position:absolute;
	top:116px;
	left:0px;
	width:686px;
	height:10px;
	margin:0;
	padding:7px 37px 7px 38px;
	background-color:#9AB5C6;
	z-index:3;
	}
	
#titleblock{
	position:absolute;
	top:141px;
	left:0px;
	width:360px;
	height:81px;
	margin:0;
	padding:11px 10px 0 10px;
	background-color:#DCC5A5;
	z-index:2;
	}
	
#contacttable{
	margin:0 0 15px 0;z
	padding:0;
	}
	
#memberstable{
	margin:0 0 10px 0;
	padding:0;
	}
	
/* STYLES UNIQUE TO PAGE LAYOUT 1 - PORTRAIT IMAGE */
	
#maintextfield1{
	position:absolute;
	top:233px;
	left:0px;
	width:360px;
	height:387px;
	margin:0;
	padding:14px 10px;
	background-color:#FDFAF5;
	z-index:2;
	overflow-y:auto;
	overflow-x:hidden;
	letter-spacing:0px;
	}
	
#image1{
	position:absolute;
	top:141px;
	left:381px;
	width:380px;
	height:507px;
	margin:0;
	padding:0;
	z-index:2;
	background-color:#CCCCCC;
	background-image: url(images/photos/cottage-front.jpg);
	}

#backgroundwhite1{
	position:absolute;
	top:116px;
	left:0px;
	width:761px;
	height:532px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	z-index:1;
	}
	
#contactbar1{
	position:absolute;
	top:649px;
	left:0px;
	width:741px;
	height:10px;
	margin:0;
	padding:7px 10px 7px 10px;
	background-color:#9AB5C6;
	z-index:2;
	}
	
#copyright1{
	position:absolute;
	top:673px;
	left:0px;
	width:741px;
	height:30px;
	margin:0;
	padding:10px 10px 0 10px;
	font-weight:normal;
	text-decoration:none;
	color:#999999;
	z-index:2;
	background-color:#FBF7EE;
	}	

/* STYLES UNIQUE TO PAGE LAYOUT 2 - PROPERTY DETAIL PAGE */

#maintextfield2{
	position:absolute;
	top:233px;
	left:0px;
	width:360px;
	height:462px;
	margin:0;
	padding:14px 10px;
	background-color:#FDFAF5;
	z-index:2;
	overflow-y:auto;
	overflow-x:hidden;
	letter-spacing:0px;
	}

#image2{
	position:absolute;
	top:141px;
	left:381px;
	width:380px;
	height:285px;
	margin:0;
	padding:0;
	z-index:2;
	background-color:#CCCCCC;
	}
	
#backgroundwhite2{
	position:absolute;
	top:116px;
	left:0px;
	width:761px;
	height:623px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	z-index:1;
	}

#contactbar2{
	position:absolute;
	top:724px;
	left:0px;
	width:741px;
	height:10px;
	margin:0;
	padding:7px 10px 7px 10px;
	background-color:#9AB5C6;
	z-index:2;
	}
	
#copyright2{
	position:absolute;
	top:748px;
	left:0px;
	width:741px;
	height:30px;
	margin:0;
	padding:10px 10px 0 10px;
	font-weight:normal;
	text-decoration:none;
	color:#999999;
	z-index:2;
	background-color:#FBF7EE;
	}

.detailthumbs{
	width:122px;
	height:92px;
	margin:0;
	padding:0;
	z-index:3;
	background-color:#CCCCCC;
	}

#thumb1{
	position:absolute;
	top:433px;
	left:381px;
	}
	
#thumb2{
	position:absolute;
	top:433px;
	left:510px;
	}
	
#thumb3{
	position:absolute;
	top:433px;
	left:639px;
	}
	
#thumb4{
	position:absolute;
	top:532px;
	left:381px;
	}

#thumb5{
	position:absolute;
	top:532px;
	left:510px;
	}
	
#thumb6{
	position:absolute;
	top:532px;
	left:639px;
	}
	
#thumb7{
	position:absolute;
	top:631px;
	left:381px;
	}
	
#thumb8{
	position:absolute;
	top:631px;
	left:510px;
	}
	
#thumb9{
	position:absolute;
	top:631px;
	left:639px;
	}

/* FORM STYLES */
.single_line_form_element{
margin:0 0 5px 0;
padding:5px 3px;
border:1px solid #CCCCCC;
width:235px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#46546F;
background-color:#FDFAF5;
}

.multi_line_form_element{
margin:0 0 5px 0;
padding:5px 3px;
border:1px solid #CCCCCC;
height:100px;
width:235px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#46546F;
background-color:#FDFAF5;
}

#form_submit_button{
margin:0 0 20px 0;
padding:5px;
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#46546F;
background-color:#FDFAF5;
}#map {
	position:absolute;
	top:141px;
	left:381px;
	width:380px;
	height:507px;
	margin:0;
	padding:0;
	z-index:2;
	background-color:#CCCCCC;
}
