body{background:#B89482; margin:0; font: 10pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;}
A:link{ color:#fff; text-decoration:underline; }
A:hover{ color:#fff; text-decoration:none; }
A:active{ color:#fff; text-decoration:none; }
A:active:hover{ color:#fff; text-decoration:underline; }
A:visited{ color:#fff; text-decoration:underline; }
A:visited:hover{ color:#fff; text-decoration:none; }
p{margin:0 0 11px 0;}
#header{width:215px; min-height:574px; margin-left:auto; margin-right:auto; margin-bottom:0; float:left;}
.imgRinse{background:url(/img/sinks.jpg) no-repeat #552A00 top left;}
.imgChairs{background:url(/img/chairs.jpg) no-repeat #552A00 top left;}
.imgProducts{background:url(/img/product2.jpg) no-repeat #552A00 top left;}
.imgDryers{background:url(/img/dryers.jpg) no-repeat #552A00 top left;}
.imgProduct{background:url(/img/product.jpg) no-repeat #552A00 top left;}
.imgContact{background:url(/img/entrance.jpg) no-repeat #552A00 top left;}
#title{background:#2C201D; padding:9px; font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#FFFFFF; height:15px;}
#logo{margin:-5px 0 0 8px; position:absolute;}
#mSquared{display:none;}
#wrap{width:960px; min-height:651px; margin-left:auto; margin-right:auto; margin-top:5px; background:#552A00; border:#B37159 1px solid;}
#content{min-height:532px; width:690px; background:#552A00; padding:15px; text-align:justify; font: 9pt 'Lucida Grande', Verdana, Helvetica, sans-serif; color:#FFFFFF; float:right;/* change this to overflow:scroll to add a scrollbar. some browsers put ugly horizontal scrolls, so i have it set to hidden by default */ overflow:hidden;}
#content ul{margin-left:15px;}
#navcontainer{background:url(/img/bg.gif) #B89482; width:215px; min-height:574px; padding-left:10px; margin-top:0px; margin-left:0px; border-left:1px solid #2C201D;}
.navlist{margin:0px; padding:0px;}
.navlist li{margin-top:10px; background:transparent; list-style-type: none; text-align:left; font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;	font-size:14px;	letter-spacing:0px;	color:#666666;	width:210px;}
.navlist li a:link { color: #552A00; text-decoration:none; }
.navlist li a:visited { color: #552A00; text-decoration:none; }
.navlist li a:hover {color: #FFFFFF; text-decoration:none; }
h3{font-size:18px; font-weight:bold; color:#DFA478; letter-spacing:-1px; font-style:normal; margin:0 0 3px 0;}
#navcontainer h3{color:#2C201D; border-bottom:1px solid #552A00; margin-top:15px;}
#footer{clear:both;background:#2C201D;padding:9px;text-align:right;text-transform:uppercase;font: 8pt/9pt 'Lucida Grande', Verdana, Helvetica, sans-serif;color:#ffffff;}
.storeFront{width:150px; float:right; width:150px; margin:40px 0px 10px 10px; padding-bottom:0px;}
#serviceMenu{width: 100%;}
h4{border-bottom:1px solid #DFA478; margin:4px 0 4px 0;	font-size:14px;	font-weight:bold; color:#DFA478; letter-spacing:-1px; font-style:normal;}
.pullquote {color:green;width:150px;float:right;width:150px;margin-top:10px;margin-bottom:10px;margin-left:10px;padding-bottom:10px;font-family:'Lucida Grande', Helvetica, sans-serif;font-size: 24px;line-height:26px;letter-spacing:-3px;text-align: right;color:#DFA478;}
.empPhotos{border:5px solid #B89482; padding:3px; background-color:#2C201D;}
.employees{text-align:center;}
.employees h4{margin:3px;}
.employees .navi{border-top:1px solid #DFA478; margin:8px 0 0 0;}
.employees .navi .controls{margin:8px 0 0 0;}
.employees .navi .controls .prev{margin-right:20px;}
.employees .navi .controls .next{margin-left:20px;}

div.thankyoumsg{border:1px solid white; background-color:#2C201D; padding:15px;}
div#thebuzz{height:500px;overflow:auto; padding-right:20px; scrollbar-base-color: #B89482;}

.buzz-item{margin:0; padding:0;}
.buzz-item li{margin:0 0 5px 15px;}


.post h3{border-bottom:1px dotted #CCCCCC; padding-bottom:5px;}
.post h3 a {color: #DFA478; text-decoration:none;}
.post h3 a:hover {color: #DFA478; text-decoration:underline;}
.post .date{font-weight:bold; margin-bottom:15px;}
.post .footer{padding:5px; border:#2C201D 3px solid; background:#B89482 url(/img/bg.gif) repeat scroll 0 0; margin-bottom:15px;}
.post .footer a{color: #2C201D; padding:0 9px;}
/* comments area */
#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
	border-bottom: 1px dotted #CCCCCC;
}
.commentlist .alt {
	
}

.commentlist .commentmetadata a {
	text-decoration:none;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #CC6600;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #CC6600;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 3px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 478px;
	height: 115px;
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #4A2500;
	border: 3px double #4A2500;	
	
	width: 144px;
	height: 28px;
	cursor: pointer;
}

#commentform input[type="text"] {
	width: 200px;
}