﻿html.ie6 { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* fixes the image flash issue */

 /*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;}
	/*#page-editing-toolbar{position:absolute;}*/
	#MSOTlPn_MainTD{position:relative;z-index:1000;}
	.UserSectionTitle{color:black!important;}
	select{font-size:11px;}
	.ms-siteactionsmenu div div div {background-color:#fff;background-image:url('images/site-actions-menubutton.png');background-repeat:no-repeat;border:none;padding:4px 9px 6px 7px;text-transform:uppercase;}
	.ms-siteactionsmenu div div div a{font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important; color:#fff!important; text-decoration:none ! important; }
	.ms-siteactionsmenu div div div img{display:none;}
	.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {background-color:#fff !important; background-image:url('images/site-actions-menubutton-over.png') !important; background-repeat:no-repeat !important; border:none !important; padding:4px 9px 6px 7px !important; text-transform:uppercase !important; text-decoration:none !important; }
	/*.ms-consolestatusmajorframe {background:transparent url('images/page-editing-background.png') repeat;}
	.ms-WPBody{font-family:Arial, Helvetica, sans-serif; font-size:14px}*/
	#ctl00_PlaceHolderMain_PageBody_ctl00_RichHtmlField_displayContent{width:auto ! important;}
	.ms-long{width:99%;}
/*                                */

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

html
{
   background-color:#ddd; 
   background-image:url('Images/cld-body-background-1x770.png'); 
   background-repeat:repeat-x; 
}

body
{
   background-color:transparent;
}

#contentArea
{
    width:973px; 
    margin:0 auto; 
    position:relative;
    padding-top:28px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
}

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; 
    position:absolute; 
    top:87px; 
    left:34px; 
    width:290px;
    height:75px;
    background-image:url('Images/cld-logo-290x75.png'); 
    background-repeat:no-repeat;
}

#absoluteLogo img
{
    display:none;
}

#absoluteLogo h1{
	margin:0;
	padding:0;
}

#absoluteLogo h1 a{
	text-indent:-420px;
	display:block;
	overflow:hidden;
	height:75px;
	width:290px;
}

#stateArea
{
    height:43px; 
    position:relative;
}

#stateArea .leftCorner,
#stateArea .rightCorner
{
    position:absolute; 
    width:22px; 
    height:43px; 
    background-repeat:no-repeat;
}

#stateArea .leftCorner
{
    left:5px; 
    background-image:url('Images/cld-crown-left-gray-22x43.png'); 
}

.home #stateArea .leftCorner,
.home #stateArea.SA .leftCorner
{
    background-image:url('Images/cld-crown-left-green-22x43.png'); 
}

.home #stateArea.AR .leftCorner,
.home #stateArea.OK .leftCorner,
.home #stateArea.TX .leftCorner,
.home #stateArea.LA .leftCorner,
.home #stateArea.PA .leftCorner,
.home #stateArea.WV .leftCorner
{
    background-image:url('Images/cld-crown-left-stategreen-22x43.png'); 
}


#stateArea .rightCorner
{
    right:5px; 
    background-image:url('Images/cld-crown-right-gray-22x43.png'); 
}

.ie6 #stateArea .rightCorner
{
    right:4px;
}

.home #stateArea .rightCorner,
.home #stateArea.SA .rightCorner
{
    background-image:url('Images/cld-crown-right-green-22x43.png'); 
}

.home #stateArea.AR .rightCorner,
.home #stateArea.OK .rightCorner,
.home #stateArea.TX .rightCorner,
.home #stateArea.LA .rightCorner,
.home #stateArea.PA .rightCorner,
.home #stateArea.WV .rightCorner
{
    background-image:url('Images/cld-crown-right-stategreen-22x43.png'); 
}


#stateNav
{
    position:absolute; 
    left:27px; 
    width:919px; 
    height:43px;
    background-image:url('Images/cld-cornice-background-gray-1x43.png'); 
    background-repeat:repeat-x;
}

.home #stateNav,
.home .SA #stateNav
{
    background-image:url('Images/cld-cornice-background-green-1x43.png'); 
}

.home .AR #stateNav,
.home .OK #stateNav,
.home .TX #stateNav,
.home .LA #stateNav,
.home .PA #stateNav,
.home .WV #stateNav
{
    background-image:url('Images/cld-cornice-stategreen-919x43.png'); 
}



#typeArea
{
    height:116px; 
    position:relative; 
    background-color:#e1e2e3; 
    border-left:5px solid #ebeced; 
    border-right:5px solid #ebeced;
}

#stateNavLabel
{
    position:absolute;
    left:324px;
    top:16px;
    background-image:url('Images/cld-statenav-label-gray-109x12.png');
    background-repeat:no-repeat;
    height:12px;
    width:109px;
    overflow:hidden;
    text-indent:109px;
}

.home .SA #stateNavLabel,
.home #stateNavLabel
{
    background-image:url('Images/cld-statenav-label-green-109x12.png');
}

.home .AR #stateNavLabel,
.home .OK #stateNavLabel,
.home .TX #stateNavLabel,
.home .LA #stateNavLabel,
.home .PA #stateNavLabel,
.home .WV #stateNavLabel
{
    background-image:url('Images/cld-statenav-label-stategreen-109x12.png');
}


#stateNavList
{
	text-indent:-4200px;
    width:459px;
    height:38px;
    overflow:hidden;
    background-position:left 38px;
    position:absolute;
    left:460px;
}

#stateNavList li{
    float:left;
    display:inline;
    background-image:url('Images/cld-statenav-sprites-interior-459x114.png');
}

