




	
	

	


	
	
	    /**/
/*CSS Document */













DIV#hpimagecontainer {
	MARGIN-BOTTOM: 23px
}
DIV#standardscompliance {
	MARGIN-TOP: 30px; DISPLAY: none
}



DIV#pagenav DIV SPAN {
	DISPLAY: none
}

DIV#pager, DIV#pager2, {
	MARGIN-BOTTOM: 15px; WIDTH: auto
}

DIV.pagingsys {
	BORDER-BOTTOM: #0078bc 1px solid; BACKGROUND-COLOR: #f2f8fc
}
UL LI.noborder {
	BORDER-RIGHT-STYLE: none! important
}
DIV#pager UL LI A.currencyitem, DIV#pager2 UL LI A.currencyitem {
	TEXT-TRANSFORM: uppercase; COLOR: #e74365
}


DIV.propertyitem {
	CLEAR: both; MARGIN-BOTTOM: 30px
}
DIV.resopt_l{
text-align:left; width:50%; float:left;
}
DIV.resopt_r{
text-align:right; width:50%; float:left;
}
DIV.propertyitem DIV.propertylistitemdetails UL.bulletlist LI {
	MARGIN-BOTTOM: 0px
}
DIV.propertyitem UL.viewdetails {
	TEXT-ALIGN: right
}
DIV.propertyitem UL.viewdetails LI img{
	margin-bottom:3px;
	/*DISPLAY: inline*/
}

DIV.propertydetailimages {
	CLEAR: both; DISPLAY: block
}
DIV.pimagescontainer {
	MARGIN-BOTTOM: 10px
}


P.tagline {
	MARGIN: 15px 0px; COLOR: #26326a
}
P.tagline SPAN {
	FONT-SIZE: 150%; COLOR: #0f76ba
}
DIV.pdetailcol1 {
	FLOAT: none; WIDTH: 290px; MARGIN-RIGHT: 8px
}

DIV.pdetailcol2 {
	FLOAT: right; WIDTH: 90px;
}
DIV.pdetailcol2Email {
	FLOAT: left; WIDTH: 110px
}



DIV.Emailpropertydetail {
    margin-bottom:10px; float:left;
}
DIV.Emailpropertydetail img{
    margin-right:10px; float:left;
}
DIV.Emailpropertydetail H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 10px;
	MARGIN-BOTTOM: 2px;
	width:250px;
	margin-left:3px;
}
DIV.Emailpropertydetail H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 10px; COLOR: #f5a558;
	width:250px;
	margin-left:3px;
}

DIV.propertydetail H1 {
	MARGIN-BOTTOM: 2px
}
DIV.floorplancontainer {
	BORDER-TOP: #a9d1e9 1px solid; MARGIN-BOTTOM: 25px; WIDTH: 400px; BORDER-BOTTOM: #a9d1e9 1px solid; BACKGROUND-COLOR: #f2f8fc
}

DIV.blocknav UL {
	MARGIN: 5px
}
DIV.blocknav UL LI {
	PADDING-RIGHT: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 10px; HEIGHT: 15px
}
DIV.blocknav UL LI.currentimage {
	FLOAT: left; WIDTH: auto; COLOR: #003b79; HEIGHT: 15px
}
DIV.blocknav UL LI A {
	PADDING-LEFT: 10px; BACKGROUND: url() no-repeat 0px 3px; COLOR: #f2f8fc
}
DIV.blocknav UL LI A:hover {
	BACKGROUND: url() no-repeat 0px 3px
}
DIV.blocknav UL LI A.active {
	BACKGROUND: url() no-repeat 0px 3px
}
DIV.blocknav UL LI SPAN {
	DISPLAY: none
}


UL.paymentoptions LI.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; COLOR: #003b79; PADDING-TOP: 0px
}
UL.paymentoptions LI.amount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 200%; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; COLOR: #0078bc; PADDING-TOP: 0px
}
UL.paymentoptions LI.issuedby {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003b79; PADDING-TOP: 0px
}


DIV.legal {
	BORDER-TOP: #dfdfdf 1px solid; MARGIN-TOP: 30px; PADDING-TOP: 15px
}
DIV.legal P {
	FONT-SIZE: 90%; LINE-HEIGHT: 14px
}



