<!--
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	font-size:11px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #000000;
}

.mainNav{
	width: 900px;
	background: #000000;
	margin: 0 auto;
	text-align: left;
	border-bottom: 2px solid #fff;
}



#container {
	position: relative;
	width: 900px;
	height: 20px;
	padding: 0;
	margin: 3px 0 20px 0;
	
	}

#nav {
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 900px;
	background: #000000;	
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -20px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -125px;
	}
	
#thome a  {
	width: 80px;
	background: url(/images/css/home.gif) top left no-repeat;
	}

#tabout a  {
	width: 81px;
	background: url(/images/css/about.gif) top left no-repeat;
	}

#tcontact a  {
	width: 99px;
	background: url(/images/css/contact.gif) top left no-repeat;
	}	

#tfinancing a  {
	width: 111px;
	background: url(/images/css/financing.gif) top left no-repeat;
	}		
	
#tconstruction a  {
	width: 130px;
	background: url(/images/css/construction.gif) top left no-repeat;
	}	
#tgallery a  {
	width: 139px;
	background: url(/images/css/photogallery.gif) top left no-repeat;
	}		
#tmailinglist a  {
	width: 116px;
	background: url(/images/css/mailinglist.gif) top left no-repeat;
	}	
#tspecials a  {
	width: 99px;
	background: url(/images/css/specials.gif) top left no-repeat;
	}				


.mainContainer { 
	background-image:url(/images/gradiant_background.jpg);
	background-repeat:repeat-y;
	padding-left: 100px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;

} 

.mainContainerNav { 
	background-image:url(/images/gradiant_background.jpg);
	background-repeat:repeat-y;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;

} 

.subContainer { 
	background:#000000;
	height:175px;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:20px;

} 

.footer { 
	background: #000000;
	margin: 0 auto;
	border-top: 1px solid #fff;
	text-align: left;
	color:#fff;
	padding-left:20px;
	padding-right:20px;
}

h3 {
	color: #000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
	font-weight: bold;
	font-size:14px;
}

hr{
  	border: 0;
  	width: 100%;
	background-color: #000;
	color: #000;
	height: 1px;  
}

a:link {color: #336699; text-decoration: none; font-weight: bold; font-family:Verdana,Arial, Helvetica; font-size: 11px;}
a:visited {color: #336699; text-decoration: none; font-weight: bold; font-family:Verdana,Arial, Helvetica; font-size: 11px;}
a:active {color: #336699; text-decoration: none; font-weight: bold; font-family:Verdana,Arial, Helvetica; font-size: 11px;}
a:hover {color: #336699; text-decoration: underline; font-weight: bold; font-family:Verdana,Arial, Helvetica; font-size: 11px;}

a.header:link {color: #fff; text-decoration: none; font-weight: bold; font-family:Verdana,Arial, Helvetica; font-size: 10px;}
a.header:visited {color: #fff; text-decoration: none; font-weight: bold; font-family:Verdana,Arial, Helvetica; font-size: 10px;}
a.header:active {color: #fff; text-decoration: none; font-weight: bold; font-family:Verdana,Arial, Helvetica; font-size: 10px;}
a.header:hover {color: #fff; text-decoration: underline; font-weight: bold; font-family:Verdana,Arial, Helvetica; font-size: 10px;}


a.subNav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

a.subNav:hover{
	text-decoration:underline;
}

a.footer{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:none;
}

a.footer:hover{
	text-decoration:underline;
}



.alert {
	background: #fff6bf url(http://images.octaviaconsulting.com/icons/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f00;
	text-decoration:none;

	}

.action { font-family: Verdana,Arial, Helvetica; font-size: 10px; font-weight: normal; color: red;}
.oneColElsCtrHdr #container {
	width: 900px;
	background: #FFFFFF;
	margin: 0 auto;<!--- /* the auto margins (in conjunction with a width) center the page */--->
	border: 1px solid #000000;
	text-align: left;<!--- /* this overrides the text-align: center on the body element. */--->
}

.oneColElsCtrHdr #header h1 {
	margin: 0;<!--- /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. */--->
}

.form_input { font-family:Verdana,Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; background: #F4F4F4; } 
.form_submit { font-family:Verdana,Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; } 



-->