#bkgPage { z-index:0px; background-image: url(../images/bkgPage.png); width:auto; height:auto; margin:0; padding:0;}

#topmenu
{
	width:785px; height:27px; background-color:#3f724d;
	vertical-align:top;	
}
#topmenu td
{
	width:128;
	height:25px;
	color:#ffffff;
  font-family:Arial;
  font-size:13px;
	text-align:center;
	cursor:hand;
	vertical-align:middle;	
	border-right:solid 1px #0d3520;		
	padding:1px;
	font-style:normal;
	background-color:#3f724d;	
}
#topmenu a
{	
	font-family:Arial; font-size:12px; font-weight:bold; color:#0d3520;
	color:#ffffff;
	text-decoration:none;
	padding:0px;
	margin:0px;	
	font-style:normal;
	background-color:#3f724d;
	
}
#topmenu a:hover
{		
	color:#f2e8b7;
	text-decoration:none;
}
#topmenu div
{
	width:154px;
	height:22px;
	text-align:center;	
	vertical-align:middle;
	padding-top:3px;	
	font-style:normal;
	background-color:#3f724d;
}
#topmenu div:hover
{
	color:#f2e8b7;
	/*background-color:#0d3520;*/
}
#topmenu div:hover a
{		
	color:#f2e8b7;
	text-decoration:none;
	/*background-color:#0d3520;*/
}