.home #stateNavList li,
.home .SA #stateNavList li
{
	background-image:url('Images/cld-statenav-sprites-home-459x114.png');
}

.home .AR #stateNavList li,
.home .OK #stateNavList li,
.home .TX #stateNavList li,
.home .LA #stateNavList li,
.home .PA #stateNavList li,
.home .WV #stateNavList li
{
    background-image:url('Images/cld-statenav-sprites-state-459x114.png');
}

#stateNavList #itemOK{ background-position:   0   38px; }
#stateNavList #itemTX{ background-position: -42px 38px; }
#stateNavList #itemWV{ background-position: -84px 38px; }
#stateNavList #itemSA{ background-position:-252px 38px; }


#stateNavList a{
    width:42px;
    height:38px;
    display:block;
}

#stateNavList a#SA{
    width:113px;
    margin-left:94px;
}

#stateNavList a:hover { background-image:url('Images/cld-statenav-sprites-interior-459x114.png'); }

.home #stateNavList a:hover,
.home .SA #stateNavList a:hover
{ 
	background-image:url('Images/cld-statenav-sprites-home-459x114.png'); 
}

.home .AR #stateNavList a:hover,
.home .OK #stateNavList a:hover,
.home .TX #stateNavList a:hover,
.home .LA #stateNavList a:hover,
.home .PA #stateNavList a:hover,
.home .WV #stateNavList a:hover
{ 
	background-image:url('Images/cld-statenav-sprites-state-459x114.png'); 
}


#stateNavList a#OK:hover { background-position:   0   76px; }
#stateNavList a#TX:hover { background-position: -42px 76px; }
#stateNavList a#WV:hover { background-position: -84px 76px; }
#stateNavList a#LA:hover { background-position:-126px 76px; }
#stateNavList a#PA:hover { background-position:-168px 76px; }
#stateNavList a#AR:hover { background-position:-210px 76px; }
#stateNavList a#SA:hover { background-position:-346px 76px; }

#stateNavList .active { background-image:url('Images/cld-statenav-sprites-interior-459x114.png'); }

.home #stateNavList .active,
.home .SA #stateNavList .active
{ 
	background-image:url('Images/cld-statenav-sprites-home-459x114.png'); 
}

.home .AR #stateNavList .active,
.home .OK #stateNavList .active,
.home .TX #stateNavList .active,
.home .LA #stateNavList .active,
.home .PA #stateNavList .active,
.home .WV #stateNavList .active
{ 
	background-image:url('Images/cld-statenav-sprites-state-459x114.png'); 
}

