﻿ /*level the playing field                          */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,
form,fieldset,legend,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
 /* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select
{font-family:inherit;
font-size:inherit;font-weight:inherit;}
 /*to enable resizing for IE                        *
input,textarea,select{*font-size:100%;}\
 /*the above seems to be invalid                    */
 /*because legend doesn't inherit in IE             */
legend{color:#000;}

/* authoring interface overrides */
	#site-actions-dropdown{position:absolute;display:none;}
	#page-editing-toolbar{display:none;}*/
	#MSOTlPn_MainTD{position:relative;z-index:1000;}
	.UserSectionTitle{color:black!important;}
	select{font-size:11px;}
	.ms-siteactionsmenu{display:none;}
	#ctl00_PlaceHolderMain_PageBody_ctl00_RichHtmlField_displayContent{width:auto ! important;}
	.ms-long{width:99%;}
/*                                */

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

html
{
	background-color:#fff;
}

body
{
	background-color:#fff;
}

form{
	background-color:#d4d0c8;
}

#contentArea
{
    margin:0 0; 
    padding-top:0px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
   	width:7.5in;
   	background-color:#fff;
}

th{
    font-family:Verdana, Helvetica, sans-serif;	
}

td{
    font-family:Verdana, Helvetica, sans-serif ! important;
}

a{
	color:#4c5d6e;
	text-decoration:underline;
}

a:visited{
	color:#7b8d9f;
	text-decoration:underline;
}

a:hover{
	color:#77a240;
	text-decoration:none;
}


.ms-WPBody a:link,
.ms-vb2 a:link
{
	color:#4c5d6e ! important;	
	text-decoration:underline ! important;
}

.ms-WPBody a:visited,
.ms-vb2 a:visited
{
	color:#7b8d9f ! important;
	text-decoration:underline ! important;
}

.ms-WPBody a:hover,
.ms-vb2 a:hover
{
	color:#77a240 ! important;
	text-decoration:none ! important;
}


#absoluteLogo
{
    z-index:42; 
    height:85px;
    border-bottom:10px #ccc solid;
}

#absoluteLogo h1
{
	display:none;
}

#absoluteLogo h1 a{
	text-indent:-420px;
	display:block;
	overflow:hidden;
	height:75px;
	width:290px;
}

#stateArea
{
	display:none;
}

#typeArea
{
	display:none;
}


/********INTERIOR GLOBAL********/

.layoutArea
{
    color:#000;
	background-color:#fff;
    position:relative;
   	margin-bottom:30px;
   	padding-bottom:20px;
}

.home .layoutArea{
	padding-bottom:0;
}


/********HOME*********/

#homeLayout h2{
    font-size:20px;
	margin:1em 0;
}

#homeLayout p{
	margin:1em 0 1em 0;
	width:90%;
}


/******** Quick Search *********/

#contentArea #homeQuickSearch{
	display:none;
}

/******** Banner *********/
#banner
{
	display:none;
}

#propertySummaryLayout #banner,
#contentLayout #banner{
	display:block;
}
#propertySummaryLayout #banner h2,
#contentLayout h2, #contentLayout h4{
	font-size:18px;
	margin:1em 0;
	font-weight:bold;
}
#propertySummaryLayout #banner h3,
#contentLayout h3{
	font-size:15px;
	margin:0;
	font-weight:bold;
}
#propertySummaryLayout #banner p,
#contentLayout p{
	margin:0 0 1em 0;
	width:90%;
}
#propertySummaryLayout #banner p br,
#contentLayout p br{
	display:none;
}

#contentLayout h4{
	font-size:15px;
}
/******** Summary ********/

tr.odd{
	background-color:#fff;
}
tr.even{
	background-color:#f3f4f5;
}

col{
	border-right:1px #9b8 solid;
}

col.last{
	border-right:none;
}


#propertySummary
{
	width:7.5in;
}

#propertySummary.hide{
	display:none;
}

#propertySummary td{
	height:48px;
	padding-right:4px;
	font-size:12px;
}

#propertySummary th{
	height:22px;
	text-transform:uppercase;
	font-size:12px;
	padding-right:4px;
}
#propertySummary th a{
	text-decoration:none ! important;
	font-weight:bold ! important;
	color:#000 ! important;
}
#propertySummary th a .sortarrow{
	display:none;
}

#propertySummary td.zero img {
	margin:2px;
}

#propertySummary td.first {
	white-space:nowrap;
}

#propertySummary th.first {

}

#propertySummary .propertyName{
	font-size:14px;
	font-weight:bold;
}

#propertySummary .streetAddress{
	font-size:12px;
	display:block;
}

#propertySummary a{
	color:#000 ! important;
	text-decoration:none ! important;
}

