
*
{
	margin:0;
	padding:0;
}

html, body
{
	margin:0;
	padding:0;
	background:url(../images/main/steel_background.jpg);
	font-family:Tahoma, Sans-Serif;
	font-size:10px;
}

p
{
	margin:0 0 10px 0;
}

img
{
	border:none;
}

/*                       */
/*      Fonts            */
/*                       */

.s1
{
	font-family:Tahoma, Sans-Serif;
	color:#B5B7B8;
}

.s1 a,
.s1 a:hover
{
	font-family:Tahoma, Sans-Serif;
	color:#B5B7B8;
	text-decoration:none;
}

.s2
{
	font-family:Tahoma, Sans-Serif;
	color:#D2232A;
}

.s2 a,
.s2 a:hover
{
	font-family:Tahoma, Sans-Serif;
	color:#D2232A;
	text-decoration:none;
}

.s3
{
	font-family:Tahoma, Sans-Serif;
	color:#58595B;
}

.s3 a,
.s3 a:hover
{
	font-family:Tahoma, Sans-Serif;
	color:#58595B;
	text-decoration:none;
}


#Wrapper
{
	width:887px;
	margin:0 auto;
	display:table;
}


/*                       */
/*      Header           */
/*                       */

#Header
{
	width:887px;
	height:79px;
}

#Logo
{
	width:334px;
	height:79px;
	float:left;
	cursor:pointer;
	background:url(../images/main/logo.jpg) 0 0 no-repeat;
}

#NowSelling
{
	width:553px;
	height:79px;
	float:left;
	background:url(../images/main/header_v2.png) 0 0 no-repeat;
}

#EmailLink
{
	width:170px;
	height:15px;
	float:right;
	cursor:pointer;
	position:relative;
	top:50px;
	left:0px;
}

#NowSelling ul
{
	list-style-type:none;
	width:548px;
	height:18px;
	float:left;
	padding:3px 0 0 5px;
	background:url(../images/main/menu_bar.jpg) 0 0 no-repeat;
	text-align:center;
	font-size:1.1em;
	position:relative;
	top:64px;
}

#NowSelling ul li
{
	display:inline;
	margin:0 7px;
}

/*                       */
/*      Default.aspx     */
/*                       */

#HomeContentWrapper
{
	width:887px;
	display:table;
	background:url(../images/home/top_text_block.jpg) 0 0 no-repeat;
}

#HomeLeft
{
	width:366px;
	height:440px;
	margin:21px 0 0 0;
	float:left;
	background:url(../images/home/text_block.jpg) 0 0 no-repeat;
}

#HomeLeft p
{
	width:304px;
	text-align:justify;
	font-size:1.1em;
	padding:0 0 0 27px;
	position:relative;
	top:90px;
}

#HomeRight
{
	width:521px;
	height:440px;
	background:#000;
	margin:21px 0 0 0;
	float:left;
}

#HomeRightMainPic
{
	width:521px;
	height:312px;
	margin:0 0 1px 0;
	float:left;
}

#HomeRightBottomPic
{
	width:521px;
	height:128px;
	clear:left;
	float:left;
}



/*                       */
/*      Amenities.aspx   */
/*                       */


#AmenitiesContentWrapper
{
	width:887px;
	display:table;
	background:url(../images/amenities/top_text_header.jpg) 0 0 no-repeat;
}

#AmenitiesContent
{
	width:887px;
	height:769px;
	margin:21px 0 0 0;
	background:url(../images/amenities/background_image.jpg) 0 0 no-repeat;
}

#AmenitiesHeader
{
	width:887px;
	height:131px;
}

#AmenitiesWrapper
{
	position:relative;
	bottom:15px;
}

.AmenitieInfoRow1
{
	width:415px;
	min-height:185px;
	float:left;
	padding:0 0 0 18px;
}

.AmenitieInfoRow2
{
	width:415px;
	min-height:225px;
	float:left;
	padding:0 0 7px 18px;
}

.AmenitieInfoRow3
{
	width:415px;
	min-height:160px;
	float:left;
	padding:0 0 0 18px;
}