#stateNavList #OK.active { background-position:   0   114px; }
#stateNavList #TX.active { background-position: -42px 114px; }
#stateNavList #WV.active { background-position: -84px 114px; }
#stateNavList #LA.active { background-position:-126px 114px; }
#stateNavList #PA.active { background-position:-168px 114px; }
#stateNavList #AR.active { background-position:-210px 114px; }
#stateNavList #SA.active { background-position:-346px 114px; }





#homeNavList{
    position:absolute;
    left:724px;
    top:15px;
	text-indent:-420px;
    width:222px;
    height:8px;
    overflow:hidden;
}

#homeNavList li{
    float:left;
    display:inline;
    background-image:url('Images/cld-mininav-sprites-300x16.png');
}

#homeNavList #homeItem{ background-position:0 0; }
#homeNavList #signupItem{ background-position:-43px 0; }
#homeNavList #contactItem{ background-position:-142px 0; }


#homeNavList a{
    width:43px;
    height:8px;
    display:block;
}

#homeNavList a#signupLink{ width:99px; }
#homeNavList a#contactLink{ width:79px; }

#homeNavList a:hover { background-image:url('Images/cld-mininav-sprites-300x16.png'); }

#homeNavList a#homeLink:hover { background-position:0px 8px; }
#homeNavList a#signupLink:hover { background-position:-43px 8px; }
#homeNavList a#contactLink:hover { background-position:-142px 8px; }

/* .home #homeNavList #homeItem{ visibility:hidden; } */



/********** Type Nav ************/

#typeArea ul.hide,
#typeArea label.hide
{
	display:none;
}

#typeArea ul.show,
#typeArea label.show
{
	display:block;
}


.typeNavLabel
{
    position:absolute;
    left:345px;
    top:25px;
    height:30px;
    width:430px;
    text-indent:-4200px;
/*    background-image:url('Images/cd-statename-sprites-430x240.png');
    background-repeat:no-repeat;
    background-position:left top; */
}

/*
#typeNavLabel-AR { background-image:url('Images/cd-statename-sprites-430x240.png'); background-position:left -30px; }
#typeNavLabel-OK { background-image:url('Images/cd-statename-sprites-430x240.png'); background-position:left -60px; }
#typeNavLabel-TX { background-image:url('Images/cd-statename-sprites-430x240.png'); background-position:left -90px; }
#typeNavLabel-LA { background-image:url('Images/cd-statename-sprites-430x240.png'); background-position:left -120px; }
#typeNavLabel-PA { background-image:url('Images/cd-statename-sprites-430x240.png'); background-position:left -150px; }
#typeNavLabel-WV { background-image:url('Images/cd-statename-sprites-430x240.png'); background-position:left -180px; }
#typeNavLabel-SA { background-image:url('Images/cd-statename-sprites-430x240.png'); background-position:left -210px; }
*/

.typeNavList
{
	text-indent:-620px;
    width:610px;
    height:22px;
    overflow:hidden;
	background-image:url('Images/cld-typenav-background-610x34.png');
	background-repeat:no-repeat;
    position:absolute;
    left:330px;
    top:68px;
    padding:12px 0 0 5px;
}

.typeNavList li{
    float:left;
    display:inline;
    padding:0;
    border-right:2px #a7a8a9 solid;
    height:10px;
    overflow:hidden;
}

.typeNavList li.last{
	border-right:none;
}

.typeNavList li.none{
	border-right:none;
	text-indent:0;
	background-image:none;
	font-size:12px;
	padding-left:15px;
	margin-top:-4px;
    overflow:visible;
}


.typeNavList a{
    height:10px;
    display:block;
}

