html					{width:100%; height:100%; margin:0; padding:0; }
body	 				{ font-family: Trebuchet, Helvetica, sans-serif; font-size: 13px; line-height: 25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color: #221E12; }
h1						{ font-size: 20px; font-weight: normal; margin-top: 0px; margin-bottom: 12px; }
h2						{ font-size: 18px; font-weight: normal; margin-top: 0px; margin-bottom: 12px; }
h3						{ font-size: 16px; font-weight: normal; margin-top: 0px; margin-bottom: 12px; }
h4						{ font-size: 14px; font-weight: normal; margin-top: 0px; margin-bottom: 12px; }
h5						{ font-size: 13px; font-weight: normal; margin-top: 0px; margin-bottom: 12px; }

a:link					{ text-decoration: none; color: white; }
a:visited				{ text-decoration: none; color: white; }
a:hover					{ text-decoration: none; color: red; }

img						{ border: 0px; }

div.top					{ position:relative; width: 100%; background-color: #221E13; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.header				{ position:relative; width: 1212px; margin-top:0px; margin-left: auto; margin-right: auto; height: 109px; background-color: #292317; }
div.header-logo			{ padding-left: 150px; width: 84px; height: 37px; float: left; padding-top: 25px; }
div.header-tagline		{ padding-top: 25px; padding-left: 500px; float: left; color: white; font-weight: bold; }
div.boxes-top			{
	width: 1212px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #292317;
	line-height: 27px;
    border-bottom: 1px solid #A89C84;

}
div.middle				{ width: 100%; margin-top: -11px; background-image: url(images/tile-able_image.jpg); }
div.index-body			{ width: 1212px; margin-left: auto; margin-right: auto; height: 414px; background-image: url(images/maingraphic_top.jpg); }
div.index-body2			{ width: 1212px; margin-left: auto; margin-right: auto; height: 190px; background-image: url(images/maingraphic_top.jpg); }
div.index-body-l		{  width: 219px; padding:20px 0px 0px 0px; height: 338px; float: left; text-align: right; color: white; }
div.index-body-m		{ width: 714px; padding: 0px; height: 394px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #FFFFFF; }
div.index-body-r		{ width: 219px; padding: 10px; height: 394px; float: left; }
div.index-body-l2		{ width: 219px; padding:20px 0px 0px 0px; height: 170px; float: left; text-align: right; color: white;}
div.index-body-m2		{ width: 714px; padding:15px 10px 10px 10px; height: 165px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #FFFFFF; }
div.index-body-r2		{ width: 219px; padding: 10px; height: 170px; float: left; }
div.bottom				{ width: 100%; background-color: #221E13; border-top: 1px solid #554D394; }
div.bottom-content		{ width: 1212px; margin-left: auto; margin-right: auto; border-top: 1px solid #A89C84; background-color: #292317; }
div.bottom-content-l	{ width: 219px; padding: 20px 10px 10px 10px; float: left; text-align: right; color: white; }
div.bottom-content-m	{
	width: 714px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 45px;
	padding-left: 20px;
}
div.bottom-content-m-l	{
	width: 484px;
	float: left;
	padding-left: 15px;
	padding-right: 10px;
}
div.bottom-content-m-l-about {
	width: 474px;
	float: left;
	padding-right: 30px;
}
div.bottom-content-m-r	{
	width:185px;
	float: left;
	padding-left: 10px;
}


div.table-info			{
	width: 165px;
	float: left;
	padding-left: 10px;
	line-height:25px;
}





.table-info td {
	padding-left: 10px;
}
#green-col-1 {
	float: left;
	margin-left:-30px;
}
#green-col-1 li {
	margin-left:30px;
}
#green-col-2 {
	float: left;
	margin-left:-30px;
}
#green-col-2 li {
	margin-left:30px;
}
div.bottom-content-r	{ width: 219px; padding: 10px; float: left; }
div.completed			{ line-height: 15px; margin-top: 25px; }
div.completed span		{ font-size: 9px; color: #868277; }
#firm-images {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
div.boxes-bottom		{ width: 1212px; margin-left: auto; margin-right: auto; text-align: center; height: 30px; background-color: #292317; }
div.footer-exterior		{ width: 100%; background-color: #251F13; border-top: 1px solid #554D39; }
div.footer-text			{ width: 714px; margin-left: auto; margin-right: auto; border-top: 1px solid #A89C84; font-size: 11px; padding: 30px; color: #A09480; margin-top: -1px; background-color: #2F2819; }
div.footer				{ width: 1212px; height:450px; margin-left: auto; margin-right: auto; border-top: 1px solid #A89C84; color: #A09480; margin-top: -1px; background-color: #2F2819; }
.client-list 			{ float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; width:714px;}
.client-list a 			{ color: #FFFFFF;}
.client-list  a:hover  	{ color: #EE0207;}
.footer-text	 a 			{ color: #A09480;}
.footer-text	  a:visited  	{ color: #A09480;}
.footer-text	  a:hover 	{ color: #ffffff;}



.client-column			{
	
	padding-top:10px;
	padding-left: 15px;
	padding-bottom: 18px;
	
	
}
.client-column	a		{ display:block; margin:-5px;margin-bottom:0px;

}

.client-column1			{
	float: left;
	width: 205px;
	margin-bottom:30px;

}

#contact-col-1 {
	float: left;
	list-style-image: none;
}
#contact-col-2 {
	float: left;
	list-style-image: none;
}
#wrapper 				{ padding-top: 28px;padding-left:35px;}

tr.top					{
	background-color: #383226;
	padding-left: 20px;
}
tr.bottom				{
	background-color: #50493f;
	padding-left: 20px;
}




