body { 	background-color: #C1B9B6; 	margin-left: 0px; 	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 0px; }
.labelWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
.labelWhiteB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.mainTextSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.mainTextB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.morephotos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.optionMainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.optionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #534C4A;
}
.optionItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}
.photoStyle {
	border: 1px solid #5A463D;
}
.image {
   position: relative;
   width: 100%; /* for IE 6 */
}

p.caption {
   text-align:center;
   position: absolute;
   top: 241px;
   left: 1px;
   width: 368px;
   height: 25px;
   text-align:center;
   line-height:90%;
   color: black;
   font: 11px Arial, Helvetica, sans-serif;
   background: url(../../graphic_images/white50.png);
   background: rgba(255, 255, 255, 0.6);
}

p.morephotos {
   text-align:center;
   position: absolute;
   top: 78px;
   left: 1px;
   width: 138px;
   height: 15px;
   text-align:center;
   line-height:90%;
   color: black;
   font: 11px Arial, Helvetica, sans-serif;
   background: url(../../graphic_images/white50.png);
   background: rgba(255, 255, 255, 0.6);
}

.featuresboxlabel {
	border: 1px solid #796E6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #796E6A;
    text-align:center;
}
.featuresbox {
	border: 1px solid #796E6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-color: #D1CDCC;
	text-align:center;
	vertical-align:top;
}
.mainbox {
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.mainTextSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.addressText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	margin:0px 0px 0px 2px;
	text-decoration: none;
}
.boxmenu {
	background:url(graphic_images/menu_bg.jpg) repeat-x; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.propdetails {
        width: 744px;
        height: 280px;
        border-style: solid;
        text-align: center;
	background-color: #FFFFFF;
}
.black12 {
        color: #000;
        font-size: 12px;
}
