body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#000000;
	background-color:#E6E6EF;
	margin:0;
	background-image:url(/images/px_bg_main.gif); 
	background-repeat:no-repeat; 
	}
#wrapper {
	width:100%;
	margin:auto
	}
#header {
	width:100%;
	height:90px;
	}
#left-header {
	width:60%;
	float:left;
	}
.right-header {
	width:30%;
	float:right;
	text-align:right;
	font-size:0.7em;
	padding-top:5px;
	padding-right:5px;
	}
.breadcrumb01, .breadcrumb02, .breadcrumb03, .breadcrumb04, .breadcrumb05, .breadcrumb06, .breadcrumb07 {
	width:100%;
	height:20px;
	background-image:url(/images/px_bg_hatch_blue.gif);
	background-color:#999999;
	}
.breadcrumb01 {border-top:3px solid #FFCC00}	
.breadcrumb02 {border-top:3px solid #663366}
.breadcrumb03 {border-top:3px solid #66CC66}
.breadcrumb04 {border-top:3px solid #FF9966}
.breadcrumb05 {border-top:3px solid #CC0033}
.breadcrumb06 {border-top:3px solid #854EAF}
.breadcrumb07 {border-top:3px solid #BDE318}		

#container{
	height:auto;
	width:100%;
	background-image:url(/images/bg_nav.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	}
#maincontent {
	width:80%;
	height:auto;
	xfloat:left;
	position:relative;
	padding:15px 0 0 15px;
	padding-bottom:90px;
	margin-left:190px
	}
#maincontent_text {
	width:75%;
	float:left;
	}
#maincontent_news {
	width:22%;
	height:100%;
	float:right;
	border-left:#666 1px solid;
	}

#maincontent_news ul {
	padding:10px 0 0 25px;
	margin:0;
	}
	
	
#maincontent_news img {
	padding-left:15px;
	}


#retainer {
float:left;
width:100%;
}

#newsright {
	width:15%;
	height:auto;
	float:left;
	position:relative;
	padding:0px;
	padding-bottom:90px;
	}

#leftnav {
	height:100%;
	float:left;
	position:relative;
	padding:0;
	}

#navbuttons {width:180px}

#navbuttons ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#navbuttons li {
	padding:3px 5px 3px 4px;
	}
	
#navbuttons li.linkthelaw a, #navbuttons li.linkaboutus a, #navbuttons li.linkbackground a, #navbuttons li.linkcontactus a, #navbuttons li.linkhome a, #navbuttons li.linkterms a, #navbuttons li.linkvenues a, #navbuttons li.linkbookonline a, #navbuttons li.linkwhatnext a, #navbuttons li.linkfaqs a {color:#000}
	
#navbuttons li.linkthelaw {background-color:#66CC66}	
#navbuttons li.linkaboutus {background-color:#FF9966}
#navbuttons li.linkbackground {background-color:#663366}
#navbuttons li.linkcontactus, #navbuttons li.linkhome {background-color:#FFCC00}
#navbuttons li.linkterms {background-color:#66CC66}
#navbuttons li.linkvenues {background-color:#CC0033}
#navbuttons li.linkbookonline {background-color:#854EAF}
#navbuttons li.linkwhatnext {background-color:#BDE318}
#navbuttons li.linkfaqs {background-color:#255EB6}
#navbuttons li.linkfaqsgen {background-color:#4378C9}
#navbuttons li.linkfaqsgen a {color:#fff}
	
.list1 li{
	list-style-image:url(http://www.drivetech.co.uk/images/px_bullet_arrow.gif); 
	margin-left:5px;
	padding:0;
	list-style-position:outside; 
	margin-right:0px; 
	margin-top:0.3em; 
	} 
	
.listq {
list-style-image:url(http://www.drivetech.co.uk/images/px_bullet_q.gif); 
margin-left:-10px; 
list-style-position:outside; 
margin-right:0px; 
margin-top:0.6em; 
padding-bottom:2; 
font-weight:bold; 
} 
.lista {
list-style-image:url(/images/px_bullet_a.gif); 
margin-left:5px; 
list-style-position:outside; 
margin-left:-10px; 
margin-right:0px; 
margin-top:0.3em; 
padding-bottom:14; 
}
.listi li {
	list-style:lower-roman;
	list-style-position:outside;
	margin-left:30px;	} 
	
.listmonth {
color : #000000S;
font-weight : bold;
font-size:12px;
} 

.main2 {
font-size : 14px; 
font-weight : bold; 
} 

.color01 {background-color:#FFCC00}
.color02 {background-color:#663366}
.color03 {background-color:#66CC66}
.color04 {background-color:#FF9966}
.color05 {background-color:#CC0033}

a:link, a:visited {
	color:#3F51AA;
	text-decoration:none;
	}
a:active, a:hover {
	color:#6699CC;
	text-decoration:underline;
	}
#footer01, #footer02, #footer03, #footer04, #footer05, #footer06, #footer07 {
	width:99%;
	text-align:left;
	padding:5px;
	float:left;
	}
#footer01 {border-top:3px solid #FFCC00}	
#footer02 {border-top:3px solid #663366}
#footer03 {border-top:3px solid #66CC66}
#footer04 {border-top:3px solid #FF9966}
#footer05 {border-top:3px solid #CC0033}
#footer06 {border-top:3px solid #854EAF}
#footer07 {border-top:3px solid #BDE318}

.sub {font-size:0.88em}
