body, table, td
{
	/* set the default font family */
	font-family:Arial;
	font-size:9pt;
}

body 
{
	background-color:#AFAB6E;
}

.Content
{
	margin:10px;
	vertical-align:top;
}

.Content H1, h1
{
	font-size:12pt;
	

	/*
	for image based headers
	text-indent:-500px;
	*/
}

.Content H2
{
	color:black;
	font-size:11pt;
}

.Main /*currently on the same tag with layout_main*/
{
 border-style:solid;
 border-color:Black;
}

.Content B
{
	color:Orange;
}

.Content a
{
  font-size:9pt;
}

.Content EM
{
	color:Black;	
}

.SiteMapPath
{
	color:Black;
}

.PoweredBy7Ware
{
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.Style1
{
	color:red;
}
.Style1 .Style2
{
	font-weight:bold;
}

/* LeftNav */
.LeftNavHeader
{
	background-image:url(../../Images/greatlakes.jpg);
	height:180px;
	background-repeat:no-repeat;
		
}

.LeftNavMiddle
{
	background-image:url(../../Images/LeftNavMiddle.jpg);
	background-repeat:repeat-y;
	height:100px;
}

.LeftNavBottom
{
	background-image:url(../../Images/nav-bottom-bg.jpg);
	height:22px;
	background-repeat:no-repeat;
		
}
.LeftNavConsult
{
	background-image:url(../../Images/RaffleEntry.jpg);
	height:236px;
	background-repeat:no-repeat;
		
}
.LeftNavCertificate
{
	background-image:url(../../Images/certificate.jpg);
	height:127px;
	background-repeat:no-repeat;
		
}

.LeftNavMenu a:link, .LeftNavMenu a:visited
{
  color:White;
  font-size:11pt;
  font-weight:bold;
}

/* Content Area 

.ContentLeft
{
  background-image:url(../../Images/ContentLeft.jpg);
	height:224px;
	width:5px;

	background-repeat:no-repeat;
}

.ContentRight
{
  background-image:url(../../Images/ContentRight.jpg);
	height:224px;
	width:5px;
	padding-right:0px;	
	background-repeat:no-repeat;
	
}*/

.ContentMain
{
   background-image:url(../../Images/ContentBottomSpacer.jpg);
   background-repeat:repeat-y;
   height:2px;
   margin-left:3px; 
   background-color:#dfdcbb; 
   
}

.ContentFooter
{
  background-image:url(../../Images/ContentFooter.jpg);
	height:35px;
	width:664px;
	background-repeat:no-repeat;
}

.ContentTable
{
  
  background-color:#dfdcbb;
  width:667px;
 
}

.ContentTableHome
{
  background-image:url(../../Images/ContentBottomSpacer.jpg);
  background-repeat:repeat-y;
  background-color:#dfdcbb;
  width:663px;
 
}

.ContentMainGradient
{
   background-image:url(../../Images/ContentMainImage.jpg);
   background-repeat:no-repeat;
   width:658px;  
   height:227px;   
}

/* Controls the empty area on the bottom of the inside pages with no Pic Gallery */
.ContentBottomHeight-Home
{
  height:70px;  
  width:663px;  
}

.ContentBottomHeight-PicGallery
{
  height:70px;
  margin-left:3px;
  width:663px;  
}

.ContentBottomHeight-About
{
  height:257px;
  margin-left:3px;
  width:663px;  
}

.ContentBottomHeight-Builders
{
  height:428px;
  margin-left:3px;
  width:663px;  
}

.ContentBottomHeight-Why
{
  height:463px;
  margin-left:3px;
  width:663px;  
}

.ContentBottomHeight-Map
{
  height:131px;
  margin-left:3px;
  width:663px;  
}

.ContentBottomHeight-Contact
{
  height:104px;
  margin-left:3px;
  width:663px;  
}
.ContentBottomHeight-Raffle
{
  height:123px;
  margin-left:3px;
  width:663px;  
} /* End content Bottom classes */ 

/*Flash Gallery*/
.inner-bottombg-5 
{
	background: url(../../Images/inner-middlebg-5.jpg)
}

/* Flash Consultation Button*/

.FlashConsultHome
{
  position:absolute;
  right:30px;
  top:447px;  
}

.FlashConsult
{
  position:absolute;
  top:153px; 
  right:30px;  
}