/* old styles, still in use on older pages
----------------------------------------------- */

.smallestData				{ font-family:Verdana,Arial,Helvetica; font-size:10px; font-weight:400; }
.smallestDataHeader			{ font-family:Verdana,Arial,Helvetica; font-size:10px; font-weight:700; }
.smallData					{ font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:400; }
.learnmorelink				{ font-family:Verdana,Arial,Helvetica; font-size:10px; font-weight:500; }
.contactlink				{ font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:500; }
.sitecontent				{ font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:400; }
.sitecontentmain			{ font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:400; }
.footer 					{ font-family:Verdana,Arial,Helvetica; font-size:10px; font-weight:400; }
.pageheader    	     	    { font-family:Verdana,Arial,Helvetica; font-color:white; font-size:17px; font-weight:400; }

a:link, a:active, a:visited {color : #000080;} 
a:hover {color : #F4B15F; } 
.header1 { font-size: 20px; color: #800000; font-weight: bold;} 	
.header2 {font-size: 17px; color: #800000;font-weight: bold;} 	
.smalltext {font-size: 10px;}	
.bluetext {	color: #336699;	}	
.333text {color: #333;}
.redtext {color: #CC3300;}		


.links { margin: 0 0 25px 0; padding:0 0 0 5px; list-style-type:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	/* line-height: 20px; */ }
.links li {background:url('/images/common/arrow_bullet.jpg') no-repeat 0 3px; padding-left: 19px}
/* mac hide \*/
* .links html li {height:10%;}
/*end hide */
#topmenu {
	float: right; 
	vertical-align: bottom;
	height: 32px;
	margin: 0;	
}

#leftheader {
	background-color: #FFFFFF;
	width: 200px;
	height: 78px;
}

#rightheader {
	background: url('/images/common/header_bg.jpg') no-repeat;
	width: 566px;
	height: 78px
}

img { border: 0; }
h2 {margin: 12px 1px; color:#60272E; font-family:arial,sans-serif; font-weight:normal; font-size: 18px;}
h3 {margin: 12px 1px; color:#800000; font-family:arial,sans-serif; font-weight:bold; font-size: 14px;}
body { font-family: Arial, Helvetica, verdana, sans-serif; }
#vendors {margin-top: 10px;}
#vendors td { vertical-align: top;} 
.vendorlist {width: 70%; padding: 5px;}
.yardsales {width: 70%; padding: 5px 25px 5px 5px;}
#vendorslisttable td{vertical-align: top;}
.rolodex {margin: 0 0 0 15px; background: url(/images/vendor_referrals/rolodex.jpg) no-repeat; width: 364px; height: 225px; padding: 25px 35px 10px 25px; font: Verdana, Arial, Helvetica, sans-serif; }
.rolodex p {font-size: 10px; margin: 5px;}
.rolodex em {color: #E5A75A; font-style: normal; font-weight: bold; font-size: 11px;}
.rolodex h3 {color: #000080; margin: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.mainlink {font-weight: bold; font-size: 13px; } 
#sponsors { width: 30%; text-align: center; vertical-align: top; border-left: 1px solid #C9D7F1; }


body {padding: 0; margin: 0; background-color: #F8F8F8; background-image: url(/images/bg.jpg); background-attachment: fixed; color: #333333; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 17px;}	
	
#container {
	width: 766px; 
	padding: 0;
	margin: 0 auto 10px auto;
	text-align: left; /* Recover from IE 5.x hack */
	}
	
#main {
	width: 766px;
	background: #F8F8F8;
	border: 0;
	}		
	
a:link, a:active, a:visited {
	color : #000080;
	} 

a:hover {
	color : #F4B15F; 
	} 
	
.header1 {
	font-size: 20px; 
	color: #800000;
	font-weight: bold;
	} 	

.header2 {
	font-size: 17px; 
	color: #800000;
	font-weight: bold;
	} 	

.smalltext {
	font-size: 10px;
	}	
	
.bluetext {
	color: #336699;
	}	
	
.333text {
	color: #333;
	}

.redtext {
	color: #CC3300;
}		
	
	
img {
	border: 0 none;
	}	
	
hr {
	border: 0px none; 
	height: 1px;
	color: #CCCCCC; 
	background-color: #CCCCCC;
	margin-left: auto;
	margin-right: auto 
	}	
	
.smalltext { 
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666; 
	line-height: 16px;
	}

#footer {font-size: 10px; padding: 10px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #7D7D7B; text-align: center; }
#footer ul { border: 0px none; margin: 0; padding: 0; list-style-type: none  }
#footer ul li { margin: 0; padding: 0; display: inline; background: none; }
#footer p { color: #050505; line-height: 18px; } 
#footer a:link, #footer a:active, #footer a:visited {color: #06047F;}
#footer a:hover {color: #F4B15F;}
#footer .housing { color: #32639E; }



ul {
	margin: 0 0 0 0;
	padding:0 0 0 5px;
	list-style-type:none;
	font-weight: 400;	/* line-height: 20px; */ 
}

ul li {
	background:url('/images/common/square_bullet.gif') no-repeat 0 3px;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	}



#subheader {
	background-color: #F4B160;
	height: 5px;
	border-top: 1px solid #F4F2F5;
	border-bottom: 1px solid #F4F2F5; 
}

#subheader2 {
	background-color: #F4B160;
	height: 5px;
	border-top: 1px solid #F4F2F5;
	border-bottom: 1px solid #F4F2F5;
	padding: 2px 0;
	text-align:center; 
}


.orangebottom {border-bottom: 5px solid #F4B160; border-top: 5px solid #F4B160;}


/* Home Styles
----------------------------------------------- */

#homemiddle { padding-top: 5px; padding-left: 5px; border-bottom: 8px solid #5B262C;}
#homemiddletable{width: 100%;}
#homemiddletable h1{font-family:"Times New Roman", Times, serif; font-size: 22px; font-weight: bold; color: #FFFFFF; margin: 0; padding: 12px 8px 0 0; background: url(/images/home/home_header.jpg) no-repeat; width: 237px; height: 28px; text-align: center; line-height: 1.2;}
.hmx {padding: 0; vertical-align: top; background: url(/images/home/bg1.gif) repeat-y;}
.hmxdiv{width: 210px; margin: 5px 0 5px 20px; }
.hmxdiv2{width: 216px; fpadding: 0 10px 0 7px; margin: 0 0 0 2px;  background: url(/images/background-ampersand.jpg) no-repeat; }
.hmxdiv3{width: 210px; margin: 5px 0 5px 10px; }



.lev2top {
	background-image: url('/images/home/level2_top.jpg');
	background-repeat: no-repeat;
	width: 245px;
	height: 31px
}

.lev2top h1{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 0 0 10px;
	margin: 0;
}

.lev2bottom {
	background-image: url('/images/home/level2_bottom.jpg');
	background-repeat: no-repeat;
	width: 245px;
	height: 10px
}

.hd2 { margin:0 auto;  padding: 0 10px;}

.ht2 { border-left: 1px solid #E3E3E3; background-color: #FFFFFF; vertical-align: top;}
* html .ht2{width:234px;}
.ht2r { background-image: url('/images/home/rightshadow2.jpg'); background-repeat: repeat-y; width: 9px; height: 140px}


.border {
	width: 200px;
	padding: 0 0 4px 0;
	margin: 0 0 0 0;
	border-bottom: 1px dotted #BCBCBC;
	
}

.border2 {
	width: 200px;
	padding: 0 0 5px 0;
	margin: 0 0 0 10px;
	border-bottom: 1px dotted #BCBCBC;
	
}


p {
	margin-top: 10px;
	margin-bottom: 10px;
	}

* html p {
	margin-top: 14px;
	margin-bottom: 14px;
}	


a.bink:link, a.bink:visited, a.bink:active  { display: block; background:url('/images/common/arrow_bullet.gif') no-repeat 0 3px; padding-left: 19px}
a.bink:hover { color: #F4B160; }


#hbuying td {vertical-align: top; padding-bottom: 12px;}
#relocation td {vertical-align: top;}

#content {width: 749px; border: 0; margin: 5px auto;}
#maincontent {width: 694px; background: url(/images/common/middleshadows.jpg) repeat-y #FFFFFF;  vertical-align: top; padding: 0 29px 20px 25px; }
#maincontent h1 {background: url(/images/common/h1bg.jpg) no-repeat; font-family:"Times New Roman", Times, serif; font-size: 22px; font-weight: bold; color: #FFFFFF; margin: 0; width: 675px; height: 27px; padding: 0 0 0 20px; line-height: 1.2;}
#topcontent { width: 749px; height: 23px; background: url(/images/common/topshadow.jpg);}
#bottomcontent { width: 749px; height: 22px; background: url(/images/common/bottomshadow.jpg);}
html { height: 100%; margin-bottom: 1px; }
a.redlink:link, a.redlink:visited, a.redlink:active  { font-size: 15px; color: #8C0211; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.redlink:hover { color: #F4B160; }
.post {border-bottom: 1px solid #CCCCCC; margin: 8px 15px 8px 5px; }
.post h2 {margin: 10px 0; color:#58232B; font-family:arial,sans-serif; font-weight:normal; font-size: 18px;}
.rightimg {float: right; margin: 0 0 8px 15px;}
.topdweller {vertical-align: top;}
.redheading {margin-left:5px;}
.servicetext {margin:0 10px 10px 10px;}

.resources {float: right; clear: right; width: 226px; border: 1px solid #60272E; background: #f8f1c2; padding: 0 5px 15px 15px; margin: 20px 0 0 0;}

#split  {background: url(/images/common/h1bg.jpg) no-repeat; margin: 0 0 1px 0; width: 675px; height: 27px; padding: 0 0 0 20px;  }
#maincontent #split h1  {background: none; font-family:"Times New Roman", Times, serif; font-size: 22px; font-weight: bold;  margin: 0; padding: 0; width: 475px; line-height: 1.2;}
#split p {float: right; margin: 3px 0 0 0; font-size: 13px;}
#split a {color: #FFFFFF; background: url(/images/bulls/header_arrow.jpg) no-repeat 0 3px; display: block; padding: 0 0 0 16px;  width: 150px;   }
#split a:hover {color: #DDDDDD;}


#rightbuck {width: 237px; float: right; margin: 12px 0 30px 35px;}
#rightbucktop {width: 237px; height: 9px; background: url(/images/homes/rb_top.jpg) no-repeat bottom;}
#rightbuckmid {width: 237px; background: url(/images/homes/rb_mid.jpg) repeat-y; padding: 10px 0 10px 0;}
#rightbuckbot {width: 237px; height: 14px; background: url(/images/homes/rb_bot.jpg) no-repeat;}

#rightbuck h3{font-size: 19px; margin: 0 0 0 0; color: #58232b; line-height: 1.1; }

#rightbuck ul { margin: 6px 0 0 53px; padding:0 0 0 5px; list-style-type:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#rightbuck li {background:url(/images/homes/grayredarrow.jpg) no-repeat 0 4px; padding-left: 14px}
#rightbuck img {float: left; margin: 0 10px 0 10px;}
#rightbuck a {color: #58232b; font-size: 12px; }
.homesbord {border-top: 1px solid #CCCCCC; height: 1px; width: 200px; margin: 18px 0 16px 14px;} 
*html .homesbord {margin: 10px 0 9px 14px; }


#newmain {width: 766px; background: #FFFFFF; padding: 10px 0 20px 0; overflow: hidden;}
#newmain h1 {font-family: "Times New Roman", Times, serif; color: #1f216a; font-size: 24px; margin-bottom: 20px;}
#newmaincontent {padding: 0 0 0 24px; margin: 0; width: 450px;}
#newmaincontent h1 {font-family: "Times New Roman", Times, serif; color: #1f216a; font-size: 24px; margin-bottom: 20px;}
#newmaincontent2 {padding: 0; margin: 0 0 0 24px; width: 718px;}

#stonenav {width: 766px; height: 31px; padding:0 0 0 40px; margin: 0 0 20px 0; font-family: verdana, Arial, Helvetica, sans-serif ; font-size: 13px; font-weight: bold; background: url(/images/communities/botline.gif) bottom repeat-x;}
#stonenav li{background: none; float: left; width: 173px; height: 31px; padding:0; margin:0; text-align: center;}
#stonenav li a {background: url(/images/communities/comm-off.gif) bottom no-repeat; display:block; width: 173px; height: 23px; padding: 8px 0 0 0; margin:0; text-decoration:none; float:left; color: #83595a;  }
#stonenav li a#onoff, #stonenav li a#onoff:hover { background: url(/images/communities/comm-on.gif) bottom no-repeat; color: #83595a;}
.stoneright {float: right; margin: 0 0 24px 24px;}


.cctop {background: url(/images/common/cctop.jpg) bottom no-repeat; width: 452px; height: 15px;}
.ccmid {background: url(/images/common/ccmid.jpg) repeat-y; width: 452px; padding: 10px 0 15px 0; overflow: auto;}
.ccmid h2  {margin: 0 0 20px 20px;}
.ccmid ul {margin: 0 0 0 13px;}
.ccbot {background: url(/images/common/ccbot.jpg) top no-repeat; width: 452px; height: 17px;}


.buildersright {width: 185px; float: right; margin: 0 0 12px 12px;}
.buildersright p {margin: 0 0 5px 0;}

.style1 {color: #132E59;font-weight: bold;}
#container #main #homemiddle #homemiddletable .hmx .hmxdiv #hbuying {
	margin-top: 10px;
}