.typeNavList li, 
.typeNavList a:hover,
.typeNavList a.active { background-image:url('images/cld-typenav-sprites-522x20.png'); background-repeat:no-repeat; background-position: -396px -10px}
/* try removing the above background-position: suddenly no browser will recognize the  .typeNavList .Multifamily a:active  selector below.  Weird.*/
.typeNavList .Retail, .typeNavList .Retail a           { width: 78px; }
.typeNavList .Residential, .typeNavList .Residential a { width:123px; }
.typeNavList .Office, .typeNavList .Office a           { width: 80px; }
.typeNavList .Industrial, .typeNavList .Industrial a   { width:115px; }
.typeNavList .Land, .typeNavList .Land a               { width: 65px; }
.typeNavList .Multifamily, .typeNavList .Multifamily a { width:126px; }

.typeNavList .Retail      { background-position:0px 0px; }
.typeNavList .Residential { background-position:-65px 0px; }
.typeNavList .Office      { background-position:-175px 0px; }
.typeNavList .Industrial  { background-position:-242px 0px; }
.typeNavList .Land        { background-position:-344px 0px; }
.typeNavList .Multifamily { background-position:-396px 0px; }

.typeNavList .Retail a:hover, .typeNavList .Retail a.active           { background-position:0px -10px; }
.typeNavList .Residential a:hover, .typeNavList .Residential a.active { background-position:-65px -10px; }
.typeNavList .Office a:hover, .typeNavList .Office a.active           { background-position:-175px -10px; }
.typeNavList .Industrial a:hover, .typeNavList .Industrial a.active   { background-position:-242px -10px; }
.typeNavList .Land a:hover, .typeNavList .Land a.active               { background-position:-344px -10px; }
.typeNavList .Multifamily a:hover, .typeNavList .Multifamily a:active { background-position:-396px -10px; }


/********INTERIOR GLOBAL********/

.layoutArea
{
    min-height:440px; 
    color:#454545;
	background-color:#fff;
    position:relative;
   	padding-bottom:14px;
}
.ie6 .layoutArea
{
    height:440px; 
}
.home .layoutArea{
	padding-bottom:0;
}


/********HOME*********/
#homeLayout
{
	background-image:url("Images/cld-home-bodybackground-973x382.png"); 
    background-repeat:no-repeat; 
    min-height:382px; 
    color:white;
}

.ie6 #homeLayout
{
    height:382px; 
}


#contentArea.home .AR{ background-image:url("Images/cld-home-ar-bodybackground-973x382.png"); } 
#contentArea.home .SA{ background-image:url("Images/cld-home-bodybackground-973x382.png"); }
#contentArea.home .LA{ background-image:url("Images/cld-home-la-bodybackground-973x382.png"); } 
#contentArea.home .OK{ background-image:url("Images/cld-home-ok-bodybackground-973x382.png"); } 
#contentArea.home .PA{ background-image:url("Images/cld-home-pa-bodybackground-973x382.png"); } 
#contentArea.home .TX{ background-image:url("Images/cld-home-tx-bodybackground-973x382.png"); } 
#contentArea.home .WV{ background-image:url("Images/cld-home-wv-bodybackground-973x382.png"); } 

/* stupid ie6 */
#contentArea.home #stateArea.SA{ background:none; }
#contentArea.home #stateArea.AR{ background:none; }
#contentArea.home #stateArea.OK{ background:none; }
#contentArea.home #stateArea.TX{ background:none; }
#contentArea.home #stateArea.LA{ background:none; }
#contentArea.home #stateArea.PA{ background:none; }
#contentArea.home #stateArea.WV{ background:none; }




#homeLayout .copy
{
    position:absolute;
    top:28px;
    left:352px;
    font-size:16px;
    width:590px;
}

#homeLayout p
{
	margin-bottom:12px;
}

#homeLayout h2{
    position:absolute;
    top:300px;
    left:352px;
    font-size:49px;
    text-transform:uppercase;
}

#homeLayout h2 span.smaller{
    font-size:30px;
    text-transform:lowercase;
    letter-spacing:.010em;
}

/******** Quick Search *********/
#contentArea #homeQuickSearch,
#contentArea .SA #homeQuickSearch
{
	width:187px;
	padding-left:141px;
	height:105px;
	padding-top:11px;
	background-image:url('Images/cld-home-quicksearch-328x116.png');
	position:absolute;
	left:0;
	top:30px;
}

