/* common styles  */
#content-col1,
#content-col2{
	float:left;
	width:430px;
	}
body.lexington #content-col2,
body.hudson #content-col2{ padding-bottom:60px;}
body.hudson h3,
body.lexington h3{ 
	border:none;
	width:200px;
	margin-left: 150px;
	color:#EC008C;
	}
body.plotDetails #content-col1, body.plotDetails #content-col2{ position:relative;}	
#content-col2{width:230px;}
strong.floorplan,
h2.plot-details,
strong.plot-details{
	color:#fff;
	padding:30px 0 0;
	height:52px;
	hei\ght:22px;
	line-height:52px;
	line-hei\ght:22px;
	text-transform:uppercase;
	}
strong.floorplan,
strong.plot-details,
strong.plot-type-name{
	display:block;
	font-weight:normal;
	}	
strong.plot-details{
	text-transform:lowercase;
	font-size:1.4em;
	padding:0;
	}
img.plottypeletter{
	position: absolute;
	top:-130px;
	left:175px;
	z-index:1;
	}
body.plotDetails .content-right-padding strong.plot-details,
body.plotDetails .content-right-padding strong.plot-type-name,
body.plotDetails .content-right-padding img.plottypeimage{ position:relative; z-index:10;}		
/* //common styles  */	

/*-----------------------------------------------------------------------------
	Floorsplan  with plot 
-----------------------------------------------------------------------------*/
html.js #FloorPlans .level-00,
html.js #FloorPlans .level-01,
html.js #FloorPlans .level-02,
html.js #FloorPlans .level-03,
html.js #FloorPlans .level-04,
html.js #FloorPlans .level-05{
	display:none
	}
div.level-00 #FloorPlans .level-00,
div.level-01 #FloorPlans .level-01,
div.level-02 #FloorPlans .level-02,
div.level-03 #FloorPlans .level-03,
div.level-04 #FloorPlans .level-04,
div.level-05 #FloorPlans .level-05{
	display: block;
	}
div#FloorPlans {
	position:relative;
	top:0;
	z-index:1;
	float: left;
	}
html.js div#FloorPlans span.level-name{
	display:none;
	}
html.js body.lexington div.floorplans,
html.js body.hudson div.floorplans {
	height:432px;
	margin:8px 0 1px 34px;
	width:159px;
	}
html.js #Level-00 img,
html.js #Level-01 img,
html.js #Level-02 img,
html.js #Level-03 img,
html.js #Level-04 img,
html.js #Level-05 img{
	position:absolute;
	top:0px;
	left:0;
	z-index:7;
	width:159px;
	height:432px;
	margin-top:0;
	}
#Level-00 img,
#Level-01 img,
#Level-02 img,
#Level-03 img,
#Level-04 img,
#Level-05 img{
	width:159px;
	height:432px;
	margin-top:-36px;
	}	
body.lexington #Level-01,
body.lexington #Level-02,
body.lexington #Level-03,
body.lexington #Level-04,
body.lexington #Level-05,
body.hudson #Level-01,
body.hudson #Level-02,
body.hudson #Level-03,
body.hudson #Level-04,
body.hudson #Level-05{
	background-repeat:no-repeat;
	width:159px;
	height:432px;
	}
body.lexington #Level-01{background: url(/images/building/floorplan/level1.gif);}
body.lexington #Level-02 {background: url(/images/building/floorplan/level2.gif);}
body.lexington #Level-03 {background: url(/images/building/floorplan/level3.gif);}
body.lexington #Level-04 {background: url(/images/building/floorplan/level4.gif);}
body.lexington #Level-05 {background: url(/images/building/floorplan/level5.gif);}
body.hudson #Level-01 {background: url(/images/building/floorplan/level1.gif);}
body.hudson #Level-02 {background: url(/images/building/floorplan/level2.gif);}
body.hudson #Level-03 {background: url(/images/building/floorplan/level3.gif);}
body.hudson #Level-04 {background: url(/images/building/floorplan/level4.gif);}
body.hudson #Level-05 {background: url(/images/building/floorplan/level5.gif);}

body.base-1 img.floorplan,
body.base-2 img.floorplan,
body.martindale img.floorplan {
	position:absolute;
	z-index:7;
	top:0;
	left:0;
	}
