#threebros		{background-color: #fff;
	margin: 0;
	padding: 0;
		}
#container {position: relative;
			width:100%;
			height:100%;
			top: -10px;
			margin: 15px auto -20px;
			background-color: #fff;
		}
#flashcontent {
		padding: 0 !important;
		top: 0 !important;
		margin-top: 0;
		overflow: hidden;
		height:366px;
		width: 100%;
	}
#content	{position: relative;
			width: 786px;
			margin: 20px auto;
		}
#main	{position: relative;
			width: 600px;
			border: 1px solid #ccc;
			margin: 0 0 0 10px;
		}
#homemain	{position: relative;
			width: 720px;
			border: 1px solid #ccc;
			margin: 0 auto;
		}
#hometitle 		{position: relative;
			width: 700px;
			height: 35px;
			margin: 0 auto;
			top: 10px;
			left: 0px;
			background-color: #ccb87e;
		}
#title 		{position: relative;
			width: 580px;
			height: 35px;
			margin: 0 auto;
			top: 10px;
			left: 0px;
			background-color: #ccb87e;
		}
#titleimage	{position: absolute;
			width: 98px;
			height: 28px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/about.gif);
			background-repeat: no-repeat;
		}
#stafflink		{position: relative;
			width: 500px;
			padding: 0;
			margin: -20px 0 0 40px;
}
#homewelcome 		{position: relative;
			font: 13pt, arial, sans-serif;
			width: 500px;
			text-align: center;
			margin: 30px auto;
		}
#hometext 		{position: relative;
			float: left;
			border-top: 1px solid #ccc;
			width: 310px;
			padding: 5px 0;
			margin: 0 10px 0 15px;
		}
#homepic		{position: relative;
			float: right;
			border: 1px solid #ccc;
			margin: 0 0 10px 20px;
			padding: 3px 3px 3px 3px;
		}
#homepic img	{border: 2px solid #ccb87e;
			margin: 0 0 0 0;
			float: left;
}
#homedescription 	{position: relative;
			margin: 20px 0px 0px 20px;
		}
#copy	{position: relative;
	font: 8pt, arial, sans-serif;
	bottom:3px;
	margin: 0 auto;
	text-align: center;
	width: 400px;
	height: 10px;
}
#credit	{position: absolute;
	font: 8pt, arial, sans-serif;
	bottom: 0;
	right: 5px;
	text-align:right;
	width: 200px;
	height: 10px;
}
/*////////////////////////////////////////////////////////////////////////////////////*/	
																						/*home page*/
/*////////////////////////////////////////////////////////////////////////////////////*/
#hometitleimage 	{position: absolute;
			width: 128px;
			height: 29px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/hometitle.gif);
			background-repeat: no-repeat;
		}
/*////////////////////////////////////////////////////////////////////////////////////*/	
																						/*side bar*/
/*////////////////////////////////////////////////////////////////////////////////////*/
#sidebar	{position: absolute;
			top: 0;
			right: 0;
			width: 155px;
			border: 1px solid #ccc;
			margin: 0 10px;
}
#sidetitle 		{position: relative;
			width: 135px;
			height: 25px;
			margin: 0 auto;
			top: 10px;
			left: 0px;
			background-color: #ccb87e;
		}
#linktitleimage	{position: absolute;
			width: 98px;
			height: 18px;
			bottom: 0px;
			left: 8px;
			background-image: url(images/linktitle.gif);
			background-repeat: no-repeat;
		}
#contacttitleimage	{position: absolute;
	width: 98px;
	height: 18px;
	bottom: 0px;
	left: 8px;
	background-image: url(images/contacttitle.gif);
	background-repeat: no-repeat;
}
#links		{position: relative;
			width: 127px;
			padding: 20px 3px 10px 10px;
			margin: 0 3px 0 3px;
}
/*////////////////////////////////////////////////////////////////////////////////////*/	
																						/*exterior page*/
/*////////////////////////////////////////////////////////////////////////////////////*/
#exttitleimage 	{position: absolute;
			width: 128px;
			height: 29px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/exttitle.gif);
			background-repeat: no-repeat;
		}
#inttitleimage 	{position: absolute;
			width: 128px;
			height: 29px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/inttitle.gif);
			background-repeat: no-repeat;
		}
#gallery {position: relative;
			border: 1px solid #ccb87e;
			width: 505px;
			margin: 0 auto;
			padding: 5px;
		}
.clear	{clear: both;
}
#extpic {position: relative;
			width: 150px;
			margin: 5px 5px;
			padding: 3px 3px 0 3px;
			float: left;
			border: 1px solid #ccc;
			}
#extpic img {border: none;
}
#exttext	{position: absolute;
			font: .8em;
			left: 175px;
			margin: -5px;
		}
#description 	{position: relative;
			margin: -20px 0 0 20px;
		}
#intpic		{position: relative;
			margin: 0 auto;
			padding: 2px 2px 2px 2px;
		}
#intpic img	{border: 5px solid #ccb87e;
}
/*////////////////////////////////////////////////////////////////////////////////////*/	
																						/*staff page*/
/*////////////////////////////////////////////////////////////////////////////////////*/
#stafftitleimage 	{position: absolute;
			width: 128px;
			height: 29px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/stafftitle.gif);
			background-repeat: no-repeat;
		}
#staffpic {position: relative;
			border-top: 1px solid #ccb87e;
			border-bottom: 1px solid #ccb87e;
			border-right: 1px solid #ccb87e;
			width: 550px;
			margin: 20px auto;
}
#staffpic img	{border: 5px solid #ccb87e;
			margin: 0 0 5px 20px;
			float: right;
		}
#stafftext	{position: relative;
			left: 10px;
			margin: -5px 0 10px;
		}
