@charset "utf-8";

/* CSS Document */



body {

	margin: 0;

	padding:0;

	font-family: Trebuchet MS, Arial, sans-serif;

	font-size: 13px;

	color: #555555;

}

a {

	color: #a91a1e; text-decoration:none; font-weight:bold;

}

a:hover {

	color: #004e26;

}



.fuel-news-button-admin {

float:left;

}



#main {

	width: 728px;

	border-bottom: 0px solid #a91a1e;

	margin-left: auto;

	margin-right: auto;

	/*background-image: url(../images/logo.jpg);*/

	background-repeat: no-repeat;

	background-position: right 0px;

	min-height:500px;

}



#main-man {

	width: 728px;

	border-bottom: 0px solid #a91a1e;

	margin-left: auto;

	margin-right: auto;

	/*background-image: url(../images/manage-logo-fod.jpg);*/

	background-repeat: no-repeat;

	background-position: right 20px;

	min-height:500px;

}



.top-bar {height:70px;}



.header-logo {

       margin-top:10px;

       float:left;

}



#banner-header {

        width: 733px;

	background-image: url(../images/new-design/header-banner-oil.jpg);

        height:41px;

        margin: 0;

        text-align:left;

		margin-bottom:5px;

}





#banner-header-man {

        width: 733px;

	background-image: url(../images/new-design/header-banner-oil.jpg);

        height:41px;

        margin: 0px 0px 0px 0px;

        text-align:left;

}





.fuel-news-button {

        float:right;

margin: 6px 10px 0px 0px;

}



#nav ul {

	/*display: inline;*/

        text-align:left;

}

#nav li {

	/*margin-top: 77px;*/

	display: inline;

	float: right;

        border-right: 1px solid #fff;

	margin: 0px 0px 0px 4px;

        padding: 10px 7px 10px 8px;

}



#nav li a {

	/*border-bottom: #4f7f4d solid 4px;*/

	font-size:15px;

	list-style:none;

	/*margin-right: 10px;*/

	text-decoration: none;

	font-weight: bold;

	color: #fff;

}



#nav li a:hover {

	color: #ccc;

       /* border-bottom: #983635 solid 4px;*/

}





.clearme {

	clear:both;

	padding-top: 10px;



}





.clearmesmall {

	clear:both;

	padding-top: 1px;

}

#left {

	float:left;

	margin-left: 16px;

	margin-right: 16px;

	width: 246px;

}

#right {

	float:right;

	width:390px;

	padding-top: 20px;

margin-left: 25px;

}

#footer {

	width: 728px;

	margin-left: auto;

	margin-right: auto;

        margin-top: 0px;

       /*background: url(../images/bottom-bar-fuel-oil.jpg) no-repeat;*/

	   /*border-bottom:1px solid #999;*/

	    height:30px;

}





#ftr_left {

	width: 150px;

	float: left;

        /*margin-top:35px;*/

}

#ftr_right {

	width: 490px;

	float: right;

	text-align:right;

        /*margin-top:35px;*/

}

#ftr_right img {

margin-top: 3px;

margin-left: 5px;

float: right;	

}

/*----------Additional---------*/

/*----------Alaina Chesney-------*/



/*Homepage*/



#main h1 {color:#143e10; font-size: 15pt;margin:0px;padding:0px;}

#main h2 {color:#555555; font-size: 13pt;margin:0px;padding:0px;}

#main p {margin:2px 5px 10px 0px; padding:0px; line-height:140%;}



#header-1 {color:#143e10; font-size: 15pt;margin:0px;padding:0px;}



#borderline {border-top: 1px solid #ccc;height:5px;}



/*----*/



h2 {



margin:0;

padding:0;



}



h2.done {

	color: #dddddd;

	background-image: url(../images/tick.jpg);

	background-repeat: no-repeat;

	background-position: 100px 2px;

}



 



/* Home Page */

#geog {

margin-bottom:20px;

}



#geog  li {

list-style: none;

margin-bottom:2px;

}



#geog   li a {



text-decoration: none;

font-weight: bold;



}







/* Results Page */



.listing {

padding: 5px;

margin-right: 20px;

}



.posh {

background-color: #dddddd;



}



.listing input{ 

float: left;

margin-right: 8px;

margin-bottom: 0px;



}



#main .listing h1 {

font-size: 15px;

margin:0;

padding:0;

color:#cc0000;

}



.posh h1 {

font-size: 180%;

margin:0;

padding:0;

}



#main .listing p {

	padding:0;

	margin: 0;

	

}

.posh p{

font-weight:bold;

}



.sub_button {

border: solid 2px #004e26;

padding: 5px;



}





/* Quote Me Page */



table.formtable { 

padding:0px;

margin:0px;

}



table.formtable caption {

text-align: left;

font-weight:bold;

font-size: 130%;

margin-left:4px;

border-bottom:1px solid #cc0000;

margin-bottom:4px;

width: 360px;

color:#cc0000;

font-size:15px;

}



table.formtable th {

padding: 0px;margin:0px; 

font-weight: normal;

text-align:left;



} 



