body{ margin:0; background:#F7F7F7; color:#5C5C5C; font-family: "Trebuchet MS",Tahoma, Arial, Helvetica; }
div#footer{ clear:both; text-align:center; }

.headline{ text-align:center; font-size:130%; margin-bottom:18px; color:#003125; padding:9px; background:#e2f48e; border:1px solid #d2e288;}

a.button, button { background:url(../images/buttonbkg.jpg) repeat-x bottom; color:#829E00;}
button:hover, a.button:hover{ color:#162701; border-color:#c5c5c5;}

a, #header ul#topmenu li#petrolstoragelaw a{ color:#829E00;}
a:hover, #header ul#topmenu li#petrolstoragelaw a:hover{ color:#125617;}

h2{font-size:1.5em;line-height:36px;margin-bottom:1em; color:#5C5C5C;}
.large{ line-height:18px;}


a.boxlink{ height:100%; width:100%; display:block; margin:0;}

.fullbox{background:url(../images/product-introbox-bottom.gif) left bottom no-repeat; clear:left; float:none; margin-bottom:18px; }
.fullbox .top{ background:url(../images/product-introbox-top.gif) left top no-repeat; padding:18px 20px 18px 20px;}

.halfbox{background:url(../images/halfbox-bottom.gif) left bottom no-repeat; margin-right:10px; float:left; width:470px; margin-bottom:18px; }
.halfbox .top{ background:url(../images/halfbox-top.gif) left top no-repeat; padding:18px 20px 18px 20px;}


#header{ height:108px;}
#header img#logo{ position:absolute; top:18px;}
#header img#telephone{position:absolute; top:18px; margin-left:600px; }
#header ul#topmenu{ margin:54px 0 0 576px; padding:0; list-style:none; position:absolute;}
#header ul#topmenu li{ float:left; margin-left:10px;}
#header ul#topmenu li a { color:#999999;}
#header ul#topmenu li a:hover{ color:#125617;}
#header ul#topmenu li#petrolstoragelaw{ margin-right:70px; margin-left:0;}


#homebanner{ margin-bottom:18px;}
#h-maxi{ background:url(../images/maxi-left.png) no-repeat; height:306px; width:237px;  float:left; }
#h-midi{ background:url(../images/midi-center-left.png) no-repeat; height:306px; width:237px;  float:left; }
#h-mini{ background:url(../images/mini-center-right.png) no-repeat; height:306px; width:237px;  float:left; }
#h-caddy{ background:url(../images/caddy-right.png) no-repeat; height:306px; width:235px;  float:left; margin-bottom:18px; }
#h-maxi .button, #h-midi .button, #h-caddy .button{ margin:250px 0 0 20px;}

#hometxtbox{ background:url(../images/hometxtbox_bottom.png) left bottom no-repeat; clear:left; float:none; margin-bottom:18px; }
#hometxtbox .top{ background:url(../images/hometxtbox_top.png) left top no-repeat; padding:18px 20px 18px 20px;}


ul#features{ list-style:none; margin:0; font-size:1.2em;font-weight:bold; }
ul#features li#fireproof{ background:url(../images/fireproof-icon.jpg) top left no-repeat; padding:19px 0 36px 60px; }
ul#features li#ukbuilt{ background:url(../images/uk-built-icon.jpg) left 10px no-repeat; padding:13px 0 36px 60px;  }
ul#features li#safe{ background:url(../images/safe-icon.jpg) left 10px no-repeat; padding:19px 0 36px 60px;  }

#hometxtbox ul#industrylist-left{ list-style:none; margin:18px 0 0 0; color:#E2E2E2;width:120px;float:left; }
#hometxtbox ul#industrylist-right{ list-style:none; margin:18px 0 0 0; color:#E2E2E2;width:140px; float:left;}
#hometxtbox ul#industrylist div.left{  }
#hometxtbox ul#industrylist div.right{  }
#hometxtbox ul#industrylist-right .more { color:#fff;}


#product-intro{ background:url(../images/product-introbox-bottom.gif) left bottom no-repeat; clear:left; float:none; margin-bottom:18px; }
#product-intro .top{ background:url(../images/product-introbox-top.gif) left top no-repeat; padding:18px 20px 18px 20px;}
#product-intro img#heading{ margin-bottom:18px;}
#product-intro p.subhead{  margin:-18px 0 0 0; font-weight:bold;}
#product-intro p.caddy-subhead{ margin:-46px 0 0 190px;}

#product-image { margin: -17px 0 -21px -10px; }
#caddy-product-image { margin: 80px 0 -21px 0px; }

#dwgselector{ position:absolute; float:none; margin:18px 0 0 0px; text-align:center;}
#maxi-dwg{ margin:30px 0 0 0;}
#midi-dwg{ margin:30px 0 0 0;}
#mini-dwg{ margin:30px 0 0 75px;}

img#midi-large-2{ margin:40px 0 0 0;}
img#midi-large-3{ margin:40px 0 0 -16px;}

#dwgselector a#maxisel{ background:url(../images/maxi-button.jpg) no-repeat; width:68px; height:29px; display:block; float:left; padding-top:4px; cursor:pointer; text-decoration:none; color:#000;}
#dwgselector a#midisel{ background:url(../images/midi-button.jpg) no-repeat; width:68px; height:29px; display:block; float:left; padding-top:4px; cursor:pointer; text-decoration:none; color:#000;}
#dwgselector a#minisel{ background:url(../images/midi-button.jpg) no-repeat; width:68px; height:29px; display:block; float:left; padding-top:4px; cursor:pointer; text-decoration:none; color:#000;}

#dwgselector a:hover#midisel, #dwgselector a:hover#maxisel { color:#829E00;}

#product-detail img#caddy-dwg{ margin:50px 0 45px 15px;}

.tabs ul{ margin:0;}

.tabs li { list-style:none; float:left; }
.tabs ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  color:#829E00	;
  background:#D6D6D6;
}ad
.tabs ul a:hover {
  color:#FFF;
  background:#111;
  }
.tabs ul a.selected {
  margin-bottom:0;
  color:#fff;
  background:#162701;
  border-bottom:1px solid #162701;
  cursor:default;
  }
.tabs div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#162701;

}
.tabs p{ color:#f3f3f3;}
.tabs div a { color:#000; font-weight:bold; }

#product-lefttxt p {font-size:.8em;margin-bottom:1.875em;line-height:1.875em; margin-bottom:0;}

#legal p{ margin-bottom:18px;}
#legal h2{ }
#legal li{ margin:0 0 18px -18px; padding-left:50px; list-style:none; background:url(../images/safe-icon.jpg) no-repeat 0 3px; border-bottom:dotted 1px grey;}
#legal img{ margin-bottom:18px; margin-top:30px;}