a {color:#848764;text-decoration:none;}
h1{font:bold 20px Century, Verdana, Sans-Serif;color:#fff;margin:0;}
h2{font:italic 17px Century, Verdana, Sans-Serif;color:#fff;margin:0;}

h3{font:bold 20px Century, Verdana, Sans-Serif;color:#fff;margin:0;}
h6{font:normal 10px Century, Verdana, Sans-Serif;color:#435642;margin:0;}
h6 a{color:#435642;text-decoration:none;font-style:normal;}
.text_left{float:left;}
.text_left_bottom{float:left;font:normal 10px Century, Verdana, Sans-Serif;color:#435642;margin:0;}
.text_right{float:right;}
.text_right_bottom a{float:right;text-decoration:none;font:normal 10px Century, Verdana, Sans-Serif;color:#435642;margin:0;}
.yellow_link{text-align:center;}

li{font:normal 12px Helvetica, Arial, Sans-Serif;color:#bec19d;text-align:left;line-height:14px;list-style:none;}

body{background: url(images/background_v3.jpg);margin:0;padding:0;}

.head_spacer{border:1px solid white;margin:auto;height:110px;}
/* NAV MENU */
#welcome_nav{float:right;width:973px;height:30px;}
#navigation{margin:0;width:100%;background:transparent;}
#nav{margin:auto;width:960px;}
#pointermenu2{margin:0 0 0 40px;padding: 0;text-align:center;}
#pointermenu2 ul{margin: 0; /*menu offset from left edge of window*/float: left;padding-left: 0px;font: bold 13px ,Helvetica, Arial, Sans-Serif;
background: transparent; /*optional left round corner*/}
* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;margin-left:40px; /*menu offset from left edge of window in IE*/}
#pointermenu2 ul li{display: inline;}
#pointermenu2 ul li a{float: left;color: #848764;font-weight: normal;padding: 12px 25px 10px 25px;text-decoration: none;}
#pointermenu2 ul li a:visited{color:#848764;}
#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/color: #fff;background: transparent;}

/*HOME PAGE*/
#welcome{margin:20px auto 0 auto;width:975px;height:600px;background: #1a3c1c url(images/header.jpg) no-repeat;}
.welcome_fill{margin:auto;width:973px;height:565px;}
.welcome_message{position:absolute;width:370px;margin:110px 0 0 15px;padding:15px 0 0 15px;background: url(images/gradient.jpg) no-repeat;}
.welcome_style{font:15px Helvetica, Verdana, Sans-Serif;color:#fff;}
.welcome_image{position:absolute;width:555px;height:451px;margin:100px 0 0 415px;background:url(images/pictures.jpg) no-repeat;}

/*CONTENT MAIN*/
.content_main{position:absolute;width:940px;height:440px;margin:110px 0 0 15px;}
.testimonials_content{position:absolute;overflow:auto;width:460px;height:400px;padding:15px 0 0 15px;background: url(images/gradient.jpg) no-repeat;}
.testimonials_photo{position:absolute;width:440px;height:425px;margin:5px 0 0 490px;background:url(images/testimonials.jpg) no-repeat;}
.philosophy_content{position:absolute;width:370px;height:400px;padding:15px 0 0 15px;background: url(images/gradient.jpg) no-repeat;text-align:center;}
.philosophy_photo{position:absolute;width:500px;height:400px;margin:20px 0 0 415px;background:url(images/philosophy.jpg) no-repeat;}
.contact_content{position:absolute;width:390px;height:400px;padding:15px 0 0 15px;background: url(images/gradient.jpg) no-repeat;}
.contact_photo{position:absolute;width:500px;height:400px;margin:20px 0 0 415px;background:url(images/contact.jpg) no-repeat;}
.links_content{position:absolute;width:500px;height:400px;padding:15px 0 0 15px;background: url(images/gradient.jpg) no-repeat;}
.links_photo{position:absolute;width:400px;height:400px;margin:0 0 0 525px;background:url(images/links.jpg) no-repeat;}
.specials_content{position:absolute;width:370px;padding:15px 0 0 15px;background: url(images/gradient.jpg) no-repeat;}
.specials_photo{position:absolute;width:302px;height:388px;margin:20px 0 0 415px;border:1px dashed #b2b2b2;}
.specials_yellow1{position:absolute;width:190px;height:195px;margin:20px 0 0 740px;border:1px dashed #b2b2b2;}
.specials_yellow2{position:absolute;width:190px;height:195px;margin:225px 0 0 740px;border:1px dashed #b2b2b2;}
.photo_content_main{border:1px solid white;position:absolute;width:940px;height:440px;margin:110px 0 0 15px;}
.photos_land{border:1px solid white;float:left;margin:5px;width:300px;height:400px;}
.photos_stone{border:1px solid white;float:left;margin:5px;width:300px;height:400px;}
.photos_patio{border:1px solid white;float:left;margin:5px;width:300px;height:400px;}





.bottom{margin:auto;width:975px;height:20px;}
