﻿
/********************************************
   AUTHOR:          http://www.ambitiouswebdesign.com 
   WEBSITE:     http://www.#.com/
   TEMPLATE NAME:  NAME OF COMAPNY
   DATE:           Mar-28th-2009
 *******************************************/ 
 
/********************************************
   HTML ELEMENTS
********************************************/ 
 
* { border-width: 0px;
	margin: 0;
	padding: 0px;
}

html{ 
margin: 0;
padding: 0px;
height: 100%; 
} 

.home{background: #6f794b url(/images/bghome.jpg) repeat-x;}

.pdf {background: url("/images/adobereader3.png") no-repeat top left; padding: 3px 0px 6px 30px;margin-top: 20px;font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

.line { border: none; border-bottom: 1px solid #443001; height: 0px; margin: 0 auto; margin-bottom: 15px;}
.linelight { border: none; border-bottom: 1px solid #e1d9b0; height: 0px; margin: 0 auto; margin-bottom: 15px;}
.clear { clear: both; }
.last {border: none}

.bannerholder{float: left;margin-bottom: 15px;text-align: center;width: 670px}
.bannerholderlarge{margin: 0 auto;margin-top: 15px;text-align: center;width: 900px}

.imgholder{text-align: center!important;width: 120px ;margin: 0 auto;}
.imgholder img{margin: 0 auto;}

.success{color: green!important; font-weight:bold!important;}
.error{color: red!important; font-weight:bold!important;}

/* ----------Centered Container Or the Layout--------------------- */

#container { 
min-height: 100%; 
height: auto !important; 
height: 100%; 
margin: 0 auto -4em; /* make sure this matches in the body footer DIV */
width: 960px;
} 
 

/* --------------HEADER------------- */

#header {height: 135px;}
#header .rightheader{width: 552px;float:right}
#header .rightheader .top{width: 552px; }
#header .rightheader .bottom{width: 552px;}
#header img {border: none;}



/* --------------LOGO IN HEADER *always use this*------------- */

.logolink, #swap { width: 408px; height: 134px;}
.logolink { background-image: url('/images/logo.jpg'); background-repeat: no-repeat; float: left;}
.logolink a { float: left;  }
 
#swap { background-image: url(/images/logo.jpg); }
 
.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */




/* --------------TOPNAV------------- */

#topnav {height: 59px;}
.active { background: url(/images/navHOVERbg.gif) repeat-x;}
#treemenu1 .lastmenu{	margin-left: -200px;}

/* --------------TOPNAV FLOWOUT------------------------------------------------------------- */

.suckertreemenu {height: 58px;z-index: 1500;}
.suckertreemenu img {border: none;height: 58px;}
.suckertreemenu ul{margin: 0;padding-left: 0px;list-style-type: none;letter-spacing: 0px;z-index: 1500;}

/*Top level list items*/
.suckertreemenu ul li{position: relative;display: inline;float: left;z-index: 1500;}
/*Top level menu link items style*/
.suckertreemenu ul li a{display: inline;float: left;}
.suckertreemenu ul li a:hover{ visibility: visible; background: url(/images/navHOVERbg.gif) repeat-x;}
.suckertreemenu ul li a:active{ visibility: visible; background: url(/images/navHOVERbg.gif) repeat-x;}

.suckertreemenu ul li a:hover img{ visibility: visible;}
/*1st sub level menu*/
.suckertreemenu ul li ul{left: 0em;position: absolute;display: block;visibility: hidden;width: 170px; background: #620604 url(/images/navsubmenubg.jpg) repeat-x;
 padding: 8px;}
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{display: list-item;float: none;display: block;padding-top: 5px;}
/* Sub level menu links style */
.suckertreemenu ul li ul li a {margin: 0px;display: block;
overflow: visible;text-align: left;font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #c3bf89;
text-decoration: none;padding: 5px;float: none;border-bottom: 1px #190004 solid;}
.suckertreemenu ul li ul li a:hover{text-decoration:underline; visibility: visible;background-color: #77030f;background-image:none;}
.suckertreemenu ul li ul li a:hover img{ visibility: hidden;}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ left: 0px;top: 0;}

* html p#iepara{ padding-top: 1em;}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

label{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif!important; color: #231900;margin-bottom: 15px;}




/* --------------MAIN CONTENT, LEFT NAVIGATION----------------*/

#main {min-height: 100%; height: auto !important; height: 100%; background: url(/images/mainbg.gif) repeat-x; /* Main DIV Background Img */}

.navleft ul{margin-left: 25px;padding: 0;list-style-type: none;width: 180px;z-index: 200; }
.navleft ul li{position:relative;display: block;padding: 0px 0px 5px 0px;}	
.navleft ul li a{overflow: auto; color: #ded5a5;text-decoration: none;font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.navleft ul li a:hover{color: #FFF}
.navleft ul li ul{border: 2px #c5ba83 solid;position: absolute;width: 150px; top: 0;visibility: hidden;margin-left: -40px; background-color:#4a532d; z-index: 1000;}
.navleft ul li ul li{padding: 5px;}
.navleft .subfolderstyle{}




/* --------------SUB------------- */
#sub{background: #6f794b url(/images/bgrealestate.jpg) repeat-x;}
#sub .main{min-height: 100%; height: auto !important; height: 100%; background: url(/images/mainbgtemplate.jpg) repeat-y;border: 9px #c5ba83 solid; margin-top: 50px;}
#sub .main .content {padding: 40px; min-height: 654px;height: auto;background: url(/images/contentbgtemplate.jpg) no-repeat top left; border-top: 1px #84753c solid;border-left: 1px #84753c solid;border-right: 1px #84753c solid;}
#sub .main .content h1{color: #443001;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom:20px;}
#sub .main .content h2{color: #e1d9b0;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;}
#sub .main .content h3{color: #231900;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;  margin-bottom: 5px;
	}
#sub .main .content h4{color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}
#sub .main .content h5{color: #443001;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}

#sub .main .content {font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif!important; color: #231900;margin-bottom: 15px;}
#sub .main .content p{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif!important; color: #231900;margin-bottom: 15px;}
#sub .main .content a{text-decoration: underline; color: #870114;}
#sub .main .content hr{color: #443001; height: 1px;}

#sub .main .content .left{width: 400px;float: left;}

#sub .main .content .right{width: 400px;float: right;}
#sub .main .content input[type="text"],#sub .main .content textarea,#sub .main .content input[type="password"] {margin-bottom: 10px;padding: 3px; background-color: #e1d9b0; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#sub .main .content select{margin-bottom: 10px;padding: 3px; background-color: #e1d9b0; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.execstaff{width: 400px;float: right; text-align: center;}
.execstaff img{margin-right: 10px;}

#sub .main .content td{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;padding: 5px;}

#sub .main .content ul{ margin: 15px;}
#sub .main .content li{font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #443001;padding: 0px 10px 10px 10px; display: block;list-style-type:none;  background: url(/images/bulletbrown.gif) no-repeat top left;}
#sub .main .content li a{color: #443001 !important;}


/* --------------HOME CONTENT------------- */

#main .homecontent {padding: 0px;margin: 0px;margin-right: 0px;min-height: 500px;height: auto;}
#main .homecontent .blockleft {width: 308px;float: left;margin: 30px 20px 0px 0px;text-align:center;}
#main .homecontent .blockmiddle {width: 200px;float: left;margin: 30px 20px 0px 0px;text-align:center;}
#main .homecontent .blockright {width: 304px;float: right;margin: 30px 10px 0px 0px;text-align:center;}


/* --------------MISSION------------- */
#mission{height:298px; width:960px;z-index: 1; position: relative;}
#leaves{height:111px; width:960px;background: transparent url(/images/leavesmission.png) no-repeat bottom center; position: absolute; z-index:100;margin-top: 187px;}
#mission h2 {padding: 0px 0px 10px 15px;color: #7f5a00; font: 18px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#mission .missionleft{padding-top: 30px;float: left; width: 400px;z-index: 300;}
#mission .missionleft p{padding-left: 15px;color: #2b2f11;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; line-height:17px;}
#homebuttons{padding-top: 0px;margin-left: 15px; margin-top: 170px;z-index: 300; position: absolute; }
#homebuttons img{margin-right: 10px;z-index: 300; }
#homebuttons .tourbutton{padding-bottom: 25px;margin-right: 80px;}

#mission .rotator {background: url(/images/missionpicbg.gif) repeat-y bottom center; width: 508px; height: 277px;float: right;margin-top: 21px;}
				

/* --------------FEATURED HOME------------- */
#featuredhome{background: url(/images/featuredhomebg.png) no-repeat ;height:267px; width:553px; padding: 30px 40px 0px 40px;float: left;margin-top: 30px;line-height:18px;color: #1f1703;font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
#featuredhome a{color: #1f1703;font: bold 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;text-decoration: none;}
#featuredhome .featuredpic{float: left; width: 250px; margin-right: 10px;}
#featuredhome .featuredpic img{border: 1px #755200 solid;height: 140px;}
#featuredhome .featureddetails{float: left; width: 200px; line-height:20px;}
#featuredhome .navigation ul{float: left;padding:0px;}
#featuredhome .navigation li{ padding: 0px 10px 0px 10px; display: inline;list-style-type:none; background: url(/images/bullet_redarrow.gif) no-repeat top left;}
#featuredhome .navigation li a{font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #870114;}
#featuredhome .navigation{float: left; width: 200px;margin-top: 20px; margin-left: 190px;}


/* --------------SEARCH HOME------------- */
#searchhome{background: url(/images/searchbghome.png) no-repeat ;height:227px; width:327px; float: right;margin-top: 30px;padding-top: 70px;}
#searchhome table{width: 280px;color: #443001;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#searchhome td{padding: 3px;}
#searchhome select{padding: 2px; background-color: #ddd5b1; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}


/* --------------NEWS------------- */
#news{background: #493101 url(/images/news.jpg) no-repeat;width:304px; float: right;min-height: 164px;padding-top: 60px;}
#news ul{margin: 20px 0px 0px 40px; text-align: left; width: 250px;}
#news li{ font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #e1d9b0;padding: 0px 0px 8px 10px !important; display: block;list-style-type:none; background: url(/images/bulletcream.gif) no-repeat top left;}
#news li a{color: #e1d9b0;}


/* --------------REALESTATE------------- */
#realestate{background: #6f794b url(/images/bgrealestate.jpg) repeat-x;}
#realestate .main{min-height: 100%; height: auto !important; height: 100%; background: url(/images/mainbgrealestate.jpg) repeat-y;border: 9px #c5ba83 solid; margin-top: 50px;}
#realestate .main .content {padding: 20px 20px 20px 10px; margin-left: 239px;min-height: 654px;height: auto;background: url(/images/contentbgrealestate.jpg) no-repeat top left; border-right: 1px #84753c solid;
border-top: 1px #84753c solid;}
#realestate .main .navleftside {float:left; width: 239px;margin: 0px;padding: 0px;min-height: 654px;background: url(/images/navleftbgrealestate.jpg) no-repeat top left;
border-top: 1px #84753c solid;  }
#realestate .main .navleftside img{float:left; border: none;padding: 15px 0px 0px 20px;}

#realestate .main h6{color: #ded5a5;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;padding: 20px 0px 0px 15px;}
#realestate .main h6 a{color: #e1d9b0;text-decoration: none;}
#realestate .main .content h1{color: #e1d9b0;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;}
#realestate .main .content h2{color: #443001;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#realestate .main .content h3{color: #5b5a2e;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#realestate .main .content h4{color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}
#realestate .main .content h5{color: #870114;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}

#realestate .main .content a{text-decoration: underline; color: #870114;}
#realestate .main .content p{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;margin: 15px 0px 15px 0px; line-height:20px;}

#realestate .main .content .left{margin-bottom: 15px; float: left; width: 300px;}
#realestate .main .content .right{margin-bottom: 15px; float: right; width: 300px;margin-right: 20px;}

#realestate ol{margin: 20px 0px 20px 20px;}
#realestate ol li{ color: #e1d9b0;list-style-type:decimal !important; list-style-position:outside;padding: 0px 0px 10px 0px;font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; line-height:20px;}

#realestate .subnav{border-bottom: 1px #5f673b solid;background: url(/images/bgcream.png) repeat; padding: 8px; width: 652px; margin-bottom: 20px;text-align: center;}
#realestate .subnav ul{}
#realestate .subnav li{ padding: 0px 10px 0px 10px; display: inline;list-style-type:none;border-right: 1px #870114 solid; }
#realestate .subnav li a{font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #870114 !important; text-decoration: none;}
#realestate .subnav li a:hover{color:#55000a !important;}
#realestate .subnav .last{border: none;}


#realestate input[type="text"],textarea {margin-bottom: 10px;padding: 3px; background-color: #e1d9b0; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}


/* --------------REALESTATE, FEATURED HOME------------- */
#realestate .featuredhome{color: #e1d9b0; background: url(/images/leaveframered.jpg) no-repeat top left;width: 277px; height: 241px;float: left; padding: 25px 20px 0px 20px;
font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; line-height:18px;}
#realestate .featuredhome a{color: #e1d9b0 !important;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;text-decoration: none;}
#realestate .featuredhome .featuredpic{float: left; width: 140px; margin-right: 7px;height: 135px;}
#realestate .featuredhome .featureddetails{float: left; width: 123px;height: 135px;}
#realestate .featuredhome .navigation{float: left; width: 270px;margin-top: 10px;text-align: center; }
#realestate .featuredhome .navigation ul{float: left;text-align: center;padding-left: 65px;}
#realestate .featuredhome .navigation li{ padding: 0px 10px 0px 10px; display: inline !important;list-style-type:none; background: url(/images/bullet_yellowarrow.gif) no-repeat top left;}
#realestate .featuredhome .navigation li a{color: #ca9a16 !important;}

/* --------------REALESTATE, SEARCH------------- */
#realestate .search{background: #b8932c url(/images/boxyellow.gif) repeat-x top left;width: 289px; height: 258px; float: right; padding: 8px 10px 0px 10px;}
#realestate .search table{width: 280px;color: #e1d9b0;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#realestate .search td{padding: 3px;}
#realestate .search select{padding: 2px; background-color: #e1d9b0; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

/* --------------REALESTATE, SEARCH HORIZ------------- */
#realestate .searchhoriz{background: #b8932c url(/images/boxyellowwide.gif) repeat-x top left;width: 650px; height: 100px; float: left; padding: 8px 10px 10px 10px;}
#realestate .searchhoriz table{color: #e1d9b0;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#realestate .searchhoriz td{padding: 3px;text-align: left;}
#realestate .searchhoriz select{margin-top: 5px;padding: 2px; background-color: #e1d9b0; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}


/* --------------REALESTATE, LISTINGS------------- */
#listings{margin-bottom: 25px;background: url(/images/whitemantle.gif) no-repeat top left;padding: 8px 10px 20px 10px;color: #443001;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;width: 650px; height: auto; float: left;margin-top: 20px;}
#listings table{width: 644px;margin-top: 25px; }
#listings th { text-align: left;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;padding: 10px 8px 16px 5px;}
#listings th a{text-decoration: none !important;}
#listings td {background-color: #e8e2bd; text-align: left; padding: 20px 5px 10px 5px; border-top: 1px #bbad6a solid;vertical-align:top;}
#listings .builder{	background-color: #e8e2bd; text-align: left; padding: 0px 5px 10px 5px; border-top: none;vertical-align:bottom;}
#listings .pic{	background-color: #e8e2bd; text-align: left; padding: 10px 5px 10px 5px; border-top: 1px #bbad6a solid; vertical-align:top;}

#listings img{border: 1px #efebcf solid;}
#listings .pending{}
/* --------------REALESTATE, LISTINGS DETAILS------------- */
#listingsdetails{margin-bottom: 25px;background: #b8932c url(/images/boxyellowwide.gif) no-repeat top left;padding: 8px 10px 20px 10px;color: #e1d9b0;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;width: 650px; height: auto; float: left; margin-top: 20px;padding-top: 8px;}
#listingsdetails .photos{}
#listingsdetails .details{float: right; width: 265px;margin-top: 25px;}
#listingsdetails .details a{color: #870114!important;}
#listingsdetails .titleinfo{color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; padding-top: 5px;}
#listingsdetails .titleinfo a{color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; float: right;}
#listingsdetails .description{ clear: both; color: #e1d9b0!important; font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; padding-top: 5px;}

#listingsdetails img{float: right;}

#listingsdetails ul{float: left;margin: 10px;}
#listingsdetails li{ color: #e1d9b0;padding: 0px 0px 8px 10px; display: block;list-style-type:none; background: url(/images/bulletcream.gif) no-repeat top left;}
#listingsdetails li a{color: #e1d9b0;}
.rightbullet,.leftbullet{width:127px;}
.rightbullet{float:right;}
.leftbullet{float:left;}



#buttons{float: left; width: 650px; text-align: right;}
#buttons img{padding-left: 10px; border: 0px;}



/* --------------REALESTATE, LISTINGS DETAILS GALLERY------------- */

#gallery{width: 370px; float: left; margin: 25px 15px 0px 0px; text-align: center;}
#gallery img {border: 1px #efebcf solid;}
#gallery .thumbnail{width: 85px;text-align:center;margin: 6px 0px 0px 6px;float: left;}
#gallery .thumbnail img{width: 85px; height: 57px;margin: 0px;}


/* --------------REALESTATE, MAPS------------- */
#realestate .maps {background: url(/images/mapbgrealestate.png) no-repeat top left;width: 398px; height: 103px; float: left; margin:20px 0px 20px 0px; color:#e1d9b0; padding: 20px;}
#realestate .maps p{float: left; width: 260px; font-size:14px !important;color:#e1d9b0 !important;margin: 0px !important;}
#realestate .maps img{float: right; margin-right:20px; border: 0px;}

/* --------------REALESTATE, COMMUNITY TOUR------------- */
#realestate .communitytour {float: right; margin: 20px 0px 20px 0px; border: 0px;}

/* --------------REALESTATE, NEIGHBORHOOD------------- */
#neighborhood{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #454f21;}
#neighborhood .details{background: url(/images/mantlebg.gif) repeat-y;width: 344px; height: 265px; float: left;margin-top: 20px;margin-bottom: 20px;}
#neighborhood .details ul{float: left;margin: 15px 25px 0px 25px;}
#neighborhood .details li{ color: #b3b47d;padding: 0px 10px 10px 10px; display: block;list-style-type:none; background: url(/images/bulletgreen.gif) no-repeat top left;}
#neighborhood .details li a{color: #b3b47d;}
#neighborhood .details .mantle{background: url(/images/mantle.gif) no-repeat top left;width: 344px; height: 62px;padding: 0px; margin: 0px;float: none;}
#neighborhood .details p{padding: 25px;}

#neighborhood .logo{ text-align:center;}
#neighborhood .toplinks {padding-top: 12px;margin-top: 20px;background: url(/images/neighborhoodsubnavbg.jpg) repeat-x top left; text-align: center;height: 29px; width: 670px;}
#neighborhood .toplinks ul{}
#neighborhood .toplinks li{ padding: 0px 10px 0px 10px; display: inline;list-style-type:none; border-right: 1px #9a6d00 solid;}
#neighborhood .toplinks li a{font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #9a6d00!important; text-decoration: none;}
#neighborhood .toplinks li a:hover{color:#9a6d00!important;}
#neighborhood .toplinks .last{border: none;}
#neighborhood .photos {background: url(/images/framered.gif) repeat-x top left; float: right; width: 316px; height: 265px;margin-top: 20px;margin-bottom: 20px;}
#neighborhood .photosrotate {background: url(/images/framered.gif) repeat-x top left; float: right; width: 298px; height: 265px;margin-bottom: 20px;padding: 2px 0px 0px 18px;margin-top: 20px;}

#neighborhood .photos img{margin: 18px 0px 0px 18px;}
.map{	text-align: center;float: left;margin-top: 20px;width: 650px;}
.map img{	border: 0px;}
.mapmargin{	text-align: center;float: left;margin-top: 20px;width: 650px;}
.bookmark{width: 10px;height: 400px;}
#neighborhood .message{margin: 0 auto;float: left;width: 679px;color: #e1d9b0 !important;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important; text-align: center;}
#neighborhood .message a{color: #e1d9b0 !important;}

/* --------------REALESTATE, BUILDERS---- */
#builders {background: #b8932c url(/images/boxyellowwide.gif) repeat-x top left;width: 650px; float: left; padding: 8px 10px 0px 10px;color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#builders a{color: #e1d9b0 !important;}
#builders td{padding: 5px;}
#builderreq {margin: 20px 0px 20px 0px;background: #5e000b url(/images/boxredwide.gif) repeat-x top left;width: 650px; float: left; padding: 8px 10px 0px 10px;color: #e1d9b0;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

/* --------------REALESTATE, REALTORS---- */
#realtors {background: #5e000b url(/images/boxredwide.gif) repeat-x top left;width: 650px; float: left; padding: 8px 10px 0px 10px;color: #e1d9b0;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;margin-bottom: 20px;}
#realtors a{color: #e1d9b0 !important;}
#realtors td{padding: 10px 5px 10px 5px; text-align: left;border-bottom: 1px #210004 solid}
#realtors th{text-align: left;padding: 10px 5px 10px 5px; color: #b8932c !important;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;}
#realtors th a{color: #b8932c !important;}


/* --------------REALESTATE, COMMUNITY LINKS---- */
#realestate .communitylinks {margin-bottom: 20px;background: #e8e2bd url(/images/boxcreamwide.gif) repeat-x top left;width: 650px; float: left; padding: 8px 10px 0px 10px;color: #e1d9b0;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#realestate .communitylinks table{margin-top: 20px;margin-bottom: 20px;}

/* --------------REALESTATE, DUES---- */
#realestate .dues{color: #870114;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

/* --------------REALESTATE, BUILDING SITES---- */
#realestate .buildingsites{margin-bottom: 30px;background: url(/images/boxbendbg.png) repeat-y top left;width: 641px; float: left; padding: 20px 15px 20px 15px;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#realestate .buildingsitestop{margin-top: 20px;background: url(/images/boxbendtop.png) no-repeat top left;width: 671px; height: 12px;float: left;}
#realestate .buildingsites .leftlogo{float: left; width: 235px;}
#realestate .buildingsites p{margin: 0px;font : 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important; padding: 3px;text-align: left;color: #5e000b!important;}
#realestate .buildingsites img{	border: none;margin-bottom: 15px; }
#realestate .buildingsites ul{float: left;margin: 0px 0x 0px 0px;}
#realestate .buildingsites li{ color: #443001;padding: 0px 0px 5px 9px; display: block;list-style-type:none; background: url(/images/bulletgreen.gif) no-repeat top left;}
#realestate .buildingsites li a{color: #443001;}
#realestate .buildingsites .buildingsitesdisplay{float: right; width: 400px;}
#realestate .buildingsites td{border: 1px #bbad6a  solid;font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; padding: 3px;text-align: left;color: #443001;}
#realestate .buildingsites .frame{padding: 0px;width: 390px; height: 225px; overflow: auto; background-color: #e8e2bd ;}
#realestate .buildingsites .framelarge{padding: 0px;width: 650px; height: 200px; overflow: auto; background-color: #e8e2bd ; margin: 0px;}
#realestate .buildingsites th{color: #443001;text-align: left;padding: 5px; background-color: #b8932c;}

/*#relestate .buildingsites .buildingsitesdisplay .frame .tablesorter .headerSortUp {
	background-image: url(/images/asc.gif);
	background-repeat: no-repeat;
	background-position:right;
	top:0px;
}
#realestate .buildingsites .buildingsitesdisplay .frame .tablesorter .headerSortDown {
	background-image: url(/images/desc.gif);
	background-repeat: no-repeat;
	background-position:right;
	bottom:0px;	
}*/

table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
	background-repeat: no-repeat;	
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
	background-repeat: no-repeat;
}

th.header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

#realestate .buildingsites .buildingsitesdisplay table{border: 1px #bbad6a  solid; border-collapse:collapse;margin: 0px;}



/* --------------TESTIMONIALS---------- */

.main .navleftside .testimonials{padding: 0px 0px 20px 20px; width: 180px;float: left;color: #e1d9b0;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;margin-top: 30px;}
.main .navleftside .testimonials a{color: #e1d9b0;}
.main .navleftside .testimonials h1{color: #ded5a5;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;padding: 20px 0px 0px 0px;}
.main .navleftside .testimonials .name{color: #e1d9b0; font-style:italic;}


/* --------------CALENDAR---------- */
.calendar{margin-bottom: 20px;background: #472415 url(/images/boxbrownwide.gif) repeat-x top left;width: 630px; float: left; padding: 8px 20px 20px 20px;color: #e1d9b0;font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;}
.calendar a{color: #b8932c !important; margin-left: 15px;}
.calendar p{color: #e1d9b0!important; }



/* --------------MISC---- */

.formtable td{padding: 0px!important;}

.redbox {float: left;margin-bottom: 20px;background: #5e000b url(/images/redbox.gif) repeat-x top center;width: 300px; padding: 8px 10px 10px 10px;color: #e1d9b0 ;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.redboxwide{margin: 20px 0px 20px 0px;background: #5e000b url(/images/boxredwide.gif) repeat-x top left;width: 630px; float: left; padding: 8px 20px;color: #e1d9b0;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.redboxmedium{margin: 0px 0px 20px 0px;background: #5e000b url(/images/boxredwide.gif) repeat-x top center;width: 360px; float: left; padding: 8px 20px;color: #e1d9b0;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.redboxwide p, .redbox p, .redboxmedium p, #builderreq p{color: #e1d9b0 !important;}
.redboxwide a, .redbox a, .redboxmedium a, #builderreq a{color: #e1d9b0 !important;}
.redboxwide ul, .redbox ul, .redboxmedium ul{margin: 15px;}
.redboxwide li, .redbox li, .redboxmedium li{ font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #e1d9b0;padding: 0px 0px 8px 10px !important; display: block;list-style-type:none; background: url(/images/bulletcream.gif) no-repeat top left;}
.redboxwide li a, .redbox li a, .redboxmedium li a{color: #e1d9b0 ;}
.redboxwide td, .redbox td, .redboxmedium td{color: #e1d9b0 !important;}


.largefont li{	line-height:30px;}

.golfballbox {margin-bottom: 20px;background: #e8e2bd url(/images/golfballbox.jpg) repeat-x top left;width: 290px; padding: 8px 15px 15px 15px;color: #443001;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

.creambox {margin-bottom: 20px;background: #e8e2bd url(/images/boxcream.gif) repeat-x top left;width: 300px; padding: 8px 10px 10px 10px;color: #443001;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;float: left;}
.creamboxwide {margin-bottom: 20px;background: #e8e2bd url(/images/boxcreamwide.gif) repeat-x top left;width: 630px; float: left; padding: 8px 20px 20px 20px;}
.creamboxxwide {margin-bottom: 20px;background: #e8e2bd url(/images/boxcreamwide.gif) repeat-x top left;width: 820px; float: left; padding: 8px 20px 20px 20px;}

.creamboxwide ul, .creambox ul, .creamboxxwide ul{ margin: 15px;}
.creamboxwide li, .creambox li, .creamboxxwide li{font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #443001;padding: 0px 10px 10px 10px; display: block;list-style-type:none;  background: url(/images/bulletbrown.gif) no-repeat top left;}
.creamboxwide li a, .creambox li a, .creamboxxwide li a{color: #443001 !important;}
.creamboxwide p, .creambox p, .creamboxxwide p{}
.creamboxwide hr, .creambox hr, .creamboxxwide hr{color: #443001;height: 1px;}


.brownbox {margin-bottom: 20px;background: #472415 url(/images/boxbrown.gif) repeat-x top left;width: 300px; padding: 8px 10px 10px 10px;float: left; }
.brownboxwide{margin-bottom: 20px;background: #472415 url(/images/boxbrownwide.gif) repeat-x top left;width: 630px; float: left; padding: 8px 20px 20px 20px;}
.brownboxwide p, .brownbox p{ color: #e1d9b0 !important;}
.brownboxwide a, .brownbox a{color: #e1d9b0 !important;}
.brownboxwide td, .brownbox td{padding: 5px;color: #e1d9b0; font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.brownboxwide ul, .brownbox ul{margin: 10px;}
.brownboxwide li, .brownbox li{ font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #e1d9b0;padding: 0px 0px 8px 10px !important; display: block;list-style-type:none; background: url(/images/bulletcream.gif) no-repeat top left;}
.brownboxwide li a, .brownbox li a{color: #e1d9b0;}
.brownboxwide div, .brownbox div{color: #e1d9b0 !important;}



.yellowbox{margin-bottom: 20px;float: left;background: #b8932c url(/images/boxyellow.gif) repeat-x top left;width: 300px; padding: 8px 10px 10px 10px;}
.yellowboxwide{margin-bottom: 20px;background: #b8932c url(/images/boxyellowwide.gif) repeat-x top left;width: 630px; float: left; padding: 8px 20px 20px 20px;}
.yellowboxxwide{margin-bottom: 20px;background: #b8932c url(/images/boxyellowwide.gif) repeat-x top center;width: 820px; float: left; padding: 8px 20px 20px 20px;}
.yellowboxmedium{margin-bottom: 20px;background: #b8932c url(/images/boxyellowwide.gif) repeat-x top center;width: 360px; float: left; padding: 8px 20px 20px 20px;}
.yellowboxwide p, .yellowbox p, .yellowboxmedium p, .yellowboxxwide p{color: #e1d9b0 !important;}
.yellowboxwide a, .yellowbox a, .yellowboxmedium a, .yellowboxxwide a{color: #e1d9b0 !important;}
.yellowboxwide ul, .yellowbox ul, .yellowboxmedium ul, .yellowboxxwide ul{float: left;margin: 10px;}
.yellowboxwide li, .yellowbox li, .yellowboxmedium li, .yellowboxxwide li{ font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #e1d9b0;padding: 0px 0px 8px 10px !important; display: block;list-style-type:none; background: url(/images/bulletcream.gif) no-repeat top left;}
.yellowboxwide li a, .yellowbox li a, .yellowboxmedium li a, .yellowboxxwide li a{color: #e1d9b0;}
.yellowboxwide td, .yellowbox td{color: #e1d9b0;}
.yellowboxmedium td{color: #e1d9b0;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}


.greenboxwide {margin-bottom: 20px;background: #243b0f url(/images/boxgreenwide.gif) repeat-x top left;width: 630px; float: left; padding: 8px 20px 20px 20px;}
.greenboxwide p{color: #e1d9b0 !important;}
.greenboxwide a{color: #e1d9b0 !important;}

.plaidbox {margin-bottom: 20px;background: #243b0f url(/images/boxplaidgreen.jpg) no-repeat top left;width: 290px; padding: 8px 15px 15px 15px;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.plaidbox p{color: #e1d9b0 !important;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.plaidbox a{color: #e1d9b0 !important;}

.paisleybox {text-align: left;margin-bottom: 20px;background: #3e1f11 url(/images/paisleybox.jpg) repeat-x top left;width: 290px; padding: 15px 15px 15px 15px;color: #e1d9b0 !important;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;float: left;}

.paisleybox p{color: #e1d9b0 !important;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;text-align: left;}
.paisleybox a{color: #e1d9b0 !important;}
.paisleybox ul{float: left;margin: 10px;text-align: left;}
.paisleybox li{ font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #e1d9b0;padding: 0px 0px 8px 10px !important; display: block;list-style-type:none; background: url(/images/bulletcream.gif) no-repeat top left;}
.paisleybox li a{color: #e1d9b0;}

.paisleyboxred {text-align: left;background: #3a0007 url(/images/paisleyboxred.jpg) repeat-x top left;width: 290px; padding: 8px 15px 15px 15px;color: #e1d9b0 !important;font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;float: left;}
.paisleyboxred p{color: #e1d9b0 !important;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;float: left;}
.paisleyboxred a{color: #e1d9b0 !important;}
.paisleyboxred ul{float: left;margin: 10px;text-align: left;}
.paisleyboxred li{ font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #e1d9b0;padding: 0px 0px 8px 10px !important; display: block;list-style-type:none; background: url(/images/bulletcream.gif) no-repeat top left;}
.paisleyboxred li a{color: #e1d9b0;}

.border{border: 1px solid #e1d9b0;}

.yellowdecobox {margin-bottom: 20px;background: #b8932c url(/images/yellowgrasstopper.jpg) no-repeat top left;width: 290px; padding: 15px;color: #443001;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

.gold{color: #866100 !important;}
.gold a{color: #866100 !important;}
.cream{color: #e1d9b0 !important;}
.cream a{color: #e1d9b0 !important;}
.brown{color: #443001!important;}
.brown a{color: #443001!important;}
.red{color: #5e000b !important;}
.red a{color: #5e000b !important;}
.green{color: #264a05!important;}
.green a{color: #264a05!important;}

.brownlarge{text-align: center;color: #e1d9b0 !important;font: bold 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif!important;}
.brownborder{border: 2px solid  #443001;}
.darklarge{text-align: center;color: #443001!important;font: bold 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif!important;}


.redframephoto {background: url(/images/framered.gif) repeat-x top left; float: right; width: 316px; height: 265px;margin-bottom: 20px;}
.redframephoto img, .brownframephoto img, .goldframephoto img, .brownframephotosmall img{margin: 18px 0px 0px 18px;}
.brownframephoto {background: url(/images/brownframe.jpg) repeat-x top left; float: right; width: 316px; height: 265px;margin-bottom: 20px;}
.brownframephotosmall {background: url(/images/brownframesmall.jpg) repeat-x top left; float: right; width: 316px; height: 180px;margin-bottom: 20px;}
.brownframephotorotate {background: url(/images/brownframe.jpg) repeat-x top left; float: right; width: 298px; height: 247px;margin-bottom: 20px;padding: 18px 0px 0px 18px;}
.redframephotorotate {background: url(/images/framered.gif) repeat-x top left; float: right; width: 298px; height: 265px;margin-bottom: 20px;padding: 2px 0px 0px 18px;}
.goldframephoto {background: url(/images/goldframe.jpg) repeat-x top left; float: right; width: 298px; height: 265px;margin-bottom: 20px;padding: 2px 0px 0px 18px;}
.brownframephotorotategv {background: url(/images/brownframe.jpg) repeat-x top left; float: right; width: 298px; height: 265px;margin-bottom: 20px;padding: 0px 0px 0px 18px;}
.brownframephotorotateres {background: url(/images/brownframe.jpg) repeat-x top left; float: left; width: 298px; height: 265px;margin-bottom: 20px;padding: 0px 0px 0px 18px;}


.instruction{color:#515a2f!important; font-style:italic; font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
.underlined{text-decoration:underline;}
.brownnote{color:#443001!important; font-style:italic; font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; line-height:20px; }
.note{color:#e1d9b0!important; font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;margin-bottom: 0px !important; }
.largenote{color:#e1d9b0!important; font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;margin-bottom: 0px !important; }
.lightnote{color:#443001!important; font-style:italic; font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; line-height:20px; }
.goldnote{color:#866100!important; font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;margin-bottom: 0px !important; }

.rightfloat{float: right;}
.leftfloat{float: left;}



.rightimg{float: right;margin-top: 10px;}
.leftimg{float: left;}
.rightimgmargin{float: right;margin-left: 20px;margin-bottom: 20px;}


.error{	color: #870114;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
.success{	color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}


/* --------------GOLF------------- */
#golf{background: #6f794b url(/images/bggolf.jpg) repeat-x;}
#golf .main{min-height: 100%; height: auto !important; height: 100%; background: url(/images/mainbggolf.jpg) repeat-y;border: 9px #26140c solid; margin-top: 50px;}
#golf .main .content {padding: 20px 20px 20px 10px; margin-left: 239px;min-height: 654px;height: auto;background: url(/images/contentbggolf.jpg) no-repeat top left; border-right: 1px #84753c solid;
border-top: 1px #84753c solid;}
#golf .main .navleftside {float:left; width: 239px;margin: 0px;padding: 0px;min-height: 654px;background: url(/images/navleftbggolf.jpg) no-repeat top left;
border-top: 1px #84753c solid;  }
#golf .main .navleftside img{float:left; border: none;padding: 15px 0px 0px 20px;}
#golf .main .navleftside .testimonials{padding: 0px 0px 20px 20px; width: 180px;float: left;color: #e1d9b0;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;}
#golf .main .navleftside .testimonials a{color: #e1d9b0;}

#golf .main h6{color: #ded5a5;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;padding: 20px 0px 0px 15px;}
#golf .main h6 a{color: #e1d9b0;text-decoration: none;}
#golf .main .content h1{color: #e1d9b0;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 20px;}
#golf .main .content h2{color: #443001;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 20px;}
#golf .main .content h3{color: #5b5a2e;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#golf .main .content h4{text-decoration: underline;color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}
#golf .main .content h5{width: 650px;float: left;color: #264a05;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}

#golf .main .content a{text-decoration: underline; color: #870114;}
#golf .main .content p{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;margin: 0px 0px 15px 0px; line-height:20px;}

#golf .main .content .left{margin-bottom: 15px; float: left; width: 300px;}
#golf .main .content .right{margin-bottom: 15px; float: right; width: 300px;margin-right: 20px;}

#golf ol{margin: 20px 0px 20px 20px;}
#golf ol li{ color: #e1d9b0;list-style-type:decimal !important; list-style-position:outside;padding: 0px 0px 10px 0px;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

#golf .subnav{border-bottom: 1px #5f673b solid;background: url(/images/bgcream.png) repeat; padding: 8px; width: 652px; margin-bottom: 20px;text-align: center;}
#golf .subnav ul{}
#golf .subnav li{ padding: 0px 10px 0px 10px; display: inline;list-style-type:none;border-right: 1px #870114 solid; }
#golf .subnav li a{font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #870114 !important; text-decoration: none;}
#golf .subnav li a:hover{color:#55000a !important;}
#golf .subnav .last{border: none;}


#golf input[type="text"],textarea {margin-bottom: 10px;padding: 3px; background-color: #e1d9b0; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

#golf .leather{padding: 20px 25px 20px 25px;background: url(/images/leather.jpg) no-repeat top left;	width: 270px;float: left; height: 236px;}
#golf .leather p{font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important; color: #e1d9b0!important; line-height:14px!important;}
#golf .leather a{font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important; color: #e1d9b0!important; line-height:14px!important;}
#golf .leather h1{color: #e1d9b0;margin-bottom: 5px!important;}

#golf .righthome{width: 320px;float: right;text-align: center;}
#golf .righthome img{float: left;}
#golf .righthome p{margin: 0px 0px 10px 0px !important;font-style:italic!important; font-size:12px !important; padding: 0px 0px 0px 10px !important;text-align: left;font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;color: #443001!important; line-height:18px !important;}
#golf .righthome .byline{ margin-left: 150px; font-style:normal;font-size: 10px !important}

#golf .buttons{	text-align: center;padding: 0px 0px 20px 0px}
#golf .buttons img{	border: 0px;margin-right: 10px;}

#golf .logos{width: 650px; float: left; text-align: right;margin-top: 20px;padding-bottom: 20px;}
#golf .logos img{border: none;}

#wx_module_6551{margin: 0px 0px 0px 20px;float: left;}

#golf .rates{width: 600px;
	float: left;
}
#golf .rates th{padding: 5px;background-color:#866100; font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important; color: #e1d9b0!important;}
#golf .rates td{  vertical-align:top; border: 1px #b4a764 solid;padding: 5px;font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important; color: #443001!important;}

/* -------------- GOLF HOLES------------- */
#golf .golfholebox {background: #e8e2bd url(/images/boxgolfhole.jpg) repeat-x top left;width: 231px; padding: 8px 15px 0px 15px;color: #443001;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;float: left;height: 259px;}
#golf .brownframewide img{margin: 19px 0px 0px 19px;}
#golf .brownframewide{background: url(/images/brownframewide.jpg) repeat-x top left; float: right; width: 359px; height: 248px;margin-bottom: 20px;padding: 19px 0px 0px 19px;}
#golf .holemap img{border: 1px #443001 solid;}






/* --------------RESTAURANT------------- */
#restaurant{background: #6f794b url('/images/bgRestaurant.jpg') repeat-x;
}
#restaurant .main{min-height: 100%; height: auto !important; height: 100%; background: url(/images/mainbgrealestate.jpg) repeat-y;border: 9px #311500 solid; margin-top: 50px;}
#restaurant .main .content {font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;padding: 20px 20px 20px 10px; margin-left: 239px;min-height: 654px;height: auto;background: url(/images/contentbgrealestate.jpg) no-repeat top left; border-right: 1px #84753c solid;
border-top: 1px #84753c solid;}
#restaurant .main .navleftside {float:left; width: 239px;margin: 0px;padding: 0px;min-height: 654px;background: url('/images/navleftBGRestaurant.jpg') no-repeat left top;
border-top: 1px #84753c solid;  }
#restaurant .main .navleftside img{float:left; border: none;padding: 15px 0px 0px 20px;}

#restaurant .main h6{color: #ded5a5;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;padding: 20px 0px 0px 15px;}
#restaurant .main h6 a{color: #e1d9b0;text-decoration: none;}
#restaurant .main .content h1{color: #e1d9b0;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;}
#restaurant .main .content h2{color: #443001;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#restaurant .main .content h3{color: #b8932c ;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#restaurant .main .content h4{color: #870114 ;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}
#restaurant .main .content h5{color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}

#restaurant .main .content a{text-decoration: underline; color: #870114;}
#restaurant .main .content p{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;margin: 15px 0px 15px 0px; line-height:20px;}

#restaurant .righthome{height: 415px; width: 321px; float: right;}
#restaurant .left{ width: 321px; float: left;}


#restaurant .menushadow{height: 9px; background: url(/images/menushadow.png) no-repeat top left; width: 321px;float: left;}
#restaurant .menu{height: 246px; background: url(/images/menu.jpg) no-repeat top left; width: 242px; float: right;padding: 40px 40px 0px 40px;}
#restaurant .menu p{font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important; color: #231900;}
#restaurant .number{color: #e1d9b0;font: bold 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 15px;margin-top: 15px; text-align: center}
#restaurant .menu ul{float: left;margin: 10px;}
#restaurant .menu li{ font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #443001;padding: 0px 0px 8px 0px !important; display: block;list-style-type:none;}
#restaurant .menu li a{color: #443001; text-decoration: none;}
#restaurant .logos{width: 675px; float:left;padding: 20px 0px 20px 0px;margin-bottom: 20px;}
#restaurant .logos img{margin-right: 17px;}
#restaurant .menus ul{float: left;margin: 10px;}
#restaurant .menus li{ font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #870114 ;padding: 0px 0px 8px 0px !important; display: block;list-style-type:none; }
#restaurant .menus li a{color: #870114; text-decoration: none;}

#restaurant .specials {text-align: left;background: #3e1f11 url(/images/paisleybox.jpg) repeat-x top left;width: 290px; padding: 15px 15px 15px 15px;color: #e1d9b0 !important;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;float: left;}

#restaurant .specials p{color: #e1d9b0 !important;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;float: left;}
#restaurant .specials a{color: #e1d9b0 !important;}
#restaurant .specials ul{float: left;margin: 10px;text-align: left;}
#restaurant .specials li{ font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #e1d9b0;padding: 0px 0px 8px 10px !important; display: block;list-style-type:none; background: url(/images/bulletcream.gif) no-repeat top left;}
#restaurant .specials li a{color: #e1d9b0;}




/* --------------WEDDINGS------------- */
#weddings{background: #6f794b url('/images/bgWedding.jpg') repeat-x;
}
#weddings .main{min-height: 100%; height: auto !important; height: 100%; background: url(/images/mainbgrealestate.jpg) repeat-y;border: 9px #e8e3ba solid; margin-top: 50px;}
#weddings .main .content {padding: 20px 20px 20px 10px; margin-left: 239px;min-height: 654px;height: auto;background: url(/images/contentbgrealestate.jpg) no-repeat top left; border-right: 1px #84753c solid;
border-top: 1px #84753c solid;}
#weddings .main .navleftside {float:left; width: 239px;margin: 0px;padding: 0px;min-height: 654px;background: url('/images/navleftBGWedding.jpg') no-repeat left top;
border-top: 1px #84753c solid;  }
#weddings .main .navleftside img{float:left; border: none;padding: 15px 0px 0px 20px;}

#weddings .main h6{color: #ded5a5;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;padding: 20px 0px 0px 15px;}
#weddings .main h6 a{color: #e1d9b0;text-decoration: none;}
#weddings .main .content h1{color: #e1d9b0;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;}
#weddings .main .content h2{color: #443001;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#weddings .main .content h3{color: #5b5a2e;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#weddings .main .content h4{color: #443001;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}
#weddings .main .content h5{float: left;color: #870114;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;margin-top: 15px;}

#weddings .main .content a{text-decoration: underline; color: #870114;}
#weddings .main .content p{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;margin: 15px 0px 15px 0px; line-height:20px;}

#weddings .lefthome{float: left; width: 323px;}
#weddings .weddingpaper{background: #e9e3c0 url(/images/weddingpaper.jpg) no-repeat top left; width: 282px; float: right;padding: 160px 20px 0px 20px;}
#weddings .weddingshadow{background: url(/images/weddingshadow.png) no-repeat top left; width: 322px; height: 5px;}

#weddings .weddingpaper ul{ margin: 15px;}
#weddings .weddingpaper li{font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #443001;padding: 0px 10px 5px 10px; display: block;list-style-type:none;  background: url(/images/bulletbrown2.gif) no-repeat top left;}
#weddings .weddingpaper li a{color: #443001 !important;}
.gvlogo{color: #5e000b !important ;float: right;text-align: center; width: 320px;}
.gvlogo p{font:bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;color: #5e000b !important ;}

#weddings .weddingpaper p{line-height: 16px !important;}


/* --------------LIVING------------- */

#living {background: #6f794b url('/images/bgliving.jpg') repeat-x;
}
#living .main{min-height: 100%; height: auto !important; height: 100%; background: url(/images/mainbgrealestate.jpg) repeat-y;border: 9px #784d00 solid; margin-top: 50px;}
#living .main .content {padding: 20px 20px 20px 10px; margin-left: 239px;min-height: 654px;height: auto;background: url(/images/contentbgrealestate.jpg) no-repeat top left; border-right: 1px #84753c solid;
border-top: 1px #84753c solid;}
#living .main .navleftside {float:left; width: 239px;margin: 0px;padding: 0px;min-height: 654px;background: url('/images/navleftbgliving.jpg') no-repeat left top;
border-top: 1px #84753c solid;  }
#living .main .navleftside img{float:left; border: none;padding: 15px 0px 0px 20px;}

#living .main h6{color: #ded5a5;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;padding: 20px 0px 0px 15px;}
#living .main h6 a{color: #e1d9b0;text-decoration: none;}
#living .main .content h1{color: #e1d9b0;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 20px;}
#living .main .content h2{color: #443001;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 20px;}
#living .main .content h3{color: #5b5a2e;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#living .main .content h4{color: #443001;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-top: 15px;}
#living .main .content h5{color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-top: 15px;}

#living .main .content a{text-decoration: underline; color: #870114;}
#living .main .content p{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;margin: 0px 0px 15px 0px; line-height:20px;}
#living .main .content .right{	float: right;width: 320px;}
#living .main .content .right img{	float: right;margin-bottom: 15px;}

#living .main .content .left{	float: left;width: 320px;padding-top: 20px;}
#living .main .content .left ul{margin: 10px 0px 20px 0px;}
#living .main .content .left li{ font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #443001;padding: 0px 0px 15px 10px !important; display: block;list-style-type:none; background: url(/images/bulletbrown.gif) no-repeat top left;}
#living .main .content .left li a{color: #443001;}
#living .main .content .left p{	margin-top: 0px !important}



#living .icons {width: 680px; height: 136px;}

#living .icon {width: 125px; height: 136px; float: left; margin-right: 9px;}

#living .livinghome{margin-bottom: 15px; float: left; width: 320px;padding-top: 20px;height: 400px;}
#living .livinghome ul{float: left;margin: 15px 15px 10px 15px;}
#living .livinghome li{ font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #443001;padding: 0px 0px 5px 10px !important; display: block;list-style-type:none; background: url(/images/bulletbrown.gif) no-repeat top left;}
#living .livinghome li a{color: #443001;}


#living .rightbullets{float:right; width: 200px}
#living .leftbullets{float:left;width: 120px;}


/* --------------RESIDENTS------------- */

#residents {background: #6f794b url('/images/bgresidents.jpg') repeat-x;
}
#residents .main{min-height: 100%; height: auto !important; height: 100%; background: url(/images/mainbgrealestate.jpg) repeat-y;border: 9px #b1a86e solid; margin-top: 50px;}
#residents .main .content {padding: 20px 20px 20px 10px; margin-left: 239px;min-height: 654px;height: auto;background: url(/images/contentbgrealestate.jpg) no-repeat top left; border-right: 1px #84753c solid;
border-top: 1px #84753c solid;}
#residents .main .navleftside {float:left; width: 239px;margin: 0px;padding: 0px;min-height: 654px;background: url('/images/navleftbgresidents.jpg') no-repeat left top;
border-top: 1px #84753c solid;  }
#residents .main .navleftside img{float:left; border: none;padding: 15px 0px 0px 20px;}
#residents .main h4{color: #443001 ;font: bold 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;padding: 10px 0px 0px 15px;}

#residents .main h6{color: #ded5a5;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;padding: 20px 0px 0px 15px;}
#residents .main h6 a{color: #e1d9b0;text-decoration: none;}
#residents .main .content h1{color: #e1d9b0;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 10px;}
#residents .main .content h2{color: #443001;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-bottom: 5px;}
#residents .main .content h3{color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-top: 15px;}
#residents .main .content h4{color: #443001;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-top: 15px;}
#residents .main .content h5{color: #e1d9b0;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-top: 15px;}

#residents .main .content a{text-decoration: underline; color: #870114;}
#residents .main .content p{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;margin: 15px 0px 15px 0px; line-height:20px;}

#residents .main .content .left{margin-bottom: 15px; float: left; width: 300px;}
#residents .main .content .right{margin-bottom: 15px; float: right; width: 300px;margin-right: 20px;}

#residents input[type="text"],#residents textarea, #residents input[type="password"] {margin-bottom: 10px;padding: 3px; background-color: #e1d9b0; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#residents select{margin-bottom: 10px;padding: 3px; background-color: #e1d9b0; border: 1px #805f02 solid;color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

#residents .main .content td{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;padding: 5px;}

#messageboard{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;border-bottom: 1px #e1d9b0 solid;}
#messageboard .subject{ white-space:nowrap; font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;color: #443001 !important;}
#messageboard .heading{white-space:nowrap;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;color: #e1d9b0 !important;}
#messageboard td{padding: 5px; vertical-align:top;color: #e1d9b0 !important;}

#photogallery img{border: 1px #e1d9b0 solid;}
#photogallery td{padding: 8px; text-align: center;}

#residentdirectory th{background-color: #443001; padding: 10px 5px 10px 5px;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;color: #e1d9b0 !important; text-align: left;}
#residentdirectory td{padding: 10px 5px 10px 5px !important;}
#residentdirectory .paging{padding: 10px 5px 10px 5px !important;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;color: #e1d9b0 !important;}

#printabledirectory table{font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #000;padding: 5px;}
#printabledirectory td{padding: 10px 5px 10px 5px;}

.coupon{margin-bottom: 20px;width: 350px; border: 4px #443001 dashed;padding: 30px;font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color: #443001; background-color: white;}
#printerfriendly p{text-align: center;font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #443001;padding: 5px;}
#printerfriendly {margin-top: 50px;text-align: center;font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #443001;padding: 5px;}
#printerfriendly a{color: #5e000b ;}


/* -------------- EXECUTIVES------------- */
.executive{font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #443001;margin-bottom: 20px;background: #e8e2bd url(/images/boxcreamwide.gif) repeat-x top left;width: 820px; float: left; padding: 8px 20px 20px 20px;}
.executive h1{color: #443001;font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif!important; margin-bottom: 5px;}
.executive h1 a{color: #443001 !important;text-decoration: none!important;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important; }
.executive img{	float: right; border: 1px #443001 solid;margin: 10px 10px 10px 10px;}


.executivelist ul{ margin: 15px;}
.executivelist li{font: bold 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #443001;padding: 0px 10px 10px 10px; display: block;list-style-type:none;  background: url(/images/bulletbrown.gif) no-repeat top left;}
.executivelist li a{color: #443001 !important;}


/* -------------- SEO LINKS------------- */

a.seodark:link {color: #443001 !important; text-decoration: none!important;}
a.seodark:active {color: #443001!important; text-decoration: none!important;}
a.seodark:visited {color: #443001!important; text-decoration: none!important;}
a.seodark:hover {color: #443001!important; text-decoration: none!important;}


a.seolight:link {color: #e1d9b0!important; text-decoration: none!important;}
a.seolight:active {color: #e1d9b0!important; text-decoration: none!important;}
a.seolight:visited {color: #e1d9b0!important; text-decoration: none!important;}
a.seolight:hover {color: #e1d9b0!important; text-decoration: none!important;}



/* --------------FORMS------------- */

.formtable{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;}
.formtable td{padding: 5px; vertical-align:top;}

/* --------------PRINT------------- */

#print{font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color: #231900;}
#print td{padding: 5px; vertical-align:top;}
#print a{color:#231900;}


/* --------------FOOTER------------- */

#footer, .push { clear: both;width: 100%;height: 4em; bottom: 0;left: 0;margin: 0 auto; position: relative;} 
#footer {background: #343b17 url(/images/footerbg.jpg) repeat-x;height: auto;height: 100%;}

#footer .content { width: 960px; margin: 0 auto; position: relative; padding-top: 110px;color: #96a062;height: auto;height: 100%;min-height: 400px;font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

}

#footer .block {width: 290px;height: 200px;float: left;margin: 30px 40px 0px 0px;}
#footer .blockright {width: 290px; height: 200px;float: right;margin: 30px 0px 0px 0px;}
#footer .blockright img{padding: 20px 20px 0px 0px;border: none;}
#footer .block h1, .blockright h1{color: #30461d;font: 20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;margin-bottom: 10px;}

#footer .block p, .blockright p{
color: #96a062;
font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
line-height:16px;
margin-bottom: 15px;
}

#footer .block a, .blockright a{
color: #96a062;
text-decoration: underline;
}


#footer .block ul, .blockright ul{
float: left;
width: 120px;

}


#footer .block li, .blockright li{
display: block;
list-style-type: none;
padding-bottom: 5px;
color: #96a062;
font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}


#footer .block li a, .blockright li a{color: #96a062;text-decoration: underline;}


/* --------------CONTACT FORM FOOTER------------- */


#footer input[type="text"],#footer textarea, #footer input[type="password"] {margin-bottom: 10px;padding: 5px;border: none !important; background-color: #b4b992; color: #1f1703;font:10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}


/* --------------FOOTER SEO LINKS------------- */


#footer .seo {background-color: #1b2703;height: auto;height: 100%;border-top: 1px #0b1809 solid;}

#footer .seo .seocontent{
text-align: left;
min-height: 100px;
font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
color:#343b17;
width: 960px;
margin: 0 auto; 
position: relative; 
height: auto;
height: 100%;
padding-top: 20px;
}



#footer .seo p{width: 550px;float: left;}
#footer .seo p a{color: #343b17;text-decoration: none;}
#footer .seo ul{float: left;width: 350px;margin-left: 40px;}
#footer .seo li{display: inline;list-style-type: none;color: #343b17;font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}
#footer .seo li a{color: #343b17;text-decoration: none;border-right: 1px #343b17 solid;padding-right: 5px;}



/* --------------parade------------- */

.parade{ border-collapse:collapse; }
.parade td{text-align: center; padding: 5px 10px 5px 10px; vertical-align:top;}
.parade img{ border: 1px #443001 solid;margin: 0px 5px 0px 5px}
.parade h3 a{ color: #443001 !important; font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}





.general td{padding: 10px 5px 10px 5px; text-align: left;color : #443001 !important; font: 10px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}


.generaldisplay{padding: 0px; text-align: left; border-collapse:collapse;margin: 0 auto;}

.generaldisplay td{padding: 5px; text-align: center;color : #443001 !important; font: bold 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;}

.generaldisplay img{border: 1px #e1d9b0 solid;}




