body {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font: 12px Helvetica, Verdana, Arial, sans-serif;
	color: #8D917F;
	background-color: #9F9F9F;
}

h4
{
  font-size:14px;
}

#center
{
  display: table;
  margin-top:5px;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
}

#wrapper
{
width: 800px;
min-height:500px;
height:auto !important;
height:500px;
background-color: white;
display:table;
}

*:lang(en) #wrapper
{
  height:500px!important;
}


.hidden
{
color: white;
font-size:0px;
height:1px;
}

html>body #wrapper
{
  margin-top:5px;
}

#header{
float:left;
}

#hillcrestLogo{
position:relative;
top: 10px;
left: 10px;
width: 138px;
height:45px;
border:0;
}

#hillcrestLogo a img
{
  border:0px;
}

#bannerNav{
width: 555px;
height: 68px;
background: #32272A;
}
#bannerNav a{
text-decoration:none;
color: #ffffff;
}
#bannerNav a:hover{
color: #FF0033;
}
.bannerButtons{
position:relative;
width: 150px;
right: 100px;
float: right;
top: 10px;
}


.bannerButtons ul
{
margin-top:0px;
margin-bottom:0px;
}

/*News and Announcements PROPERTY Portfolio section under the NEWS frame*/
#newsFrame{
float:right;
width: 244px;
height: 280px;
}

#newsFrame_title{
height: 22px;
}

.newsitem{
font-size:10px;
color:#FFFFFF;
background:#32272A;
height: 74px;
}

#newsLink
{
  font-size:12px;
  padding-right:20px;
  color:#FFFFFF;
  background:#32272A;
  text-align:right;
  height:24px;
  font-weight:bold;
}

#newsLink a, #newsLink a:visited{
color: #FFFFFF;
text-decoration:none;
}

#newsLink a:hover
{
color: #FF0033;
}



.newsIcon{
margin: 6px 0px 5px 8px;
width: 18px;
float: left;

}
.newstext{
padding: 1px 0px 0 5px;
text-align:left;
width: 190px;
float:right;
padding-right:10px;
}

.newsheadline{
padding: 1px 0px 0 5px;
font-weight: bold;
font-size: 11px;
width: 190px;
float:right;
padding-right:10px;
padding-top:5px;
}

.newsheadline a, .newsheadline a:visited{
color: #FFFFFF;
text-decoration:none;
}

.newsheadline a:hover
{
color: #FF0033;
}


#propertyNav_title{
height: 22px;
}

html>body #propertyNav_title
{
margin-bottom:1px;
}

.rightNav
{
padding:0px;
margin:0px;
list-style:none;
}

.rightButton {
height: 18px;
background:#DC001B;
display:block;
color:#FFFFFF;
padding:3px 0 0 3px;
font-weight: bold;
border-style:solid;
border-color: white;
border-width: 1px 0px 0px 0px;
}

.rightButton:hover {
background: #E85151;
}


.rightNav a{
text-decoration:none;
background: #DC001B;
}

/*Flash Frame*/
#flashFrame{
padding: 1px 0 0 0;
left: 0px;
top: 74px;
width: 555px;
height: 214px;
background: #ffffff;
border-top: 1px;
}

#titleBar{
background: #808285;
height: 30px;
width: 800px;
top: 282px;
border-top: 1px solid white;
padding: 0px; 
clear:both;
}

#titleText{
padding: 2px 0 0 10px;
font-size: 24px;
color: #ffffff;
}

#breaker
{
width:100%;
height:1px;
clear:none;
}

#contentMain{
text-align:justify;
float:left;
padding: 10px 0px 10px 80px;
margin-right:10px;
background:#FFFFFF;
top: 312px;
width: 465px;
min-height: 200px;
}

#whitespace
{
background: #FFFFFF;
text-align:right;
float:right;
}

#logos
{
width:245px;
text-align:left;
padding-top:9px;
}

#address
{
  width:225px;
  text-align:left;
  padding-left:20px;
  padding-top:400px;
}

html>body #address
{
  padding-top:370px;
}

/*Footer outside the wrapper div*/
#footer{
border-style:solid;
border-color:#666666;
border-width: 2px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
clear:both; 
width: 800px;
height: 30px;
background: #32272A;
color: #ffffff;
}

#contentFooter{
background: #32272A;
padding: 7px 0 0 10px;
color: #ffffff;
float:left;
}

#greensplashFooter{
background: #32272A;
padding: 7px 10px 0 0px;
color: #ffffff;
float:right;
}

#greensplashFooter a, #greensplashFooter a:visited
{
  color: #fff;
  font-weight:bold;
  text-decoration:none;
}

#greensplashFooter a:hover
{
color: silver;
}


.bannerButtons ul
{
list-style: none;
}


/*Property name css*/

