@charset "UTF-8";
/* CSS Document */

/* =Reset Styles - Thank you Eric Meyer (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) */

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	color: black;
	font-size:1em;
	font: 61% Helvetica, Tahoma, Arial, sans-serif;
}

ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*General */

body {
	background:none;
	padding:2em 0;
}

#container {
	background-color:#fbfcf3;
	width:1000px;
	margin:0 auto 0 auto;
	padding:0em;
	position:relative;
	text-align:left;
	height:auto;
}




#logo { display:none; }

#sReader {
	position: absolute;
	top:-1000em;
	left:-100000em;
}

#masthead {
	height:14.1em;
	padding:10.5em 4em 0 4em;
	background:#d2e1aa url(../images/headbground.jpg) 0 top no-repeat;
}

#topContent{
	background:#fbfcf3 url(../images/topContentBackground.jpg) 0 top no-repeat;
	min-height:38.2em;
	padding:89px 0 0 37px;
	width:960px;
}

#readmore {
	display:none;
}

#introText {
	position:relative;
	padding:0px 10px 0 0;
	width:900px;
	float:left;
	margin-top:-60px;
}

#introText ul {
	position:relative;
	bottom:-.7em;
}

#introText ul li{
	font-size:1.2em;
	display:inline;
	padding-right:.6em;
}

p {
	margin: 0 0 1.2em 0;
	font-size:1.4em;
	line-height:1.6em;
}

.blockquote {
	margin: 0 0 2px 0;
	font-size:1.4em;
	line-height:1.6em;
	font-style:italic;
}

.quotename {
	margin-top:3px;
	font-style:normal;
}

a {
	color:#51642D;
}

a:visited {
	color:#758C45;
}

a:hover{
	color:#000000;
}

#GalleryImage{
	margin:45px 0 0 0;
}

#bottomContent{
	min-height:46.6em;
	background:#fefefc url(../images/BotcontentandfootBkgrd.jpg) 0 top no-repeat;
	padding:20px 0 0 0;
	border-top:1px solid #9A928F;
	width:1000px;
	position:relative;
}




#footer{
	clear:both;
	min-height:2.9em;
	border-top:1px solid #9A928F;
	text-align:center;
	padding-top:1em;
	background:none;
	width:1000px;
	position:absolute;
	bottom:0px;
}

#masthead h1, h1 a {
	float:left;
	width:420px;
	display:block;
	font-size:3em;
	margin-top:30px;
}

h2 {
	background:#fbfdf8 url(../images/straplinebackground.jpg) 0 top no-repeat;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	min-height:1.7em;
	padding:.5em 0 0 36px;
}

#mContact {
	float:right;
	padding-top:3em;
}

#mContact li {
	font-size:1.3em;
	text-align:right;
	line-height:2.4em;
}


#bottomContent ul li{
	padding:3em 0 0 0;
	width:26em;
	
}



#galleryThumbs {
	width:922px;
}


.clearboth {
	clear:both;
}



h3 {
	font-size:1.6em;
	margin: 0 0 19px 0;

}



/* Contact Form*/
#cHeader {
	padding:0 0 0 15px;
	background:url(../images/bullet_contact.png) left 1px no-repeat;
}


form {
	display:none;
	}


/*Find us*/


#findUs {
	margin:20px 0 0 0;
	padding:0 20px 5px 40px;
	float:left;
	width:900px;
}

#fHeader {
	padding:0 0 0 16px;
	background:url(../images/bullet_findus.png) left 1px no-repeat;
}


#findUs p a {
	display:block;
}

#findUs .details {
	display:block;
	font-size:1.4em;
	margin-top:22px;
	
}


/*What our clients say*/

#testimonials2 {
	margin:20px 0 2em 0;
	padding:0 0 5px 0px;
	float:left;
	width:900px;
}

#testimonials {
	display:none;
}

#wHeader {
	padding:0 0 0 16px;
	background:url(../images/bullet_testimonials.png) left 1px no-repeat;
}


#footer p {
	font-size:1.2em;
	margin:0;
}

/*Map*/
#map   {
	background:none;
}


#map #container {
	margin-top:20px;
	background:none;
	width:580px;
}


/*thankyou*/


#thankyou #container {
	width:500px;
	height:25em;
	background:#000 url(../images/thankyoubground.jpg) no-repeat top;
	text-align:center;
	padding-top:120px;
}


#thankyou h1 {
	margin-bottom:20px;
	font-size:2em;
}
  	
#thankyou h2 {
	font-size:1.5em;
	background:none;
	padding:0;
	margin-bottom:20px;
}

/*print*/

#topContent ul {
	display:none;
}

#readmore {
	display:inline;
	text-align:left;
	width:900px;
}

#readmore h2 {
	padding:.5em 0 0 0px;
}

#topContent #readmore ul {
	display:inline;
	list-style:disc;
}

#readmore ul li{
	font-size:1.4em;
	display:block;
	padding:0 0 8px 0;
}

#gallerywrapper {
	display:none;
}
  	
