html,
body
{
   background: url(/images/en/background.jpg) repeat-x;
   background-color: #ccc;
   color: #fff;
   padding: 0px;
   margin: 0px;
}
img
{
   border: 0px;
}
a:link,
a:visited,
a:active
{
   text-decoration: none;
   color: #cc0058;
}
a:hover
{
   text-decoration: underline;
   color: #727562;
}
.clearCols
{
   clear: both;
}
.hr
{
   border-bottom: 1px #ccc solid;
}
#mainDiv
{
   width: 767px;
   margin: 0px auto;
   font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
#header
{
   position: relative;
   background: url(/images/en/header.jpg) no-repeat;
   height: 128px;
}
#logoLink
{
   position: absolute;
   top: 17px;
   left: 0px;
}
#navigation
{
   background: url(/images/en/navigation.jpg) no-repeat;
   height: 33px;
   text-align: center;
}
#bodyContent
{
   background: url(/images/en/body_back.jpg) repeat-y;
   color: #000;
}
#pageContent
{
   background: url(/images/en/page_back.jpg) no-repeat;
   padding: 25px 40px;
   height: 263px;
   height: auto !important;
   min-height: 263px;
}
#home
{
   height: 300px;
   height: auto !important;
   min-height: 300px;
}
.pageTitle
{
   font-size: 14px;
   font-weight: bold;
   color: #a30046;
   border-bottom: 1px #a30046 solid;
   margin-bottom: 10px;
}
#columnLeft
{
   float: left;
   width: 322px;
}
#columnRight
{
   float: right;
   width: 315px;
   font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
#footer
{
   background: url(/images/en/footer.jpg) no-repeat;
   height: 60px;
}
#copyright
{
   font-size: 10px;
   text-align: center;
   padding-top: 10px;
}

/* 
   Properties List & Property Styles
*/
#properties
{
   
}
#properties #propList
{
   
}
.property
{
   height: auto;
   padding: 10px 0px;
}
.propPhoto
{
   float: left;
   width: 220px;
   margin-right: 20px;
   text-align: center;
}
.propDetails
{
   
}
#propImages
{
   padding: 10px 0px;
   margin: 10px 0px;
   text-align: center;
   border-top: 1px #ccc solid;
   border-bottom: 1px #ccc solid;
}
#propImages #propImageRow
{
   background: url(/images/en/imagesBack.gif) repeat-x;
   width: 550px;
   height: 150px;
   padding: 0px;
   margin: 0px auto;
   text-align: center;
}
#propImageRow #propImage
{
   height: 150px;
   margin: 0px;
}
#propImageRow #propImage img
{
   padding: 0px 2px;
   padding-top: 10px;

}
.propTitle
{
   font-weight: bold;
   text-transform: uppercase;
}
.propAvail
{
   font-style: italic;
}
.propFrontCopy
{

}
.propSeeMore
{
   text-align: right;
}
.propSummary
{
   
}
.propFullDesc
{
   
}
#frontImage
{
   background: url(/images/en/frontImgBack.gif) repeat-y;
   float: left;
   width: 148px;
   margin: 0px 10px 10px 0px;
}
#frontImage #imgDiv
{
   padding-left: 6px;
}
#largeImage
{
   background: url(/images/en/largeImgBack.gif) repeat-y;
   float: left;
   width: 220px;
   margin-right: 20px;
}
#largeImage #imgDiv
{
   padding-left: 10px;
}
