/* Global Class */
*{margin:0; padding:0}
body{margin:0 auto; text-align:center; background:#d1cfbd url(../images/bg.gif) repeat-x 0 -20px}
body, div, span, p, td, select, input, textarea, th, td, li{font-family:arial, verdana, helvetica, sans-serif; color:#000; font-size:12px}

p{margin:0 0 15px}
img{border:none}

a{color:#752912; text-decoration:none}
a:hover{text-decoration:underline}

h1{
	font-weight:normal;
	border-bottom:3px solid #752912;
	color:#752912;
	margin-bottom:10px;
	font-size:18px;
	padding-bottom:2px
}

em{color:#752912}

ul{margin:0 0 15px 0; list-style-type:none; list-style:none}
ul li{background:url(../images/bullet.gif) no-repeat 2px 5px; list-style:none; list-style-type:none; padding:0 0 4px 12px}
ul a{color:#000}

/* Useable Class */
.author{text-align:right; padding-bottom:10px}

.clear{clear:both; font-size:0}

a.link01{color:#000}

.more{text-align:right}
.more a{background:url(../images/bullet.gif) no-repeat 0 6px; padding-left:7px; color:#752912; text-decoration:none}
.more a:hover{text-decoration:underline}

/* Layout Class */
.header{height:134px; width:930px; position:relative; margin:0 auto; z-index:999}
.logo{position:absolute; top:32px; left:25px; z-index:888}
.address{position:absolute; top:56px; right:0}

#nav{
	margin:0;
	width:594px;
	height:11px;
	list-style:none;
	position:absolute;
	z-index:999;
	display:inline;
	right:26px;
	margin-top:113px;
	padding:0;
	float:left
}
#nav li{margin:0; padding:0 0 0 27px; background:none; list-style:none; display:inline; float:left; white-space:nowrap}
#nav a{background-position:top left; background-repeat:no-repeat; display:block; height:11px}
#nav a:hover{background-position:bottom left}
#nav span{position:absolute; left:-999px; visibility:hidden}
#nav a.navHome{background-image:url(../images/navHome.gif); width:38px}
#nav a.navAboutUs{background-image:url(../images/navAboutUs.gif); width:64px}
#nav a.navServices{background-image:url(../images/navServices.gif); width:57px}
#nav a.navTestimonials{background-image:url(../images/navTestimonials.gif); width:91px}
#nav a.navPhotoGallery{background-image:url(../images/navPhotoGallery.gif); width:103px}
#nav a.navContactUs{background-image:url(../images/navContactUs.gif); width:79px}

.container{width:930px; margin:0 auto 8px; position:relative; min-height:500px; height:auto !important; height:500px; z-index:0; background:#bfbca2 url(../images/containerBg.gif) repeat-x 0 0}
.content{float:left; width:930px}	
.contentLeft{
	float:left;
	height:268px;
	width:190px;
	display:block;
	position:absolute;
	bottom:0;
	left:25px;
	background:url(../images/leftArt.png) no-repeat bottom left;
	background-image: url(../images/leftArt.png);
}
.contentRight{float:right; width:740px}

#homeContentBoxOuter{
	width:740px;
	padding:5px 0;
	float:left
}
#homeContentBoxOuter .homeContentBox{
	width:600px;
	float:left;
	text-align:left;
	margin-right:35px
}
#homeContentBoxOuter .homeContentBoxLast{
	width:600px;
	float:left;
	text-align:left;
}

#welcome{width:740px; padding:15px 0; float:left}

.innerContent{text-align:left; padding:15px 0}
.innerContent p{margin-right:10px}

#footer{height:70px; width:930px; position:relative; text-align:right; margin:0 auto}
#footer p{padding:0; margin:0; margin-bottom:5px; color:#3f2516; font-size:11px}
#footer span{padding-left:5px; display:block; float:right}

.banner{}
.banner img{display:block}

.introText{font-size:17px}

#navigation a{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