LI.bullet A {
	PADDING-LEFT: 8px; BACKGROUND: url() no-repeat 0px 5px; COLOR: #0078bc
}


UL.iconlist LI {
	MARGIN-BOTTOM: 3px
}
UL.news LI {
	MARGIN-BOTTOM: 10px
}
UL.news LI SPAN {
	DISPLAY: block; FONT-WEIGHT: bold
}
A.download {
	PADDING-LEFT: 17px; BACKGROUND: url() no-repeat 0px 1px; COLOR: #8b8a84
}

A.less {
	PADDING-RIGHT: 10px; PADDING-LEFT: 16px; BACKGROUND: url() no-repeat left 0px; COLOR: #0078bc
}
DIV.casestudyitems {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #b2d6eb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.casestudyitems DIV.casestudyimage {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 140px; BORDER-BOTTOM: #0078bc 4px solid
}
DIV.casestudylargeimage {
	FLOAT: right; MARGIN: 2px 0px 0px 10px; WIDTH: 250px; BORDER-BOTTOM: #0078bc 4px solid
}
DIV.casestudyitems H2 {
	MARGIN: 0px; COLOR: #0078bc
}
DIV.casestudyitems H3 {
	FONT-SIZE: 110%; MARGIN: 0px 0px 8px; COLOR: #003b79
}



DIV.listview ul li{PADDING-LEFT: 6px; BACKGROUND: url() no-repeat 0px 5px;}
DIV.listview li{PADDING-LEFT: 6px; BACKGROUND: url() no-repeat 0px 5px;}


DIV.twocolpanels {
	CLEAR: both; MARGIN: 15px 0px 0px
}
DIV.twocolpanel {
	FLOAT: left; WIDTH: 125px; MARGIN-RIGHT: 9px
}
DIV.twocolpanel H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 125px; COLOR: #003b79; PADDING-TOP: 3px; BORDER-BOTTOM: #b2d5eb 1px solid
}
DIV.twocolpanel H2 A {
	COLOR: #003b79
}
DIV.twocolpanel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DIV.twocolpanel UL {
	MARGIN-BOTTOM: 25px
}
DIV.twocolpanel UL LI A {
	PADDING-LEFT: 6px; BACKGROUND: url() no-repeat 0px 5px
}


DIV.threecolpanel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DIV.last {
	MARGIN-RIGHT: 0px! important
}
DIV.threecolpanel UL {
	MARGIN-BOTTOM: 25px; 
}
DIV.threecolpanel UL LI {
	MARGIN-BOTTOM: 2px
}


DIV.twocol {
	FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 15px
}
DIV.twocol SELECT.options {
	MARGIN-BOTTOM: 5px; WIDTH: 170px
}


DIV.srchCol {
	FLOAT: left; WIDTH: 280px;height:30px;
}
DIV.srchCol DIV {
	MARGIN-BOTTOM: 5px
}
DIV.srchRightCol {
	MARGIN-TOP: 2px; FLOAT: right; WIDTH: auto
}
DIV.padmecontainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

DIV#propertysearchextrapanel DIV.srchCol DIV {
	MARGIN-BOTTOM: 7px
}

UL.legend {
	MARGIN: 0px
}
UL.legend LI {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}

SELECT.refine {
	BORDER-RIGHT: #e7e6db 1px solid; BORDER-TOP: #e7e6db 1px solid; DISPLAY: block; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; BORDER-LEFT: #e7e6db 1px solid; WIDTH: 153px; COLOR: #000; BORDER-BOTTOM: #e7e6db 1px solid; BACKGROUND-COLOR: #fff
}
SELECT.options {
	BORDER-RIGHT: #e7e6db 1px solid; BORDER-TOP: #e7e6db 1px solid; DISPLAY: inline; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #e7e6db 1px solid; WIDTH: auto; COLOR: #000; BORDER-BOTTOM: #e7e6db 1px solid; BACKGROUND-COLOR: #fff
}
INPUT.options {
	BORDER-RIGHT: #e7e6db 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e6db 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #e7e6db 1px solid; WIDTH: 250px; COLOR: #666; PADDING-TOP: 4px; BORDER-BOTTOM: #e7e6db 1px solid; BACKGROUND-COLOR: #fff
}
INPUT.optionsinlinesmall {
	BORDER-RIGHT: #e7e6db 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e6db 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #e7e6db 1px solid; WIDTH: 150px; COLOR: #666; PADDING-TOP: 4px; BORDER-BOTTOM: #e7e6db 1px solid; BACKGROUND-COLOR: #fff
}
SELECT.optionsdetail {
	BORDER-RIGHT: #e7e6db 1px solid; BORDER-TOP: #e7e6db 1px solid; DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #e7e6db 1px solid; WIDTH: 330px; COLOR: #000; BORDER-BOTTOM: #e7e6db 1px solid; BACKGROUND-COLOR: #fff
}
INPUT.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 15px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}

