/* CSS Document */
body{ background: #505050 url(../images/eww-background.jpg) repeat-x;font: 13px/1.6em Arial, sans-serif;padding: 0; margin:0;}
p, h1, h2, h3, h4{ padding: 0; margin: 0px; text-align:left; }
.small-pad-bottom{ padding-bottom: 5px; }
h2 { padding-bottom: 10px; }
h1 span, h2 span, h3 span{ display: none; }
a{ color:#06c; }
a:visited{ color:  #0099CC; }
#body{
	position:relative;
	width: 770px;
	margin: auto;
}
#header{
	height: 83px; background-color: #171717;
}
#header #logo { padding: 5px 0; float: left; }
#header #top-navigation { text-align: right; padding-top: 54px;}
#header #top-navigation span { display: none; }
#header #top-navigation ul { padding: 0; margin: 0; }
#header #top-navigation li { display: inline; list-style:none;padding: 10px; }
#header #top-navigation li a { }
#banner{
	height: 224px; margin-top: 10px; background: url(../images/main-image.jpg) no-repeat;
}
#content{
	margin-top: 20px; background-color: #fff; border-width: 0 1px 1px 1px; border-color: #000; padding: 10px 5px 5px 10px;
}
.minht{ height: 260px; }
#footer{ font: 10px/1.6em Verdana, Arial, Helvetica, sans-serif; color: #fff; }
#footer a{ color: #E7C174; }
#footer a:visited{ color: #F2DEB5; }
#footer #company-info{ padding: 5px 0; }
#footer #bottom-nav { float:right; text-align:right; padding: 5px 0; }
#footer #bottom-nav ul { padding: 0; margin: 0 0 2px 0; }
#footer #bottom-nav li { display: inline; list-style:none;}
#footer #bottom-nav li span.divider{ margin-left: 5px; margin-right: 5px;}
#footer #bottom-nav li a { }
#shadow-box{ 
	position:absolute;
	left: 523px; 
	top: 82px;
	width: 248px;
	height: 369px;
	background-color: #5C5C5C;
	filter: alpha(opacity=50); opacity: .50; -mox-opacity: .50;
}
#focus-box{ 
	position:absolute;
	left: 527px; 
	top: 78px;
	width: 248px;
	height: 369px;
	background-color: #ccc;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}
#focus-top{
	background-color: #5C5C5C;
	height: 180px;
	border: 1px solid #ccc;
	padding: 5px 5px 0 5px;
	color: #fff;
}
#focus-top a{ color: #fff; }
#focus-top a:visited{ color: #F2DEB5; }	
#focus-bottom{ 
	text-align: center;
	padding: 5px 5px 0 5px;
}
#focus-bottom h2{ text-align: left; }
.more{ text-align: right }
#find-us, #request-quote{ float: left; }

#find-us, #whats-new{ width: 250px }
#find-us{ 
	border-right: 1px solid #ccc;
	padding-right: 5px; 
}
#find-us #map{ 
	padding: 10px; 
}
#find-us #map img{ 
	border: 1px solid #5C5C5C; 
}
#hm-capabilities{ 
	float: left;
	width: 235px;
	margin-left: 10px;
}
#hm-capabilities ul{  padding: 0 10px; }
#hm-capabilities ul li a{ font: 11px/1.2em Arial, Helvetica, sans-serif; }
#whats-new{
	width: 225px;
	}
#whats-new .title{ 
	font-weight: bold; color: #8F691B;
}
#whats-new .date{ 
	color: #8F691B; font: 11px/1.2em Arial, Helvetica, sans-serif;font-weight: bold;
}
#whats-new .more, #find-us .more{ 
	color:#8F691B; font: 11px/1.2em Arial, Helvetica, sans-serif;
}
#find-us .more a, #whats-new .more a{ 
	color:#8F691B; font: 11px/1.2em Arial, Helvetica, sans-serif;
}
#whats-new .item{ 
	padding: 5px;
}
#whats-new div{ 
	border-bottom: 1px solid #ccc; padding-top: 5px;
}
#whats-new div.last{ 
	border-bottom: 0px solid #ccc; 
}
#request-quote{ margin-top: 115px; width: 250px; float: right; border: 0px solid #000; text-align:center;} 
#main-left{ padding: 10px; }
.border{ border: 1px solid #666; }
.small { font: 11px/1.6em Arial, Helvetica, sans-serif; }
#bldg { float:right; padding: 0 30px 10px 10px; }
#bldg img{ border: 1px solid #999; }
#bldg .border{ border: 1px solid #999; padding: 5px; background-color: #F7F7F7; }
.caption{ padding: 10px; font-size: 90%; background: #E4DCCB; border: 1px solid #4D3D2B }
#ewwgallery{ padding:10px 10px 10px 10px; width: 450px; }
#ewwgallery ul{ padding:0; margin:0; list-style-type:none; }
#ewwgallery ul li{  display:inline; }
#ewwgallery img{  border: 5px solid #fff; }
#ewwgallery a{  border: 1px solid #ccc; margin: 5px;}
.equipment{ margin: 5px 0; border-bottom: 1px solid #ccc; width: 450px; padding: 5px 0; }
.equipment .thumb{ float:left; padding: 5px; }
.equipment h5{ padding: 0; margin:0; }
.equipment p{ padding: 0 5px; }
.noshow{ display: none; }