.AmenitieInfoRow1 img,
.AmenitieInfoRow2 img,
.AmenitieInfoRow3 img,
.AmenitieInfo img
{
	float:left;
}

.AmenDetails
{
	float:left;
	width:230px;
}

.InfoHeader
{
	color:#D2232A;
	font-size:1.6em;
	padding:0 0 0 10px;
}

ul.InfoDetails
{
	list-style-type:none;
	width:230px;
	margin:5px 0 0 0;
	float:left;
	text-align:justify;
	font-size:1.1em;
	line-height:16px;
	color:#58595B;
}

ul.InfoDetails li
{
	padding:0 0 0 25px;
}


/*                       */
/*   Developer.aspx      */
/*                       */


#DevContentWrapper
{
	width:887px;
	display:table;
	background:url(../images/developers/top_text_header.jpg) 0 0 no-repeat;
}

#DevHeader
{
	width:887px;
	height:96px;
	margin:21px 0 0 0;
}

#DevContent
{
	width:887px;
	height:698px;
	background:url(../images/developers/background_pic.jpg) 0 0 no-repeat;
}

.DevDetails
{
	width:855px;
	padding:20px 0 0 20px;
}

.MarketedBy
{
  width: 855px;
  padding: 10px 0 0 20px;
  position: relative;
}

p.DevName
{
	font-size:1.5em;
}

p.DevPropsPav
{
	text-align:justify;
	font-size:1.1em;
	padding-right: 10px;
}

p.DevPropsMock
{
	width:417px;
	float:left;
	text-align:justify;
	font-size:1.1em;
	padding-right: 20px;
}


p.DevPropsHarris
{
	width:417px;
	float:left;
	padding:0 5px 0 15px;
	text-align:justify;
	font-size:1.1em;
}

div.DevMockImg
{
	width:412px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	bottom:25px;
}

div.DevHRPImg
{
	width:412px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	top: -40px;
}


/*                       */
/*   Gallery.aspx        */
/*                       */


#GalleryContentWrapper
{
	width:887px;
	display:table;
	background:url(../images/gallery/top_text_header.jpg) 0 0 no-repeat;
}

#GalleryHeader
{
	width:887px;
	height:95px;
	margin:21px 0 0 0;
}

#GalleryContent
{
	width:877px;
	height:674px;
	padding:25px 0 0 10px;
	background:url(../images/gallery/background_pic.jpg) 0 0 no-repeat;
}

#GalleryPhotoPreview
{
	width:312px;
	height:455px;
	float:left;
	text-align:center;
}

#GalleryPhotoPreview img
{
	margin:0 0 5px 0;
}

#TheGallery
{
	width:552px;
	float:right;
	text-align:left;
}

.GalleryRowOdd
{
	width:550px;
	margin:0 0 10px 0;
	float:left;
}

.GalleryRowOdd img
{
	margin:0 3px 0 0;
}

.GalleryRowEven
{
	width:550px;
	margin:0 0 10px 0;
	float:left;
}

.GalleryRowEven img
{
	vertical-align:middle;
}

.GalleryRowEven img
{
	margin:0 24px 0 0;
}

.GalleryRowSep
{
	border-bottom:2px solid #949494;
	width:531px;
	height:1px;
	float:left;
	margin:0 0 10px 0;
}

img.ActivePic
{
	opacity:.50;
	filter:alpha(opacity=50);
}

img.NonActivePic
{
	opacity:100;
	filter:alpha(opacity=100);
}


/*                       */
/*   Contact.aspx        */
/*                       */

#ContactContentWrapper
{
	width:887px;
	display:table;
	background:url(../images/contact/top_text_header.jpg) 0 0 no-repeat;
}

#ContactHeader
{
	width:887px;
	height:96px;
	margin:21px 0 0 0;
}

#ContactContent
{
	width:887px;
	height:698px;
	background:url(../images/contact/background_pic.jpg) 0 0 no-repeat;
}

#ContactLeftColumn
{
	width:270px;
	height:300px;
	margin:20px 0 0 0;
	padding:0 0 0 25px;
	float:left;
}

