.hermitage {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #705227}
.px11xdbrown {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2f2d29}
.px11ltbrown {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D3B876}
.subtopbg {  background-color: #FCF1D9; background-image: url(res/topbarbg.gif); background-repeat: repeat-x}
.px15dbrown {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: 705227}
.diclaimer {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B1A989}

.brandtan {
background-color: #FCF1D9;
}

.branddktan {
background-color: #eadec8;
}

.branddkbrown {  
background-color: #967d57;
}

.rightstripe {  
background-color: #efe2c5;
}

.px11white {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

.px11dbrown {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #705227;
}

.px11red {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ff0000;
text-decoration: none;
}

.px12dbrown {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #705227;
}


.px13dbrown {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #705227;
}

.textfield {
height:18px;
background-color:#ffffff;
font-family:verdana;
font-size:11px;
color:#000000;
}

.textarea {
background-color:#ffffff;
font-family:verdana;
font-size:11px;
color:#000000;
}

.tabletrim {
	background-image: url(res/subcorner.gif);
	background-position : 100% 100%;
	background-repeat : no-repeat;
}

.px11table { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height:18px;
color: #705227;
padding-left: 5px;
background-color: #FFFFFF;
}

#navcontainer {
   padding-top:2px;
   padding-bottom 2px;
}

#navcontainer ul
{
	padding: 0;
	margin: 0;
	color: #695028;
	float: left;
	width: 720px;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../res/bbg.gif);
}

#navcontainer ul li {
	display: inline;
	background-image: url(../res/bbg.gif);
	text-decoration: none;
}

#navcontainer ul li a
{
	color: #695028;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	background-image: url(../res/bbg.gif);
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
}

#navcontainer ul li a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.testimonial_author {
	float: left;
	font-weight: bold;
}

.clearer {
	clear: both;
}
hr {
	margin: 10px 0px;
	color: #967D57;
}
#photo_tour {
	position: relative;
	width: 197px;
	height: 25px;
	padding: 10px 10px;
	text-align: center;
	border: 4px solid #967d57;
	border-style: double;
}
* html #photo_tour {
	position: relative;
	width: 225px;
	height: 25px;
	padding: 10px 10px;
	text-align: center;
	border: 4px solid #967d57;
	border-style: double;
}
#hot_dates {
	width: 202px;
	position: relative;
	text-align: center;
	font-size: 14px;
	border: 1px dashed #967D57; 
	padding: 0px 10px 10px 10px; 
	margin-top: 10px;
}