* {	margin:0;
	padding:0;}
	
img {border:none;text-decoration:none;}	
	
body {
	background:#fff;
	color:#555;
	font-size:9.5pt;
	font-family: Georgia, serif;}

td {font-size:9.5pt;}	
	
#globalmenu {
	position:absolute;
	top:0;
	width:100%;
	background: #a6b080 url("back19.gif") repeat-x ;
	height:24px;
	border-bottom:1px solid #b0b780;}

#globalmenu li {
	font-weight:bold;
	font-size:8pt;
	padding:4px 2% 0 14px;
	list-style:none;
	float:right;
	font-family:arial;
	color:#343;}

#globalmenu a {color:#343;}

#icohome {background: url("i-home-a.gif") no-repeat 0 6px;}
#icohomeact {background: url("i-home.gif") no-repeat 0 6px;font-weight:bold;}

#icosearch {background: url("i-search-a.gif") no-repeat 0 6px;}
#icosearchact {background: url("i-search.gif") no-repeat 0 6px;font-weight:bold;}

#icofeadback {background: url("i-fb-a.gif") no-repeat 2px 6px;}
#icofeadbackact {background: url("i-fb.gif") no-repeat 2px 6px;font-weight:bold;}

#icorus {background: url("i-rus.gif") no-repeat -2px 7px;}
#icoeng {background: url("i-eng.gif") no-repeat -2px 7px;}

#header {
	position:absolute;
	clear:both;
	width:100%;
	top:25px;
	background: #f7f7e1 url("back17.gif") repeat-x;
	height:89px;}

#logo {
	background: url("logo6.gif");
	display:block;
	width:270px;
	height:22px;
	margin:32px 0 0 8%;}

#header span {
	font-style:italic;
	color:#C65900;
	font-size:80%;
	margin:0 0 0 200px;}

#name {
	display:none;}

#navig {
	position:absolute;
	width:100%;
	top:115px;
	height:65px;
	background: #2d3b03 url("back16b.gif") no-repeat left bottom;
	border-top:1px solid #1d1b13;
	font-family:arial;
	font-size:70%;
	overflow:hidden;}

#navig li {
	list-style:none;
	margin-top:4px;
	height:41px;
	padding:7px 3.1% 10px 0;
	float:right;
	line-height:95%;
	color:#d66502;
	font-size:7pt;
	font-weight:bold;}

#navig li a {color:#DEEADE;
	display:block;
	white-space: nowrap;
	width: 17%;
	height:28px;
	padding-left:43px;
	line-height:95%;
	font-weight:normal;
	text-decoration:none;}

.price {background: url("m1.gif") no-repeat}
.contractor {background: url("m3.gif") no-repeat}
.architect {background: url("m2.gif") no-repeat}
.homeowner {background: url("m4.gif") no-repeat}

#navigation {
	position:absolute;
	top:188px;
	width:214px;
	font-family:arial;
	font-size:85%;
	background:url("back14.gif") no-repeat left bottom ;
	padding-bottom:215px;
	z-index:2;}

#navigation li {
	padding-left:15px;
	list-style:none;}

#navigation a {
	color:#333;
	line-height:140%;
	font-size:100%;}

#navigation a:hover {
	color:#C65900;}

.active {
	font-weight:bold;
	color:#C65900;
	font-size:100%;}

#navigation strong {
	font-size:120%;
	margin-bottom:2pt;
	display:block;}

li.active {background: url("bullet2.gif") no-repeat 0 5px;}

.navpassive {background: #DFDECC url("back3.gif") no-repeat right top; padding:5pt 0 13pt 0;}
.navactive {background: url("back1.gif") no-repeat right top; padding:10pt 0 13pt 0;}
.navpassivefirst {background: #DFDECC url("back2.gif") no-repeat right bottom ; padding:10pt 0 13pt 0;}
.navactivefirst {padding:10pt 0 13pt 0;}

#main {
	margin:180px 0px 0pt 177px;
	padding:3pt 0 0 6.2%;}

#shmid {background:url("shmid.gif") repeat-y;}
#shtop {background:url("shtop.gif") top left no-repeat;}
#shbot {background:url("shbot.gif") bottom left no-repeat;}

.note {float:right;
	width:250px;
	background: #FFEDCA url("back8.gif") no-repeat right bottom;
	font-size: 85%;
	padding:7pt 1px 25pt 20px;
	margin:0 3% 0 5px;}

.ancor {
	margin:10pt 0 16pt 0;}
.ancor li {
	list-style: none;
	background: url("bullet6.gif") no-repeat 0 9px;
	padding:0 10pt 6pt 8px;}

.ancorinside {
	margin:10pt 0 16pt 0;}
.ancorinside li {	
	font-size:85%;
	list-style: none;
	background: url("bullet4.gif") no-repeat 0 2px;
	padding:1px 0 1.2em 0;
	margin-left:1%;
	text-indent:1em;}
	
.norm {
	list-style: url("bullet3.gif") outside;
	margin:0 0 1.2em 20px;}

.norm li {
	margin:0.3em 0 0.1em 0;}

p {	margin:0 15% 0.7em 0;
	max-width:400pt;}
p.plain {margin-right:1%;max-width:none;}

h1 {color:#888;
	margin:1em 5% 1.2em 0;
	font-size:110%;
	font-family:'arial black', arial;
	text-transform: uppercase;
	font-weight:normal;}

h2 {font-size:110%;
	font-weight: BOLD;
	margin:1.2em 0 0.2em 0;
	color:#444;
	font-family:Arial, Sans-serif;}

#h3, #h3 a {
	color:gray;
	font-size:7pt;
	font-family:Arial, Sans-serif;
	text-decoration:none;}
	
span.h3	{color:black;}

.ico {vertical-align:middle;margin-right:3pt;}

a:link {color:#9a6123;}
a:visited {color:#476100;}
a:hover {text-decoration:underline;}

.inl {width:148px;
	height:168px;
	float:left;
	vertical-align:top;
	margin:0 2% 0pt 2%;}

.inl2 {width:30%;
	float:left;
	vertical-align:top;
	margin:8pt 2pt 2pt 2pt;}	

.bottom {
	width:23em;
	float:right;
	font-size:75%;
	color:#929292;
	margin-right:2%;
	padding:3em 0 1.5em 0;}

address {font-style: normal;}

img {text-decoration:none;}

ol {list-style-position: inside;}

.q {font-weight:bold;}
.a {margin-bottom:14pt;margin-left:4%;}
