@charset "utf-8";
/* CSS Document */
body {
	background-color:#000000;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#ffffff;
	font-size:67.5%;
	line-height:150%;
}
a {
	font-family:Helvetica, Verdana, Arial, sans-serif;	
}
p {
	font-family:Verdana, Arial, sans-serif;
	margin-bottom:6%;
}
a.link {
	font-family:Verdana, Arial, sans-serif;	
	color:#aed68a;
}
a.link:hover {
	color:#ffffff;
	text-decoration:underline;
}
h1 {
	font-size:160%;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:20px;
}
ul.bulleted li {
	background-image:url(../Images/bullet_square.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:8px;
}
#masthead {
	width:960px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
}
#masthead #logo {
	float:left;
}
#homePic {
	height:200px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../Images/home_pic.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#home #homePic {
	height:200px;
	background-image:url(../Images/homemasthead/mh_home4.jpg);
}
#home #callouts {
	margin-top:30px;
	margin-bottom:20px;
}
#home #callouts a {
	display:block;
	width:230px;
	height:150px;
	border:1px solid #000000;
	float:left;
	margin-right:17px;
	border:1px solid #343434;
}
#home #callouts a.call1 {
	background-image:url(../Images/home_callout_1.jpg);
}
#home #callouts a.call2 {
	background-image:url(../Images/home_callout_2.jpg);
}
#home #callouts a.call3 {
	background-image:url(../Images/home_callout_3.jpg);
}
#home #callouts a.call4 {
	background-image:url(../Images/home_callout_4.jpg);
}
#home #callouts a.call4 {
	margin-right:0;
}
#home #callouts a:hover {
	border:1px solid #ffffff;
}
#subhead {
	margin-bottom:20px;
}

/*Content*/
#content {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}
#copy {
	float:right;
}
#copy #leftCol, #copy #rightCol {
	float:left;
	width:200px;
}
#copy #leftCol {
	margin-right:20px;
}

#copy #leftCol img, #copy #rightCol img {
	border:1px solid #515050;
	margin-bottom:5px;
}
/*Gallery*/
#gallery {
	float:right;
	width:380px;
}
/*subNav*/
#subNav {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	float:left;
	margin-left:340px;
}
#subNav ul li {
	font-size:160%;
	line-height:180%;
	
}
#subNav ul li a {
	color:#aed68a;
	display:block;
	width:204px;
	height:28px;
	padding-left:10px;
}
#subNav ul li a:hover, #subNav ul li a.selected {
	color:#ffffff;
	background-image:url(../Images/subNav_over.gif);
	background-repeat:no-repeat;
	background-postion: left center;
}
#subNav ul li a.selected {
	color:#CCCCCC;
}
#bottomLinks {
	font-size:160%;
	margin-left:20px;
}
#bottomLinks a {
	color:#aed68a;
}
#bottomLinks a:hover {
	color:#ffffff;
}
#bottomLinks a.video {
	background-image:url(../Images/ico_play.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#footer {
	width:100%;
	border-top:1px solid #2c2c2c;
	border-bottom:1px solid #2c2c2c;
	padding:10px 0 10px 0;
}
#footer #footerContent {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#footer #logoBlock {
	float:left;
}
#footer #disclaimer {
	float:right;
	margin-top:20px;
}	
#footer #disclaimer ul li {
	display:inline;
	color:#666666;
}
#footer #disclaimer ul li a {
	color:#aed68a;
	padding-left:15px;
}
#footer #disclaimer ul li a:hover {
	color:#ffffff;
}
.clear {
	clear:both;
}
a.enlarge {
	color:#ffffff;
	padding-left:15px;
	background-image:url(../Images/ico_enlarge.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
a.view {
	color:#aed68a;
	display:block;
	width:200px;
	height:32px;
	background-image:url(../Images/btn_viewFloorplan.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:center;
	padding-top:16px;
}
a.view:hover {
	color:#ffffff;
	background-image:url(../Images/btn_viewFloorplan_over.gif);
}	
#progress #leftCol {
	width:400px;
}
#progress #copy a {
	font-size:130%;
	color:#aed68a;
}
#progress #copy a:hover{{
	color:#ffffff;
}
#progress #copy a.small {
	font-family:Verdana, Arial, sans-serif;	
	font-size:100%;
}
/*Contact*/
#contact #copy #leftCol {
	width:230px;
	padding:10px;
	border:1px solid #2c2c2c;
}
#contact #copy #rightCol {
	margin-left:20px;
	width:120px;
}
label {
	display:block;
	font-weight:bold;
	color:#cccccc;
	margin-bottom:3px;
}
input, textarea {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	width:230px;
	background-color:#cccccc;
	border:1px solid #2c2c2c;
	padding:2px;
	font-size:100%;
	margin-bottom:10px;
}
a.send {
	color:#aed68a;
	display:block;
	width:150px;
	height:32px;
	background-image:url(../Images/btn_send.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:16px;
}
a.send:hover {
	color:#ffffff;
	background-image:url(../Images/btn_send_over.gif);
}

