@charset "utf-8";
/* CSS Document */
html, body{height:100%;} 
body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#000000;
	color:#ffffff;
} 
#topBlack {display:inline-block; width:100%; height:auto; background-color:#000000; clear:both;}
.centerEverything { 
	display:inline-block;
	width:850px; height:auto;
	margin:0 auto;
	text-align:left;
}
#pulseLogo {
	display:inline;
	float:left;
	clear:left;
	margin:57px 0 0 0;
}
#topMenu { display:inline; margin-left:0;}
#container { margin:0; display:block;}
#leftCol { float:left; display:inline-block; margin:0; width:688px; height:auto;}
#rightBar {width:160px; float:right; height:auto; }

#banner { margin:8px 0 0 0;}
#smallBanner { display:none; float:right; width:160px; margin:8px 0 0 0;}
#banner img, #smallBanner img { width:160px;}
#banner img{ height:600px;}

#topList { margin-left:6px; left:0;}

#footer {width:652px; height:auto; display:block; float:left; clear:left; padding:42px 0 12px 0; margin:0 12px; text-align:center;}
#footer a {margin:0 4px; color:#ffffff;}
#footer a:hover { text-decoration:underline;}
#split { color:#BBC379;}
#footer #legalC { position:relative; top:0; bottom:0; left:0; right:0; display:inline; margin:0 12px;}

/* new home only content */
#today { float:left; display:inline-block; width:304px; height:230px; background-color:#000000; color:#FFFFFF; border:2px solid #ab8d2c; margin:8px 6px 0 0; color:#ab8d2c;}
#today h1 { margin:4px 0 8px 12px;}
#today p { margin:0 8px 8px 12px;}
#today div { margin:0 0 8px 0;}
#today a, #luxBanner a{ color:#FFFFFF;}

#leftCol #featBox { width:100%; height:176px; float:left; clear:both;}
#leftCol #featured { float:left; display:inline-block; width:362px; height:234px; background-color:#d2bd8e; color:#FFFFFF; margin:8px 0 0 0; text-align:center; }
.goldBarTop { width:100%; display:block; height:auto; float:left; clear:both; background-color:#ab8d2c; text-align:left; height:38px; line-height:38px; vertical-align:middle;}
.goldBarTop h2 { width:auto; float:left; clear:both; padding:0 0 0 18px; margin:0; }
#leftCol #featured img { float:left; border:1px solid #000000;height:112px; width:112px;}
#leftCol #featured .featProp { float:left; clear:none; margin:12px 16px 0 16px;display:inline-block; width:122px; height:164px; text-align:center; color:#000000;}
#leftCol #featured p { margin:4px 0 0 0; width:100%; float:left; }
#leftCol #featured span { float:left; clear:both; display:inline-block;  margin:0 0 4px 0; border:4px solid #ab8d2c; width:114px; height:auto;}
#leftCol #featured .leftFeatProp { margin-left:43px}

#luxBanner { display:inline-block; margin:8px 0 0 0; width:676px; height:auto; float:left; background-color:#ab8d2c; text-align:left;}
#luxBanner h2 { width:100%; float:left; clear:both; padding:6px 0 6px 18px; margin:0; }

#bigImg { 
	position:relative; 
	display:inline-block; width:676px; height:440px; 
	float:left; 
	margin:6px 0 0 0;
}

#imgLabel { display:inline-block; margin:4px 0 0 0; width:676px; height:auto; float:left; text-align:right;}
#imgLabel h2 { font-size:12px; width:auto; float:right; clear:both; padding:6px 0 6px 18px; margin:0; color:#000000; }

/* listings page */
#highlightedProps { 
	float:left; display:block; 
	width:218px; height:100%; 
	background-color:#000000; color:#FFFFFF; 
	border:2px solid #ab8d2c; margin:8px 6px 0 0; color:#ab8d2c;
}
#luxuryResidences { float:left; display:inline-block; width:458px; margin:8px 0 0 0;}
#leftCol .featProp  { float:left; clear:both; margin:18px 36px 0 36px;display:inline-block; width:138px; height:164px; text-align:center; color:#ffffff; font-size:12px;}
#leftCol .featProp span { float:left; clear:both; display:inline-block;  margin:0 0 4px 0; border:4px solid #ab8d2c; width:130px; height:auto;}
#leftCol .featProp span IMG { display:inline-block; height:130px; width:130px;}
#leftCol .featProp p, UL#unitListings .featProp p { margin:4px 0 0 0; width:100%; float:left; }
#leftCol .featProp a { color:#ffffff;}
#iHaveAQuestion { float:left; clear:both; margin:32px 36px 16px 32px;}
#lBar_spacer { float:left; clear:both; margin:18px 36px 0 36px; width:138px; height:1px; display:inline-block;}

UL#unitListings, UL#unitListings UL { margin:0; padding:0; list-style:none; float:left; width:100%; height:auto; display:inline-block;}
UL#unitListings LI { display:inline-block; height:auto; width:100%; border-top:3px solid #ab8d2c; margin:22px 0 0 0;}
UL#unitListings UL LI { border-top:none; border-bottom:3px solid #ab8d2c; margin:18px 0 0 0; display:inline-block; height:auto; width:100%;}
UL#unitListings a { float:left; display:block; width:312px; line-height:30px; height:30px; background-color:#000000; color:#ab8d2c; margin:-18px 0 0 0;}
UL#unitListings a.PFspecialist { width:312px; line-height:24px; height:74px; margin:-18px 0 0 0;}
UL#unitListings a.PFspecialist span {font-size:14px; color:#FFFFFF; float:right; display:inline-block; margin:8px 8px 0 0; line-height:16px;}
UL#unitListings h3 {font-size:18px; font-weight:normal; float:left; display:inline-block; margin:0 0 0 8px; color:#ab8d2c; }
UL#unitListings span {font-size:14px; color:#FFFFFF; float:right; display:inline-block; margin:0 8px 0 0; text-align:right;}

UL#unitListings UL {}

UL#unitListings .featProp {margin:8px 0 8px 30px; clear:left; color:#ab8d2c;}
UL#unitListings .rightPropInfo {margin:8px 0 4px 16px; clear:right; color:#000000; display:inline-block; float:left; width:260px;}
UL#unitListings .rightPropInfo p { width:118px; float:left; margin:0 0 2px 0;}
UL#unitListings .rightPropInfo p.lP { width:142px;}
UL#unitListings .rightPropInfo p.bDetails { width:100%;}
UL#unitListings .rightPropInfo p.bDetails a{ background-color:#ffffff; color:#ab8d2c; margin:4px 0 0; width:auto; }

/* fade in/out */
#mainImg div {position:absolute; top:0; left:0;}
/*#in img{ width:960px;height:492px;}
#out img{ width:960px; height:492px;}*/
.ssLrg {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:676px;
	height:440px;
}
