* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #000000;
}
#wrapper {
	text-align: left;
	width: 992px;
	margin: 0 auto;
}
#wrapper #head {
	height: 220px;
	float: left;
	width: 992px;
	background: url(images/ford-transit.jpg) no-repeat left top;
}
#wrapper #mainnav {
	height: 40px;
	background: #009900 url(images/navback.jpg) no-repeat left bottom;
	width: 992px;
	float: left;
	margin: 0 0 10px 0;
}
#wrapper #conttop {
	background: url(images/conttop.jpg);
	height: 12px;	
	float: left;
	width: 992px;
}
.red {
	color: #FF0000;
}
#wrapper #contholder {
	float: left;
	width: 992px;
	height: auto;
	background: url(images/contholderback.jpg) repeat-y left top;
}
#wrapper #contholder #leftcol {
	float: left;
	width: 160px;
	margin: 0 0 0 20px;
	display: inline;
	padding: 10px 0 0 0;
	min-height:600px;
}
#leftcol h3 {
	color: #009900;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0 5px 0;
}
#leftcol ul {
	padding: 0 0 0 20px;
}
#leftcol ul li {
	list-style: url(images/listtick.gif);	
	padding: 0 0 5px 0;
}


#socialBookmarks {
height: 24px;
overflow: hidden;
top: 875px;
width: 150px;
position: absolute;
}
#socialBookmarks img {
    border: medium none;
    outline: medium none;
}
#socialBookmarks .button {
    background: url("../images/share-this/button.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 150px;
}
#socialBookmarks .button img {
    margin-left: 6px;
}
#socialBookmarks .bubble {
background: url("../images/share-this/bubble.gif") no-repeat scroll 0 0 transparent;
display: block;
height: 74px;
left: 73px;
margin-left: -75px;
top: 35px;
width: 150px;
position: absolute;
}
#socialBookmarks .bubble .caption {
background: url("../images/share-this/caption.gif") no-repeat scroll 50% 0 transparent;
color: white;
display: block;
font: 10px/16px "Arial","Tahoma","Verdana",sans-serif;
height: 20px;
left: -36px;
text-align: center;
top: 75px;
width: 220px;
position: absolute;
padding-top: 3px;
}
#socialBookmarks .bubble .tip {
    background: url("../images/share-this/tip.gif") no-repeat scroll 0 0 transparent;
    bottom: 3px;
    height: 6px;
    margin-right: -7px;
    right: 50%;
    width: 14px;
    z-index: 9;
}
#socialBookmarks .bubble .end {
    background: url("../images/share-this/end.gif") no-repeat scroll 0 0 transparent;
    height: 148px;
    position: absolute;
    right: -3px;
    top: 0;
    width: 3px;
    z-index: 8;
}
#socialBookmarks .bubble a {
    display: block;
    float: left;
    height: 26px;
    margin: 2px 0 2px 2px;
    position: relative;
    width: 26px;
    z-index: 9;
}
#socialBookmarks .bubble img {
    height: 16px;
    margin: 8px 0 0 8px;
    width: 16px;
}
#socialBookmarks.noJS:hover {
    overflow: visible;
}
#socialBookmarks:hover .button {
    background-position: 0 bottom;
}
#socialBookmarks.noJS:hover .bubble {
    display: block;
}
#socialBookmarks.noJS .bubble a:hover img {
    height: 32px !important;
    margin: 0 !important;
    width: 32px !important;
}
#socialBookmarks.noJS .caption {
    display: none;
}



#wrapper #contholder #rightcol {
	margin: 0 0 0 50px;
	float: left;
	width: 742px;
	display: inline;
}
#rightcol h1 {
	font: 24px "Times New Roman", Times, serif;
	color: #009900;
	padding: 10px 0px 0px;
}
#rightcol h2 {
	font-weight: normal;
	font-size: 12px;
	padding: 0 0 15px 0;
}

#rightcol p {
	padding: 0 0 15px 0;
}
#wrapper #foot {
	height: 179px;
	float: left;
	width: 992px;
	background: url(images/footback.jpg) no-repeat left top;
	font-size: 10px;
}
#foot ul {
	padding: 60px 0px 0px 20px;

}
#foot ul li {
	list-style-type: none;
	display: inline;
}
#foot ul li a {
	text-decoration: none;
	color: #009900;

}
#foot ul li a:hover {
	color: #000000;
	border-bottom: 1px dotted #000000;

}
#foot p {
	margin: 0px 0px 0px 20px;	
}
#foot .uk {
	text-decoration: none;
	display: block;
	margin: 5px 0px 0px 20px;
	width: 160px;
	padding-bottom: 17px;
	background: url(images/globe.jpg) no-repeat right top;
	color: #009900;
}
#foot a:hover.uk {
	color: #000000;

}
div#MyMap iframe {width: 738px; height: 300px; border: 2px solid #009900; margin: 0 0 15px 0;}

.centre {
	margin: 0 auto;
}
#rightcol .afteritem {
	float: left;
	padding: 10px 10px 0 10px;
	border: 1px solid #cccccc;
	background: #efefef;
	margin: 0px 18px 18px 0px;
	display: inline;
	height: 322px;
}
#rightcol .afteritem img {
	border: 2px solid #009900;

}
#rightcol .afteritem p {
	background: #FFFFFF;
	border: 1px solid #cccccc;
	width: 312px;
	margin: 5px 0px;
	padding: 5px;
	height: 32px;
	display: block;
	overflow: hidden;

}

.co2Arrow {

top:30px !important;
}

.co2Arrow .co2Band {

font-size:12px !important;
}

.co2Arrow .co2Emission {

font-size:12px !important;
}

/************************ lavalamp styles ***********************/

/* .lamp {
            position: relative;
            height: 40px;
            overflow: hidden;
			padding: 5px 0 0 83px;
        }
                .lamp li {
                    float: left;
                    list-style: none;
                }
                    .lamp li.back {
	
	width: 9px;
	height: 30px;
	z-index: 8;
	position: absolute;
                    }
                        .lamp li.back .left {
                            background: url(images/lava.gif) no-repeat top left;
                            height: 30px;
                            margin-right: 9px; 
                        }
                    .lamp li a {
	font: bold 14px;
	text-decoration: none;
	color: #fff;
	outline: none;
	text-align: center;
	top: 7px;
	text-transform: uppercase;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 15px;
                    }
                        .lamp li a:hover, .lamp li a:active {
                            border: none;
							color: #ffff00;
                        }*/
ul#topnav {
	position: relative;
	height: 40px;
	overflow: hidden;
	padding: 5px 0 0 83px;
}
			
ul#topnav li{ 
	float: left;
	list-style: none;
}
					
ul#topnav li a {
	font: bold 14px;
	text-decoration: none;
	color: #fff;
	outline: none;
	text-align: center;
	top: 7px;
	text-transform: uppercase;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 0;
	padding: 0 15px;
}

ul#topnav li.backLava {
	background: url(images/lava.gif) no-repeat right -30px; 
	width: 9px; 
	z-index: 5; 
	position: absolute;
}

ul#topnav li.backLava .leftLava {
	background: url(images/lava.gif) no-repeat top left; 
	height: 50px; 
	margin-right: 9px; 
	z-index: 5;
}

ul#topnav li.backLava .cornerLava {
	display: none;
}

ul#topnav li.backLava .bottomLava { 
	display: none;
}
