/************************************************************************
* file		floorplans.css
* 
* 
* author: 	taopro.com
* version: 	version 1.0
* since: 	version 1.0
* created:	July 2008
*
* description:
* stylesheet for the Gateway website - floorplan pages.
*
*
************************************************************************/

/* Overview page -featured*/

#apDivModuleFeatured {
	width: 285px;
	position: absolute;
	top: 285px;
	left: 630px;
	height: 305px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #f0984a;
	background-image: url(../media/sections/living/overview/featuredModule/img_featuredLightbox.jpg);
	z-index: 55;
}

#featuredText {
	color: #fff;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
}

#apDivModuleFeaturedShadow {
	position:absolute;
	left:605px;
	top:260px;
	width:320px;
	height:350px;
	z-index: 50;
}
/* Overview page - Full Service*/

#apDivModuleFull {
	width: 285px;
	position: absolute;
	top: 605px;
	left: 630px;
	height: 160px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #b9b2b3;
	z-index: 55;
}

#fullText {
	color: #fff;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#apDivModuleFullShadow {
	position:absolute;
	left:605px;
	top:590px;
	width:320px;
	height:200px;
	z-index: 50;
}
#livingSubhead1 {
	width: 285px;
	height: 62px;
	padding-left: 30px;
	color: #b9b2b3;
	padding-top: 7px;
}

#livingSubhead1h2 {
	width: 640px;
	padding-left: 30px;
	color: #b9b2b3;
	padding-top: 7px;
	height: 65px;
}

	
	/*#FloorTower1brA {
	height: 95px;
	width: 140px;
	float: left;
	background-image: url(../media/sections/living/towers/tower1bed/floorplanRollover/img_tower_1bedAx.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 180px;
	padding-top: 65px;
	overflow: hidden;
	}
*/


/* floorplans */
/* tower Studio - 3 floorplans */
#floorTowerStudioA {
	height: 160px;
	width: 320px;
	background-image: url(../media/sections/living/towers/towerStudio/floorplanRollover/img_tower_studioAx.gif);
	float: left;
	background-repeat: no-repeat;	
}

#floorTowerStudioB {
	height: 160px;
	width: 320px;
	background-image: url(../media/sections/living/towers/towerStudio/floorplanRollover/img_tower_studioBx.gif);
	float: left;
	background-repeat: no-repeat;
	margin-right: -3px; /* IE floating repeating text fix used on the last div float in group */
}

#floorTowerDstudioA {
	height: 160px;
	width: 320px;
	background-image: url(../media/sections/living/towers/towerStudio/floorplanRollover/img_tower_dStudioAx.gif);
	float: left;	
	background-repeat: no-repeat;
}

/* tower 1 br - 6 floorplans */
#floorTower1brA {
	height: 160px;
	width: 320px;
	background-image: url(../media/sections/living/towers/tower1bed/floorplanRollover/img_tower_1bedAx.gif);
	float: left;
	background-repeat: no-repeat;
}

#floorTower1brB {
	height: 160px;
	width: 320px;
	background-image: url(../media/sections/living/towers/tower1bed/floorplanRollover/img_tower_1bedBx.gif);
	float: left;
	display: block;
	background-repeat: no-repeat;
}

#floorTower1brC {
	height: 160px;
	width: 320px;
	background-image: url(../media/sections/living/towers/tower1bed/floorplanRollover/img_tower_1bedCx.gif);
	float: left;
	background-repeat: no-repeat;	
}

#floorTower1brD {
	height: 160px;
	width: 320px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/tower1bed/floorplanRollover/img_tower_1bedDx.gif);	
	cursor:pointer; cursor:hand; /*replaces arrow cursor of display block linked area with hand cursor*/
}

#floorTower1brE {
	height: 160px;
	width: 320px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/tower1bed/floorplanRollover/img_tower_1bedEx.gif);
}

