@charset "utf-8";
/* CSS Document */

#propertypictures {
	/*float:right;*/
	margin:10px;
	text-align:center;
/*	width; 700px;*/
	
}
#propertyheader {
	/*background-image:url(../images/main-title-bg.gif);*/
	/*background-image:url(../images/purple-bg.gif);*/
	background-image:url(../images/purplefade2-bg.gif);
	background-repeat:repeat-x;
}
#propertyheader p {
	color:#fff;
	font-size:small;
	margin:4px 0 0 20px;
	font-weight:bold;
}
#propertythumbs {
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 280px;
}
#propertythumbsbox {
	border: 0px solid #666666;
	width: 82px;
	height: 82px;
	float: left;
	padding: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow: hidden;
	text-align:center;
}

#propertydetail {
	margin:0 100px 0 50px;

}

#propertydetail h1 {
	font-size: large;
	font-style:normal;
	/*font-style: italic;*/
	letter-spacing: 3px;
	color:#333;
}
#propertydetail h2 {
	font-size: medium;
	color:#333;
}
#propertydetail h3 {
	font-size: small;
	color:#333;
}
#propertymenu {
	float:right;
}
#propertymenu a {
	text-decoration:none;
	font-weight:bold;
	color:#56105b; /*purple*/
}
#propertymenu a:hover {
	color:#C6C;
}
#hiddenpics {
	display: none;
	text-align:center;

} 
#maplayer	{
	width:650px;
}
#propertylist	{
	text-align:left;
	clear:both;
}
/*#propertylist a {
	text-decoration:none;
	font-weight:bold;
	color:#56105b;*/ /*purple*/
/*}
#propertylist a:hover {
	color:#C6C;
}*/

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 300px;  /*ems so it will grow */
	background: url(../images/sidebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	float:left
}
.boxhead-green {
	background: url(../images/sidebox/sbhead-r-green.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-green h2 {
	background: url(../images/sidebox/sbhead-l-green.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 0.9em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxhead-purple {
	background: url(../images/sidebox/sbhead-r-purple2.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-purple h2 {
	background: url(../images/sidebox/sbhead-l-purple2.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 0.9em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxhead-orange {
	background: url(../images/sidebox/sbhead-r-orange.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-orange h2 {
	background: url(../images/sidebox/sbhead-l-orange.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 0.9em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxhead-blue {
	background: url(../images/sidebox/sbhead-r-blue.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-blue h2 {
	background: url(../images/sidebox/sbhead-l-blue.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 0.9em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxhead-red {
	background: url(../images/sidebox/sbhead-r-red.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-red h2 {
	background: url(../images/sidebox/sbhead-l-red.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 0.9em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody {
	background: url(../images/sidebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.property-boxbody {
	background: url(../images/sidebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	height:500px; overflow:hidden;
}


.boxbody img{
	text-align:center;
}

.smalltext {
	font-size: x-small;
	/*text-align:left;*/
}
.widthlessbox {
			margin: 0 auto;  /*NO WIDTH! Opens up a world of possibilities! */
			background: url(../images/sidebox/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}
.loginbox {
	margin: 0 30px; /* center for now */
	width: 400px;  /*ems so it will grow */
	background: url(../images/sidebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	float:left
}
.menubox {
	/* margin: 0 30px; center for now */
	width: 186px;  
	background: url(../images/sidebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	float:left;
}
		
.menuboxbody {
	background: url(../images/sidebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 0px 14px 17px;
	
}
.menuboxline {
	clear:both;
}

.red {color:#F00;}

