html {background-color: #fff;}
htmlx {background-color: #fff;}


.logo {float:left; margin: 0; padding: 0;}

.yui-gb {margin-bottom: 20px;}



	
	
/*----------------------------- Body/Footer -----------------------------*/

#bd {border: 1px solid #ff3; background-color: #fff; border: 2px solid #ECC55F; padding: 1em;}

#ft {background-color: #F8F2E8; padding-top: 1em; text-align: center; font-size: 85%; }


#ft ul {padding: .25em;}
#ft ul li {display: inline; margin-left: 1em;}

.googleAds {clear: both; margin: 1em auto; padding: 0;}




/*----------------------------- Property detail widget -----------------------------*/

.photos {width: 570px; float: left;}
.photo-details {width: 570px;}
.photo-details h2 {margin-bottom: 0;}
.photo-details .address {font-weight: bold;}

.details {width: 320px; float: right;}
.details h1 {margin-bottom: 0}
.details ul {margin-bottom: 1.5em;}
.details ul li {list-style: disc; margin-left: 1.25em;}
.details .toolbar {margin: 10px 0; background-color:#F8F2E8; width: 320px; font-size: 85%;}
.details .toolbar ul {margin:0; padding: 2px 0 5px 2px;}
.details .toolbar ul li {margin:0 15px 0 0; padding: 0; display: inline;}
.details .terms {margin-top: 2em;}
.details .terms ul li {list-style: none; margin-left: 0;}
.details .apply {margin-left: 90px;}

.widget-wrapper { width: 576px; }
.mid {width: 570px; }

.jCarouselLite { margin-left: -10px;overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 570px; }
.jCarouselLite ul {margin: 0pt; padding: 10px; position: relative; list-style-type: none; z-index: 1; width: 2890px; left: -570px;}
.jCarouselLite ul li {overflow: hidden; float: left; width: 135px; height: 100px; text-align:center; cursor: pointer;}


.button-prev {margin-top: 450px; float: left;}
.button-next {margin-top: 450px; float: right;}


.address {font-weight: bold;}
#ctl00_ctl00_ContentPlaceHolder1_ChildPlaceHolder_PropertyDisplay_propertyImageDisplay {width: 570px; float: left;}



/*----------------------------- Email property -----------------------------*/
.print {width: 700px; margin: 20px auto; padding: 0; text-align: left;}

.print .photos {width: 700px; float: none; text-align: left; }
.print .photo-details {width: 700px; float: none; text-align: left; }
.print .details {width: 700px; clear: both; float: none; text-align: left;}

.pf {background-color: #fff;}




/*----------------------------- Generic classes -----------------------------*/

h1 {font-size: 150%; font-weight: bolder; color: #396586; margin-bottom: 10px; font-family: "Courier New", Courier, monospace;}
h2 {font-size: 133%; font-weight: bold; color: #396586; margin-bottom: 3px;  font-family: "Courier New", Courier, monospace;}
h3 {font-size: 125%; color: #396586; font-family:"Times New Roman", Times, serif; border-bottom: 1px solid #D9AB8F; font-weight: bold; margin-top: 1em;  font-family: "Courier New", Courier, monospace;}
h4 {font-size: 102%; font-weight: bold; color: #385494; margin: 0;}
h5 {font-size: 100%; font-weight: bold; color: #971B1E; margin: 0; padding:0;}

p {margin-bottom: 2%;}
strong {font-weight: bold;}
em {font-style: italic;}
.list li {margin-left: 1em; padding-bottom: 1em; list-style-type: disc;}
.disclaimer {font-size: 85%;}
.req {font-weight: bold; color:#F00;}
.adjust {font-size: 125%;}

.clrself{zoom:1;}
.clrself:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fltlt{float:left; padding: 0 .5em .4em 0;}
.fltrt{float:right; padding: 0 0 .5em .5em;}
.clrlt{clear:left;}
.clrrt{clear:right;}
.clrbt{clear:both;}

a:link, a:visited { text-decoration: none; color: #339;}
a:hover { text-decoration: underline; color: #C00;}


