body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#666;
}
div#site {
	width:960px;
	margin:50px auto;
}
div#site div#header {
	height:130px;
	background:url(../images/template/content-bg.gif) bottom left no-repeat;
}
div#site div#content {	
	background:url(../images/template/content-tile.gif) top right repeat-y;
}
div#site div#content div#navcol {
	width:355px;
	float:left;
	margin-top:-5px;
}
div#navcol ul {
	margin:0px 0px 0px 40px;
	padding:0px;
	list-style:none;
	font-size:150%;
	text-transform:uppercase;
	letter-spacing:0.1em;
}
div#navcol ul li {
	background:url(../images/template/nav-dot.gif) bottom left repeat-x;
}
div#navcol ul li a, div#navcol ul li a:visited {
	display:block;
	text-decoration:none;
	color:#666;
	padding:8px 0px;
}
div#navcol ul li a:hover {color:#333;background:none;}
div#navcol ul ul {margin:0px 0px 0px 15px;padding:0px;/*visibility:hidden;*/display:none;}
div#navcol ul ul li {
	font-size:10pt;
	background:none;
	
}
div#navcol ul ul li span {font-size:7pt;display:block;}
div#navcol img {margin:15px 0px 0px 40px; border: 1px solid #d8d8d8;}
div#site div#content div#navcol p#contacts {
	padding:0px 0px 10px 41px;
	line-height:17px;
	color:#464646;
	font-size:95%;
}
p#contacts a, p#contacts a:hover, p#contacts a:visited {color:#464646;}
div#site div#content div#infocol {
	width:510px;
	float:left;
}
div#site div#content div#infocol div.inner {margin:15px 0px 0px 35px;position:relative;}
div.inner a, div.inner a:visited {color:#333;}
div.inner a:hover {color:#666;}
/* plan pages */
div.inner div#options {font-size:90%;position:absolute;right:0px;color:#A3A3A3;text-align:right}
div.inner div#options a {color:#666;}
div.inner img#mainimg {border-bottom:1px solid #DBDBDB;margin-bottom:10px;}
div.inner img.planimg {margin-bottom:10px;}
div.inner div.leftcol {width:216px;float:left;padding-right:14px;border-right:1px solid #DBDBDB;}
div.inner div.leftcol label {width:100%;display:block;}
div.inner div.leftcol input, div.inner div.leftcol textarea {width:100%;margin-bottom:10px;border:1px solid #CCC;}
div.inner div.rightcol {width:230px;float:left;margin-left:14px;}
div.inner div.pdfdownload {border:1px solid #DBDBDB;padding:5px 5px 0px 5px;height:25px;}
div.inner div.pdfdownload img {float:left;padding-right:5px;}
div.inner div.pdfdownload a {font-size:95%;}
div.inner div.contactus {
	margin:40px 0px 20px 0px;
}
div.inner div.contactus h4 {
	border-bottom:1px solid #CCC;
}
div#site div#footer {
	height:113px;
	background:url(../images/template/footer-bg.gif) top left no-repeat;
}
div#site div#footer img {
	float:left;
	padding:14px 0px 0px 40px;
}
div#site div#footer p {
	float:right;
	padding:13px 72px 0px 0px;
	color:#B0B0B0;
	font-size:95%;
	text-align:right;
	text-transform:uppercase;
}
div#site div#footer p a {color:#B0B0B0;}
.clear {clear:both;}
a img {border:none;}
p,h1,h2,h3,h4,h5,h6 {padding:0px;margin:0px;}
p {line-height:16px;margin:0px 0px 16px 0px;}
h1 {text-transform:uppercase;font-size:185%;font-weight:normal;color:#333;margin-bottom:16px;letter-spacing:0.1em;}
h2 {font-size:140%;margin:8px 0px 16px 0px;letter-spacing:0.1em;}
h2 a, h2 a:visited, h3 a, h3 a:visited {border-bottom:1px dotted #CCC;color:#666;text-decoration:none;}
h2 a:hover, h3 a:hover {border-bottom:1px solid #CCC;}
h3 {font-size:120%;margin:10px 0px;}
h3 span {font-size:85%;font-weight:normal}
h4 {font-size:110%;margin:5px 0px;}
h5 {font-size:100%;margin:3px 0px;}
h6 {font-size:90%}
div.inner ul li {margin-left:0px; padding-left:15px;padding-bottom:3px;}
div.inner ul li {list-style:none; background:url(../images/template/plus-list.gif) left top no-repeat;}
div.inner ul {margin-left:0px;padding-left:0px;}
div.inner ol {margin-left:0px;padding-left:25px;}
ul#floorplans li {border-bottom:1px solid #CCC;}
ul#floorplans li img {float:right;}
ul#floorplans li a.viewplan {float:right;padding:5px 0px;}
