body{color:#666666; background:#f9f9f9;}
#page{background:url(../img/) #FFF;position:relative; padding:20px; padding-top:0;}


#header{background:url(../img/); position:relative; height:100px;}
	#logo{width:365px; height:74px; position:relative; top:20px; left:0;}
		a.logo{width:365px; height:74px; background:url(../img/logo.jpg); display:block;  text-indent:-9999px;}
		
		#telephone{position:relative; left:700px; top:-40px;display:block;  background:url(../img/telephone.jpg); width:242px; height:55px; text-indent:-9999px;}

	#navigation{background:url(../img/nav-bg.jpg) repeat-x #CDCDCD; height:16px; padding:0;}
		ul#menu{ list-style-type:none; width:100%; padding:0;}
			ul#menu li{ float:left; margin-left:10px; margin-right:20px; padding-right:40px; background:url(../img/nav-seperator.jpg) no-repeat; background-position:right; text-align:center;}
				ul#menu li.first{padding-left:0;}
				ul#menu li.last{margin-right:0;}
			ul#menu li a{color:#2b529c; font-size:12px; padding-bottom:5px; text-decoration:none;  }
			ul#menu li a.selected, ul#menu li a:hover{ color:#ed1c24; text-decoration:underline;}
			
			ul.ticklist{padding-left:0;}
			ul.ticklist li{background:url(../img/flame-bullet.jpg) no-repeat; padding-left:65px; font-size:16px; padding-top:15px;  margin-left:0; height:30px;background-position:left; list-style:none;  margin-bottom:5px;}
			
			ul.ticklist-small{padding-left:0;}
			ul.ticklist-small li{background:url(../img/flame-bullet-small.jpg) no-repeat; padding-left:30px; padding-top:10px;  margin-left:0; height:20px;background-position:left; list-style:none;  margin-bottom:5px;}
			
			#home ul.ticklist-small, #home2 ul.ticklist-small{padding-left:0;}
			 #home ul.ticklist-small li, #home2 ul.ticklist-small li{background:url(../img/flame-bullet-small-grey.jpg) no-repeat; padding-left:35px; padding-top:1px;   margin-left:0; height:100%; background-position:left; list-style:none;  margin-bottom:15px;}
					
#content{margin-top:30px;}
#left{  margin-right:10px;  width:610px; float:left; clear:none; height:100%;}
#right{margin-right:0; width:300px; float:right;clear:none; }

#left img{float:right; margin-left:10px;}
#home #left img, #home2 #left img{float:none; margin-left:0;}
#welcome{background:#fcfcfc; padding:5px 10px; margin-top:15px; }

#left h1{color:#FFF; background:url(../img/header-bg.gif) no-repeat; width:590px; padding:5px 0 5px 10px; font-size:20px; height:38px;}
#left h2{color:#666;  width:590px; padding:5px 0 0 0; font-size:18px; height:28px; border-bottom:1px dotted #666;}
#welcome em{color:#425aa8; font-size:14px; line-height:21px; font-style:normal;}

em.bold{color:#425aa8; font-size:12px; font-style:normal; font-weight:700;}
#left #welcome h2, #right h2, #logos h2{color:#ed1c24; font-size:15px; margin:10px 0; border:none;}
#left #welcome h2{margin-bottom:0;}
#left a{color:#ed1c24; }
#welcome ul{margin-bottom:0;}
	#calltos{background:#FFF; margin:20px 0;  height:280px; }
	#welcome-img{ background:url(../img/gascareukltd.jpg) no-repeat; width:420px; height:260px;  float:left; }
	#specials{float:left; width:220px;}
		.callto{width:197px; display:inline; }
		.callto p{margin-bottom:0;}
		.callto h2{margin-bottom:0; border:none;}
		.last{margin-right:0;}
		.callto-inner{padding:5px; border:1px solid #c9e5fc;border-bottom:3px solid #264689; margin-top:-6px; height:80px;}
		#central-heating{
		}
		
		#central-heating h2{
			background:url(../img/ch-callto-header.jpg) no-repeat; display:block; text-indent:-9999px; border:none;
		}
		
		#central-heating a{width:125px; height:30px; background:url(../img/fom-red.jpg); display:block; text-indent:-9999px; margin-top:5px;}
		
		
		#inspections{
		}
		#inspections h2{
			background:url(../img/si-callto-header.jpg) no-repeat; display:block; text-indent:-9999px; border:none;
			}
		#inspections a{width:125px; height:30px; background:url(../img/fom-blue.jpg); display:block; text-indent:-9999px; margin-top:5px;}
		
		#showroom{
		}
		
		#showroom h2{
			background:url(../img/as-callto-header.jpg) no-repeat; display:block; text-indent:-9999px; border:none;
			}
	 #showroom a{width:125px; height:30px; background:url(../img/fom-black.jpg); display:block; text-indent:-9999px; margin-top:5px;}


	#specials{
		}
		#specials h2{
			background:url(../img/special-header.jpg) no-repeat; display:block; text-indent:-9999px; border:none;
			}
		#specials a{width:125px; height:30px; background:url(../img/fom-black.jpg); display:block; text-indent:-9999px; margin-top:4px;}

		
		#special-offers{
		display:inline; margin:10px 0 20px 0;
		}
		
			#special-offers h2{
			background:url(../img/special-offers-heading.jpg) no-repeat; height:35px; display:block; text-indent:-9999px; border:none; margin:0;
			}


		

