*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;

background-position:top left;
background-repeat:repeat-x;
background-color:#000000
}
body{
width:100%;
margin:auto;
}
#header{
float:left
}
#header img{
float:left
}
.menu{
height:64px;

background-position:top left;
background-repeat:no-repeat;
float:left;
padding:9px 33px 0 10px
}
.menu li, .menu li img{
list-style-type:none;
float:left
}
#content{
font-family:Tahoma;
font-size:11px;
color:#1F2020;

}
.left{
width:215px;
float:left
}
.text{
padding:4px 11px 0 6px
}
.read{
display:block;
background-image:url(tick7.jpg);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 19px 0 15px;
font-family:Tahoma;
font-size:10px;
color:#584827;
font-weight:bold;
text-decoration:none;
margin:5px 0 0 0
}
.read:visited{text-decoration:none}
.read:hover{text-decoration:underline}
.floatleft{
float:left
}
.floatright{
float:right
}
.latest{
width:171px;
margin:15px 9px 14px 5px;
background-color:#000000;




padding:11px 17px 9px 15px;
float:left
}
.news{
width:170px;
border-bottom:1px solid #000000;
float:left;
margin:0 0 5px 0
}
.news p{
border-bottom:1px solid #000000;
padding:0 0 11px 0

}
.date{
font-weight:bold;
background-image:url(images/threangle.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding:0 0 5px 10px;
display:block;
}
.services{
float:left;
width:197px;
padding:0 0 0 17px;
border-right:1px solid #000000
}
*html .services{
padding:0 0 0 20px
}
.services p{
padding:12px 25px 5px 3px
}
.services li, .sight li{
list-style-type:none;
padding:2px 0 0 0
}
.services li a, .sight li a{
color:#000000;
text-decoration:underline;
background-image:url(images/threangle.gif);
background-position:5px 5px;
background-repeat:no-repeat;
padding:0 0 0 20px
}
.services li a:visited, .sight li a:visited{text-decoration:underline}
.services li a:hover, .sight li a:hover{text-decoration:none}
.pad{
margin:10px 0 0 5px
}
*html .pad{
margin:10px 0 0 2px
}
.flash{
margin:0 0 14px 0;
float:left
}
.flash img{
float:left
}
.every{
padding:0 11px 0 16px;
border-left:1px solid #000000;
border-right:1px solid #000000;
float:left;
width:202px;
height:153px
}
*html .every{
margin:2px 0 0 -4px
}
.pad1{
margin:0 0 15px 0;
}
.every ul li{
float:left;
margin:0 0 0 4px;
}
.every li{
list-style-type:none;
line-height:17px;
width:78px;
font-family:Tahoma;
font-size:11px;
color:#1F2020;
text-decoration:none;
padding:0 0 0 10px;
background-image:url(images/smar.gif);
background-position:1px 7px;
background-repeat:no-repeat
}
.border{
border-bottom:1px solid #000000;
}
.sight{
float:left;
border-left:1px solid #000000;
padding:0 0 0 13px;
height:153px;
width:240px
}
.sight p{
padding:10px 36px 3px 0
}
#footer{
background-image:url(bg.jpg);
background-position:top right;
background-repeat:no-repeat;
float:left;
clear:both;
height:90px;
width:724px;
margin:30px 0 0 0;
padding:17px 0 0 0;
text-align:center;
font-family:Tahoma;
font-size:9px;
color:#917F58
}
#footer a{
font-family:Tahoma;
font-size:9px;
color:#AB996E;
text-decoration:none;
display:inline-block;
padding:0 6px 0 6px
}
#footer p{
margin:0 0 6px 0;
display:
}





BODY {
	BACKGROUND-COLOR: #000000
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #c6d4f7; LINE-HEIGHT: 130%; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #c6d4f7; LINE-HEIGHT: 130%; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #c6d4f7; LINE-HEIGHT: 130%; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
A {
	FONT-SIZE: 12px; COLOR: #aaaaaa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ca9360
}
.frame-tbl {
	BORDER-RIGHT: #f3f1ed 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f3f1ed 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 4px 0px 0px; BORDER-LEFT: #f3f1ed 5px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f3f1ed 5px solid; TEXT-ALIGN: left
}
.frame-tbl .photo {
	BORDER-RIGHT: #e8e6e2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e8e6e2 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #e8e6e2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e8e6e2 1px solid
}
#properties TD.info-cell-first .frame-tbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
.callout .frame-tbl {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 5px auto; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffcc00; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Trebuchet MS; TEXT-ALIGN: center
}
.callout .frame-tbl .photo {
	BORDER-RIGHT: #cabfae 1px solid; BORDER-TOP: #cabfae 1px solid; BORDER-LEFT: #cabfae 1px solid; BORDER-BOTTOM: #cabfae 1px solid
}
#gallery .frame-tbl {
	BORDER-RIGHT: #f3f1ed 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f3f1ed 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px auto; BORDER-LEFT: #f3f1ed 5px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f3f1ed 5px solid; TEXT-ALIGN: left
}
.content-divider {
	BACKGROUND: url(../templates/rhf_blue/images/content_divider.jpg) no-repeat center center; MARGIN: 5px 0px 10px
}
.required {
	COLOR: #990000
}
#list-form TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#list-form TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#list-form TD INPUT.btn {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#list-form-email TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#list-form-email TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#list-form-email TD INPUT.btn {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#gallery {
	MARGIN: 0px; WIDTH: 463px
}
#gallery TD {
	COLOR: #666; FONT-FAMILY: Trebuchet MS; TEXT-ALIGN: center
}
#gallery .frame-tbl {
	BORDER-RIGHT: #f3f1ed 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f3f1ed 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px auto; BORDER-LEFT: #f3f1ed 5px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f3f1ed 5px solid; TEXT-ALIGN: left
}
#gallery TD.separator {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../templates/rhf_blue/images/grey_dot.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#gallery TD.vert-separator {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../templates/rhf_blue/images/grey_dot_vert.gif) repeat-x left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.topmenu {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
.mid-text {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.thumb-text {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textfield {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px
}
.textfield1 {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px
}
.dropdown {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px
}
.dropdownfixwidth {
	FONT-SIZE: 10px; WIDTH: 155px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px
}
.heading-yellow {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffcc00; FONT-FAMILY: "Georgia", Times New Roman, Times, serif
}
.gray-subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #aaaaaa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.blacktext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