body.base-1 #Level-01 img,
body.base-1 #Level-02 img,
body.base-1 #Level-03 img,
body.base-1 #Level-04 img,
body.base-1 #Level-05 img,
body.base-1 #Level-06 img,
body.base-1 #Level-07 img,
body.base-2 #Level-01 img,
body.base-2 #Level-02 img,
body.base-2 #Level-03 img,
body.base-2 #Level-04 img,
body.base-2 #Level-05 img{
	width:575px;
	height:189px;
	margin-top:80px;
	margin-left:0 !important;
	}
body.base-2 #Level-01 img,
body.base-2 #Level-02 img,
body.base-2 #Level-03 img,
body.base-2 #Level-04 img,
body.base-2 #Level-05 img{
	height:162px;
	}	
#FloorPlans span.hovers {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	background-repeat:no-repeat;
	}
body.lexington  span.hovers,
body.hudson span.hovers  {
	width:159px;
	height:432px;
	}
/*-----------------------------------------------------------------------------
	BUILDING LOCATOR
-----------------------------------------------------------------------------*/
div#content-col2 {position:relative;}
body.lexington  #locator.buildinglocator,
body.hudson #locator.buildinglocator{
	position:relative;
	overflow:hidden;
	width:173px;
	height:130px;
	margin:57px 0 0 -35px;
	text-align:center;
	}
body.lexington  #locator.buildinglocator{ background: url(/images/building/floorplan/bulding-locator-lexington.png) no-repeat bottom !important; }
body.hudson #locator.buildinglocator{ background: url(/images/building/floorplan/bulding-locator-hudson.png) no-repeat bottom !important;}	
	#locator.buildinglocator strong.floorplan{ 
		padding:0 0 0 30px;
		text-align:left;
		}
	#locator img {
		position:absolute;
		left:0;
		bottom:0;
		width:173px;
		height:108px;
		margin:0 !important;
		z-index:8;
		}
	body.lexington #locator span.hovers,
	body.hudson #locator span.hovers {
		width:173px;
		height:108px;
		background-repeat:no-repeat;
		position:absolute;
		top:22px;
		left:0;
		}	
/*-----------------------------------------------------------------------------		
    Floor switcher list 
-----------------------------------------------------------------------------*/
ul#FloorLocator li {
	list-style:none;
	}
	#FloorLocator a {
		display:block;
		height:47px;
		margin:0 0 6px 34px;
		overflow:hidden;
		text-align:left;
		text-indent:-999em;
		width:47px;
		}
		ul li.level-01 a{background: url(/images/building/floorplan/BgLiFloor1.png) no-repeat;}
		ul li.level-02 a{background: url(/images/building/floorplan/BgLiFloor2.png) no-repeat;}
		ul li.level-03 a{background: url(/images/building/floorplan/BgLiFloor3.png) no-repeat;}
		ul li.level-04 a{background: url(/images/building/floorplan/BgLiFloor4.png) no-repeat;}
		ul li.level-05 a{background: url(/images/building/floorplan/BgLiFloor5.png) no-repeat;}
			
		ul.level-01 li.level-01 a, ul li.level-01 a:hover{background: url(/images/building/floorplan/BgLiFloor1-hover.png) no-repeat !important;}
		ul.level-02 li.level-02 a, ul li.level-02 a:hover{background: url(/images/building/floorplan/BgLiFloor2-hover.png) no-repeat !important;}
		ul.level-03 li.level-03 a, ul li.level-03 a:hover{background: url(/images/building/floorplan/BgLiFloor3-hover.png) no-repeat !important;}
		ul.level-04 li.level-04 a, ul li.level-04 a:hover{background: url(/images/building/floorplan/BgLiFloor4-hover.png) no-repeat !important;}
		ul.level-05 li.level-05 a, ul li.level-05 a:hover{background: url(/images/building/floorplan/BgLiFloor5-hover.png) no-repeat !important;}