INPUT.buttonsignup {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #4fa5ac; BORDER-BOTTOM-STYLE: none
}
.inlineoffset {
	MARGIN-LEFT: 19px! important; VERTICAL-ALIGN: middle
}
DIV.ptypecolumn {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 0px
}
DIV.ptypecolumn DIV {
	MARGIN-BOTTOM: 3px
}
DIV.ptypecolumnwide {
	FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 20px
}
DIV.ptypecolumnwide DIV {
	MARGIN-BOTTOM: 7px
}

DIV.ptypecolumnreg {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 0px;
}
DIV.ptypecolumnreg DIV {
	MARGIN-BOTTOM: 3px
}


DIV.inlinebutton {
	DISPLAY: inline; PADDING-TOP: 8px
}
DIV.left {
	FLOAT: left; WIDTH: auto
}
DIV.right {
	FLOAT: right; WIDTH: auto; MARGIN-RIGHT: 2px
}
DIV.listformitems {
	CLEAR: both; MARGIN-BOTTOM: 5px
}
DIV.listformitems LABEL {
	FLOAT: left; WIDTH: 142px
}
DIV.listformitems INPUT, {
	FLOAT: right; WIDTH: 220px; margin-bottom:5px;
}
span.pub_name {
width:150px; padding-left:10px; font-weight:bold; text-transform:capitalize;
}
DIV.commercial LABEL {
	FLOAT: left; WIDTH: 63px; PADDING-TOP: 6px
}
DIV.commercial SELECT.options {
	MARGIN-TOP: 2px! important
}
DIV.commercial DIV {
	PADDING-TOP: 3px
}
DIV.mapimage {
	BORDER-TOP: #a9d1e9 1px solid; MARGIN: 5px 0px; BORDER-BOTTOM: #a9d1e9 1px solid
}
DIV.maptrail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 5px
}
DIV.maptrail UL {
	MARGIN: 0px
}
DIV.maptrail UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.maptrail UL LI A {
	PADDING-LEFT: 15px; BACKGROUND: url() no-repeat 0px 1px; COLOR: #0078bc
}
DIV.maptrail UL LI A.active {
	BACKGROUND: url() no-repeat 0px 1px; COLOR: #003b79
}
LABEL {
	FONT-SIZE: 100%
}
LABEL.refine {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 15px 0px 2px; COLOR: #98a1a1
}
LABEL.first {
	MARGIN-TOP: 5px
}
LABEL.signup {
	DISPLAY: inline
}
LABEL.inline {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#form_keyword_search_home .column251 {
	BACKGROUND: url() no-repeat left bottom; POSITION: relative; HEIGHT: 331px
}
#keyword_floatbox_container {
	LEFT: 48px; POSITION: absolute; TOP: 80px
}
#keyword_floatbox_container .keyword_floatbox {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url() no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 237px; PADDING-TOP: 0px; HEIGHT: 75px
}
#keyword_floatbox_container .keyword_floatbox LABEL {
	MARGIN: 0px; PADDING-TOP: 10px
}
#keyword_floatbox_container .keyword_floatbox SPAN {
	DISPLAY: block
}
#keyword_floatbox_container INPUT {
	BORDER-RIGHT: #e7e6db 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e7e6db 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: #e7e6db 1px solid; WIDTH: 200px; COLOR: #a6a39f; PADDING-TOP: 2px; BORDER-BOTTOM: #e7e6db 1px solid; BACKGROUND-COLOR: #fff
}
#keyword_floatbox_container .linklist {
	LEFT: 130px; POSITION: relative
}
#keyword_floatbox_container .linklist A {
	DISPLAY: inline; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(); COLOR: #4fa5ac
}
#flashme P {
	MARGIN: 10px 10px 15px
}

