/************************************************************************
* file		gateway.css
* 
* 
* author: 	taopro.com
* version: 	version 1.0
* since: 	version 1.0
* created:	July 2008
*
* description:
* stylesheet for the Gateway website - gateway page.
*
*
************************************************************************/
@charset "UTF-8";
/* CSS Document */

#gatewayHeadTitleContainer {
	width: 780px;
	float: left;
}

#gatewayTitle {
	float: left;
	width: 330px;
}
#gatewayTitleText {
	width: 435px;
	float: left;
	padding-top: 10px;
	color: #f0984a;
}#gatewayInstructions {
	color: #b9b2b3;
	padding-left: 30px;
	width: 250px;
	left: 0px;
	top: 260px;
	position: absolute;
	z-index: 30;
}
/* *******************/
/* Property Map intraction  */
/* *******************/
#gatewayMapContainer {
	float: left;
	height: 420px;
	width: 780px;
	cursor:pointer;
	cursor:hand;
}

#gatewayMapWest {
	float: left;
	height: 420px;
	width: 236px;
	/*background-image: url(../media/sections/about/theGateway/gatewaymap/ing_west_map_roll_selected_236.png);*/
	background-repeat: no-repeat;
	background-position: bottom;
}

#gatewayMapNorth {
	float: left;
	height: 420px;
	width: 130px;
}

#gatewayMapSouth {
	float: left;
	height: 420px;
	width: 133px;
}

#gatewayMapEast {
	float: left;
	height: 420px;
	width: 281px;
	/*margin-right: -3px;*/ /* IE floating repeating text fix used on the last div float in group */

}

/* *******************/
/* Property List Navigation  */
/* *******************/
#propertyCatagoryListContainer {
	width: 315px;
	float: left;
	background-position: top;
	color: #7e696d;
	display: block;
	height: 225px;
}

#propertyCatagoryListContainerPark {
	width: 315px;
	float: left;
	background-position: top;
	color: #7e696d;
	display: block;
	height: 300px;
}

/* Property list catagories*/
#propertyListCatagoryWest {
	background-image: url(../media/sections/about/theGateway/graphic/gra_BdottedGridWest176X315px.gif);
}

#propertyListCatagoryNorth {
	background-image: url(../media/sections/about/theGateway/graphic/gra_BdottedGridNorth176X315px.gif);
}

#propertyListCatagorySouth {
	background-image: url(../media/sections/about/theGateway/graphic/gra_BdottedGridSouth176X315px.gif);
}

#propertyListCatagoryEast {
	background-image: url(../media/sections/about/theGateway/graphic/gra_BdottedGridEast176X315px.gif);
}

#propertyListCatagoryTown {
	background-image: url(../media/sections/about/theGateway/graphic/gra_BdottedGridTown176X315px.gif);
}

#propertyListCatagoryPark {
	background-image: url(../media/sections/about/theGateway/graphic/gra_BdottedGridPark176X315px.gif);
}

#propertyListCatagoryTennis {
	background-image: url(../media/sections/about/theGateway/graphic/gra_BdottedGridTennis176X315px.gif);
}

#propertyDesModShadow {
	position:absolute;
	left:307px;
	top:665px;
	width:630px;
	height:230px;
	z-index:20;
}

#propertyDesModContainer {
	position:absolute;
	left:330px;
	top:695px;
	width:585px;
	height:175px;
	z-index:26;
}

#propertyDesModContainerPark {
	position:absolute;
	left:330px;
	top:695px;
	width:585px;
	height:175px;
	z-index:26;
	}

#propertyDesModPhoto {
	float: left;
	height: 175px;
	width: 300px;
}

#propertyDesModDescription {
	float: left;
	height: 158px;
	width: 249px;
	padding-top: 17px;
	padding-right: 18px;
	padding-left: 18px;
	background-color: #f0984a;
	color: #fff;
	font-size: 10px;
	line-height: 16px;
	display: inline;
}

#propertyDesModDescriptionPark {
	float: left;
	height: 175px;
	width: 249px;
	padding-top: 17px;
	padding-right: 18px;
	padding-left: 18px;
	background-color: #f0984a;
	color: #fff;
	font-size: 10px;
	line-height: 16px;
	display: inline;
}
#propertyDesModDescriptionWest {
	float: left;
	height: 158px;
	width: 249px;
	padding-top: 17px;
	padding-right: 18px;
	padding-left: 18px;
	background-color: #f0984a;
	color: #fff;
	font-size: 10px;
	line-height: 16px;
	display: inline;
}

/* *******************/
.propertyList {
	width: 285px;
	height: 200px;
	display: inline;
	overflow: hidden;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	line-height: 25px;
	padding-left: 30px;
}

