/* CSS Document */
html, body {}


 * { behavior: url(iepngfix.htc) }


body {
    margin: 0;
    padding: 0;
    text-align: center;
	background-image:url(images/pattern_background.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660000;
	
}



#Container 
	{
	margin: 0 auto;
	text-align: left;
	width: 898px;
	margin-top:15px;
	}


#Masthead
    {
	float:left;
	background-image:url(images/BANNER.png);
    width:898px;
	height:130px;
	border-color:#333333;
	border-top-color:#660000;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	}


#HomeMasthead
    {
	float:left;
	background-image:url(images/home_BANNER.png);
    width:898px;
	height:130px;
	border-color:#333333;
	border-top-color:#660000;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	}



  .Masthead a
  {margin-left:0px; 
  display:block;
  width: 898px;
  height:130px;

  padding-top:0px;
  padding-left:0px;
  } 





	
	
#Bottom_Image
    {
	float:left;
	background-image:url(images/bottom_banner.jpg);
    width:898px;
    height:30px;
	border-color:#ffffff;
	border-width: 0px 5px 5px 5px;
	border-style:solid;
	}
	
	
	
#Content
    {
	float:left;
    background-color:#FFFFFF;
	background-image:url(images/body_background.jpg);
	background-position:top;
	background-repeat:no-repeat;
	min-height:550px;
	line-height:17px;
    width:896px;
	border-color:#666666;
	border-width: 0px 1px 0px 1px;
	border-style:solid;
	padding: 20px 0px 0px 0px;	 
	}





#Secondary_Content
    {
	float:left;
    background-color:#FFFFFF;
	background-image:url(images/secodary_background.jpg);
		background-position:top;
	background-repeat:no-repeat;
	min-height:550px;
	line-height:17px;
    width:896px;
	border-color:#666666;
	border-width: 0px 1px 0px 1px;
	border-style:solid;
	padding: 20px 0px 0px 0px;	 
	}





 #Content a:visited
   {
   text-decoration: none; 
   color:#660000;
   }

 #Content a:hover
   {
	text-decoration: underline; 
	}


 #Content a:link
   {
	text-decoration: none; 
	color:#660000;
	}



#secondaryContent
    {
margin-left:px;

	float:left;
    background-color:#FFFFFF;
	background-position:top;
	background-repeat:no-repeat;
	line-height:17px;
    width:748px;
	 border-color:#ffffff;
	 border-width: 0px 5px 0px 5px;
	 border-style:solid;
	padding: 20px 0px 0px 0px;	 
	}



.Link
{
border-width: 0px 0px 0px 0px;
color:#FF6600;
text-decoration:none;
}



	






#Secondary_Footer
{
float:left; 
background-image:url(images/secondary_footer.jpg);
background-color:#660000;
width:898px; 
height:91px;
border-color:#660000;
border-width: 0px 0px 0px 0px;
border-style:solid;
text-align:center;

}


#Footer
{
float:left; 
background-image:url(images/footer.jpg);
background-color:#660000;
width:898px; 
height:166px;
border-color:#660000;
border-width: 0px 0px 0px 0px;
border-style:solid;
text-align:center;

}




/*  basic html tags */

h1 
    {font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#660000;
	}	
	

h2
    {font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#660000;
	margin-left:28px;
	margin-top:0px;
	margin-bottom:-1px;
	}	

h3
    {font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000033;
	margin-bottom:-5px;
	margin-left:28px;
	}	


p
    {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
	margin-left:28px;
	margin-right:58px;
	}
	
	
form {margin-left:28px;}	
	

a 
    {
	text-decoration:none;
	color:#FF6600;	
	}
a:hover 
	{
	text-decoration:underline;
	color:ff6600;	
	}
a:visited 
    {
	text-decoration:none;
	color:#FF6600;	
	}



/*  Image floats  */

 .FloatRight  
  {
  float:right;
  padding-left: 10px;
  padding-bottom: 3px;
  padding-top:0px;
    
  }  
  

.FloatLeft  
  {
  float:left;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-top:0px;
  
  }  



 /*  Here is the button set for the front page  */

  
   .b1 a
  {margin-left:158px; 
  position:relative;		
  display:block;
  width: 80px;
  height:17px;
  background:url(images/button_OURHOME.png) 0 0 no-repeat;
  padding-top:77px;
  margin-bottom:2px;
    text-align:center;
	} 
  .b1 a:hover {	
		background:url(images/button_OURHOME_OVER.png) 0 0 no-repeat;
		}
 
  
  .b2 a
  {margin-left:74px; 
  position:relative;		
  display:block;
  width: 79px;
  height:17px;
  background:url(images/porter_buttons_sample.png) 0 0 no-repeat;
  padding-top:77px;
  padding-left:0px;
  text-align:center;
   margin-bottom:10px;
  } 
  .b2 a:hover {	
		background:url(images/porter_buttons_sample_OVER.png) 0 0 no-repeat;
		}
 
  
  .b3 a
  {margin-left:27px; 
   position:relative;
		display:block;
		width: 80px;
	 height:17px;
		background:url(images/button_contact.png) 0 0 no-repeat;
		padding-bottom:0px;
		padding-top:77px;
		   margin-bottom:10px;
		     text-align:center;
  }  
	.b3 a:hover {	
		background:url(images/button_contact_OVER.png) 0 0 no-repeat;
		}  

.b4 a
  {margin-left:17px; 
   position:relative;
   		display:block;
		width: 80px;
	 height:17px;
		background:url(images/button_aboutus.png) 0 0 no-repeat;
		padding-bottom:0px;
		padding-top:77px;
   margin-bottom:10px;		
   text-align:center;  
}  
	.b4 a:hover {	
		background:url(images/button_aboutus_OVER.png) 0 0 no-repeat;
		}
  
.b5 a
  {margin-left:65px; position:relative;
  		display:block;
		width: 80px;
	 height:17px;
		background:url(images/button_raving.png) 0 0 no-repeat;
		padding-bottom:0px;
		padding-top:77px;
   margin-bottom:10px;		
   text-align:center;  
}
	.b5 a:hover {	
		background:url(images/button_raving_OVER.png) 0 0 no-repeat;
		}	
	
  
  
.b6 a
  {margin-left:180px; position:relative;
  		display:block;
		width: 80px;
	 height:17px;
		background:url(images/porter_buttons_sample.png) 0 0 no-repeat;
		padding-bottom:0px;
		padding-top:77px;
   margin-bottom:10px;		
  text-align:center;
}  
	.b6 a:hover {	
		background:url(images/porter_buttons_sample_OVER.png) 0 0 no-repeat;
		}






 /*  Here is the end of the button set for the front page  */
 
 
 
 
 
 
 /*  Here is the button set for the secondary pages  */

  
   .b1_2 a
  {margin-left:20px; 
  position:relative;		
  display:block;
  width: 80px;
  height:17px;
  background:url(images/button_OURHOME.png) 0 0 no-repeat;
  padding-top:77px;
  margin-bottom:2px;
    text-align:center;
	} 
  .b1_2 a:hover {	
		background:url(images/button_OURHOME_OVER.png) 0 0 no-repeat;
		}
 
  
  .b2_2 a
  {margin-left:20px; 
  position:relative;		
  display:block;
  width: 79px;
  height:17px;
  background:url(images/porter_buttons_sample.png) 0 0 no-repeat;
  padding-top:77px;
  padding-left:0px;
  text-align:center;
   margin-bottom:25px;
  } 
  .b2_2 a:hover {	
		background:url(images/porter_buttons_sample_OVER.png) 0 0 no-repeat;
		}
 
  
  .b3_2 a
  {margin-left:20px; 
   position:relative;
		display:block;
		width: 80px;
	 height:17px;
		background:url(images/button_contact.png) 0 0 no-repeat;
		padding-bottom:0px;
		padding-top:77px;
		   margin-bottom:10px;
		     text-align:center;
  }  
	.b3_2 a:hover {	
		background:url(images/button_contact_OVER.png) 0 0 no-repeat;
		}  

.b4_2 a
  {margin-left:20px; 
   position:relative;
   		display:block;
		width: 80px;
	 height:17px;
		background:url(images/button_aboutus.png) 0 0 no-repeat;
		padding-bottom:0px;
		padding-top:77px;
   margin-bottom:10px;		
   text-align:center;  
}  
	.b4_2 a:hover {	
		background:url(images/button_aboutus_OVER.png) 0 0 no-repeat;
		}
  
.b5_2 a
  {margin-left:20px; position:relative;
  		display:block;
		width: 80px;
	 height:17px;
		background:url(images/button_raving.png) 0 0 no-repeat;
		padding-bottom:0px;
		padding-top:77px;
   margin-bottom:10px;		
   text-align:center;  
}
	.b5_2 a:hover {	
		background:url(images/button_raving_OVER.png) 0 0 no-repeat;
		}	
	
  
  
.b6_2 a
  {margin-left:20px; position:relative;
  		display:block;
		width: 100px;
	 height:17px;
		background:url(images/porter_buttons_sample.png) 0 0 no-repeat;
		padding-bottom:0px;
		padding-top:77px;
   margin-bottom:10px;		
  text-align:center;
}  
	.b6_2 a:hover {	
		background:url(images/porter_buttons_sample_OVER.png) 0 0 no-repeat;
		}






 /*  Here is the end of the button set for the secodary pages  */
 
 
 
 
 
 
 
 
 
 
 
 #LifeLong
 {
 height:200px;
 width:700px;
 float:left;
 }
 
 #menu
   {float:left;
      position:relative;
width: 300px;
   margin-left:00px;

   }
      
  #Secondarymenu
    {float:left;
      position:relative;
width: 150px;
   margin-left:00px;
   margin-top:20px;

   }

 
 #featuredHomes
   {float:left;
   position:relative;
width:533px;
margin-left:0px;

   }  
   
   
 #bodyText  
  {float:left;
   position:relative;
   width:583px;
   margin-left:0px;
   color:#333333;
   margin-bottom:30px;
      margin-top:20px;

   }  
   
   
 #bodyText a:hover {text-decoration:underline;}  
	
   
.title
  {margin-left:25px; z-index:2; position:relative;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:44px;
  font-weight:normal;
  color:#999999;
  padding-bottom:30px;}	
   
.twenty
  {margin-left:55px; z-index:2; position:relative;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:44px;
  font-weight:normal;
  color:#999999;}
  
  
  
  
.secondary_title  
  {margin-left:25px; 
  z-index:2; position:relative;}
  
 
 
 td
   {color:#333333;
   font-size:12px;
   line-height:15px;
   font-family:Arial, Helvetica, sans-serif;} 
  
 .listingPrice
   {font-size:14px;
   font-weight:bold;
   color:#993300;
   font-family:Georgia, "Times New Roman", Times, serif;
   } 
  
  table
  {border-color:#999999;
border-width: 1px;
border-style:solid;
margin-bottom:15px;}





  .schedule a
  {
	float:left;
  display:block;
  width: 120px;
  height:17px;
  background-color:#993333;
  padding-top:2px;
  padding-bottom:1px;
    text-align:center;
	color:#FFFFFF;
margin-left:15px;


	} 
  .schedule a:hover {	
		background-color:#666666;
		text-decoration:none;
		}
 
 
 
 
   .tour a
  {
  
	float:left;
  display:block;
  width: 220px;
  height:17px;
  background-color:#6699CC;
  padding-top:2px;
  padding-bottom:1px;
    text-align:center;
	color:#FFFFFF;



	} 
  .tour a:hover {	
		background-color:#666666;
		text-decoration:none;
		}
 
 
 
 
 
 
 