/* CSS Document */
body{
	padding:0px; 
	margin:0px; 
	background:url(images/mainbg.jpg) 0 0 repeat-x #fff; 
	color:#000; 
	font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div, p, ul, h2, h4, img{
	padding:0px;
	margin:0px;
	color: #254117;
}

div, h3{
	padding:0px;
	margin:0px;
	color: #800000;
}

ul{
	list-style-type:none;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*----TOP PANEL----*/
#titleleft{
	float:left;
	width:420px;
	color:#800000;
	font-size:24px;
	font-family:Algerian;
}

#topPan{
	width:900px; 
	height:152px; 
	position:relative; 
	margin:0 auto; 
	padding:0px;
}

#topPan img{
	width:448px; 
	height:51px; 
	position:absolute; 
	top:25px; 
	left:0px;
}

#topPan ul{
	width:480px; 
	height:32px; 
	position:absolute; 
	top:76px; 
	right:0px;
}

	#topPan ul li{
	float:left; 
	width:79px; 
	height:32px; 
	padding:0 0 0 1px;
}

#topPan ul li a{
	display:block;
	width:79px;
	height:32px;
	background:url(images/menubg-normal.gif) 0 0 no-repeat #254117;
	color:#800000;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}

#topPan ul li a:hover{
	background:url(images/menubg-hover.gif) 0 0 no-repeat #254117;
	color:#254117;
	text-decoration:none;
}

#topPan ul li.home{
	display:block;
	width:79px;
	height:32px;
	background:url(images/menubg-hover.gif) 0 0 no-repeat #254117;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	color:#254117;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

#topPan ul li.about{
	display:block; 
	width:79px; 
	height:32px; 
	background:url(images/menubg-hover.gif) 0 0 no-repeat #254117; 
	font-size:11px; 
	font-weight:bold; 
	line-height:32px; 
	color:#254117; 
	text-decoration:none; 
	text-transform:uppercase; 
	text-align:center;
}

#topPan ul li.homes{
	display:block;
	width:79px;
	height:32px;
	background:url(images/menubg-hover.gif) 0 0 no-repeat #254117;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	color:#254117;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

#topPan ul li.lots{
	display:block;
	width:79px;
	height:32px;
	background:url(images/menubg-hover.gif) 0 0 no-repeat #254117;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	color:#254117;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

#topPan ul li.links{
	display:block;
	width:79px;
	height:32px;
	background:url(images/menubg-hover.gif) 0 0 no-repeat #254117;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	color:#254117;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

#topPan ul li.contact{
	display:block; 
	width:79px; 
	height:32px; 
	background:url(images/menubg-hover.gif) 0 0 no-repeat #254117; 
	font-size:11px; 
	font-weight:bold; 
	line-height:32px; 
	color:#254117; 
	text-decoration:none; 
	text-transform:uppercase; 
	text-align:center;
}

#topPan ul.dropdown{
	width:900px;
	height:22px;
	position:absolute;
	top:119px;
	right:0px;
}

#topPan ul.dropdown li{
	float:
	left; 
	width:119px; 
	height:22px;
}
#topPan ul.dropdown li a{
	display:block;
	width:119px;
	background:url(images/vertical-dot.gif) 100% 0 no-repeat #fff;
	color:#800000;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	line-height:22px;
} 
#topPan ul.dropdown li a:hover{
	text-decoration:none; 
	background:url(images/vertical-dot.gif) 100% 0 no-repeat #fff; 
	color:#254117;
}

#topPan ul.dropdown li.verticallinenone a{
	display:block;
	width:119px;
	background:#fff;
	color:#800000;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	line-height:22px;
} 
#topPan ul.dropdown li.verticallinenone a:hover{
	text-decoration:none; 
	background:#fff; 
	color:#254117;
}

/*----/TOP PANEL----*/

/*----BODY TOP PANEL----*/
#bodytopmainPan{
	width:100%; 
	background:#F4F4F4; 
	color:#8D8D8D; 
	float:left; 
	padding:42px 0 0; 
	clear:both;
}

#bodytopPan{
	width:900px; 
	position:relative;
	background:#F4F4F4; 
	color:#000; 
	margin:0 auto; 
	padding:0px;
}

#bodytopPan h2{
	background:#F4F4F4; 
	color:#254117; 
	font-size:24px; 
	height:70px; 
	line-height:70px;
}