.ColumnHeader
{
	margin:0 0 15px 0;
	font-size:1.6em;
}

#ContactLeftColumn ul
{
	list-style-type:none;
	font-size:1.1em;
	line-height:15px;
	margin:0 0 0 18px;
}

#ContactColumnRight
{
	width:575px;
	margin:20px 0 0 0;
	display:table;
	float:left;
}

#ContactReqNote
{
	font-size:.80em;
	position:relative;
	bottom:1px;
	left:2px;
}

#PersonalInfo
{
	width:550px;
	padding:0 0 0 17px;
	display:table;
	font-size:1.1em;
}

.PersonalRow
{
	width:100%;
	height:30px;
}

.PersonalLbWrapper
{
	width:85px;
	height:23px;
	padding:2px 0 0 0;
	float:left;
}

.PersonalTbWrapper
{
	width:438px;
	height:25px;
	float:left;
	background:url(../images/contact/text_field_box.jpg) 0 0 no-repeat;
}

.PersonalTb
{
	width:428px;
	height:16px;
	padding:0 0 0 2px;
	margin:0 0 0 2px;
}

.ContactQuestion
{
	width:525px;
	height:23px;
	margin:10px 0 0 0;
	padding:2px 0 0 0;
	float:left;
}

.ContactQuestion p
{
	width:200px;
	height:19px;
	float:left;
}

.RadioBtnWrapper
{
	width:100px;
	height:19px;
	float:left;
	position:relative;
	bottom:1px;
	/*background:url(../images/contact/radial_button.jpg) 0 0 no-repeat;*/
}

.RadioBtn
{
	position:relative;
	bottom:3px;
	right:3px;
	cursor:pointer;
}

.RadioBtnLbl
{
	position:relative;
	bottom:3px;
	left:2px;
}

.QuestionWrapper
{
	width:257px;
	height:50px;
	margin:10px 9px 0 0;
	float:left;
}

.PersonalTb1Wrapper
{
	width:257px;
	height:25px;
	background:url(../images/contact/text_field_box_sm.png) 0 0 no-repeat;
}

.DropList
{
	width:252px;
	height:19px;
	border:none;
	font-size:1em;
	padding:0;
	margin:0 0 1px 0;
}

.RealtorQuestion
{
	width:525px;
	height:23px;
	margin:13px 0 0 0;
	padding:2px 0 0 0;
	float:left;
}

.RealtorQuestion p
{
	width:200px;
	height:19px;
	margin:0 10px 0 0;
	float:left;
}

.RealtorQuestion .RadioBtnWrapper
{
	width:50px;
	height:19px;
	float:left;
	position:relative;
	bottom:1px;
	/*background:url(../images/contact/radial_button.jpg) 0 0 no-repeat;*/
}

.RealtorFormWrapper
{
	width:550px;
	margin:15px 0 0 0;
	padding:0;
}

.RealtorFormWrapper p
{
	float:left;
}

#RealtorForm
{
	width:518px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 32px;
}

.RealtorRow
{
	width:100%;
	height:30px;
}

.RealtorLbl
{
	width:140px;
	height:13px;
	padding:3px 0 0 0;
	float:left;
}

.RealtorTb
{
	width:351px;
	height:25px;
	float:left;
	background:url(../images/contact/text_field_box_med.png) 0 0 no-repeat;
}

.MedTb
{
	width:341px;
	height:16px;
	padding:0 0 0 2px;
	margin:0 0 0 2px;
}

#ActionButtons
{
	width:100%;
	height:40px;
	margin:10px 0 0 0;
	float:left;
	text-align:right;
	
}

.Required
{
	position:relative;
	bottom:9px;
	right:5px;
}

