/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* ----- */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
body { font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; background: #464742; }
a:hover { color: #95a37f !important; }

#container { width: 100%; margin: 0 auto; background: #fff; }

#header { height: 143px; padding: 14px 0 0; position: relative; background: url(../_assets/header-bg-strip.gif) 0 0 repeat-x; }

	
	#contactHolder {width:960px; margin:0 auto 0 auto;  height: 115px;}
	#header h1 { float:left;width: 401px; height: 98px; margin: 0 0 10px 281px; text-indent: -9999px; background: url(../_assets/logo.png) 0 0 no-repeat;  }
	#contact {float:right;text-align: right; }
		
	
	#contact #phone { margin: 0 0 5px; color: #fff; font-size: 18px; }
	#contact #phone span { font-size: 24px; }
	#contact #phone2 { margin: 0 0 5px; color: #fff; font-size: 18px; }
	#contact #phone2 span { font-size: 24px; }
	#contact #email, #contact #email a { color: #f2e5ae; }
	#contact #email { font-size: 12px; }
	#contact #email a { font-size: 14px; text-decoration: none; }
	#contact a:hover { color: #fff !important; }
	
	#nav, #footer { background: #464742; }
	
	#footerInner {width:960px; margin: 0 auto 0 auto;}
	
	
	#nav { height: 29px; font: 13px 'Trebuchet MS'; text-transform: uppercase; }
	#nav ul { width: 400px; margin: 0 auto; clear: left; }
	#nav li, #nav a { float: left; }
	#nav a { height: 23px; padding: 6px 14px 0; display: block; color: #fff; text-decoration: none; }
	
  #content { width: 1000px; margin: 0 auto; padding: 25px 0; clear: both; background: #fff; }

#copy { width: 182px; padding: 0 20px 0 28px; float: left; font: 12px Tahoma, sans-serif; }
	#copy h2 { font-size: 18px; line-height: 22px; color: #76786d; font-weight: normal; }
	#copy p.intro { margin: 20px 0; color: #95a37f; font-weight: bold; }
	
	#copy p { line-height: 14px; margin: 0 0 10px; }

#offer {width:745px}
	#offer ul { margin-left: -5px; }
	#offer li, #grid a { float: left; }
	#offer li { margin: 0 0 6px 5px; }
	#offer img {margin: 0 0 3px 0;}


#grid { width: 750px; float: left; }
	#grid ul { margin-left: -5px; }
	#grid li, #grid a { float: left; }
	#grid li { margin: 0 0 6px 5px; }
	#grid a { width: 233px; height: 49px; padding: 107px 0 0 12px; display: block; font-size: 24px; color: #fff; text-decoration: none; }
	#grid span { margin: 2px 0 0; display: block; font-size: 12px; color: #f2e5ae; }
	li#property1 a { background: url(../_assets/_properties/1.jpg) 0 0 no-repeat; }
	li#property2 a { background: url(../_assets/_properties/2.jpg) 0 0 no-repeat; }
	li#property3 a { background: url(../_assets/_properties/3.jpg) 0 0 no-repeat; }
	li#property4 a { background: url(../_assets/_properties/4.jpg) 0 0 no-repeat; }
	li#property5 a { background: url(../_assets/_properties/5.jpg) 0 0 no-repeat; }
	li#property6 a { background: url(../_assets/_properties/6.jpg) 0 0 no-repeat; }
	li#property7 a { background: url(../_assets/_properties/7.jpg) 0 0 no-repeat; }
	li#property8 a { background: url(../_assets/_properties/8.jpg) 0 0 no-repeat; }
	li#property9 a { background: url(../_assets/_properties/9.jpg) 0 0 no-repeat; }
	li#property10 a { background: url(../_assets/_properties/10.jpg) 0 0 no-repeat; }
	li#propertySoon a { background: url(../_assets/_properties/soon.jpg) 0 0 no-repeat; }

#footer { height: 16px; padding: 12px 33px; clear: both; font-size: 11px; }
	#footer p, #footer a { color: #95a37f; }
	#footer a:hover { color: #fff !important; }
	
	
	
	
#contentLeft {clear:both; width: 446px; padding: 0 20px 0 28px; float: left; font: 12px Tahoma, sans-serif; }
	#contentLeft h2 { font-size: 18px; line-height: 22px; color: #76786d; font-weight: normal; }
	#contentLeft p.intro { margin: 0; color: #95a37f; font-weight: bold; }
	#contentLeft p.boldintro { margin: 20px 0; font-weight: bold; }
	#contentLeft p { line-height: 14px; margin: 0 0 10px; }
	#contentLeft a { text-decoration:none; color:#464742;}
	
#contentLeft ul {margin:10px 0 0 0;}
#contentLeft li {
	text-decoration:none;
	display:block;
	padding: 4px 0 4px 20px;
	background: url(../_assets/bullet2.gif) 0% 50% no-repeat;
	background-position:top left;
	
	}
	
#contentRight { width: 486px; float: left; font: 12px Tahoma, sans-serif; }
	#contentRight h2 { font-size: 18px; line-height: 22px; color: #76786d; font-weight: normal; }
	#contentRight p.intro { margin: 0; color: #95a37f; font-weight: bold; }
	#contentRight p { line-height: 14px; margin: 0 0 10px; }
	
	#contentRight a { text-decoration:none; color:#464742;}
    #contentRight a:hover { text-decoration:none; color:#808667;}

#contentRight #text ul {margin:10px 0 0 0;}
#contentRight #text li {
	text-decoration:none;
	display:block;
	padding: 4px 0 4px 20px;
	background: url(../_assets/bullet2.gif) 0% 50% no-repeat;
	background-position:top left;
	
	}

#gallery { width: 493px; float: left; }
	#gallery ul { margin: 5px 0 0 -8px; }
	#gallery li, #gallery a { float: left; }
	#gallery li { margin: 2px 8px 8px 0; }
	#gallery a { width: 156px; height: 103px; display: block; font-size: 24px; color: #fff; text-decoration: none; }
	#gallery span { margin: 2px 0 0; display: block; font-size: 12px; color: #f2e5ae; }
	
	
.pagelink 
{
    text-decoration:none;
    color:#000;
    margin:10px 0 0 0;
    text-align:right;
    font-size:1em;
    }
    
.under 
{
    margin: 5px 0 5px 0 ;
    border-bottom: dotted 1px #ACB38E;
    height:30px;
    text-align:right;
    }
    
.input1 {width:300px; font-size:1em;}
.input2 {width:307px; font-size:1em;}

.input3 {width:100px; font-size:1em; margin: 0 0 0 100px;}
.input4 {width:300px; height:80px; font-size:1em;}



#dropdown {background-color:#DDD; margin:0 0 10px 0; height:30px; width:482px;}
#dropdown select{font-size:1em; margin:5px 5px 0 0; float:right; width:200px;}
#dropdown span{font-size:1em; margin:8px 5px 0 5px; float:left;}



.hidecal {visibility:hidden; display:none;}
.showcal {visibility:visible; display: inline;}

/* AG, Aug 09 */
#pGoogleMapsLink {
  text-align: right;
  background: url(../_assets/googleMaps.jpg) center right no-repeat;
  display: block;
  height: 25px;
padding: 7px 0 0 0;
}

#pGoogleMapsLink span {
  visibility: hidden;
  display: inline-block;
  width: 117px;
}

