html {text-align:left}
body {font:11px "Lucida Grande", arial, sans-serif;background:#000000;color:#FFFFFF;margin:66px auto 0 auto;text-align:left;width:917px;}
	
h1.pageTitle {position:absolute;left:-2000px;}
a {color:#FFFFFF; text-decoration:none;}
img {border:0px;}
p {margin-top:0px; padding-top:0px;}
h1{font-size:14px; font-weight:bold; margin:0px; padding:0px;}
h2{font-size:12px; font-weight:bold; margin:0px; padding:0px;}
.indent {text-indent:-9999px;}
.floatL {float:left}
.floatR {float:right}
#center {text-align:center}
.scroller {margin:100px 20px 0 0;overflow:auto;}
.linksOff {left:-9999px; top: 0px; position:absolute;}
#links {height:0px;}
	
/*FONTS*/
#footerText {font:10px arial, sans-serif;}
#propertyDetails, #propertyName, #nextLast {font-size:11px;}
#propertyName, #nextLast, #footerText, .pname {font-weight:bold;}
.pprice {font-weight:normal;}
#mainWrapper {text-align:left;}
.subtext {font-size:10px;}

/*MAIN DIMENSIONS*/
#mainWrapper {width:917px; height:558px;}
#mainMargins{margin: 0 30px 0 30px;}

/*BACKGROUNDS*/
#leftColumn {background: url("images-sitewide/spacer.gif") no-repeat bottom left;}
#openingDescription {background:url(images-sitewide/opening-description.gif) no-repeat top left;}
#index-statement {background: url(flash/text-placeholder.gif) no-repeat top left;}
#subPageContentLeft {background: url("images-sitewide/placeholder-header.gif") top left no-repeat;}
ul.propertyList li a {background: url("images-sitewide/bullet.gif") no-repeat top left;}
#footerText {background: url("images-sitewide/reg-text.gif") bottom left no-repeat;}
#flashAnim {width:661px; height:422px; background: url("images-sitewide/flash-plugin.gif") no-repeat top left;}

/*LEFT COLUMN*/
#leftColumn {float:left;width:194px;height:540px;}
#pageTitle {height:20px;}
#blogAd {height:153px;}
#navigation {margin-top:44px;}/*distance from blog ad*/
#navMain {margin:0px;padding:0px;}
#navSub {margin-top:18px;clear:both;}/*spacing between main nav and sub nav*/
.navItem{height:18px;}/*keeps top level navigation items butted up against each other*/
.navItemabout{height:25px;}/*keeps top level navigation items butted up against each other*/
.navItemlink{height:22px;}/*keeps top level navigation items butted up against each other*/
.navItemDiscreet{height:30px;}/*keeps top level navigation items butted up against each other*/
.navAltText {text-indent:-9999px;height:0px;display:none;}
#leftColumnFooter {margin-top:125px;}/*introducing logo link to homepage*/

/*RIGHT COLUMN PROPERTY PAGES*/	
#rightColumn {width:663px; float:right;}	
#openingDescription {height:101px;}	
#visualContent {width:663px;margin-bottom:10px;}
#visualContent #flash-showcase {height:422px;}
#visualContent #index-statement {height:102px;text-indent:-9999px;}
#texbox {width:663px;height:386px;}
#textBox #propertyInfo {}
#textBox #propertyInfo #propertyName {float:left;width:516px;height:30px;}	
#textBox #propertyInfo #nextLast {float:right;	width:145px;text-align:right;}
#textBox #propertyDetails {clear:both;height:70px;width:578px;}
#textBox #infoButtonsWrapper {height:44px;}
	
/*RIGHT COLUMN SUB PAGES*/	
#subPageContentWrapper {width:663px;margin-top:96px;}
#subPageContentLeft, #subPageContentRight, #subPageContentLeftContact {height:287px;}
#subPageContentLeft {float:left;width:197px;}
#subPageContentRight {float:right;width:454px;font-size:11px;line-height:15px;}
#subPageContentRight p {margin-top:0px;padding-top:0px;}
#subPageContentWrapper h1 {width:400px;}
#subPageContentWrapper ul.propertyList {margin:10px 0 0 0; padding:0px;}
#subPageContentWrapper ul.propertyList li {list-style-type: none; margin:0px;}
#subPageContentWrapper ul.propertyList li a {padding:0 0 0 10px;}
#propertyArchive {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
	
/*SMALL INFO BUTTONS*/
.button, .button a:link, .button a:hover, .button a:active, .button a:visited 
{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#000000;font-weight:bold;background-color:#FFFFFF;padding:0px;}
.button a:link, .button a:hover, .button a:active, .button a:visited {padding:0px 3px 0px 3px;}
.button a:hover {color:#ffffff;background-color:#333333;}

/*FOOTER*/
#footerWrapper {clear:both;text-align:right;margin-left:30px;}
#footeTextWrapper {float:left;width:390px;}
#footerWrapper #footerText {height:26px;text-align:left;margin:0 0 0 30px;float:left;}
#footerWrapper #footerAsscociates {width:917px;height:26px;text-align:right;}

#textbox {height:320px;float:right;text-align:left;width:663px;}
.linktextLink {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;}
.linktextDesc {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#888888;}
	
/*LISTS*/
.error {margin-bottom:20px;}	
.error ul {margin:10px 0 0 0; padding:0px;}
.error ul li{list-style-type: none; margin:0px;}
.error ul li{padding:0 0 0 15px; background: url("images-sitewide/warning-li.gif") no-repeat bottom left;} 
	
ul.basicList {margin:10px 0 0 0; padding:10px 0 0 0; border-top: 1px solid #4B4B4B; width:858px; font-family:Helvetica, Arial, sans-serif}
ul.basicList li {list-style-type: none; margin:0px; font-size:9px; color:#999}
ul.basicList li a {padding:0 0 0 0; font-size:9px; color:#999}

/*TURN OFF PRINT-ONLY ELEMENTS*/	
#printColumn {display:none;}
#printColumnBlog {display:none;}
.primeLocationPropertyList{position:absolute; left:-9999px;}
#flashAnim {width:661px; height:422px;}
object a {display:block}


BODY * {display:none}
BODY {background:#FFF; text-align:center}
BODY IMG#logo {display:block; position:absolute; left:50%; margin-left:-241px; margin-top:-80px}
BODY H1.csw, BODY H1.csw A {display:block; color:#000; margin-top:180px; margin-bottom:30px}
BODY H2.csw, BODY H2.csw A {display:block; color:#000}
BODY H2.csw A {text-decoration:underline}
BODY DIV.clearDiv {clear:both; display:block}