/*	General	*/
body {
	height:100%;
	background-color: #191D20;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000;
	line-height : 12px;
}
body.noBg{background:none;}
html, body, #flashheader, #mymovie, object, embed, div, img{margin:0; padding:0;}
h1{color:#2387C5; font-size:20px; padding:0; margin:10px 0; float:left; width:100%; line-height:30px;}
h2{color:#2387C5; font-size:12px; float:left; width:100%;}
h2 a{color:#2387C5;}
h2.black, h2.black a{color:#000; text-decoration:none;}
img{border:none;}
a{color: #191d91;}

/*	Page layout	*/
body .pagecontent{ 
	width:790px;
	margin: 0 auto;
	padding: 0 4px;
	background-color:#fff;
}
.articlecontent{float:left; padding:0; margin:0 0 0 15px; width:623px;}
.iefixcontent{_margin-left:11px;}
.articlecontent img.floatLeft{float:left; padding-right:10px}
.leftCol{float:left; width:140px; padding:0 4px; text-align:center; height:100%; margin:0;}

/*	Header, navigation and footer	*/
.header{padding:0 4px 4px 4px;}
.header a.logo{background-color:#252A2D; width:782px; float:left; display:block}
.header .requestBrochure{width:782px; background-color:#82ACDF; float:left; margin: 4px 0;}
.header .requestBrochure img{float:right;}
.footer{float:right; width:782px; clear:both; text-align:right; border-bottom:10px solid #82ACDF; margin:2px 4px; vertical-align:bottom;}
.footer a{color: #888d93; text-decoration:none; font-weight:bold; margin:0 10px 0 0; padding:0; line-height:20px;}

ul.leftnav{list-style:none; margin:0; padding:0; text-align:left; float:left; font-size:10px; width:140px;}
ul.subnav{list-style:none; list-style-position:outside; margin:0; padding:0 0 0 10px; text-align:left; float:left; font-size:10px;}
ul.leftnav li{float:left; margin:0; padding:0 4px 4px 0;}
ul.subnav li{background:url("../images/bullet.gif") no-repeat left 4px; float:left; margin:0; padding:0 4px 4px 10px;}
ul.leftnav li a{
	color:#fff;
	font-weight:bold;
	background-color:#191D20;
	margin:0;
	padding: 4px 5px;
	float:left;
	text-decoration:none;
	width:130px;
}
ul.subnav li a{
 	color:#191D20;
	font-weight:normal;
	font-size:10px;
	background:none;
	padding:0;
	float:left;
	width:120px;
	margin:0;
}
ul.leftnav li a.development{border:1px solid #000;color:#000;background-color:#fff;}
ul.leftnav li a.developmentSelected{border:1px solid #82acdf;color:#82acdf;background-color:#fff;}
ul.subnav li a:hover, ul.subnav li a.selected{color:#2387C5;}
ul.leftnav li a.selected{background-color:#82acdf}
ul.subnav li a.selected{background-color:#fff}

/*	Custom styles	*/
img.left{margin-right:10px;}
.stgeorgeLogo, #thetower, .floatLeft, .awards{float:left;}
.callToActions{background-color:#CCCCCC; width:140px; float:left; margin:0; padding:5px 0; line-height:15px;}
.callToActions{font-weight:bold; font-size:10px;}
.callToActions .grey{font-size:14px; color:#666666;}
.blue, .BodyContentComment{color:#82acdf; font-weight:bold;}
.feature{float:left; width:165px; border:1px solid #82ACDF; padding:5px; text-align:center; margin:0 30px 10px 0; height:160px; _margin-right:20px;}
.feature img{padding:5px 0; margin:0;}
.feature a{color:#82ACDF; font-weight:bold;}
.feature p{padding:0; margin:0;}
.sitemap {float:left; width:25%; list-style:none;}
.sitemap li{line-height:18px;}
.subsitemap{margin:0; padding:0 0 0 20px;}
.sitemap a{color:#00008b; text-decoration:none; font-weight:bold;}
.subsitemap a{color:#82acdf;text-decoration:none; font-weight:normal;}
.homeContent{ float:left; width:384px;padding:0 0 10px 0; margin:0;}
.homeContent p{margin:0 0 10px 0; padding:0}
.virtualTour{border-top:2px solid #eeeeee;padding: 5px; float:left;}
.descrip{float:left; width:450px; margin-left:15px;}
p.ListHeader{color: #2387c5; font-weight:bold;}
.bodycontentelite{color: #ff7f00;}
.popup div#header {background: url(../../images/gp_floorplanbg.gif) repeat-x;}
.floatRight{float:right;}
.listItems li a{color:#000}
.listItems li{color: #82acdf; line-height:18px;}
#ensignhouse, #thetower, #mymovie{float:left;}
.brochure-wrapper{clear:both; float:left; border-top:2px solid #eeeeee; padding:5px 0 10px 0;width:100%;}
.brochure-wrapper .brochure-left{float:left; margin:0 10px 0 0;}
.brochure-wrapper .brochure-right{float:left; width:400px; }

/*	Tables	*/
table.floorplan{border-collapse:collapse; border-top:1px solid #82acdf; border-right:1px solid #82acdf;}
table.floorplan th{padding:5px; color: #000; background-color:#82acdf;}
table.floorplan th.first{border-left:1px solid #82acdf;}
table.floorplan td{border-bottom:1px solid #82acdf; border-left:1px solid #82acdf; text-align:center; padding:0 5px; height:20px; margin:0}
table.floorplan a{color:#000; padding:0; margin:0;}
table.floorplan .sold{color:#B50F19; }/*background-color:#F0F0F0;*/
table.floorplan .floorHeading{text-align:left; height:34px; font-weight:bold;}
table.floorplan .rowBuildName{text-align:left;color: #000;font-weight: bold; height:34px;}
.tableButton{background:#fff;border:2px solid #82acdf;padding:3px;}

table.popupData td, table.popupData th{padding:3px;font-size: 11px;line-height: 14px;text-align: left;}
table.popupData th{color: #000;font-weight: bold;}
span.sup{font-size:0.7em; position:relative; top:-0.6em; left:0;}
table.floorplate th{color: #000; text-align:left}
table.floorplate td, table.floorplate th{height: 34px;}
.unreleased{color: #a6a6a6;}
.available{color:#009966;}
.reserved{color:#2387c5;}
.sold{color: #B50F19;}
.breadcrumbs{font-size:10px; clear:both;}
.breadcrumbs a{color:#82acdf; text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.back{color:#82acdf; font-size:10px;}

#interactiveBrochure{float:left;}