body {margin: 0; padding: 0; font-family: Arial, sans-serif; background: #fff url(../images/constants/blue_left_bg.gif) repeat-y;}

/*sub-category bullets*/
#bullets {padding: 10px 0 10px 10px; margin: 137px 0 0 50px; float: right; background: #2955a0 url(../images/constants/blue_left_corner.gif) no-repeat top left;}
#bullets_content {background: #fff12d url(../images/constants/yellow_blue_bg.gif); padding: 10px 0 10px 0; margin: 0; border: 2px solid #152a4f; border-right: 0;}
#bullets_content h2 {padding: 0 20px 8px 10px; margin: 0; font-size: 1.2em;}
#bullets_content ul {border-top: 1px solid #152a4f; border-bottom: 1px solid #152a4f; padding: 5px 20px 5px 0; margin: 0; list-style-type: none;}
#bullets_content li {padding: 1px 0 1px 12px;}
#bullets_content li a {text-decoration: none; color: #2955a0; font-size: 0.9em;}
#bullets_content li a:hover, .bullets_active {background-color: #2955a0; color: #fff12d !important;}
#bullets_content img {position: absolute; top: 160px; left: 250px; border: 2px solid #152a4f;}

/*home & category bullets*/
#bullets_home {padding: 10px 0 10px 100px; margin: 137px 0 0 237px; background: #2955a0 url(../images/constants/blue_left_corner.gif) no-repeat top left; height: 200px;}
#bullets_content_home {background: #fff12d url(../images/constants/yellow_blue_bg.gif); padding: 10px 20px 10px 0; margin: 0; border: 2px solid #152a4f; border-right: 0; height: 170px;}
#bullets_content_home h2 {padding: 0 20px 8px 88px; margin: 0; font-size: 1.2em;}
#bullets_content_home ul {border-top: 1px solid #152a4f; border-bottom: 1px solid #152a4f; padding: 5px 0 5px 0; margin: 0; list-style-type: none;}
#bullets_content_home li {padding: 1px 0 1px 90px;}
#bullets_content_home li a {text-decoration: none; color: #2955a0; font-size: 0.9em;}
#bullets_content_home li a:hover, .bullets_active {background-color: #2955a0; color: #fff !important;}
#bullets_content_home img {position: absolute; top: 160px; left: 250px; border: 2px solid #152a4f;}

#content {padding: 117px 0 10px 60px; margin: 0 60px 0 175px; font-size: 0.9em; line-height: 1.3em;}
#content_home {padding: 10px 0 10px 100px; margin: 0 60px 0 175px; font-size: 0.9em; line-height: 1.3em;}
#content_home h2 {background: url(../images/index/slough_thermal.gif) no-repeat top left; width: 619px; height: 68px;}
#content_home h2 span {display: none;}

#logo {position: absolute; top: 0; left: 0; z-index: 100;}

#pipes {position: absolute; top: 180px; left: 0;}

#faded_bg {width: 25px; height: 854px; background: #2955a0 url(../images/constants/faded_bg.gif) no-repeat top left; position: absolute; top: 0; left: 173px;}

#tabs {position: absolute; top: 0; left: 0; width:100%; height: 100px; background:#1b3f95; font-size: 0.75em; font-weight: bold; line-height:normal; z-index: 99;}
#tabs ul {margin:0; position: absolute; bottom: 1px; padding:10px 10px 0 237px; list-style:none;}
#tabs li {display:inline; margin:0; padding:0;}
#tabs a {float:left; background:url(../images/menu/tableft.gif) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}
#tabs a span {float:left; display:block; background:url(../images/menu/tabright.gif) no-repeat right top; padding:5px 10px 4px 5px; color:#152a4f; white-space: nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:#000;}
#tabs a:hover {background-position:0% -42px;}
#tabs a:hover span {background-position:100% -42px;}
#tabs a.active {background-position:0% -42px;}
#tabs a.active span {background-position:100% -42px; color: #000 !important;}

.case_studies {margin-top: 1em;}

form {background-color: #e9eef5; padding: 1em;}
fieldset {border: none}
legend {font-weight: bold;}
textarea {width: 85%; height: 12em;}
input.text {width: 60%}
label {display: block; width: 100px; float: left;}
#submission {width: 500px;}
#enquiry {padding-top: 1.5em;}