#testimonials{margin:20px 0;}

	.testimonial{background:#fcfcfc; border-top:2px solid #666666; border-bottom:1px solid #666666; margin-bottom:10px; padding:5px;}
.testimonial blockquote{position:relative;}
.testimonial blockquote cite{position:relative; bottom:-5px; left:100px; width:180px; height:20px; display:block; text-align:right; color:#264689; font-weight:700;}

#testi .testimonial{width:280px; float:left; margin-right:10px; border-bottom:none; margin-bottom:10px;}
#footer{background:#264689; height:30px; color:#FFF; padding:5px 0; }
#footer p{padding:5px; margin-bottom:0;}
#footer a{ color:#ed1c24;}
#footer a:hover{ color:#FFF;}
.fltlt{float:left; }
.fltrt{float:right; }

/* Contact Form Styles*/
		#contact-page form#contact label{width:50%;float:left; color:#606060;}
		form#contact div{margin-bottom:5px;}
	#contact-page form#contact input{ border:1px solid #3C5998; background:#A7D5EF; float:left; padding:5px; color:#415BA5; height:15px; width:290px; margin-bottom:5px;}
	#contact-page form#contact textarea{border:1px solid #3C5998; background:#A7D5EF; float:left; padding:5px; color:#415BA5;  width:290px;  }
		form#contact input#submit{ width:100px; height:40px; padding:10px; clear:both;  float:right; margin-bottom:20px; background:#435AA8; color:#FFF; border:1px solid #A7D5EF;}
		span.blue{color:#6392C0; font-weight:700;}
		
		#alert h4.warning{background:#FEEFB3; color:#D2AC5F; border:1px solid #D2AC5F; padding:5px; width:90%; margin-bottom:5px;}
#alert h4.success{background:#CEE6C3; color:#1E9145; border:1px solid #1E9145; padding:5px; width:90%; margin-bottom:5px;}
.news-flash, a.button{background:#F8FAFC; padding:5px 10px; color:#666; display:block; border:1px solid #B5D4FE; margin-top:10px; margin-bottom:20px;}
.news-flash p, .news-flash h3{margin-bottom:5px;}

#accreditation{padding:0; height:120px; margin-bottom:30px;}
#accreditation img{ float:left;}
#logos{background:#FFF; height:150px; margin-bottom:10px; padding:0;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html #right{
display: inline;
margin-left: -260px;
}