#propertyNametitleBar{
background: #DC001B;
height: 30px;
width:555px;
top: 64px;
border-top: 1px solid white;
padding: 0px; 
margin:0px;
clear:left;
float:left;
}

#propertySubNametitleBar{
background: #808285;
height: 30px;
width:555px;
top: 64px;
border-top: 1px solid white;
padding: 0px; 
clear:left;
float:left;
}

#subtitleText{
padding: 3px 0 0 250px;
font-size: 18px;
color: #ffffff;
}

#subtitleFullWidthText{
padding: 3px 0 0 10px;
font-size: 18px;
color: #ffffff;
}


#propertyPhoto{
background:#FFFFFF;
height: 150px;
width: 230px;
border: #32272A 1px solid;
margin-left: 10px;
margin-top: -20px;
float:left;
}
.propleftNav
{
padding:0px;
margin:0px;
}

#propDetailNav{
top:312px;
left: 0px;
width:250px;
float:left;
clear:left;
}

#backNav{
padding-top:20px;
left: 0px;
width:50px;
float:left;
clear:none;
}

.sideNavbutton img
{
border:0px;
position:relative;
top:3px;
}

.sideNavbutton{
height: 17px;
display:block;
color:#DC001B;
list-style:none;
padding:3px 0 0 15px;
font-size:12px;
font-weight: bold;
}

.sideNavbutton a{
text-decoration:none;
color: #FF0033;
}

.sideNavbutton a:hover{
color: #32272A;
}

.Selected a{
color: #32272A;
}

#downloadbutton{
height: 19px;
display:block;
color:#DC001B;
list-style:none;
padding:5px 0 0 8px;
font-size:14px;
font-weight: bold;
}
#propertycontentMain{
text-align:justify;
float:right;
padding: 10px 10px 10px 0px;
background:#FFFFFF;
top: 312px;
width: 295px;
clear:none;
}

*:lang(en) #propertycontentMain
{

margin-top:-130px;
}




.propertyimages
{
  width: 553px;
}


.property_left{
padding: 25px 0px 0px 10px;
width: 200px;
height: 250px;
float: left;
}

.property_right{
padding: 25px 0px 0 10px;
margin-left:20px;
clear:none;
width: 200px;
height: 250px;
display:table-cell;
float: left;
}

html>body .property_right
{
  margin-left:70px;
}

.grayBackground{
background: #808285;
height: 75px;
width: 250px;
}

.propertynameText{
padding: 8px 0 0 0px;
text-align:center;
font-size: 18px;
color: #ffffff;
}

.propertymenuPhoto{
background:#FFFFFF;
height: 150px;
width: 230px;
border: #32272A 1px solid;
margin-left: 10px;
margin-top: -40px;
float:left;
}
.district{
color: #32272A;
float:left;
height: 20px;
width: 200px;
padding: 3px 0 0 10px;
font-size: 16px;
}

.clickforsdetails a{
text-decoration:none;
padding: 0 0 0 10px;
color: #DC001B;
float:left;
height: 20px;
font-weight: bold;
font-size: 14px;

}

.clickforsdetails a:hover{
color: #32272A;
}

/*Gallery*/

#galleryFrame{
width: 150px;
float:left;


}
.thumbnailRow{
width: 150px;
height: 75px;
}
#thumbnailOne{
height: 60px;
width: 60px;
float: left;
padding: 15px 0 0 10px;
border:#000000;
}

#thumbnailTwo{
height: 60px;
width: 60px;
float: right;
padding: 15px 10px 0 0px;
}
.thumbnailImages{
border: #32272A 1px solid;
}

#enlargePicture{
height: 450px;
width: 376px;
float: top;
padding: 14px 15px 0 14px;
float:left;
}

#enlargePic{
border: #32272A 1px solid;
}

#pictureTitle{
text-align:center;
padding: 0px 0px 10px 0px;
background:#FFFFFF;
width: 375px;
}

a img
{
  text-decoration: none;
}

#pdfDownload{
height: 17px;
display:block;
color:#DC001B;
list-style:none;
font-size:12px;
font-weight: bold;
text-decoration: none;
}

#pdfDownload img
{
border:0px;
position:relative;
top:3px;
}

#contentMain a, #contentMain a:visited 
{
  color:#DC001B;
  text-decoration: none;
  font-weight:bold;
}

#contentMain a:hover
{
  color: #32272A;
}


.error
{
  color: #DC001B;
}

.contactTable th, .contactTable td
{
  vertical-align:top;  
}

.contactTable input
{
  width:220px;
  border: 1px solid #9F9F9F;
}

.contactTable textarea
{
  width:220px;
  height:50px;
  border: 1px solid #9F9F9F;
}

.contactTable select
{
  width:225px;
  border: 1px solid #9F9F9F;
}

.req
{
  color:red;
}

.contactTable #sendImage
{
  width:80px;
  height:25px;
  margin-top:20px;
  border:0px solid;
}
