/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	background-image:url(../images/lightTile.gif);
	background-position:top left;
	background-repeat:repeat;
}
body, td, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#646464;
}
a { 
	color:#646464; 
	text-decoration:none;
}
a:hover {
	color:#983055;
	text-decoration:underline;
}

strong { color:#983055;}

h1 { 
	font-family:"Times New Roman", Times, serif;
	background-color:#AFAFAF;
	color:#FFFFFF;	
	border-bottom:1px solid #FFFFFF;
	margin:0px;
}
td.tdSpacer {
	font-size:1px;
}
#resultsBar td{
	color:#FFFFFF;
	font-weight:bold;
}
#resultsBar h1 {
	border-bottom:0px solid #FFFFFF;
	display:inline;
}
#resultsBar a {
 color: #FFFFFF;
}
#resultsBar a:hover {
	color:#983055;
}

#header{
	/*border: 1px solid #ff0000;*/
	/*padding-top:18px;*/
	padding-bottom:5px;
	background-color:#ffffff;
}

#logo {
	text-align:center;
}

#nav {
	background-image:url(../images/lightTile.gif);
	background-position:top left;
	background-repeat:repeat;
	text-align:center;		
	/*border:1px solid #000000;*/
}
#nav {
	height:16px;
}
#nav ol {
	list-style:none;
	margin:0px;
	/*border:1px solid #000000;*/
}
#nav li {
	font-size:1px;
	display:inline;
	/*border:1px solid #ff0000;*/

}
#nav li.bullet {
	/*background-image:url(../images/nav_06.gif);
	background-position: right;
	background-repeat:no-repeat;
	padding-right:21px;	*/
}	

#middle, #requestInfo {
	background-image:url(../images/contentTile.gif);
	background-position:top left;
	background-repeat:repeat;
}
#wrapper1 { 
	background-image:url(../images/bdrTile.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#wrapper { 
	background-image:url(../images/bdrTile.gif);
	background-position:top left;
	background-repeat:repeat-x;
	
	text-align:center;}

#requestInfo {
	padding:9px;
}
#container { width:699px; text-align:left; margin: 0px auto; }

#mainContainer {
	padding-top:10px;
	padding-bottom:10px;
	/*border: 1px solid #000000;*/	
	width:699px;
}
#home #mainContainer {
	padding-top:0px;
}

#oneCol {
	width:699px;
	/*border: 1px solid #000000;*/
	padding-bottom:9px;
}

#twoCol {
	
	width:699px;
	/*border: 1px solid #00ff00;*/
	/*float:left;*/
}

div.leftCol, div.rightCol {
	width:345px	;
}
div.leftCol {
	/*border: 1px solid #ff00ff;*/
	float:left;
}
div.rightCol {
	/*border: 1px solid #0000ff;*/
	float:right;
}


#contentContainer {

	width:675px;
	float:left;
	/*border: 1px solid #ff0000; */
}
#content {
	width:490px;
	float:right;
	border: 1px solid #00ff00;
}

#header {
	
}
#footer {
	margin-top:18px;
	padding-bottom:10px;
	clear:both;
	text-align:center;
	color:#AFAFAF;
}
#footer a { 
	color:#AFAFAF; 
	text-decoration:none;
}
#footer a:hover {
	color:#983055;
	text-decoration:underline;
}


div.clear {
	clear:both;
}

p {
	padding:0;
	margin: 0px 0px 15px 0px;
}
p.last {
	margin-bottom:0px;
}
#resultsBar {
	background-color:#AFAFAF;
}

.topBox {
	margin-bottom:1px;
}
.box, .topBox {
	padding:13px 9px 13px 9px;
	background-color:#CECECE;
}
.box {	
	background-image:url(../images/l_corner_br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#oneCol .box {
	background-color:#CECECE;
	background-image:url(../images/m_corner_br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* general styles */

img {
	border: 0px;
}
form {
	margin:0px;
}
input {
	font-size:100%;
}

/* More Information form */
#moreInfoForm, #propertySearchForm, #tellAFriendForm {
	width:100%;
}

input.stretch {
	width:100%;
}
textarea.stretch {
	width:100%;
	height:50px;
}
#propertySearchForm select {
	width:120px;
}

/* results page */

img.thumb {
	width:111px;
	height:73px;

}



.rBox {
	padding:1px;
}
.rBox, .dBox {
	background-color:#FFFFFF;
	background-image:url(../images/w_corner_br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-bottom:9px;
	color:#656565;
}
.dBox {
	padding:9px;
}

/* search results page styles */

#searchResults td{
	font-size:11px;
	
}

#searchResults .price, #searchResults .detail {
	font-weight:bold;
	width:50%;	
}

#searchResults .price {
	padding:2px 5px;
	background-color:#CECECE;		
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
}

#searchResults .detail {
	background-color:#983055;
	color:#FFFFFF;
	width:114px;
}
#searchResults h2 { 
	font-family:Arial, Helvetica, sans-serif;
	background-color:#AFAFAF;
	color:#FFFFFF;	
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:0px;
	padding:2px 5px;	
	font-size:11px;
}
/*  search results page */

#propertyDetail h2 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#983055;			
	margin:0px 0px 17px 0px;
	padding:0px 0px;	
	font-size:small;
}

.keyPoint1, .keyPoint2, .keyPoint3 {
	font-weight:bold;
	padding:5px 5px;
	width:172px;
	
}
.keyPoint1 {
	background-color:#982F57;
	color:#ffffff;	
}
.keyPoint2 {
	background-color:#AFAFAF;
	color:#ffffff;
}
.keyPoint3 {
	background-color:#CECECE;
}


#pinkies {

}
#pinkies img {
	border:1px solid #C0B8A3;
	margin-top:9px;
	margin-right:9px;
}

#pinkies img.camera {
	border:0px none #C0B8A3;
	margin-right:6px;
}

#detailButtons {
	padding-top:19px;
	text-align:right;
}
#detailButtons img {
	padding-bottom:9px;
}


/* contact page */
#contactUs h2 {	
	margin:0px 0px 17px 0px;
	padding:0px 0px;	
	font-size:small;
}
div.left {
	float:left;
}
div.right {
	float:right;
}
/* print style */
@media print {

#nav, #searchHor, #detailButtons, #resultsBar, .detail, #siteBy {
	display:none;
}
}
