@charset "utf-8";

body			{ margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
p				{ margin: 10px 0px 10px 0px; }
h1				{ font-size: 13pt; color: #a97501; margin: 0px 0px 10px 0px; }
h1 a			{ text-decoration: none; }
h1 a:hover		{ text-decoration: underline; }
h2				{ font-size: 10pt; color: #a97501; margin: 0px 0px 10px 0px; }
a				{ color: #a97501; text-decoration: underline; }
a:hover			{ text-decoration: none; }

div#container				{ width: 760px; margin: 0px auto; text-align: center; clear: both; }
div#headertext				{ height: 33px; margin: 16px 0px 1px 0px; color: #fff; background-color: #767676; font-size: 8pt; font-weight: bold; }
div#headertextleft			{ float: left; padding: 10px 0px 0px 10px; }
div#headertextright			{ float: right; padding: 10px 10px 0px 0px; }
div#headermain				{ width: 760px; clear: both; margin: 0px 0px 1px 0px; }
div#navigation				{ width: 760px; clear: both; height: 29px; margin: 0px; background-color: #eee; }
div#navigation ul			{ list-style: none; padding: 0px; margin: 0px; }
div#navigation ul li		{ padding: 0px; margin: 0px 0px 0px 0px; border-left: 1px solid #fff; float: right; }
div#navigation ul li.on		{ padding: 0px; margin: 0px 0px 0px 0px; border-left: 1px solid #fff; float: right; }
div#navigation ul li.on	a	{ font-size: 7pt; text-decoration: none; padding: 8px 10px 8px 10px; display: block; color: #767676; color: #fff; background-color: #a97501; font-weight: bold; }
div#navigation ul a			{ font-size: 7pt; text-decoration: none; padding: 8px 10px 8px 10px; display: block; color: #767676; font-weight: bold; }
div#navigation ul a:hover	{ background-color: #a97501; color: #fff; }
div#content					{ width: 760px; clear: both; margin: 20px 0px 20px 0px; text-align: left; font-size: 8pt; }
div#footerspacer			{ width: 760px; clear: both; height: 11px; background-color: #767676; }
div#footer					{ color: #a97501; margin: 10px 0px 0px 0px; height: 80px; }
div#footerlogo				{ float: left; border-right: 1px dotted #767676; margin: 0px 0px 0px 110px; padding: 5px 20px 5px 0px; }
div#footertext				{ float: right; font-size: 7pt; text-align: left; margin: 16px 100px 0px 0px; }
div#footertext a			{ color: #a97501; text-decoration: none; }
div#footertext a:hover		{ text-decoration: underline; }
div#footertext ul			{ list-style: none; padding: 0px 0px 10px 0px; margin: 0px; }
div#footertext ul li		{ padding: 0px 15px 8px 0px; margin: 0px 0px 0px 0px; border-left: 1px solid #fff; float: left; }
div#footertext ul a			{ font-size: 7pt; text-decoration: none; padding: 0px; display: block; color: #767676; }
div#footertext ul a:hover	{ text-decoration: underline; }
div#capabilitiesdd				{ position: absolute; top: 221px; z-index: 500; margin-left: 456px; }
div#capabilitiesdd ul			{ list-style: none; padding: 0px; margin: 0px; line-height: 14px; }
div#capabilitiesdd ul li		{ text-align: left; padding: 4px 8px 4px 6px; margin: 0px; background-color: #f8f9fa; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; }
div#capabilitiesdd ul li:hover	{ background-color: #ececec; }
div#capabilitiesdd ul a			{ font-size: 7pt; text-decoration: none; color: #333; }
div#capabilitiesdd ul a:hover	{ text-decoration: underline; }
div#contactformcontainer			{ border-left: 1px dotted #767676; float: right; width: 285px; margin: 0px 0px 20px 20px; }
div#contactform						{ font-size: 7pt; text-align: left; width: 235px; background-color: #f6f6f6; margin: 20px 0px 20px 20px; float: right; color: #767676; padding: 20px 15px 20px 15px; }
p#contactformheader					{ font-weight: bold; font-size: 8pt; margin: 0px; }
div#contactform input,textarea		{ border: 1px solid #c0c0c0; font-size: 7pt; width: 235px; font-family: Verdana, Arial, Helvetica, sans-serif; }
p#navtrail						{ font-size: 7pt; text-align: right; }
div#interiorimage				{ float: right; padding: 0px 0px 10px 20px; }
div.capabilitiesimage			{ background-color: #f9f9f9; color: #000; font-size: 7pt; height: 71px; padding: 0px 5px 0px 0px; width: 448px; margin: 0px 0px 10px 0px; }
div.capabilitiesimage a			{ color: #000; }
div.capabilitiesimage p			{ margin: 3px 0px 5px 0px; }
p.capabilitiesheading			{ font-size:8pt; padding-top: 1px; font-weight: bold; margin: 0px; }
p.capabilitiesheading a			{ text-decoration: none; color: #a97501; }
p.capabilitiesheading a:hover	{ text-decoration: underline; }
div.capabilitiesmain			{ float: left; padding-right: 5px; }
div.gallerybox					{ width: 438px; padding: 10px 0px 0px 10px; margin: 0px 0px 10px 0px; text-align: center; }
div.gallerybox img				{ margin: 0px 5px 0px 0px; border: 3px solid #a97501; height: 75px; width: 75px; }
div#productbox					{ width: 438px; height: 640px; padding: 0px 0px 0px 7px; }
div.galleryproduct				{ float: left; margin: 5px 3px 5px 3px; border: 3px solid #a97501; height: 75px; width: 75px; }
p#thumbnail						{ width: 438px; text-align: center; font-size: 7pt; }
div#viewthumb					{ float: right; font-size: 7pt; padding: 8px 0px 0px 0px; }