#contentArea .AR #homeQuickSearch{ background-image:url('Images/cld-home-quicksearch-ar-328x116.png'); }
#contentArea .LA #homeQuickSearch{ background-image:url('Images/cld-home-quicksearch-la-328x116.png'); }
#contentArea .OK #homeQuickSearch{ background-image:url('Images/cld-home-quicksearch-ok-328x116.png'); }
#contentArea .PA #homeQuickSearch{ background-image:url('Images/cld-home-quicksearch-pa-328x116.png'); }
#contentArea .TX #homeQuickSearch{ background-image:url('Images/cld-home-quicksearch-tx-328x116.png'); }
#contentArea .WV #homeQuickSearch{ background-image:url('Images/cld-home-quicksearch-wv-328x116.png'); }

 

#homeQuickSearch select{
	display:block;
	width:170px;
	height:20px;
	margin-bottom:3px;
	border-width:1px;
	border-color:#666;
	border-style:solid;
}

#homeQuickSearch select option{
	padding:4px;
}

#homeQuickSearch .searchButton{
	display:block;
	width:69px;
	height:21px;
	background-image:url('Images/cld-quicksearch-button-69x21.png');
	border:none;
	margin-left:102px;
	margin-top:6px;
	padding-top:21px;
	cursor:pointer;
}

.gecko #homeQuickSearch .searchButton
{
	margin-left:100px;
}

#homeQuickSearch .searchButton{

}

/******** Banner *********/
#banner
{
	width:960px;
	overflow:hidden;
	border:6px #fff solid;
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#222;
}

#banner h2{
    position:absolute;
    top:5px;
    font-size:20px;
    text-indent:-4200px;
}

#banner .copy
{
    position:absolute;
    top:23px;
    left:353px;
    font-size:12px;
    line-height:16px;
}

#banner .hide
{
	display:none;
}

#banner .show
{
	display:block;
}

#banner.Retail { background-image:url('Images/cld-banner-retail-960x145.png'); height:145px; }
#banner.Residential { background-image:url('Images/cld-banner-residential-960x145.png'); height:145px; }
#banner.Office { background-image:url('Images/cld-banner-office-960x145.png'); height:145px; }
#banner.Industrial { background-image:url('Images/cld-banner-industrial-960x145.png'); height:145px; }
#banner.Land { background-image:url('Images/cld-banner-land-960x145.png'); height:145px; }
#banner.Multifamily { background-image:url('Images/cld-banner-multifamily-960x145.png'); height:145px; }

.ie6 #bannercopy-Industrial { background-image:url('Images/cld-banner-industrial-960x145.png'); height:145px; }
.ie6 #bannercopy-Land { background-image:url('Images/cld-banner-land-960x145.png'); height:145px; }
.ie6 #bannercopy-Multifamily { background-image:url('Images/cld-banner-multifamily-960x145.png'); height:145px; }
.ie6 #bannercopy-Office { background-image:url('Images/cld-banner-office-960x145.png'); height:145px; }
.ie6 #bannercopy-Residential{ background-image:url('Images/cld-banner-residential-960x145.png'); height:145px; }
.ie6 #bannercopy-Retail{ background-image:url('Images/cld-banner-retail-960x145.png'); height:145px; }

#bannercopy-ContactUs { background-image:url('Images/cld-banner-contactus-960x105.png'); height:105px; }
#bannercopy-Newsletter { background-image:url('Images/cld-banner-newsletter-960x105.png'); height:105px; }


/******** Summary ********/

tr.odd{
	background-color:#fff;
}
tr.even{
	background-color:#f3f4f5;
}

col{
	border-right:1px #9b8 solid;
}

col.last{
	border-right:none;
}


#propertySummary
{
	width:960px;
	margin-left:6px;
	margin-bottom:6px;
}

#propertySummary.hide{
	display:none;
}

#propertySummary td{
	height:48px;
	padding:2px 4px;
	font-size:14px;
}

