/*new global*/


/* New nav menu code live */
#navm {font-size:12px;width: 145px;margin-bottom:1em;}
#navlist li {background-color:#f3f3f3; }
#levone    {background-color: #9c3;background-image: url(/images/level1back.jpg);background-repeat: repeat-x;}
li#levone a {padding:3px 0px 3px 6px;margin:0;width:139px; }
li#levone   {padding:0; font-size:1.1em; border-top:solid 1px #9c3;font-weight:bold;}
#navm a     {display: block;padding: 5px 5px 5px 6px;width: 134px;border-bottom: 1px solid #999;}
#navm ul    {margin-left: 0;padding-left: 0;list-style-type: none;width:145px;border-left:solid 1px #999;border-right:solid 1px #999;margin-top:4px;}
#navm ul ul {border:none;}
#navlist .seclev     {background-color:#eaeaea;}
#navm a:hover   {background-color: #E4DEE4;color: #000;}
#navm .seclev a  {padding: 5px 5px 5px 20px;border-bottom: 1px solid #999; display:block;width:120px;}
#navm a:link, #navlist a:visited {color: #333;text-decoration: none;}

*:first-child+html #navm a {width:143px;} 
* html #navm a {width:143px;} 




body {
                margin: 0;
                padding: 0;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
}

img {
        border: 0;
}


img.thinblackborder {
    border: 1px solid black;
}
.clear {
        clear: both;
}

/*for browsers not supporting :after, we still use a non-semantic div clearing element */
.clearfix {
        clear: both;
        height: 1px;
        overflow: hidden;
}

/* mozilla doesnt like the empty div, so generate some clearing content */
.clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
/* The archive pages use none of the new css files so I've added the centre rule to this file */
.fixed-width-center, #fixed-width-center, #fixed_width_center, #full_width_center {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#privacy {text-align:left;}

/* Table styles for about - our fuel mix */
.tableabout {border:none;margin:0;padding:1px;width:100%;font-size:10px; text-align:center;}
.tableabout p {font-size:11px; text-align:left;}
.tableabout tr, .tableabout th  {padding:5px;}
.tableabout td {padding:6px 0 6px 10px;}
.taba {background-color:#6799cc;}
.tabab {background-image:url(/about/images/table-blue.gif); background-repeat:no-repeat;width:100px;background-color:#6799cc;width:125px;}
.tabb {background-color:#a8a9ad; font-weight:bold;}
.tabc {background-color:#ecb1c7;}
.tabd {background-color:#afc3de;}
.tabe {background-color:#f7e8c7;}
.tabf {background-color:#cedf6d;}
.tabg {background-color:#d4d4d6;}
.tabh {background-color:#efeff1;}
.lef {text-align:left; font-weight:bold;}
.taba, .tabb, .tabab {color:white;}
.green {background-color:#cedf6d;}
.tableabout .zero td {padding:6px 0;}
.lbrown { background-color:#d9c792;}
.dbrown {background-color:#d3af69;}

/*Business quote thank you page*/
.bus-quote-thanks .left-col{
	width: 34%;
	float: left;
	margin-left:120px;
}
.bus-quote-thanks .seperator-col{
	width: 1px;
	border-left: 1px solid gray;
	float: left;
	height: 200px;
	margin:20px 50px;
}
.bus-quote-thanks .right-col{
	width: 35%;
	float: left;
}
.bus-quote-thanks .right-col h3{
	margin-top: 20px;
}
