/* General styles */
body 
{
        margin:0;
        padding:0;
        border:0;/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#000;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
	/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
}


.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }



h1, h2, h3
{
        margin:.8em 0 .2em 0;
        padding:0;
	color:#ffff00;
}

h4
{
	color:#ffff00;
	text-align:center;	
}
p
{
        margin:.4em 0 .8em 0;
        padding:0;
}
/* Header styles */
#header 
{
        clear:both;
        float:left;
        width:100%;
}

#img_logo 
{	
	display: block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	
}
#car
{
	display: block;
	margin-left:auto;
	margin-right:auto;
	height:71px;
	width:988px;
}

#header p,
#header h1,
#header h2 
{
	padding:.4em 15px 0 15px;
        margin:0;
}

/* column container */
.colmask 
{
	position:relative;/* This fixes the IE7 overflow hidden bug and stops 	the layout jumping out of place */
	clear:both;
	float:left;
        width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* holy grail 3 column settings */
.holygrail 
{
	background:#000;/* Right column background colour */
}
.holygrail .colmid 
{
        float:left;
        width:200%;
        margin-left:-200px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#000;    	/* Centre column background colour */
	}
.holygrail .colleft 
{
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:400px;         	/* Left column width + right column width */
        background:#000;    	/* Left column background colour */
}
.holygrail .col1wrap {
        float:left;
	width:50%;
	position:relative;
	right:200px;        	/* Width of left column */
	
}
.holygrail .col1 
{
        margin:0 215px;     	/* Centre column side padding:
        Left padding = left column width + centre column left padding width
        Right padding = right column width + centre column right padding 	width */
        position:relative;
	left:200%;
	overflow:hidden;
	text-align:justify;	/* This sets the text style for the middle column */
	border:white 4px ridge;
	padding:0px 10px 10px 10px;
}
.holygrail .col2 
{
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px;/* Width of left column content (left column width minus left and right padding) 	*/
        position:relative;
        right:px;         	/* Width of the left-had side padding on the left column */
	border:white 4px ridge;
}
.holygrail .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:161px;/* Width of right column content (right column width minus left and right 			padding) */
        margin-right:55px;/* Width of right column right-hand padding + left column left and 			right padding */
        position:relative;
        left:50%;
	border:white 4px ridge;
}
/* Footer styles */
#footer 
{
        clear:both;
        float:left;
        width:100%;
	border-top:1px solid #000;
}
#footer p 
{
        padding:10px;
        margin:0;
	text-align:center;
	font-size:40px;
}


    /* --> */
    </style>
    <!--[if lt IE 7]>
    <style media="screen" type="text/css">
    .col1 {
	    width:100%;
	}
    </style>
    <![endif]-->