#propertySummary th{
	height:26px;
	background-color:#5ba43e;
	padding:0;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	white-space:nowrap;
}

#propertySummary th.zero{
	width:135px;
}

#propertySummary th .sortheader{
	text-decoration:none ! important;
	color:#fff ! important;
	display:block;
	height:18px;
	padding:4px 4px;
}

#propertySummary th.zero a{
	padding-left:30px;
}

#propertySummary th.first a{

}

#propertySummary th .sortheader:hover{
	text-decoration:none ! important;
	background-color:#6b4;
}

#propertySummary th .sortheader:hover span{
	text-decoration:none ! important;	
}

#propertySummary th .sortheader span:hover{
	text-decoration:none ! important;	
}

#propertySummary td.zero {
	padding:5px 0 5px 30px;
}

#propertySummary td.first {

}

#propertySummary th.first {
	padding-left:0;
	width:208px;
}

#propertySummary .propertyName{
	font-size:17px;
	font-weight:bold;
	display:block;
	text-decoration:underline ! important;
	margin-bottom:3px;
}



#propertySummary td a,
#propertySummary td a:visited
{
	text-decoration:none ! important;
}

#propertySummary td a:hover .propertyName,
{
	text-decoration:none ! important;
}


#propertySummary .streetAddress{
	font-size:12px;
	display:block;
	margin-bottom:2px;
}

#propertySummary .cityStateZip{
	font-size:12px;
	display:block;
	margin-bottom:2px;
}


#propertySummary tr span.Lease,
#propertySummary tr span.Sale{
	padding:6px 0;/* 6px 42px; */
	background-repeat:no-repeat;
	display:block;
}
/*
#propertySummary tr.odd span.Sale{ background-position: 0 0; background-image:url('Images/cld-offertype-sprites-31x116.png'); }
#propertySummary tr.even span.Sale{ background-position: 0 -29px; background-image:url('Images/cld-offertype-sprites-31x116.png'); }

#propertySummary tr.odd span.Lease{ background-position: 0 -58px; background-image:url('Images/cld-offertype-sprites-31x116.png'); }
#propertySummary tr.even span.Lease{ background-position: 0 -87px; background-image:url('Images/cld-offertype-sprites-31x116.png'); }	
*/


/*********** Detail ***********/

#detailReturnBox{
	height:27px; 
	background-color:#b4b5b6; 
	border-left:6px #fff solid; 
	border-right:6px #fff solid;
}

#detailReturnBox #detailReturnLink{
	float:left;
	display:inline;
	color:#fff;
	background-image:url('Images/cld-return-arrow-gray-10x12.png');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:16px;
	line-height:26px;
	margin-left:30px;
	text-decoration:none;
}

#detailReturnBox #detailReturnLink:hover{
	text-decoration:underline;
}

#detailReturnBox #detailPrintLink{
	float:right;
	display:inline;
	color:#fff;
	line-height:26px;
	margin-right:30px;
	text-decoration:none;
}

#detailReturnBox #detailPrintLink:hover{
	text-decoration:underline;
}


#detailArea{
	border-left:6px #fff solid; 
	border-right:6px #fff solid;
}

#detailAddress{
	margin-bottom:8px;
	margin-top:12px
}

#propertyHighlights{
	width:325px;
	float:left;
	display:inline;
	border-right:11px #fff solid;
}

#slideshow{
	width:325px;
	height:320px;
}

#propertyDetails{
	width:369px;
	float:left;
	display:inline;
	border-left:10px #fff solid;
	border-right:10px #fff solid;
}

#propertyInformation{
	width:225px;
	float:left;
	display:inline;
	border-left:10px #fff solid;
}


#selectedColumn1{
	width:225px; 
	margin-right:20px; 
	float:left; 
	display:inline;
}

#selectedColumn2{
	width:124px; 
	float:left; 
	display:inline;
}

#propertyHighlights #features{
	margin-left:30px;
}

#propertyHighlights #features ul{
	margin:10px 0 10px 10px;
}

