﻿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%;}
/*                                */

/* Ribbon Consideration provided by... */	
body #s4-workspace { overflow-x: visible; overflow-y: visible; }
html.authenticated body #s4-workspace { overflow-x: scroll; overflow-y: scroll; }
body.v4master { overflow: scroll; }
.ie6 body.v4master, .ie7 body.v4master { overflow-x: visible; overflow-y: visible; }
html.authenticated body.v4master { overflow: hidden; }

/* ---------------------- 2010 Ribbon ------------------------*/
#s4-ribbonrow{display:none;}
html.authenticated #s4-ribbonrow{display:block;}

html.editmode #s4-ribbonrow{
	min-height:135px!important;
	border-bottom: 1px solid #898D92;
	border-style: solid;
	border-width: 0 0 1px;
	background-color:#fff;
}

body #s4-ribboncont{
	background-color:#21374C;
	color:#222;
}

#s4-workspace { zoom:1 ! important; }/* ie6/ie7 */


/* Webpart Titles */
#content-body h3.ms-WPTitle { background-image: none; height: auto; width: auto; }
#page-body h3.ms-WPTitle {
	color: #000; font-size: 11px; font-weight: bold; text-transform: none; font-family:Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
}

/* Site Actions */
.ms-cui-TabRowLeft{ font-size:8pt; }
.ms-cui-TabRowLeft .ms-siteactionsmenuinner a{ padding:0 3px; color:#fff; }
.ms-cui-TabRowLeft .ms-siteactionsmenuhover a{ padding:0 3px; color:#aef; }

/* Web Parts */
.ms-ToolPartSpacing { display:block; }
/* -----------------------------------------------------------*/


strong{ font-weight:bold; }
em{ font-style:italic; }

html { background-color:#ddd; font-family:Verdana, Helvetica, sans-serif; }
body { background-color:transparent; font-size:12px; }
body #s4-bodyContainer { 
	min-height: 770px; background-color:#ddd; 
	background-image:url('Images/cld-body-background-1x770.png'); background-repeat:repeat-x; 
}
#contentArea { width:973px; margin:0 auto; position:relative; padding-top:28px; }
th, td{ font-family:Verdana, Helvetica, sans-serif;	}
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:-42000px; 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; height:12px; width:109px;

    background-image:url('Images/cld-statenav-label-gray-109x12.png');
    background-repeat:no-repeat;
    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:260px;
}

#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;
	clear:both;
}

#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;
	clear:both;
}

#detailArea #slideshow h3 { display:none; }

#detailArea h4{
	font-size:13px;
	font-weight:normal;
	color:#5ba43e;
	clear:both;
}

#detailArea h5{
	font-size:13px;
	font-weight:bold;
	color:#5ba43e;
	clear:both;
}

#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 ***************************/

#slideshow{
	position:relative;
}

.slideshowControls{
	text-align:center;
	margin:10px auto;
	width:130px;
}

.slideshowControls a{
	background-repeat:no-repeat;
	display:inline-block;
	width:34px; height:23px;
	text-indent:-42000px; overflow:hidden;
	float:left; cursor:pointer;
}
.slideshowControls a.prev{ background-image:url('/Style Library/images/cld-slideshow-prev-34x23.png'); }
.slideshowControls a.next{ background-image:url('/Style Library/images/cld-slideshow-next-34x23.png'); }

.slideshowControls span.info{
	display:inline-block;
	width:62px; height:23px; line-height:23px;
	background-image:url('Images/cld-slideshow-counter.gif');
	background-repeat:no-repeat;
	text-align:center;
	font-family:Helvetica, sans-serif;
	font-size:10px;
	float:left; margin-top:1px;
}

/**************** 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;
}

div.debug {
	background-color: #FFFFFF;
	border: 1px solid pink;
	clear: both;
	color: #000000;
	opacity: 0.75;
	padding: 10px;
}

/************* 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;
}