.aboutus #dvabout,
.aboutus #lnkabout,
.warranty #dvwarranty,
.warranty #lnkwarranty,
.contactus #dvcontactus,
.contactus #lnkcontactus,
.buyahome #dvbuyahome,
.buyahome #lnkbuyahome,
.conserv #dvconserv,
.conserv #lnkconserv
{	
	/*background-color:#0d3520;*/
}
#textfont a{
color:#FFFF00; text-decoration:underline;
}
#text_bottom a
{text-decoration:underline;color:#FFFF00;}

/*Menu style*/
.mtDropdownMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px;
}
.mtDropdownMenu .content {
	POSITION: absolute;
}
.mtDropdownMenu .items {
	BORDER-RIGHT: #85764D 1px solid; BORDER-TOP: #85764D 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #85764D 1px solid; BORDER-BOTTOM: #85764D 1px solid; POSITION: relative; TOP: 0px;background-color:#3f724d;
	color:#ffffff;
}
.top .items {
	BORDER-TOP: medium none;
}
.mtDropdownMenu .item {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; CURSOR: hand; COLOR:#ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.mtDropdownMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=120); width: 170px; LEFT: 0px; POSITION: absolute; TOP: 0px;
}
.mtDropdownMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}
.mtDropdownMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.mtDropdownMenu .hover {
	BACKGROUND: #0d3520; 
	COLOR: #f2e8b7;
}
.mtDropdownMenu .item IMG {
	MARGIN-LEFT: 10px;
}
.combo{
FONT-SIZE:12px;FONT-WEIGHT:normal;
}
#contenttable td
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.subtitle 
{
	color:#00FF00;
}
/*End Menu style*/


	/* Buy a Home */
	
	#buyahome #content_top {
	border:1px solid #FFFFFF;
	height:1%;
	margin-bottom:0;
	padding:5px;
	background: none;
	}
	
	#buyahome #content_top p {
	margin:0;
	padding:0;
	}
	
	#buyahome p#bottom {
	margin:0;
	padding: 0 5px 5px 6px;
	background-color: #40724D;
	}
	
	#buyahome p#bottom span {color:#f2e8b7;}
	
	#bahome{
	margin:0px;
	padding:0px;
	padding-left:140px;
	}
	#bahome ul{
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;
	/*float: left;*/
	border:solid 0px #000000;
	}
	
	#bahome li{
	margin: 0px;
	paddding: 0px;
	margin-left: 15px;
	float: left;
	width:230px;
	height:133px;
	border:solid 0px #ffffff;
	}

	#bahome a.steps, #bahome .content{
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	width:180px;
	height:133px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
	}

	#bahome a.steps .overdiv{
	width: 0px;
	height: 0px;
	position: absolute;
	overflow: hidden;
	}

	#bahome .step{
	background-image: url(../images/stepbg.gif);	
	background-position: left top;
	background-repeat: repeat-x;
	paddding:0px;
	margin:0px;
	color:#FFFFCC;
	background-color:#003300;
	width:52px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	}
	#bahome .closing .step{
	width:35px;
	}
	#bahome .box{
	border:solid 4px #003300;
	background-color:#819D6E;
	width:190px;
	padding:2px;
	}	
	#bahome .innerbox{
	background-color:#3F724D;
	padding:4px 4px 4px 4px;
	text-align:left;
	font-weight:normal;
	text-align:justify;
	}
	#bahome .innerbox span{
	text-decoration:underline;
	}
	
	#bahome .title{
	color:#FFFFCC;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	padding-bottom:5px;
	}
	
	#bahome .content{
	background-image: url(../images/content_bg.png); 
	cursor:default;
	padding:10px 0px 5px 0px;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	line-height:12px;
	}
	.contentlink{ font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFF00;}
	.contentlink:hover { color: #FFFF00; text-decoration: underline; background-color: #000000;}


	#bahome a.step1{background-image: url(../images/new_homes_for_sale_Lancaster_PA_reservation.png);}
	#bahome a.step2 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_purchase.png);}
	#bahome a.step3 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_floor_plan.png);}
	#bahome a.step4 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_apply.png);}
	#bahome a.step5 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_selection_meeting.png);}
	#bahome a.step6 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_construction.png);}
	#bahome a.step7 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_electrical.png);}
	#bahome a.step8 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_schedule_closing.png);}
	/*#bahome a.step9 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_final_walkthrough.png);}*/
  #bahome a.step9 {background-image: url(../images/new_home_orientation2.png);}
	#bahome a.step10 {background-image: url(../images/new_homes_for_sale_Lancaster_PA_closing.png);}

	#bahome a.steps:hover{background-color:#40724D;}
	#bahome a.step1:hover,
	#bahome a.step2:hover,
	#bahome a.step3:hover{
	background-color:#204C31;
	}
	#bahome a.step4:hover,
	#bahome a.step5:hover,
	#bahome a.step6:hover{
	background-color:#3F714C;
	}
	#bahome a.step1:hover .overdiv,
	#bahome a.step2:hover .overdiv,
	#bahome a.step3:hover .overdiv,
	#bahome a.step4:hover .overdiv,
	#bahome a.step5:hover .overdiv,
	#bahome a.step6:hover .overdiv,	
	#bahome a.step7:hover .overdiv,	
	#bahome a.step8:hover .overdiv,	
	#bahome a.step9:hover .overdiv,	
	#bahome a.step10:hover .overdiv{		
	width:203px;height:280px;margin:20px 0px -170px 25px;
	}
	#bahome a.step10:hover .overdiv{margin:10px 0px -170px 25px;}
	
	
	/* End of Buy a Home */
	
	
	/* footer css */
	#bkgShadow { width:795px; height:auto; background-image:url(../images/bkgShadow.gif); margin:0px auto; padding:0px;}
#contentPage { width:785px; margin:0px auto; padding:0px;}


#mainButtons { top:320px; margin-left:100px; position:absolute; }
.btn { width: 184px; height: 30px; padding:5px; background-color: #BDBDBD;}

#tax a { width:130px; height:140px; margin-top:30px; margin-left:420px; position:absolute; display:block;}
#enjoy a { width:320px; height:80px; margin-top:560px; margin-left:420px; position:absolute; display:block;}

#footer { width:785px; height:40px; background-image:url(../images/footerBar.jpg); overflow:hidden; padding-top:10px;}
#footer p { font-family:Arial; font-size:11px; color:#FFFFFF; text-align:center; line-height:16px; margin:0px; position:relative;}

	/* end footer css */
	
	
	
	