#propertyHighlights #features li{
	list-style:disc outside none;
	margin:5px 0 5px 10px;
}

#propertyHighlights #description{
	margin-left:30px;
}

#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 a.pdf{
	display:block;
	line-height:22px;
	background-image:url('Images/cld-icon-pdf-23x23.png');
	background-repeat:no-repeat;
	padding-left:30px;
	margin:15px 0;
}

.clearFloat{
	clear:both;
}

/*********************** Slideshow ***************************/

.leftButton{
	margin-left:95px;
	margin-top:6px;
	cursor:pointer;
}

.pauseButton{
	margin-right:32px;
	display:none;
	cursor:pointer;
}

.playButton{
	margin-left:32px;
	display:none;
	cursor:pointer;
}

.rightButton{
	margin-left:65px;
	cursor:pointer;
}
.slideShowCounter{
	display:block;
	width:62px !important;
	background-image:url('Images/cld-slideshow-counter.gif');
	background-repeat:no-repeat;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:-22px;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center;
	font-family:Helvetica, sans-serif !important;
	font-size:10px !important;
}

#slideshow .radRotatorItemDescription{
	height:40px;
	background-color:#f3f3f3;
	padding:2px;
	overflow:hidden;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
}

/**************** Documents ******************/

#documents .docList a{
	display:block;
	line-height:22px;
	background-image:url('Images/cld-icon-pdf-23x23.png');
	background-repeat:no-repeat;
	padding-left:30px;
	margin:5px 0 15px 0;
	font-size:12px ! important;
}

.ie6 #documents .docList a{
	padding:0 0 0 30px;
	margin:0;
}

/***************** Maplink *******************/

#maplink a{
	display:block;
	line-height:22px;
	background-image:url('Images/cld-icon-map-23x23.png');
	background-repeat:no-repeat;
	padding-left:30px;
	margin:5px 0 15px 0;
	font-size:12px ! important;
}

.ie6 #maplink a{
	padding:0 0 0 30px;
	margin:0;
}

/******************** page **********************/

#contentBox{
	border-left:6px #fff solid;
	border-right:6px #fff solid;
	padding:10px 30px;
}

.gecko .ContactName{
	display:block;
}

/******** edit mode panels ********/
.editBox
{
	margin:6px;
	padding:6px;
	border:1px #ddd dotted;
	background-color:#ffe;	
}

.editLink
{
	display:block;
	margin:4px 4px 12px 4px;
}

.editNote
{
	display:block;
	margin:0 4px 8px 4px;
	font-size:10px;
	font-style:italic;
	color:maroon;
}


.hide
{
	display:none;
}

.conceal
{
	visibility:hidden;
}

#printSlideshow{
	display:none;
}

#contentBox p{
	line-height:2em;
	margin:1.5em 0;
}

#contentBox h3{
	color:#5ba43e;
	font-size:21px;
	font-weight:bold;
	margin-top:1.2em;
	margin-bottom:1.2em;
}

#contentBox h4{
	color:#5ba43e;
	font-size:18px;
	font-weight:bold;
	margin-top:1.2em;
	margin-bottom:1.2em;
}

/************* Footer and Disclaimer **************/

.footerArea{
	background-image:url('Images/cld-baseboard-gray-973x55.png');
	width:973px;
	height:55px;
}
#disclaimerArea{
	padding:10px 22px;
	font-size:10px;
	color:#666;
	text-align:center;
}

#contentBox .ms-WPBody fieldset{
	width:420px;
}

#contentBox .ms-WPBody fieldset li{
	margin-bottom:8px;
}

#contentBox .ms-WPBody fieldset label{
	width:150px;
	font-size:15px;
	display:inline-block;
}

#contentBox .ms-WPBody fieldset input{
	width:250px;
	font-size:15px;
	padding:2px 5px;
}

#contentBox .ms-WPBody fieldset .buttonRow{
	text-align:right;
}

#contentBox .ms-WPBody fieldset .buttonRow input{
	font-size:15px;
	padding:2px 5px;
	width:inherit;
	margin-right:6px;
}