#bodytopPan p{
	padding:0 38px 11px 0;
	color: #000;
	text-align: justify;
}

#bodytopPan p span{
	font-weight:bold;
}

#bodytopPan p.more{
	/*-----margin:0 0 15px 771px;----*/	
	padding:0px;
}

#bodytopPan p.more a{
	display:block;
	width:79px; 
	height:28px; 
	background:url(images/button1.gif) 0 0 no-repeat #fff; 
	color:#111; 
	font-size:15px; 
	line-height:28px; 
	text-decoration:none; 
	padding:0 0 0 10px;
}

#bodytopPan p.more a:hover
	{background:url(images/button2.gif) 100% 0% no-repeat #fff; 
	color:#111; 
	text-decoration:none;
}


/*----Marks CSS----*/
/*----Home----*/
#cmbcontent{
	width:900px;
	clear:both;
	color: #000;
	text-align: justify;
}

#cmbheading{
	width:300px;
	height:200px;
	float:left;	
}

#cmbheadingtopimage{
	width:550px;
	height:200px;
	float:left;
	padding-left:50px;
}

#cmbheadingmiddletext{
	width:450px;
	height:200px;
	float:left;	
}

#cmbheadingmiddleimage{
	width:395px;
	height:200px;
	float:left;
	padding-left:50px;
}

#cmbheadingbottomimage{
	width:600px;
	height:200px;
	float:left;	
}

#cmbtitle{
	width:425px; 
	height:51px;
	float:left;
	color:#fff;
	font-size:33px;
	padding-top:40px;
	font-family:Algerian;
}

#cmblogo{
	width:328px; 
	height:200px;
	float:right;
}

#space{
	width:5px;
}
/*----Contact----*/
#cmbcontact{
	width:290px; 
	height:150px;
	float:left;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:75px;
}

#cmbphoto{
	width:325px; 
	height:249px;
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}

#cmbphototitle{
	width:325px; 
	height:20px;
	float:left;
	text-align:center;
	padding-right:20px;
}

#cmbmap{
	width:450px; 
	height:370px;
	float:left;
	padding-bottom:20px;
}

#cmbform{
	width:500px; 
	height:370px;
	float:left;
	padding-bottom:20px;
}
/*----Lots Index----*/
#leftresidential{
	width:285px;
	height:300px;
	float:left;
}

#middlelogo{
	width:330px;
	height:300px;
	float:left;
}

#rightcommercial{
	width:285px;
	height:300px;
	float:left;
	text-align:right;
}

#details{
	float:right;
	width:50px;
	height:20px;
	padding-right:35px;
}

/*----Pine Hill----*/
#pinehilllots{
	width:292px;
	height:700px;
	float:right;
}

#pinehillheading{
	width:280px;
	height:200px;
	float:left;
	padding-right:20px;
}

#pinehillthumbs{
	width:300px;
	height:150px;
	float:left;
	padding-top:20px;
}

#pinehilltitle{
	width:300px;
	height:20px;
	float:left;
	text-align:center;
}

#pinehilltext{
	width:300px;
	height:20px;
	float:left;
	text-align:center;
}

#pinehillmap{
	width:300px;
	height:300px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}

#pinehillgallery{
	width:800px;
	height:300px;
	float:left;
}

#pinehillgallery2{
	width:800px;
	height:300px;
	float:left;
	padding-left:150px;
}

#pinehillgallerylogo{
	width:650px;
	height:200px;
	float:right;
	padding-left:20px;
}
/*----Oak Meadow----*/
#oakmeadowthumbs{
	width:300px;
	height:150px;
	float:left;
	padding-top:20px;
}

#oakmeadowtitle{
	width:300px;
	height:20px;
	float:left;
	text-align:center;
}

#oakmeadowtext{
	width:300px;
	height:20px;
	float:left;
	text-align:center;
}

#oakmeadowlots{
	width:292px;
	height:663px;
	float:right;
}

#oakmeadowmap{
	width:300px;
	height:300px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}

#oakmeadowheading{
	width:280px;
	height:200px;
	float:left;
	padding-right:20px;
}

#oakmeadowgallery{
	width:750px;
	height:300px;
	float:left;
}

#oakmeadowgallery2{
	width:750px;
	height:300px;
	float:left;
	padding-left:150px;
}

