
html, * {
padding : 0;
margin : 0;
}
body {
background : #fff url('http://www.mal-uk.com/images/back-intensive-driving-courses.png');
background-repeat : repeat-x;
margin : 20px auto 10px auto;
font-size : 1em;
font-family : "Trebuchet MS", Verdana, Arial;
}
div#wrap {
width : 850px;
margin : 0 auto;
border : medium outset #d8d8d8;
padding : 0;
}
div#header {
background : #fff url('http://www.mal-uk.com/images/ford-fiesta-bg.jpg');
background-repeat:no-repeat;
padding : 0;
height:330px;
}
div#content {
position : relative;

}
div#page {
width : 600px;
margin-left : 200px;
margin-right : 20px;
}
div#page-bottom {
width : 778px;
margin-left : -160px;
}
div#twitter {float:left; margin-left:100px; margin-top:20px; margin-right: 200px; }
h1 {
color : #317ce1;
text-align : center;
}
div#google {float:left; margin-left:120px; margin-top:20px; margin-right: 150px; }
h1 {
color : #317ce1;
text-align : center;
}
h1.hd {color:#ffffff;margin-right:10px;margin-top:10px;}
h2 {
color : #000000;
text-align : center;
}
h3 {
font-size : 1.3em;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #b90302;
}
h4 {
font-size : 1.2em;
}
em {
font-weight : bold;
color : #000080;
font-size : 1em;
}
a, a:visited {
color : #000000;
text-decoration : none;
font-size : 1em;
}
a:hover {
text-decoration : underline;
}
a.a2 {
color : #ff0000;
font-weight : bold;
text-decoration : underline;
}
a.a3 {
color : #0000ff;
text-decoration : none;
}
a:hover.a3 {
text-decoration : underline;
}
a.a4 {
color : #0000ff;
text-decoration : underline;
}
a.a5 {
color : #0000ff;
text-decoration : underline;
font-style : italic;
}
.nav2 {
margin : 1px;
border-top-style : double;
border-top-color : purple;
border-top-width : thin;
border-left-style : double;
border-left-color : purple;
border-left-width : thin;
padding : 5px;
color : #0000ff;
}
p {
margin : 6px 20px 10px 20px;
text-align : justify;
}
p.nav-txt {
color : #000000;
font-size : 0.8em;
font-style : italic;
margin-left : 2px;
margin-right : 2px;
font-weight : bold;
}
p.contacts-header {
color : yellow;
font-size : 1.2em;
font-weight : bold;
font-style : italic;
}
p.caption {
font-weight : bold;
font-size : 0.8em;
font-style : italic;
margin-top : 90px;
margin-left : 10px;

}
p.adtxt {
background : yellow;
padding : 10px;
}
p.c9 {
font-size : 1.1em;
padding : 5px;
font-weight:bold;
}
.hdtxt {
color : #000000;
font-style : italic;
font-weight : bold;
text-align : justify;
line-height : 150%;
}
.hdtxt2 {
color : #000000;
font-style : italic;
text-align : justify;
line-height : 150%;
}
blockquote {
color : #000000;
background-color : #99ffcc;
font-weight : bold;
margin : 20px;
padding : 10px;
text-align:center;
}
.top-ad {
margin-left : 20px;
}
.image {
float : left;
margin : 10px;
}
.image2 {
float : right;
margin : 10px;
}
div#d1 {
background : #fff url('http://www.mal-uk.com/images/back-intensive-driving-courses.png');
background-repeat : repeat-x; 
}
div.d2 {
background : #f0f0f0;
width : 330px;
margin-left : 335px;
margin-top : -520px;
}
div.image {
text-align : center;
}
div.image2 {
text-align : center;
}
div#top-nav {
margin : 0;
}
div#top {
margin-left : 100px;
margin-top : 10px;
margin-right : 0;
}
span.c8 {
font-size : 0.8em;
line-height : 50%;
}
ul.smiley {
list-style-image : url('http://www.mal-uk.com/images/smiley2.jpg');
}
ul.news {
list-style : none;
}
ul {
list-style : square;
margin : 4px 0 4px 30px;
}
ul.content {
list-style : square;
margin : 4px 0 4px 250px;
line-height : 150%;
}
ol {
margin : 4px 0 4px 50px;
}
code {
font-family : "Courier New", Courier, monospace;
margin : 10px;
padding : 10px;
border : 1px solid #cccccc;
background-color : #e2e2e2;
display : block;
}
h1.headline {
margin-left : 40px;
margin-right: 80px;
margin-bottom: 40px;
margin-top:40px;
float : left;
padding : 10px;
border : 5px solid #ff0099;
background-color : #0000ff;
color : #ffffff;
text-align : center;
}

div#nav {
width : 100%;
height : 40px;
background-color : #f16e20;
margin-top : 40px;
z-index : 10;
}
div#nav ul {
z-index : 999;
margin : 0;
padding : 0;
}
div#nav ul li {
display : block;
float : left;
padding-right : 5px;
margin-left : 10px;
margin-top : -2px;
}
div#nav ul li a {
padding : 10px 10px;
font-weight : bold;
color : #ffffff;
border-top : 1px solid #ffffff;
font-size : 1em;
text-decoration : none;
display : block;
margin-left : 1px;
white-space : nowrap;
}
div#nav li ul {
display : none;
}
div#nav li:hover ul {
display : block;
position : absolute;
}
div#nav ul li a:hover {
color : #000000;
background : #d8dee6;
background-position : center bottom;
}
div#nav li:hover ul {
display : block;
position : absolute;
}
div#nav li:hover li {
float : none;
font-size : 0.9em;
}
div#nav li:hover a {
background : #ffc;
color : #f16e20;
}
div#nav li:hover li a:hover {
background : #d8dee6;
color : #000000;
}

div.back {
background : #d7d7d7;
border-top-style : solid;
border-top-color : yellow;
border-top-width : medium;
border-bottom-style : double;
border-bottom-color : red;
border-bottom-width : thick;
}
div#sidebar {
float : left;
width : 160px;
padding : 4px;
color : #cc3300;
background : #ececec;
}

div#sidebar ul {
list-style-type : none;
padding : 10px;
margin : 5px 0;
}
div#sidebar ul li {
padding : 0;
margin : 0;
display : block !important ;
display : inline;
}
div#sidebar ul li a {
display : block;
width : 100%;
padding : 4px 0 4px 1px;
color : #cc3300;
margin : 0;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : bold;
}
div#sidebar ul li a:hover {
color : #ffffff;
background-color : #b80201;
text-decoration : none;
}
div#sidebar p, div#sidebar ul {
margin-bottom : 20px;
}
div#footer {
background : #fff url('http://www.mal-uk.com/images/footer-bg.png');
background-repeat : repeat-x;
clear : both;
}
div#footer p {
font-size : 0.8em;
text-align : center;
}
.bold {
font-weight : bold;
}
.clear {
clear : both;
}
table {
font : 11px/24px Verdana, Arial, Helvetica, sans-serif;
border-collapse : collapse;
width : 520px;
margin-left : 50px;
}
th {
padding : 0 0.5em;
text-align : left;
}
tr.yellow td {
border-top : 1px solid #fb7a31;
border-bottom : 1px solid #fb7a31;
background : #ffc;
}
td {
border-bottom : 1px solid #ccc;
padding : 0 0.5em;
}
td.width {
width : 190px;
}
td.adjacent {
border-left : 1px solid #ccc;
text-align : center;
}
