html {	width: 100%;	margin: 0;	padding: 0;	background: repeat-x left top url(../../images/common/bg_gradient.jpg) #000;	color: #999;	font: 10px/14px Verdana, Helvetica, Geneva, Arial, sans-serif;}#mainContent {	position: relative;	width: 800px;	margin-top: 25px;	margin-right: auto;	margin-left: auto;}/*<group=navigation>*/#navigation {	position: relative;	width: 800px;	height: 19px;	padding: 0;}#navigation img {	margin: 0;	padding: 0;}/*</group>*/#header {	clear: both;	margin-top: 4px;	padding-top: 5px;	border-top: 5px solid #FFF;}#float_tag {	float: right;	color: #333;	font-size: 9px;	font-weight: bold;}#float_tag a{text-decoration: none;}#float_tag a:hover{text-decoration: underline;}#navigation #nav{padding-left: 3px;}#navigation #nav a{padding: 2px 10px 10px 5px;border-left: 1px solid #666;color: #eee;text-decoration: none;font-size: 9px;font-weight: bold;text-transform: uppercase;}#navigation #nav a:hover,#navigation #nav #activeLink{background: transparent;color: #ef4623;}#contentBody {	position: relative;	clear: both;	height: 390px;	margin-top: 5px;	padding: 20px 0 20px 20px;	background: #000;	border: 1px solid #666;}#pageTitle {	margin: 0 0 5px 0;	padding: 0;	border-bottom: 1px solid #464646;	color: #eee;	font: normal 20px Helvetica, Arial, sans-serif;	letter-spacing: 3px;	text-transform: uppercase;}#pageTitle #galleryNav{float: right;margin: 6px 16px 0 0;}#pageTitle #galleryNav img{float: left;margin: 0;}#pageTitle #galleryNav a{float: left;height: 8px;margin: 0 0 0 0;padding: 15px 28px;border: 1px solid #000;color: #fff;font: bold 10px Arial, sans-serif;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;}#pageTitle #galleryNav a:hover{background: transparent url('/images/bkgr/gallery-nav-hover.jpg') repeat-x 0 0;}#pageTitle #galleryNav a#activeLink{background: transparent url('/images/bkgr/gallery-nav-on.jpg') repeat-x 0 0;}#pageTitle #galleryNav a#activeLink:hover{color: #fff;}#cb_col1 {	float: left;	width: 170px;	height: 300px;	padding-right: 15px;	font-size: 11px;}#cb_col1 p{margin: 10px 0 0 0;line-height: 14px;}#cb_col2 {	float: left;	width: 591px;	padding: 0;	border-left: 1px solid #333;	font-size: 11px;}#cb_col2wide {	float: left;	margin: 0 0 0 -5px;	padding: 0;	font-size: 11px;}#cb_col2 a,#cb_col2 a:link,#cb_col2 a:visited,#cb_col3 a,#cb_col3 a:link,#cb_col3 a:visited	{	background-color: #000;	color: #999;	}#cb_col2 a:hover,#cb_col3 a:hover	{	background-color: #000;	color: #DA4020;	}#cb_col3 {	width: 380px;	height: 300px;	float: right;	border-left: 1px solid #333;}#googleMaps {	float: left;	margin: 10px 0 0 68px;	padding: 0;}* html #googleMaps {	margin: 10px 0 0 53px;	}#footer {	clear: both;	width: 794px;	margin: 5px auto 0 auto;	padding: 0 0 0 6px;	color: #333;	font-size: 9px;}* html #footer {	margin: 5px auto 0 auto;	padding: 5px 0 0 6px;}#footerText{line-height: 11px;}#footer a{color: #333;}#homeHeadline{width: 558px;float: left;clear: both;margin: 15px 0 0 0;padding: 10px 0 15px 0;color: #eee;}#homeHeadline h1{float: left;margin: 0 0 5px 0;color: #eee;font: normal 20px Helvetica, Arial, sans-serif;letter-spacing: 1px;text-transform: uppercase;}#homeHeadline h2{float: left;clear: both;width: 500px;margin: 0 0 10px 0;font: normal 12px Helvetica, Arial, sans-serif;letter-spacing: 1px;}#homeHeadline h2 span{color: #ef4623;}* html #homeHeadline{padding: 0;}#moveIn{float: left;width: 217px;height: 47px;margin: 15px 0 5px 0;padding: 15px 10px 10px 10px;background: #000 url('/images/bkgr/move-in.jpg') no-repeat 0 0;}#moveIn h1{margin: 0;padding: 0;font: bold 15px Helvetica, Arial, sans-serif;color: #cbcbcb;text-transform: none;}#moveIn h2{margin: 0;padding: 0;font: bold 31px Helvetica, Arial, sans-serif;}#homeText{float: left;width: 537px;height: 135px;padding: 5px;border-top: 1px solid #333;border-right: 1px solid #333;border-bottom: 1px solid #333;}#homeText p{width: 519px;}#homeButtons{float: left;width: 242px;height: 145px;padding: 0 0 0 10px;border-top: 1px solid #333;border-bottom: 1px solid #333;}#homeButtons a{float: left;display: block;width: 227px;height: 25px;margin: 5px 0 0 0;padding: 12px 0 0 10px;background: transparent url('/images/buttons/home-button.jpg') no-repeat 0 0;color: #cbc9ca;font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase;text-decoration: none;}#homeButtons a#cta{background: transparent url('/images/buttons/cta-button.jpg') no-repeat 0 0;}#homeBottomBanner{clear: both;height: 30px;margin: 5px 0 0 0;background: #333;}#homeBottomBanner a{float: left;height: 22px;padding: 8px 12px 0 12px;border-right: 1px solid #000;color: #ccc;font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase;text-decoration: none;}#cb_col1 a#cta{    float: left;    display: block;    width: 125px;    height: 27px;    margin: 30px 0 0 0;    padding: 7px 0 0 10px;    color: #cbc9ca;    font: bold 11px Arial, Helvetica, sans-serif;     text-transform: uppercase;    text-decoration: none;    background: transparent url('/images/buttons/interior-cta.gif') no-repeat 0 0;}#homeButtons a#homeNewsBtm{margin: 40px 0 0 0;}#flashNewsPodContainer{border: 1px solid #999;float: left;clear: both;margin: 9px 0 0 0;padding: 0;}#flashGalleryContent{float: left; clear: both;margin: 5px 0 0 -10px;}* html #flashGalleryContent{margin: 0;}#galleryTabs{float: left; margin: 20px 0 0 20px;}* html #galleryTabs{float: left; margin: 15px 0 0 13px;}/*<group=text styles>*/.required {	color: #ee5334;}a {	color: #999;}a:hover	{	text-decoration: none;	}div.linkList a {	color: #666;}.linkList p	{	margin: 0 0 5px 0;	}p {	margin: 0 0 10px;}h1 {	margin-top: 10px;	margin-bottom: 5px;	color: #d24124;	font-size: 14px;	font-weight: normal;	text-transform: uppercase;}	/*</group>*/input, textarea, select {	margin: 0 0 10px;	color: #333;	font-size: 9px;}img.header {	float: left;	margin: 8px 0;}img.subheader {	margin-top: 10px;	margin-bottom: 10px;}h2.salesCenter{width: 170px;margin-bottom: 2px;padding: 0 0 3px 0;border-bottom: 1px solid #999;font: normal 14px Arial, Verdana, Helvetica, sans-serif;text-transform: uppercase;letter-spacing: 1px;}.day{float: left;width: 75px;}.hours{float: left;}ul#news a{font-size: 11px;}ul#news li{list-style-type: none;width: 400px;}ul#news li.date{padding: 10px 0 0 0;color: #eee;font-size: 11px;font-weight: bold;list-style-type: none;}#newsh1{margin: 10px 0;font-weight: bold;}#newsh2{font-size: 12px;margin: 10px 0;color: #eee;}#newsBack{float: right;margin: 0 10px 0 0;}#newsScroll{width: 100%;height: 263px;overflow: auto;}#contactSalesBtn{float: left; margin: 0 10px 0 365px;}#downtownLinks{float: left;margin: 0 0 0 0;}#downtownLinksContainer{position: relative;top: -417px;left: 50%;width: 170px;margin: 0 0 0 -379px;}* html #downtownLinksContainer{top: -425px;}#downtownLinksContainer #toggleBtn{display: block;width: 170px;height: 30px;background: transparent url('/images/buttons/downtown-raleigh-links.jpg') no-repeat 0 0;}#downtownLinksContent{width: 154px;height: 277px; margin: 0 0 0 0;padding: 7px;border: 1px solid #676767;border-top: none;background: #222;}* html #downtownLinksContent{height: 277px; }#downtownLinksContent a{display: block;}#constructionGalleryBtn,#renderingGallery{display: block;float: left;width: 121px;height: 39px;background: transparent url('/images/buttons/construction-gallery.jpg') no-repeat 0 0;}#renderingGallery{background: transparent url('/images/buttons/rendering-gallery.jpg') no-repeat 0 0;}#renderingGallery:hover,#constructionGalleryBtn:hover{background-position: 0 -39px;}#disclaimer {	position: absolute;	left: 250px;	top: 50px;	visibility: hidden;	z-index: 1;	width: 300px;	margin-right: auto;	margin-left: auto;	padding: 25px;	border: 2px solid #CCC;	background: #1b1b1b;	text-align: justify;}#disclaimer a,#disclaimer a:link,#disclaimer a:visited {background-color: #1B1B1B;color: #999;}#disclaimer a:hover {}.rightText {	color: #999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.widgetCol01{float: left;margin: 5px 30px;}.widgetCol02{float: left;width: 300px;margin: 5px 0 5px 10px;}.widgetCol02 textarea{width: 280px;height: 100px;margin: 0 0 5px 0;padding: 0;}.teamPod{float: left;width: 165px;margin: 0 0 0 15px;}.teamPod img{margin: 0 0 20px 0;}.teamPod .subheader{margin: 10px 0 5px 0;}#virtualTourPod{float: left;clear: both;width: 530px;margin: 10px 0 10px 20px;}#virtualTourPod a{float: left;clear: none;width: 80px;margin: 0 0 5px 0;}.clear{clear: both;line-height: 0;}