#oakmeadowgallerylogo{
	width:650px;
	height:160px;
	float:right;
	padding-left:20px;
}

#back{
	width:50px;
	height:20px;
	float:left;
}
/*----Homes----*/
#flyercentered{
	text-align:center;
}

#lefthomes{
	width:285px;
	height:300px;
	float:left;
}

#righthomes{
	width:285px;
	height:300px;
	float:left;
	text-align:right;
}

#homes{
	width:300px;
	height:148px;
	float:left;
	padding-top:20px;
}

#homesimage{
	width:150px;
	hight:125px;
}

#homestext{
	width:50x;
	hight:50px;
	float:right;
	padding-right:40px;
}



/*----Rentals/Lots----*/
#image{
	float:right;
	width:398px;
	height:300px;
}

#imagelot{
	float:right;
	width:247px;
	height:157px;
}

#imagelot2{
	float:right;
	width:150px;
	height:159px;
}

#imagelot4{
	float:right;
	width:150px;
	height:128px;
}

#map{
	float:left;
	width:450px;
	height:330px;
}
/*----Trade----*/
#bullettext{
	float:left;
	width:250px;
	height:400px;
	padding-right:100px;
}

#photooftrade{
	float:right;
	width:520px;
	height:400px;
	padding-left:20px;
}
/*----Links----*/
#leftlinks{
	width:285px;
	height:375px;
	float:left;
}

#rightlinks{
	width:285px;
	height:375px;
	float:left;
	text-align:right;
}
/*----/Marks CSS----*/
/*----/BODY TOP PANEL----*/

/*----FOOTER PANEL----*/
#footermainPan{
	height:214px; 
	background:url(images/footerbg.jpg) 0 0 repeat-x; 
	color:#fff; 
	clear:both;
}

#footerPan{
	width:900px; 
	position:relative; 
	margin:0 auto;
}

#footerPan img.footerlogo{
	width:315px;
	height:94px;
	position:absolute;
	top:95px;
	right:0px;
}

#footerPan p.html{
	background:url(images/html-button.gif) 0 0 no-repeat; 
	position:absolute; 
	top:42px; 
	right:115px; 
	width:64px; 
	height:22px; 
	padding:3px;
}
#footerPan p.html a{
	width:55px; 
	height:18px; 
	display:block; 
	font-weight:bold; 
	background:url(images/arrow3.gif) 100% 50% no-repeat #F4F4F4; 
	color:#000; 
	text-decoration:none; 
	text-transform:uppercase; 
	padding:2px 0 0 5px;
}
#footerPan p.html a:hover{
	background:url(images/arrow4.gif) 100% 50% no-repeat #F4F4F4; 
	color:#000; 
	text-decoration:none;
}

#footerPan p.css{
	background:url(images/css-button.gif) 0 0 no-repeat; 
	position:absolute; 
	top:42px; 
	right:55px; 
	width:53px; 
	height:19px; 
	padding:3px;
}

#footerPan p.css a{
	width:50px;
	height:18px; 
	display:block;
	font-weight:bold;
	background:url(images/arrow5.gif) 90% 50% no-repeat #B3B3B3; 
	color:#fff;
	text-decoration:none; 
	text-transform:uppercase; 
	padding:2px 0 0 5px;
	}

#footerPan p.css a:hover{
	background:url(images/arrow2.gif) 90% 50% no-repeat #B3B3B3; 
	color:#fff; 
	text-decoration:none;
}

#footerPan p.copyright{
	background:#C1B98A;
	color:#800000;
	font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;
	position:absolute;
	top:122px;
	left:4px;
	width: 323px;
	height: 32px;
}

#footerPan p.info{
	background:#C1B98A;
	color:#254117;
	font:15px "Trebuchet MS",Arial, Helvetica, sans-serif;
	position:absolute;
	top:94px;
	left:585px;
	width: 318px;
	height: 32px;
}

#footerPan ul{
	width:900px;
	position:absolute;
	top:94px;
	left:-9px;
}

#footerPan li{
	float:left; 
	font:13px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:normal;
}

#footerPan ul li a{
	padding:0 12px 0;
	color:#800000;
	background:#C1B98A;
	text-decoration:none;
}
#footerPan ul li a:hover{
	text-decoration:underline;
	color:#254117;
}
/*----/FOOTER PANEL----*/