.ResetButton
{
	width:86px;
	height:34px;
	margin:0 23px 0 0;
	background:url(../images/contact/reset_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}

.SubmitButton
{
	width:86px;
	height:34px;
	background:url(../images/contact/submit_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}


/*                       */
/*   Area.aspx           */
/*                       */

#AreaContentWrapper
{
	width:887px;
	display:table;
	background:url(../images/area/top_text_header.jpg) 0 0 no-repeat;
}

#AreaHeader
{
	width:887px;
	height:271px;
	margin:21px 0 0 0;
}

#AreaContent
{
	width:887px;
	height:565px;
	background:url(../images/area/background_pic.jpg) 0 0 no-repeat;
}

#AreaContent p
{
	width:830px;
	margin:0 16px 20px 17px;
	padding:20px 0 0 0;
	font-size:1.1em;
	text-align:justify;
	line-height:16px;
}

ul#Area1
{
	width:250px;
	height:95px;
	padding:0 25px 0 25px;
	list-style-type:none;
	float:left;
	font-size:1.2em;
	text-align:center;
	line-height:21px;
	border-right:2px solid #58595B;
}

ul#Area2
{
	width:300px;
	height:95px;
	list-style-type:none;
	float:left;
	font-size:1.2em;
	text-align:center;
	line-height:21px;
	border-right:2px solid #58595B;
	
}

ul#Area3
{
	width:260px;
	height:95px;
	list-style-type:none;
	float:left;
	font-size:1.2em;
	text-align:center;
	line-height:21px;
}

#AreaContent1
{
	list-style-type:none;
	width:285px;
	float:left;
	text-align:center;
	line-height:18px;
	border:1px solid red;
}


/*                       */
/*   FloorPlans.aspx     */
/*                       */

#FloorContentWrapper
{
	width:887px;
	display:table;
	background:url(../images/floor/top_text_header.jpg) 0 0 no-repeat;
}

#FloorHeader
{
	width:887px;
	height:96px;
	margin:21px 0 0 0;
}

#BackgroundTop
{
	width:887px;
	height:64px;
	background:url(../images/floor/background_pic_top.jpg) 0 0 no-repeat;
}

#FloorContent
{
	width:887px;
	height:470px;
	background:url(../images/floor/background_pic_middle.jpg) 0 0 no-repeat;
}

#BackgroundBottom
{
	width:887px;
	height:206px;
	background:url(../images/floor/background_pic_bottom.jpg) 0 0 no-repeat;
}

#FloorTopLeftColumn
{
	width:297px;
	height:34px;
	margin:30px 0 0 0;
	float:left;
	overflow:hidden;
	padding:0 0 0 7px;
	font-size:1.6em;
}

#FloorTopMiddleColumn
{
	width:208px;
	height:34px;
	margin:30px 0 0 0;
	float:left;
	overflow:hidden;
	padding:0 0 0 7px;
	font-size:1.6em;
	border-right:3px solid #58595B;
	border-left:3px solid #58595B;
}

#FloorTopRightColumn
{
	width:345px;
	height:34px;
	margin:30px 0 0 0;
	float:left;
	overflow:hidden;
	padding:0 0 0 7px;
	font-size:1.6em;
}

#FloorMidLeftColumn
{
	width:297px;
	height:470px;
	float:left;
	padding:0 0 0 7px;
}

#FloorMidMiddleColumn
{
	width:208px;
	height:470px;
	float:left;
	padding:0 0 0 7px;
	border-right:3px solid #58595B;
	border-left:3px solid #58595B;
}

#FloorMidRightColumn
{
	width:345px;
	height:470px;
	float:left;
	padding:0 0 0 7px;
}

#FloorBottomLeftColumn
{
	width:297px;
	height:125px;
	float:left;
	padding:0 0 0 7px;
}

#FloorBottomMiddleColumn
{
	width:208px;
	height:125px;
	float:left;
	padding:0 0 0 7px;
	border-right:3px solid #58595B;
	border-left:3px solid #58595B;
}

#FloorBottomRightColumn
{
	width:345px;
	height:125px;
	float:left;
	padding:0 0 0 7px;
}

#FloorBottomLeftColumn p,
#FloorBottomMiddleColumn p,
#FloorBottomRightColumn p
{
	font-size:1.6em;
	margin:5px 0 3px 0;
}

#FloorBottomLeftColumn ul,
#FloorBottomMiddleColumn ul,
#FloorBottomRightColumn ul
{
	font-size:1.1em;
	margin:0 0 0 15px;
	list-style-type:none;
	line-height:18px;
}