#floorTower1brF {
	height: 160px;
	width: 320px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/tower1bed/floorplanRollover/img_tower_1bedFx.gif);
	overflow: hidden;
	margin-right: -3px; /* IE floating repeating text fix used on the last div float in group */
}

/* tower 2 BR - 4 floorlans */
#floorTower2br1baA {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/tower2bed/floorplanRollover/img_tower_2bed1bathAx.gif);
	float: left;
}

#floorTower2br1baB {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/tower2bed/floorplanRollover/img_tower_2bed1bathBx.gif);
	float: left;	
}

#floorTower2br2baA {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/tower2bed/floorplanRollover/img_tower_2bed2bathAx.gif);
	float: left;	
}

#floorTower2br2baB {
	height: 160px;
	width: 320px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/tower2bed/floorplanRollover/img_tower_2bed2bathBx.gif);	
	margin-right: -3px; /* IE floating repeating text fix used on the last div float in group */}

/* tower penthouse - 2 floorplans*/
#floorPenthouseA {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/towerPenthouse/floorplanRollover/img_tower_penthouse_Ax.gif);	/*float: left;*/
}

#floorPenthouseB {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/towers/towerPenthouse/floorplanRollover/img_tower_penthouse_Bx.gif);
	float: left;
	margin-right: -3px; /* IE floating repeating text fix used on the last div float in group */
}

/* townhome2bed  - 2 floorplans */
#floorTownhome2bedA {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/townhomes/townhome2bed/floorplanRollover/img_2Bedroom_Townhome_Ax.gif);
}

#floorTownhome2bedB {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/townhomes/townhome2bed/floorplanRollover/img_2Bedroom_Townhome_Bx.gif);
	margin-right: -3px; /* IE floating repeating text fix used on the last div float in group */
}

/* townhome3bed  - 2 floorplans */
#floorTownhome3bedA {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/townhomes/townhome3bed/floorplanRollover/img_3Bedroom_Townhome_Ax.gif);
}

#floorTownhome3bedB {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/FPO-floorplan/img_FPO_floorplan.gif);
	margin-right: -3px; /* IE floating repeating text fix used on the last div float in group */
}

/* townhome4bed - 2 floorplans */
#floorTownhome4bedA {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/townhomes/townhome4bed/floorplanRollover/img_4Bedroom_Townhome_Ax.gif);
}

#floorTownhome4bedB {
	height: 160px;
	width: 320px;
	background-repeat: no-repeat;
	background-image: url(../media/sections/living/FPO-floorplan/img_FPO_floorplan.gif);
	margin-right: -3px; /* IE floating repeating text fix used on the last div float in group */
}
/* end floorplans */

/* containerFloorplan */
#containerFloorplan {
	font-size: 10px;
	color: #7e696d;
	background-repeat: no-repeat;
	width: 640px;
	cursor:pointer;
	cursor:hand; /*replaces arrow cursor of display block linked area with hand cursor*/
	float: left;
}

#containerFloorplan a:link {
	background-position: left;
	color: #7e696d;
}


#containerFloorplan a:visited {
	background-position: left;
	color: #7e696d;
}

#containerFloorplan a:hover {
	background-position: right;
	color: #f0984a;
}

#containerFloorplan a:active {
	background-position: right;
	color: #f0984a;
}	
/* end containerFloorplan */

#rentalTerms {
	float: left;
	width: 600px;
	padding-left: 30px;
}

#apDivLivingOrangeSideBar {
	width:15px;
	height:175px;
	z-index:20;
	top: 265px;
	bottom: 125px;
	position: absolute;
	background-color: #ff6a0b;
	filter: Alpha(Opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	left: 0px;
}

#containerFloorplanList {
	width: 640px;
	float: left;
	padding-left: 30px;
	color: #7e696d;
}

#containerFloorplan .floorplan:hover {
	background-position: right top;
	color: #f0984a;
	background-repeat: no-repeat;
}

#containerFloorplan .floorplan:active {
	background-position: right top;
	color: #f0984a;
	background-repeat: no-repeat;
}

