body { margin: 0px; padding:0px; background:#e6dcd1; }
body, td, th, div, li, select, input, textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
body, td, th, div, li { vertical-align:top; }
form { margin: 0px; padding: 0px; }
a img { border: 0px; }
a { font-weight:bold; color:#b68376; text-decoration:none; }
a:hover { text-decoration:underline; }
div.spacer { clear:both; font-size:0px; }
h1 { font-size:30px; font-weight:bold; color:#fff; padding:10px 0px 10px 0px; margin:0px 0px 8px 0px; }


/* For Crazy IE Peekaboo Bug */
div { line-height:1.2; } 

.container {width:1000px; margin:0px auto;}
.links { height:32px;  font-size:0px; background:url(/images/linkBG.jpg) repeat-x;}
.links a { height:24px; color:#e4dace; float:left; padding:8px 10px 0px 10px; font-size:14px; display:block;}
.links a:hover { height:24px; padding:8px 10px 0px 10px; float:left; color:#494949; text-decoration:none;}
.content {background:url(images/contentTop.jpg) repeat-x;}
ul.pricing {margin:0px 20px; padding:0px;}
li.pricing {line-height:18px;}


/* For Footer Links */
.menu {
	margin: 20px auto 0px auto; width:690px;
	padding: 0;
	list-style: none;

}
.menu li {
	padding: 0;
	margin: 0 12px;
	float: left;
	position: relative;
	text-align: center;
}
.menu a {
	padding: 6px 10px;
	display: block;
	color: #000000;
	width: 40px;
	text-decoration: none;
	font-weight: bold;

}
.menu li em {
	background: url(/images/talkBubble.png) no-repeat;
	width: 126px;
	height: 72px;
	position: absolute;
	top: -95px;
	left: 15px;
	text-align: center;
	padding: 28px 22px 0px 12px;
	font-weight:bold;
	color:#d7b7ac;
	font-style: normal;
	font-size:14px;
	z-index: 2;
	display: none;
}
/* FORM */
textarea#comment {
background:url("/images/commentFieldTop.png") no-repeat !important;
background:url("/images/commentFieldTop.png") no-repeat;
width:510px;
height:144px;
border:0px;
overflow: hidden; 
font-weight:bold;
color:#836443;
font-size:1.4em;
padding:20px 20px 0px 20px;
}

input#email {
background:url("/images/inputField.png") no-repeat !important;
background:url("/images/inputField.png") no-repeat;
width:210px;
height:38px;
border:0px;
font-weight:bold;
color:#836443;
font-size:1.4em;
padding:12px 10px 0px 20px;
}

input#name {
background:url("/images/inputField.png") no-repeat !important;
background:url("/images/inputField.png") no-repeat;
width:210px;
height:38px;
border:0px;
font-weight:bold;
color:#836443;
font-size:1.4em;
padding:12px 10px 0px 20px;
}




/* To Make Sure Google Maps Buttons Are Centered & Links Can Be Seen*/
.gmnoprint div div { text-align:center; color:#000000; } 
#gmapDirHead a { color:#990000; }
#gmapDirHeadFrom a { color:#990000; }
#gmapDirHeadTo a { color:#990000; }
#gmapmarker { color:#000000; }
.gmapDirButton { text-align:center; }

.contentHeader { font-size:30px; font-weight:bold; color:#fff; padding:0px 0px 0px 10px; margin:0px 0px 8px 0px; }
.contentBody { padding:14px 10px 10px 20px; color:#836443; font-size:14px; font-weight:bold; line-height:20px; }
.subHeader {font-size:18px; margin-bottom:10px; color:#d8b7ae;}