#description 	{position: relative;
			margin: -20px 0 0 20px;
		}
/*////////////////////////////////////////////////////////////////////////////////////*/
																						/*all forms page*/
/*////////////////////////////////////////////////////////////////////////////////////*/
#faqtitleimage 	{position: absolute;
			width: 128px;
			height: 29px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/faq.gif);
			background-repeat: no-repeat;
		}
#reviewtitleimage 	{position: absolute;
			width: 228px;
			height: 29px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/reviewtitle.gif);
			background-repeat: no-repeat;
		}
#faqtext 		{position: relative;
			border-top: 1px solid #ccb87e;
			font: .8em, arial, sans-serif;
			width: 560px;
			margin: 20px auto;
			padding: 0 0 10px;
		}
#f				{position: relative;
				float: left;
				margin:  0 10px;
			}
#a			{position: relative;
				left: -20px;
				float: left;
				margin: 0 -10px;
			}

#question	{position: relative;
				padding: 5px;
			}
#answer	{position: relative;
				padding: 5px 0 0 40px;
				margin: -20px;
}
/*////////////////////////////////////////////////////////////////////////////////////*/
																						/*comments page*/
/*////////////////////////////////////////////////////////////////////////////////////*/
#commentstitleimage	{position: absolute;
			width: 176px;
			height: 29px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/comments.gif);
			background-repeat: no-repeat;
		}
#comment 		{position: relative;
			font: 9pt, arial, sans-serif;
			width: 500px;
			padding: 0 0 0 20px;
			margin: 40px auto;
			border-top: 1px solid #ccb87e;
		}
/*////////////////////////////////////////////////////////////////////////////////////*/
																						/*contact page*/
/*////////////////////////////////////////////////////////////////////////////////////*/
#contactimage	{position: absolute;
			width: 176px;
			height: 29px;
			bottom: 0px;
			left: 20px;
			background-image: url(images/contacttitle_L.gif);
			background-repeat: no-repeat;
		}
#formbuttons {position: relative;
			margin: 15px; 
		}
#form {position: relative;
			border-top: 1px solid #ccb87e;
			width: 500px;
			padding: 20px;
			margin: 20px auto;
}
#info		{position: relative
}
#paint{position: relative
}
#crew{position: relative
}
#office{position: relative
}
#formcol{position: absolute;
			top: -5px;
			left: 300px;
}
#rating{position: absolute;
			margin: 0;
			border: 0;
			top: 40px;
			left: 300px;
}
#hardworking{position: absolute;
			margin: 0;
			border: 0;
			top: 40px;
			left: 300px;
}
#calls{position: absolute;
			margin: 0;
			border: 0;
			top: 40px;
			left: 300px;
}
#cformcol{position: absolute;
			margin: 0;
			border: 0;
			float: right;
			top: 22px;
			left: 300px;
}
#email	{background-color: #fff;
			border: 2px solid #ccb87e;
}
#name	{background-color: #fff;
			border: 2px solid #ccb87e;
}
#ntitle	{background-color: #fff;
			border: 2px solid #ccb87e;
}
#subject	{background-color: #fff;
			border: 2px solid #ccb87e;
}
#ftext		{background-color: #fff;
			border: 2px solid #ccb87e;
			width: 400px;
			height: 50px;
}
/*////////////////////////////////////////////////////////////////////////////////////*/	
																						/*help page*/
/*////////////////////////////////////////////////////////////////////////////////////*/
#helptitleimage	{position: absolute;
			width: 276px;
			height: 37px;
			bottom: -8px;
			left: 20px;
			background-image: url(images/helptitle.gif);
			background-repeat: no-repeat;
		}
#servicestitleimage	{position: absolute;
			width: 276px;
			height: 37px;
			bottom: -8px;
			left: 20px;
			background-image: url(images/servicestitle.gif);
			background-repeat: no-repeat;
		}
li.text	{color: #6d5e33;
		font: 9pt, arial, sans-serif;
		margin:  0 0 0 10px;
	}
li 	{list-style: none;
}
#text 		{position: relative;
			font: 10pt, arial, sans-serif;
			width: 560px;
			margin: 30px auto;
		}
#text a 		{position: relative;
			font: 11pt, arial, sans-serif;
			width: 560px;
			margin: 30px auto;
		}
h4.text	{	font: 14pt, arial, sans-serif;
	color: #6d5e33;
}
p					{color: #6d5e33;
		}
p.text 			{color: #6d5e33;
		}
p.pictitle			{font: 14pt, arial, sans-serif;
	color: #000;
		}
p.pictext 			{color: #000;
		}
p.ctext 			{font: 8pt, arial, sans-serif;
		color: #6d5e33;
}
p.texthead		{color: #6d5e33;
		}
p.exthead		{font: 9pt, arial, sans-serif;
	color: #6d5e33;
}
#pic		{position: relative;
			float: right;
			margin: 0 0 10px 20px;
			padding: 2px 2px 2px 2px;
		}
#pic img	{border: 5px solid #ccb87e;
			margin: 0 0 0 0;
			float: left;
}
#bottomnav	{width: 500px;
			text-align: center;
			position: relative;
			padding: 3px 0 3px 0;
			margin: 20px auto;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}
a:link {font: 10pt, arial, sans-serif;
			color: #4d85ca;
			text-decoration: none;
		}
a:visited {font: 10pt, arial, sans-serif;
	color: #4d85ca;
			text-decoration: none;
		}
a:hover {font: 10pt, arial, sans-serif;
	color: #4d85ca;
			text-decoration: underline;
		}
#stripes	{position: relative;
			width: 100%;
			height: 20px;
			margin: 20px auto;
			background-image: url(images/stripes.gif);
			background-repeat: repeat-x;
}