html {
	background: #dfdcd6;
	font-size: 11px;
	font-family: "verdana", trebuchet ms, arial;
}

body {
	margin:0px 0 0 0;
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

h1 { font : bold 1.5em "trebuchet ms", Arial, Sans-Serif; text-style: uppercase; color: #ff9900; text-transform: uppercase;}
h2 { font : bold 1.0em "trebuchet ms", Arial, Sans-Serif; text-style: uppercase; color: #d57b25; text-transform: uppercase;}

#container {
	width: 801px;
	padding: 0 8px 0 0px;
	margin-top: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;

}

#logo {
	position: relative;
	padding: 20px 0 0 0px;
	margin: 0 0 -40px 0px;
}

#banner {
	background-image: url(../images/logo.jpg);
	background: #e9e5dc;
}


.headmenu {
	margin-top: 60px;
	background: #ff9900;
	padding: 5px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 13px;
}

	.headmenu ul {padding: 0px; margin: 0px;}
	.headmenu li {float: left; list-style-type: none;}
	.headmenu li a {margin: 0 20px 0 0px; color: #FFFFFF; font-weight: bold;}
	.headmenu li a:hover {color:#800000;}

.bannerImg {
	background-image: url(../images/banner.jpg);
	width: 801px;
	height: 110px;
}

#content {
	float: right;	
	text-align: left;
	width: 590px;
	margin: 12px 0 30px 0px;
	border: dashed 1px #C0C0C0;
	border-right: none;
	padding: 5px;
	line-height: 16px;
}

	#content h1 a {color:#282828;}
	#content h2 a {color:#282828;}
	#content h3 a {color:#282828;}
	
#sidebar {
	float: left;
	width: 200px;
	line-height: 16px;
}

	#sidebar a {color:#000000;}
	#sidebar a:hover {color:#800000;}

*html #sidebar ul{margin: 0 0 0 1px;}
#sidebar ul{padding: 0 0 0 5px;}
#sidebar ul ul {padding: 0 0 0 30px;}
#sidebar li {list-style-type: none; font-weight: bold;}
#sidebar li li {list-style-type: square; font-weight: normal;}

#footer {
	clear: both;
	border-top: solid 1px #ff9900;
	padding: 5px;
	text-align: center;
	font-size: 10px;
}

	#footer a{color: #000000;}
	#footer a:hover{color: #800000;}
	
#closing {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	height: 15px;
}

.free {clear: both;}

.villapreview {
	margin: 0 0 0 0px;
	padding: 5px 0 0 0;
	background-image: url(../images/preview.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	border-top: solid 1px #ff9900;
}
	.villapreview h2 {margin: 0 0px 5px 0px; font-size: 12px; float: right; width: 430px;}
	.villapreview img {float: left; }
	.villapreview p {margin: -5px 4px 0 10px; line-height: 16px; float: right; width: 425px;}
	.rangeInfo {margin: -10px 0 2px 10px; float: left; color: #808080; font-size: 10px;}
	
	
	
*html .villapreview {
		margin: -30px 0 0 0px;
		height: 110px;
	}
		*html .villapreview h2 {margin: 0px 0px 5px 0px; font-size: 12px;}
		*html .villapreview img {float: left; margin: -1px 0 0 0px;}
		*html .villapreview p {margin: -5px 4px 0 10px; line-height: 16px; float: right; width: 425px;}
		*html .rangeInfo {margin: -10px 0 2px 10px; float: left; color: #808080; font-size: 10px;}
	
.ratebox {
	margin: 0 0 0 0px;
	padding: 5px 0 0 0;
	background-image: url(../images/preview.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	border-top: solid 1px #ff9900;
}
	.ratebox a{text-decoration: none; color:#000000;}
	.ratebox a:hover{text-decoration: underline; color:#800000;}
	.ratebox h2 {margin: 0 0px 5px 0px; font-size: 12px;}

.imgGallery {text-align:center;}
.imgGallery img {border: solid 1px #C0C0C0; padding: 3px; background:#F0F0F0}

.fieldname{float: left; width: 150px; padding: 3px; border-bottom: solid 1px #ff9900;}
.fieldlow{float: left; width: 100px; padding: 3px; border-bottom: solid 1px #ff9900;}
.fieldhigh{float: left; width: 100px; padding: 3px; border-bottom: solid 1px #ff9900;}
.fieldpeak{float: left; width: 100px; padding: 3px; border-bottom: solid 1px #ff9900;}
.fieldbook{float: left; width: 100px; padding: 3px; border-bottom: solid 1px #ff9900;}

.form-left {
  float:left;     
  width: 100px;   
  margin-top: 5px;
}

.form-separator {
  width: 10px;    
  float: left;    
  margin-top: 5px;
}
.form-right {
  width: 350px;
  float: left;
  margin-top: 5px;
}
 .form-right img {border : solid 1px #98B609;}
 
.topsearchbox {  
	font-family	: Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 8pt; 
	font-weight	: normal
}

.catinfField {
  float:left;     
  width: 100px;   
  margin-top: 5px;
}

.catinfValue {
  width: 400px;
  float: left;
  margin-top: 5px;
}

.catinfValue img {border: solid 1px #EAEAEA;}

.underlinemenu{
font-weight: bold;
margin-bottom:15px;
width: 100%;
}

.underlinemenu ul{
padding: 6px 0 7px 0;
margin: 0;
text-align: right; 
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; 
margin-right: 10px; 
text-decoration: none;
border-bottom: 3px solid gray; 
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}

.blockH1 {padding:5px; background:#EAEAEA;}
.blockH2 {padding:5px; border-bottom: solid 1px #EAEAEA;}

.linode li {
	list-style-type: square;
}

.linode li li {
	list-style-image: url(../images/panah.gif);
}

#gallery { text-align:center; width: 600px;}
#gallery img {border: solid 1px #C0C0C0; padding: 3px; background:#F0F0F0}

.linkexchange {
	padding: 3px;
}

	.linkexchange a {text-decoration: none; font-weight: bold; color: #871c50;}
	.linkexchange a:hover {text-decoration: underline; color: #800000;}
	.linkexchange p {padding: 0px; margin: -1px 0 0 0px;}	

.linkexchange_url {
	margin: 0px 0 10px 0px;
	color: #008000;
}

.linkexchange_alphabetic {
	margin: 20px 0 0 0px;
	text-align: center;
	color: #871c50;
}

	.linkexchange_alphabetic a{
		padding: 0 2px 0 2px;
		text-decoration: none;
		color: #871c50;
	}
	
	.linkexchange_alphabetic a:hover{
		padding: 0 2px 0 2px;
		text-decoration: underline;
		color: #800000;
	}
	
.leAdsense {
	text-align:center;
	margin: 10px;
}
	
.error_block {
	margin-top: 10px;
	padding: 5px;
	border: solid 1px #800000;
	border-left: solid 3px #800000;
}
.ulLeft {}
.ulLeft li {
	float : left;
	width: 250px;
	list-style-type: none;
	line-height: 20px;
}
	.li2 {margin-left: 15px; list-style-image : url(../images/panah.gif); }
	.li2 a {color: #272727;}
	.li2 a:hover {color: #800000;}

.imgborder {border:none;}

#moveDown {
	margin: 350px 0 0 0px;
}

#googlemap	{
	position: absolute; top: 553px;
}

#perpage {clear: both; text-align:center; margin: 10 0 0 0px;}
	#perpage a {padding: 5px; border: solid 1px #ff9900; border-top: solid 3px #ff9900; color: #252525;} 
