body{
background-color:#505C6C;
}

p {
	line-height: 120%;
	padding: 0 5px 11px 11px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	border: 0;
	margin: 0;
}

h1, h2, h3 {
	line-height: 130%;
	padding: 0 0 11px 0;
	text-align:center;
	border: 0;
	margin: 0;
	color: #ffffff;
	font-size: 16px;
}

a {
  color: #aaaaaa;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration: none;
}

a:hover{
  color: #CA9360;
  /*text-decoration: underline;*/
}

/*span {
  color: #CA9360;
}*/


/*h1 span {
    color: #CA9360;
}*/

.frame-tbl {
  border: 5px solid #F3F1ED;
  padding: 0;
  text-align: left;
  margin: 4px 4px 0 0;
}

.frame-tbl .photo {
  border: 1px solid #E8E6E2;
  padding: 3px 3px 3px 3px;
  background: #fff;
}

#properties td.info-cell-first .frame-tbl {
  margin: 5px 0 0 0;
  padding: 0;
}

.callout .frame-tbl{
  border: 1px solid #CCCCCC;
  margin: 5px auto;
  font-family: Trebuchet MS;
  color: #FFCC00;
  text-align: center;
}

.callout .frame-tbl .photo{
  border: 1px solid #CABFAE;
}

#gallery .frame-tbl {
  border: 5px solid #F3F1ED;
  padding: 0;
  text-align: left;
  margin: 4px auto;
}

.content-divider {
  background: url(../templates/rhf_blue/images/content_divider.jpg) center center no-repeat;
  margin: 5px 0 11px 0;
}

.required {
  color:#990000;
}

#list-form th {
  font-weight: normal;
  text-align: right;
  padding: 0 11px 5px 0;
}

#list-form td {
  padding: 0 11px 5px 0;
}

#list-form td input.btn {
  border: none;
}

#list-form-email th {
  font-weight: normal;
  text-align: left;
  padding: 0 11px 5px 0;
}

#list-form-email td {
  padding: 0 11px 5px 0;
}

#list-form-email td input.btn {
  border: none;
}


#gallery {
  margin: 0;
  width: 463px;
}

#gallery td {
  font-family: Trebuchet MS;
  color: #666;
  text-align: center;
}

#gallery .frame-tbl {
  border: 5px solid #F3F1ED;
  padding: 0;
  text-align: left;
  margin: 4px auto;
}

#gallery td.separator {
  background: url(../templates/rhf_blue/images/grey_dot.jpg) top center repeat-y;
  padding: 0 7px 0 7px;
}

#gallery td.vert-separator {
  background: url(../templates/rhf_blue/images/grey_dot_vert.gif) center left repeat-x;
  padding: 0 7px 0 7px;
}

.topmenu{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-variant:small-caps;
}
.mid-text{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.thumb-text{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.textfield{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:12px;
color:#666666;
}
.textfield1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:16px;
color:#666666;
}
.dropdown{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:17px;
color:#666666;
}
.dropdownfixwidth{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:16px;
width:155px;
color:#666666;
}
.heading-yellow{
font-family:"Georgia", Times New Roman, Times, serif;
color:#FFCC00;
font-size:14px;
font-weight:bold;
}
.gray-subhead{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#aaaaaa;
text-align:left;
font-weight:bold;
}
.blacktext{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

td, ul, ol, form, input, select {
	padding: 0;
	margin: 0;
}

ul {
	line-height: 120%;
	padding: 0 5px 5px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	border: 0;
	margin: 0;
}


