/*
	Boiler Breakdowns Optimised CSS
	(c) 2010 Boiler Breakdowns.
*/

/*html { height: 100%; }*/

body{
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px auto -10px; font-size:12px;
	text-align:center;
}

h1 { color:#4f4f4f; font-size:16px; margin: 5px 0px 5px 0px; font-weight:normal;}
h2 { color:#4f4f4f; font-size:15px; margin: 5px 0px 5px 0px; }
h3 { color:#4f4f4f; font-size:14px; margin: 5px 0px 5px 0px; }
h4 { color:#4f4f4f; font-size:14px; margin: 5px 0px 5px 0px; }
h5 { color:#4f4f4f; font-size:12px; margin: 5px 0px 5px 0px; }
p,a { font-size:12px; color:#4f4f4f;}
ul,ol { font-size:12px; color:#4f4f4f; }
hr { color: #b1afaf; background-color: #b1afaf; height: 1px; border:0px; }
.blue { color:#1d6b87; }

#SpecialOffer img { border:1px solid silver; position:relative; top:-10px; left:-5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

#maincontainer {
	width:914px;
	padding: 5px 33px 60px 33px;
	text-align:left;
	margin: 0px auto;
	background:url(images/containerbg.png) repeat-y center;
	/*overflow:hidden; */position:relative;
}

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


#headercont { background:url(images/header-logo.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}

#headercont .title { position:relative; left:90px; top:60px; width:670px; float:left; }
#headercont h1 { font-size:20px; color:black; font-weight:normal; color:#616161;}
#headercont .telephone { position:relative; left:40px; top:34px; width:230px; float:left; }
#headercont .telephone h2 { font-size:30px; color:#03447a; font-weight:normal; }
#headercont .telephone h2 a { font-size:30px; color:#03447a; font-weight:normal; text-decoration:none; }
 
/* New Headers - Feb 2011 */

#headercont_02070992302 { background:url(images/headers/header_alt_0207-099-2302.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_02070439035 { background:url(images/headers/header_alt_0207-043-9035.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_02088194998 { background:url(images/headers/header_alt_0208-819-4998.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_08004583005 { background:url(images/headers/header_alt_0800-458-3005.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_02071008796 { background:url(images/headers/header_norm_0207-100-8796.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_02088196867 { background:url(images/headers/header_norm_0208-819-6867.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_08007819736 { background:url(images/headers/header_norm_0800-781-9736.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_01322787950 { background:url(images/headers/header_norm_01322-787950.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_01483338145 { background:url(images/headers/header_norm_01483-338145.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_01708691380 { background:url(images/headers/header_norm_01708-691380.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_01753481070 { background:url(images/headers/header_norm_01753-481070.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_01895717147 { background:url(images/headers/header_norm_01895-717147.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_01923537737 { background:url(images/headers/header_norm_01923-537737.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}
#headercont_01932918255 { background:url(images/headers/header_norm_01932-918255.png) no-repeat; height:109px; z-index:10; margin: -10px auto 0px -33px; width:980px;}

#headercont_02070992302 .welcome,
#headercont_02070439035 .welcome,
#headercont_02088194998 .welcome,
#headercont_08004583005 .welcome,
#headercont_02071008796 .welcome,
#headercont_02088196867 .welcome,
#headercont_08007819736 .welcome,
#headercont_01322787950 .welcome,
#headercont_01483338145 .welcome,
#headercont_01708691380 .welcome,
#headercont_01753481070 .welcome,
#headercont_01895717147 .welcome,
#headercont_01923537737 .welcome,
#headercont_01932918255 .welcome
{ font-size:22px; position:relative; top:40px; left:91px; }

/* ENDS */
	 
	 
/* KeyPhrase */
#headercont .boilers,#headercont_alt .boilers,#headercont_altgle .boilers {
	float:left;
	position:relative;
	top:73px;
	left:91px;
}
.headerleft {  height:126px; float:left; width:400px;}
.headerright { float:right; margin-top:10px; }

#TGSplash { margin-top:-10px; height:275px; overflow:hidden; width:576px; }
#IntroBox,#IntroOptions { margin-bottom:20px; width:100%;}
#IntroBox {
	position:relative;
	top:-235px; width:915px;
}

#IntroBox .left { width:600px; height:275px; float:left; }
#IntroBox .right { width:310px; height:275px; float:right; }
.breaker { clear:both; }

#IconContent {
	position:relative;
	top:190px; width:915px;
}
#IconContent .left { width:619px; float:left; }
#IconContent .right { width:282px; float:right; }

#SectionList {
	position:relative;
	top:527px; width:915px;
	z-index:100;
	background:transparent;
}
#SectionList ul { margin:0; padding:0; }
#SectionList li { display: inline; margin: 0 2px 0 0; padding: 0; }
#SectionList li a { float:left; display:block; background: #e0e1e1 url(images/roundleft.gif) no-repeat left top; margin: 0 2px 0 0;padding: 0 0 1px 3px;text-decoration: none;letter-spacing: 1px; }
#SectionList li a span {
	background: transparent url(images/roundright.gif) no-repeat right top; padding: 7px 9px 3px 6px; cursor: pointer;
	float: left; display: block;
}

#SectionList li a span { float: none;}
#SectionList li a:hover { color:#ffffff; background-color:#1d7bc9; }
#SectionList li a:hover span { background-color:transparent; }
#SectionList li.selected a{ background-color: #cccccc; color:#000000; }

#TabContent { clear:both; padding:5px; border:1px solid silver; margin-top:-3px; height:150px;}
#TabContent a {
	text-decoration:none;
}

#OtherContent {
	position:relative;
	width:915px;
	top:140px;
}
.ctabox { margin-top:-10px; background:url(images/contactbg.png) no-repeat; height:269px; width:292px; padding-left:10px; padding-right:10px; padding-top:10px;}
.ctabox h1 { font-size:16px; }
.ctabox p { font-size:10px; }
#MicroForm td { padding: 5px 0px 5px 0px; }

#MoreContent a {
	text-decoration:none;
}

#Boiler_Brands { position: relative; width: 900px; height: 126px; overflow: hidden;}
#London_Boilers { white-space: nowrap; line-height: 126px; font-size: 126px;}
#London_Boilers p { padding: 0; }

#footer {
	clear:both;
	width:914px;
	padding: 5px 33px 20px 33px;
	text-align:left;
	margin: 0px auto;
	background:url(images/containerbg.png) repeat-y;
	position:relative;
}

#ImgFooter {
	margin: -10px auto 0px -33px;
	background:#ffffff; padding-bottom:40px;
}

#footer p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#575757; }
#footer a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#575757; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#MainFooter {
	background:url(images/main-footer-bg.png) no-repeat;
	width:980px; height:60px;
	margin:0px auto;
}

