body{background:#b8000a;margin:0;padding:0;font-family:arial,tahoma,verdana,sans-serif;}
.container{width:100%;}
.subcontainer{width:770px;border-left:1px solid #000;border-right:3px solid #000;background:#ff0411;}
.subsubcontainer{width:770px;background:url(http://images.thedrivingschoolsw.co.uk/redfooter.png) bottom left repeat-x;}
.header{padding-left:17px;padding-right:17px;}
address{text-align:right;font-style:normal;font-weight:bold;font-size:small;font-family:verdana,tahoma,arial,sans-serif;color:#fff;}
address strong{color:#feef00;}
address a{color:#fff;text-decoration:none;}
address a:hover{color:#eee;text-decoration:none;}
.small{font-size:small;}
.fwidth{width:410px;}
.fullwidth{width:100%;}
.white a{color:#ff0411;}
.white a:hover{color:#cc0407;}
label{font-weight:bold;}
form{border-top:1px solid #000;border-left:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;}
fieldset{padding:10px;border:none;}
legend{font-weight:bold;color:#ff0411;}
.submit{border-top:1px solid #000;border-left:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;background:#ff0411;color:#fff;font-size:medium;font-weight:bold;}
a.submit{color:#ffffff;text-decoration:none;padding:5px;margin-top:15px;}
a.submit:hover{color:#ffffff;text-decoration:none;}
.small a{font-weight:bold;color:#ff0411;text-decoration:none;}
.small a:hover{font-weight:bold;color:#ff2433;text-decoration:none;}
h1{color:#feef00;font-size:x-large;padding-top:0;margin-top:0;}
h2{clear:both;color:#feef00;font-size:x-large;padding:0;margin:0;float:left;text-align:left;}
h3{color:#ff0411;font-size:medium;padding-top:0;margin-top:0;}
h6{display:none;visibility:hidden;}
div.menu{background:#fff;border-top:1px solid #000;border-bottom:3px solid #000;margin-bottom:5px;margin-top:5px;padding-top:8px;padding-bottom:6px;padding-left:65px;}
td.col_left{width:517px;}
span.white{color:#fff;}
a.redfade{display:block;width:252px;height:34px;padding-top:6px;background: #ee0000 url(http://images.thedrivingschoolsw.co.uk/redhighlight.png) 0px -40px no-repeat;text-align:center;text-decoration:none;color:#ffffff;font-size:large;margin-left:auto;margin-bottom:20px;}
a.redfade:hover{display:block;width:252px;height:34px;padding-top:6px;background: #ff0000 url(http://images.thedrivingschoolsw.co.uk/redhighlight.png) 0px 0px no-repeat;text-align:center;color:#ffffff;font-size:large;margin-left:auto;margin-bottom:20px;}
div.white{padding:15px;margin-left:5px;background:#fff;border-top:1px solid #000;border-left:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;}
.redclear{clear:both;padding:5px;}
.redclear a{font-size:small;font-weight:bold;color:#ff0411;text-decoration:none;}
.redclear a:hover{font-size:small;font-weight:bold;color:#ff2433;text-decoration:none;}
div.pagefooter{width:100%;height:134px;background:url(http://images.thedrivingschoolsw.co.uk/pagefooter.png) bottom center no-repeat;}
h1.title{display:none;visibility:hidden;}
ul.rightcol{padding:0;margin:0;list-style-type:none;text-align:left;}
li.rightcol{margin:0;padding:0;padding-top:5;margin-top:5;}
.rightcol h5{font-size:large;margin:0;padding:0;}
p.footerstrap{font-family:arial,sans-serif;color:#fff;font-size:x-small;font-weight:bold;}
ul.foot{list-style-type:none;color:#f5b4b7;font-size:small;font-family:verdana,tahoma,sans-serif;padding:0;margin:0;font-weight:bold;}
ul.foot li a{color:#f5b4b7;text-decoration:none;}
ul.foot li a:hover{color:#fff;text-decoration:none;}
.end{font-family:verdana,tahoma,arial,sans-serif;font-size:x-small;font-weight:bold;color:#fff;}
.end a{text-decoration:none;color:#fff;}
.end a:hover{text-decoration:none;color:#fee;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:.8em;padding-top:.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(overlay.png);}
* html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png",sizingMethod="scale");}
.menu5{text-align:left;font-size:medium;font-weight:bold;font-family:arial,verdana,tahoma,sans-serif;position:relative;height:1.5em;margin:0;padding:0;list-style-type:none;}
.menu5 ul{padding:0;margin:0;list-style-type:none;}
.menu5 li{float:left;position:relative;}
.menu5 li a,.menu5 li a:visited{display:block;text-decoration:none;color:#c00;float:left;padding-right:10px;color:#ff0411;}
.menu5 li a.drop,.menu5 li a.drop:visited{font-weight:bold;}
.menu5 li ul{visibility:hidden;position:absolute;top:2.5em;left:0;height:0;overflow:hidden;}
.menu5 table{margin:-1px;border-collapse:collapse;font-size:1em;}
.menu5 li:hover a,.menu5 li a:hover{text-decoration:underline;border:0;}
.menu5 li:hover ul,.menu5 li a:hover ul{visibility:visible;height:auto;background:#fff;border-top:1px solid #000;border-left:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;left:0;top:1em;overflow:visible;}
.menu5 li:hover ul li a,.menu5 li a:hover ul li a{display:block;font-weight:normal;background:transparent;text-decoration:none;height:auto;line-height:1.25em;padding:.25em;width:9em;}
* html .menu5 li a:hover ul li a{width:10em;w\idth:9em;}
.menu5 li:hover ul li a.drop,.menu5 li a:hover ul li a.drop{font-weight:bold;}
.menu5 li:hover ul li ul,.menu5 li a:hover ul li a ul{visibility:hidden;position:absolute;top:0;left:9.5em;height:0;overflow:hidden;}
.menu5 li:hover ul li a:hover,.menu5 li a:hover ul li a:hover{text-decoration:underline;}
.menu5 li:hover ul li:hover ul,.menu5 li a:hover ul li a:hover ul{visibility:visible;color:#000;border-top:1px solid #000;border-left:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;height:auto;background:#fff;width:9.5em;}
.menu5 li:hover ul li:hover ul.left,.menu5 li a:hover ul li a:hover ul.left{left:-9.3em;}
.menu5 li:hover ul li:hover ul li a,.menu5 li a:hover ul li a:hover ul li a{display:block;height:auto;}
.menu5 li:hover ul li:hover ul li:hover a,.menu5 li a:hover ul li a:hover ul li a:hover{text-decoration:underline;}