body,
html {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
color:#000;
background:url(../images_energy_assessments/bg.png) repeat-x;
text-align:center;
}
#wrapper {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 960px;
	background:#fff;
}
#header {margin:0px;height:136px;
}
#logo {float:left;width:596px; height:136px;
}
#logo a {position: absolute; height: 136px; width:260px;
}
#top {float:right;margin:5px;height:136px;
}
#address {margin-left: 100px;
}
#menu {clear:both; float:left; width:960px;
}
#top ul {
margin:0;
padding:0;
list-style:none;
}
#menu li,#top li {
display:inline;
margin:0;
padding:0;
}
#boxes{	clear: both; overflow: hidden; width: 960px;
}
#box1 {float:left;height:210px;width:320px;background-color:#99cc33;position:relative;
}
#box2 {float:left;height:210px;width:320px;background-color:#ffcc33;position:relative;
}
#box3 {float:right;height:210px;width:320px;background-color:#ff0000;position:relative;
}
#boxbot1,#boxbot2,#boxbot3{position: absolute;
right: 20px;
top: 170px
}
#boxtext1, #boxtext2, #boxtext3 {margin:0 10px;
}
#boxtext1 a.boxlink, #boxtext2 a.boxlink, #boxtext3 a.boxlink {position: absolute; height: 35px; width:284px;
}
#content {clear:both; margin: 0px 10px 30px 10px;
}
#content_long {clear:both; margin: 0px 10px 30px 10px; background-image:url(../images_energy_assessments/bg_faded.jpg);background-repeat:no-repeat;
}
#content_fade {clear:both; margin: 0px 10px 30px 10px; height:620px; background-image:url(../images_energy_assessments/bg_faded.jpg);
}
#content_shropshire {clear:both; margin:0px 10px 30px 10px; background-image:url(../images_energy_assessments/bg_faded.jpg);
}
h1
{
background:url(../images_energy_assessments/en-rg_assessors.jpg) no-repeat;
height: 136px;
text-indent: -2000px;
}
h1.web
{
background:none;
text-indent: -3000px;
}
h2, h3 {font-family: Rockwell, Arial, Helvetica, sans-serif;
}
h2.epcs {
	color: #336633; padding-top: 16px;
}
h2.commercial_epcs, h3.commercial_epcs {
	color: #336633;
}
h2.domestic_epcs, h3.domestic_epcs {
	color: #336633;
}
h2.intro , h3.intro{
	color: #336633;
}
h2.epc
{
position: absolute; left: -9000px;
}
h2.commercial_epc
{
background:url(../images_energy_assessments/commercial_epcs.png) no-repeat;
height: 40px;
margin-bottom: 0px;
text-indent: -2000px;
}
h2.domestic_epc
{
background:url(../images_energy_assessments/domestic_epcs.png) no-repeat;
height: 40px;
margin-bottom: 0px;
text-indent: -2000px;
}
h2.epc_quote
{
background:url(../images_energy_assessments/epc_quote.png) no-repeat;
height: 40px;
margin-bottom: 0px;
text-indent: -2000px;
}
h2.floor_plans
{
background:url(../images_energy_assessments/floor_plans_shropshire.png) no-repeat;
height: 40px;
margin-bottom: 0px;
text-indent: -2000px;
}
p.box {margin-top:0px;
}

.topmenu a {font-size:10px;
}
.topmenu a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration: none;
}
.topmenu a:visited {
text-decoration: none;
}
.topmenu a:hover {
text-decoration:none;
border-bottom:dashed 1px; 
}
.topmenu a:active {
text-decoration: none;
}
#top ul li {color:#666666;
}
#more_info,#more_info2,#more_info3 {display:block;text-indent:-9999px;height:34px;width:97px;  
}
#more_info{ background-image:url(../images_energy_assessments/more_info.png); 
}
#more_info2{ background-image:url(../images_energy_assessments/more_info2.png); 
}
#more_info3{ background-image:url(../images_energy_assessments/more_info3.png); 
}
#footer_wide {
width:100%;background-color:#e6f0d1;text-align:center;
}
#footer {
width:960px;background-color:#e6f0d1;margin: 0px auto;padding: 10px;font-size:10px;
}
a.designer {color:#000; text-decoration:none;
}
.hiddenPic {display:none;}

table.epc {
	border-collapse: collapse;
	width: 900px;
	margin: 24px;
	font-size: 1.1em;
}
 
th.epc {
	background: #e6f0d1;
	color: #336633;
	font-weight: bold;
	padding: 6px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}
 
td.epc {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}
 
td.epc * {
	padding: 6px 11px;
}
 
tr.alt.epc td {
	background: #f0f1f5;
}

a.energy_assessors {
    text-decoration:none;
	color: #009900;
	border-bottom: 1px;
	border-bottom-color:#009900;
	border-bottom-style:dashed;
}

a.energy_assessors:hover {
	text-decoration: none;
	text-decoration: underline;
	border-bottom: 0px dashed #000000;
}

#shropshire ul li {text-indent:150px; list-style:none;
}