#propertySummary .cityStateZip{
	font-size:12px;
	text-decoration:none;
	color:#454545;
}

#propertySummary .cityStateZip a{
	text-decoration:none;
}
	


/*********** Detail ***********/

#detailReturnBox{
	display:none;
}

#detailArea{}

#detailAddress{
	margin-bottom:8px;
	margin-top:12px
}

#propertyHighlights{
	width:325px;
	float:left;
}

.ie6 #slideshow .radr_relativeWrapper,
.ie6 #slideshow .radr_clipRegion,
.ie6 #slideshow .radr_itemsList
{
	position:fixed ! important;
}

.ie6 #slideshow li{
	margin-right:5px;
}

#slideshow ul{
	display:block ! important;
}
#propertyDetails{
	margin-left:10px;
	width:370px;
	float:left;
	display:inline;
}

#propertyInformation{
	margin-left:10px;
	width:370px;
	float:left;
	display:inline;
}


#selectedColumn1{
	width:225px; 
	margin-right:20px; 
	float:left; 
	display:inline;
}

#selectedColumn2{
	width:124px; 
	float:left; 
	display:inline;
}

#propertyHighlights #features{

}

#propertyHighlights #features ul{
	margin:10px 0 10px 10px;
}

#propertyHighlights #features li{
	list-style:disc outside none;
	margin:5px 0 5px 10px;
}

#propertyHighlights #description{

}

#detailArea h2{
	font-size:17px;
	font-weight:bold;
	color:#5ba43e;
	display:block;
	border-bottom:1px solid #ddd;
	padding-bottom:6px;
	padding-top:20px;
	margin-bottom:6px;
}

#detailArea h3{
	font-size:13px;
	font-weight:bold;
	color:#5ba43e;
	display:block;
	border-bottom:1px solid #ddd;
	padding-bottom:4px;
	padding-top:10px;
	margin-bottom:3px;
}

#detailArea h4{
	font-size:13px;
	font-weight:normal;
	color:#5ba43e;
}

#detailArea h5{
	font-size:13px;
	font-weight:bold;
	color:#5ba43e;
}

#otherDetails{
	clear:both;
}

#otherDetails h4, #otherDetails span{
	margin:6px 0;
	display:inline;
	float:left;
}

#otherDetails h4{
	clear:both;
	width:134px;
	min-height:10px;
	color:#454545;
	font-weight:bold;
}

#otherDetails span{
	width:232px;
	display:block;
}

#selectedDetails .detail{
	font-size:18px;
	font-weight:bold;
	display:block;
}
.richTextBox{

}
.richTextBox p{
	margin-bottom:10px;
}

#brokerInformation{
	margin-bottom:10px;
}

#brokerName{
	font-weight:bold; 
	font-size:13px;
	display:block;
}

#brokerAddress,
#brokerPhone,
#brokerExtra{
	margin-bottom:6px;
	display:block;
}

#documents{
	display:none;
}

#maplink{
	display:none;
}

.clearFloat{
	clear:both;
}

/*********************** Slideshow ***************************/

.leftButton,
.pauseButton,
.playButton,
.rightButton,
.slideShowCounter,
#printSlideshow .radRotatorItemDescription
{
	display:none !important;
}

#slideshow .radRotatorItemDescription{
	height:60px;
	padding:2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
}


/******************** page **********************/

#contentBox{
	border-left:6px #fff solid;
	border-right:6px #fff solid;
	padding:10px;
}

.gecko .ContactName{
	display:block;
}

/******** edit mode panels ********/

/******** Global hides *********/

.hide
{
	display:none;
}

.conceal
{
	visibility:hidden;
}

/******** Printable slideshow *********/
#printSlideshow{
	display:block;
}

#printSlideshow h2
{
	page-break-before:always;
}

#printSlideshow div{
	width:100% ! important;
	height:100% ! important;
	overflow:visible ! important;
	position:fixed !important;
}

.ie7 #printSlideshow div{ position:static !important; }

#ctl00_PlaceHolderMain_SlideShowPrint{
	position:fixed !important;
}


#printSlideshow ul{
	width:100% ! important;
	height:100% ! important;
	position:fixed !important;
}

.ie7 #printSlideshow ul{ position:static !important; }

#printSlideshow li{
	margin-right:.25in ! important;
	margin-bottom:20px ! important;
	float:none ! important;
	display:inline ! important;
}

#printSlideshow li.radr_item div{
	width:3.5in ! important;
	display:inline;
}

/********* Print bar *********/
#previewBar {
	display:none;
}
#disclaimerArea{
	width:7.5in;
	font-size:10px;
}
.ie #disclaimerArea{
	width:7in;
}

form#aspnetForm *
{
	position:static !important;
}