.hrnopad {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url() repeat-x left center; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 0px; HEIGHT: 10px
}

.nodisplay {
	DISPLAY: none! important
}
.invisible {
	VISIBILITY: hidden
}
.blocked {
	DISPLAY: block
}

.content50left {
	FLOAT: left; WIDTH: 50%; TEXT-ALIGN: left
}
.content50right {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}



/********************************************* NEW STYLES */



/************************************** phase 2 details page right column */

.detailsRightCol{border:1px solid #D9EBF5; overflow:hidden; margin-bottom:10px;}
.detailsRightCol h3{width:97px; float:left; padding:3px;}
.detailsRightCol img{margin-top:2px}
.detailsRightCol h4{width:97px; float:left; padding:3px; FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #0078bc}


/************************************** Registration form */

.regform {padding-left: 106px; padding-top: 10px;}
.regformbutton {padding-left: 106px; margin-top: 15px;}
.regform1 label{float:left;width: 110px; color:#666666;}
.regform2{padding-left:110px;color:#666666;}
.regform3{padding-right: 75px;color:#666666;}
.regform3 input{float:right;color:#666666;}
.regfalse{color: white; font-size: 12px; margin-left:auto; margin-right: auto; text-align: center; padding-bottom: 15px; padding-top: 15px; height: 20px; width: 350px; border: 1px solid black; background-color:#afafaf;}
.psearchleft{float:left; width:180px;}
.psearchright{float:left; width:200px;}

.regslct{width:100px;}

/************************************* slideshow */

.slideshow1 h6 {display:inline}
.slideshow2{float:left; width: 45%;}
.slideshow3{float:right; padding-left: 5px; width: 50%; text-align: right;}
.backto{vertical-align: bottom; text-align: right;}


/************************************ email a friend */

.imgemail{float:left;}
.textemail{float:right}
.div1 label {float:left; width: 140px;}
.div2{margin-top: 8px; height: 100px;}
.div3{margin-top: 8px;}
.div4{text-align:right;}

.textemail2{padding-left:5px; float:right; height: 70px;}
.feedbackemailafriend{height: 60px; float:right; margin-top:12px;}
.backtolink{vertical-align:bottom; padding-top:25px;}

.emailchoice{border:1px solid gray; padding: 5px 5px 5px 5px;}


/************************************ publications */

.publicationlist{margin:2px; margin-top:15px; border-bottom: 1px solid #b2d6eb; overflow:hidden;}
.publicationlist p{min-height:30px;}
.pubcontainer{margin-top:10px;}
.publinks{overflow:hidden;}
.publinks a{BACKGROUND-POSITION: 0px 4px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(); BACKGROUND-REPEAT: no-repeat}

.publistcontainer{width:100%; height:260px; margin-top:10px; overflow-y:scroll;}
.publistcontainer h1{border-bottom:1px solid #b2d6eb; padding:2px;}



/************************************ Digital Display */

.DDMain{background-color:white; color:#002245; }

.statusHDR {font-size: 40px;	text-align: left; color: #002245; vertical-align: text-top; height: 1px; width: 500px;}
b.statusHDR {font-size: 40px;   text-align: left; color: #002245; vertical-align: text-top; height: 1px; width: 500px;}

.priceHDR  {font-size: 50px;  text-align: left; color: #F9A25F;   vertical-align: text-top; height: 1px; width: 500px;}
b.priceHDR {font-size: 50px;  text-align: left; color: #F9A25F;   vertical-align: text-top; height: 1px; width: 500px;}

.normaltext{font-size: medium; text-align: left;  vertical-align: text-top; height: 1px; width: 500px;}

.address{font-size: 55px;  text-align: left; vertical-align: text-top; height: 1px; width: 500px;}
b.address{font-size: 55px; text-align: left; vertical-align: text-top; height: 1px; width: 500px;}

DIV.disclaimerbuttoms {
	MARGIN: 20px 0px
}
DIV.disclaimerbuttoms INPUT {
	MARGIN-RIGHT: 15px
}





.logindialog {
    position:absolute;
    margin:auto;
    z-index:3000;
    display:none;
}
.logindialog iframe {
    width:400px;
    height:268px;
}

	
	