/*-----------------------------------------------------------------------------
	Plot Detaila Tooltip 
-----------------------------------------------------------------------------*/
#tooltip {
	position:absolute;
	background: url(/images/tooltip-bottom.png) no-repeat bottom right;
	z-index:9;
	font-size:1.1em;
	line-height:1.5;
	top:0;
	left:-999em;
	padding:0 0 29px;
	width:176px;
	overflow:visible;
	white-space:nowrap;
	}
	#tooltip strong.pavail,
	#tooltip strong.pprice {
		display:inline;
		margin-left:5px;
		}
	#tooltip span.S{
		color:#E90202;
		text-transform:uppercase;
		}
	#tooltip span.A{
		color:#EC008C;
		}
	#tooltip span.U{
		color:#EAA906;
		}
	#tooltip span.R{
		color:#A8CD00;
		}				
	#tooltip strong.pname{
		text-transform: capitalize;
		}	
	span.Sold#tooltip strong.pprice {
		display:none;
		}
	#tooltip .ttips {
		display:block;
		background: url(/images/tooltip.png) no-repeat top right;
		padding:11px 3px 0 26px;
		width:147px;
		font-size:1em;
		color:#000;
		}
	#tooltip strong {
		font-weight:normal;
		display:block;
		color:#000;
		}
/*-----------------------------------------------------------------------------
	Build locator Tooltip 
-----------------------------------------------------------------------------*/	
#tooltip2 * {
	background:transparent;
	}
#tooltip2 {
	float:left;
	position:absolute;
	display:block;
	z-index:100;
	font-size:1.1em;
	top:0;
	left:-999em;
	overflow:hidden;
	white-space:nowrap;
	width:201px;
	}
	#tooltip2 strong.pavail,
	#tooltip2 strong.pprice,
	span.Sold#tooltip2 strong.pprice {
		display:none;
		}
	#tooltip2 strong.pname{
		font-family:'Lucida Sans Unicode',Arial,Helvetica,sans-serif;
		font-size:1.1em;
		letter-spacing:-0.08em;
		text-align:center !important;	
		}	
	span.Sold#tooltip2 strong.pprice {
		display:none;
		}
	#tooltip2 .ttips {
		display:block;
		padding:12px 15px 8px;
		font-size:.9em;
		color:#fff;
		width:201px;
		w\idth:171px;
		}
	#tooltip2 strong {
		display:block;
		color:#fff;
		}
/*-----------------------------------------------------------------------------		
    PLot Details Page 
-----------------------------------------------------------------------------*/
body.plotDetails .content-right-padding {
	position:relative;
	margin:-30px 0 0;
	}
body.plotDetails h1.title{display:none;}
img.plottypeimage{margin:73px 0 75px 33px;}
.bg_none{background:none!important; }

table.dimensions{
	border-top:0;
	border-right:#2A2428 solid 1px;
	border-bottom:0;
	margin:0 0 38px;
	}
	table.dimensions tr td, table.dimensions tr th {
		border:#000507 solid 1px;
		border-left:0;
		padding:5px 6px 4px;
		}
	table.dimensions td{ 
		background:#817A7D;
		}		
	table.dimensions td.name{
		background:#676063 !important;
		border-left:#2A2428 solid 1px;
		}
	table.dimensions tr th{ 
		background:#CF006B; 
		font-size:0.9em;
		letter-spacing:0.05em;
		text-transform:uppercase;
		}
		
ul.plot-details-link{
	list-style:none;
	list-style-position:inside;
	margin:0 0 41px 0;
	float:right;
	width:211px;
	}
	ul.plot-details-link li{
		float:left;
		margin:0 0 9px 0;
		padding:0;
		}				
	a.download-brochure,
	a.make-enquiry,
	a.back-floorplan,
	a.check-avail{
		background: url(../images/building/downloadBrocBg.png) no-repeat bottom;
		cursor:pointer;
		display:block;
		height:45px;
		width:211px;
		overflow:hidden;
		text-align:left;
		text-indent:-999em;
		}
	a.make-enquiry,	a.back-floorplan, a.check-avail{height:31px;}	
	a.make-enquiry{background: url(../images/branding/make-enquiry-a-bg.png) no-repeat bottom;}
	a.back-floorplan{background: url(../images/branding/back-floorplan-a-bg.png) no-repeat bottom;}	
	a.check-avail{background: url(../images/branding/Bg-A-check-availability.png) no-repeat bottom;}
	a:hover.download-brochure{background: url(../images/building/downloadBrocBg-hover.png) no-repeat bottom;}
	a:hover.make-enquiry{background: url(../images/branding/make-enquiry-a-bg-hover.png) no-repeat bottom;}
	a:hover.back-floorplan{background: url(../images/branding/back-floorplan-a-bg-hover.png) no-repeat bottom;}
	a:hover.check-avail{background: url(../images/branding/Bg-A-check-availability-hov.png) no-repeat bottom;}
		
img.plottype-locator{float:right;}