table.formtable th, table.formtable td {

padding:2px;

margin:0px; 

}



.iq {float:right;}





#ad {

border: 0px solid #000; 

clear: right;

margin-top: 10px;

padding: 5px; 

}



#ad img {border:0px;}



/*Buttons - Bottom of Website



.feedback-b {

    width: 185px;

    height: 50px;

    background: url(/images/new-design/heating-oil-feeback.jpg) no-repeat;

    margin: 0;

float:left;

}



a.feedback-b:hover {

}



.testimonials-b {

    width: 185px;

    height: 50px;

    background: url(/images/new-design/heating-oil-testim.jpg) no-repeat;

    margin: 0 ;

float:left;

}



a.testimonials-b:hover {

}



.advert-b {

    width: 185px;

    height: 50px;

    background: url(/images/new-design/heating-oil-advertising.jpg) no-repeat;

    margin: 0;

float:left;

}



.recommend-b {

    width: 185px;

    height: 50px;

    background: url(/images/new-design/heating-oil-recom.jpg) no-repeat;

    margin: 0;

float:left;

}*/



#bottom-buttons {

        width: 740px;

	margin-left: auto;

	margin-right: auto;

}



.fuel-news p{

background-color:#E8F3DE;

line-height:250%;

height:20px;

}





/*Testimonials*/



.box-1 {width:235px; float:left;

margin-right:10px;}



.box-1 p {background:#E8F3DE;

font-size:16px;}



.box-1 p span {font-weight:bold;font-size:14px;}



.box-2 {width:235px; float:left;margin-right:10px;}

.box-2 p {background:#E8F3DE;font-size:16px;}



.box-2 p span {font-weight:bold;font-size:14px;}



.box-3 {width:235px; float:left;margin-right:0px;}

.box-3 p {background:#E8F3DE;font-size:16px;}



.box-3 p span {font-weight:bold;font-size:14px;}



/*Scam E-mails*/



#right-scam h1 {color:#cc0000;}



.scam { margin: 10px 30px 0px 40px;

border: 1px solid #000;

padding:10px;

font-family: "Times New Roman", Times, serif;

background-color:#FFFFCC;

}



.scam-emails {

float:right;

margin:10px 10px 0px 0px;

}



h1#title {

margin-bottom:10px;

border-bottom:1px solid #143E10;

}



p#info-box {clear:both; margin-top:20px;}

p#info-box span{color:#990000; }



#information h1{

clear:both;

margin-top:15px;

border-top:1px solid #ccc;

padding-top:15px;

font-size:16px;

color:#333;

}



#postcode {}

#postcode p{float:left;

color:#C7100F;

font-weight:bold;

}



#postcode input {border: 1px solid #C7100F; color: #666;font-style:normal;}

#postcode input#button {

background:#C7100F; 

color:#fff; 

font-weight:bold;

/*border-top:1px solid #FA8072;

border-left:1px solid #FA8072;

border-right:1px solid #000;

border-bottom:1px solid #000;*/

border: 1px outset;

}



.providers {clear:both;}



/**********FIRST UTILITY**************/



.style1 {

	font-size: 14px;

}

.style2 {

	font-size: 24px;

	color: #3399EE;

	font-weight: bold;

}

.style3 {

	font-size: 18;

	font-weight: bold;

}

.style4 {

	color: #3399EE;

	font-weight: bold;

	font-size:18px;

}

.style6 {

	color: #EE6600;

	font-weight: bold;

	font-size: 14px;

}

.style7 {

	color: #EE6600;

	font-weight: bold;

}

.style8 {font-size: 14px}



/*************END****************/



/*News Section new*/



#right1 {float:left;

margin-left:0px;

width:180px;

border-right:1px solid #ccc;

min-height:400px;

font-size:14px;

}





#right1 h1 {

font-size:16px;

}



#left1 {float:right;

width:530px;

}



.news_summary a{

font-size:14px;

}



.newsarticle img{

float:left;

margin:5px 10px 10px 0px;

border:1px solid #cc0000;

}



.newsarticle table {

clear:both;

}



#news_nav {

text-transform:uppercase;

text-decoration:underline;

font-size:16px;

margin-bottom:10px;

text-align:center;

}



#news_nav a{

color:#1F603F;

font-weight:bold;

}



/*******static pages********/



.left-static {

float:left;

width:530px;

border-right:1px solid #ccc;

padding-right:10px;

}





.right-static {

float:right;

width:171px;

margin-left:5px;

}



.right-static h3 {

font-size:12px;

border-top: 1px solid #ccc;

border-bottom: 1px solid #000;

background-color:#cc0000;

padding:3px;

text-transform:uppercase;

color:#fff;

}



/********end***************/



#alert {

	color:#D42021;

	background-color:#D6A8A8;

	border:1px solid #D42021;

	background-image: url(/images/warning.png);

	background-repeat: no-repeat;

	padding-left:50px;

	background-position: 5px 3px;

	margin-bottom: 4px;

}

#alert p {

	padding-top:10px;

	text-decoration:underline;

}
