#topRow, #currentDevelopments
{
	width:760px;
}

#topRow, #currentDevelopments
{
	margin-bottom:5px;
}



	


.pbtop div, .pbtop, .pbbot, .pbbot {
width: 100%;
height: 10px;
font-size: 1px;
}



.pbtop { background: url(../images/generic/rounded/light_blue/tl.gif) no-repeat top left; }
.pbbot { background: url(../images/generic/rounded/light_blue/bl.gif) no-repeat bottom left; }

#promoBox
{
    height:241px;
	width: 252px; 
	background: url(../images/generic/rounded/light_blue/fill.gif) repeat;
}
div.pbPadding
{
	padding:40px 25px 0 18px;
	min-height:181px;
}
div.pbPadding p
{
	margin:0;
	padding:0;
}

#promoBox h3
{
	text-indent:-1000px;
	background: url(../images/home/welcome.gif) no-repeat top left;
	width:162px;
	height:51px;
}
#promoBox p
{	
	padding-bottom:46px;
	font-size:0.7em;
}
div.borderwrapper
{
	margin-right:5px;
}


/*start current developments */

#currentDevelopments
{ 
	width: 760px; 
	background: url(../images/generic/rounded/dark_blue/fill.gif) repeat;
}

.cdOuter
{
	width: 750px;
}	

.cdtop div, .cdtop, .cdbot div, .cdbot
{
	width: 100%;
	height: 28px;
	font-size: 1px;
}

.cdbot div, .cdbot
{
	height: 15px;
}

.cdtop div { background: url(../images/generic/rounded/dark_blue/tl.gif) no-repeat top left;text-indent:-1000px; }
.cdtop { background: url(../images/generic/rounded/dark_blue/tr.gif) no-repeat top right; }
.cdbot div { background: url(../images/generic/rounded/dark_blue/bl.gif) no-repeat bottom left; }
.cdbot { background: url(../images/generic/rounded/dark_blue/br.gif) no-repeat bottom right; }

#currentList
{
	margin-left:8px;
	background: url(../images/generic/rounded/white_on_blue/fill.gif) repeat;
}

#currentList li
{
	width:371px;
	border-bottom:solid 1px #65A8FF;
}

#currentList li.current1
{
	background: url(../images/generic/rounded/white_on_blue/tl.gif) no-repeat top left;
}

#currentList li.current2
{
	background: url(../images/generic/rounded/white_on_blue/tr.gif) no-repeat top right;
}

#currentList li.current3
{
	background: url(../images/generic/rounded/white_on_blue/bl.gif) no-repeat bottom left;
}

#currentList li.current4
{
	background: url(../images/generic/rounded/white_on_blue/br.gif) no-repeat bottom right;
}

#currentList li a.arrowButton p
{
    width: auto;
    text-decoration: underline;
    padding: 0px 0px 4px 20px;
    margin: 10px 0px 0px 10px;
    background: url(../images/home/arrow.gif) no-repeat 0px 3px;    
}

#currentList li a.arrowButton:hover p 
{
    text-decoration: none;    
}

div.propertyWrap
{
    width:127px;
    height:153px;
}
div.property
{
	padding:10px 0 0px 4px;
	padding-bottom:10px;
	
}

div.propInfo
{
    padding-top:20px;
	width:230px;
	line-height:20px;
}

div.propInfo h3, div.propInfo h4, div.propInfo p
{
	padding:0;
	padding-left:10px;
	margin: 0 0 0 0;
	width:230px;
}

div.propInfo a
{
	margin:0;
	padding:0 0 0 0;
	color:#000;
	text-decoration:none;
	cursor:pointer; /* Weird IE6 bug? */
}
div.propInfo h3
{
    font-size:1em;
    
}

div.propInfo h4
{
    font-size:0.75em;
}

div.propInfo p
{
    font-size:0.7em;
}

.sbcontent p
{
	margin-bottom:8px;
}

.sbcontent input, .sbcontent select
{
	margin-bottom:7px;
}