BODY  {font-family : Arial, Helvetica, sans-serif;color: #555555;margin: 0px auto;padding: 0px;}
html  {scrollbar-face-color: #FFFFFF; scrollbar-arrow-color: #C51200; scrollbar-base-color: #C51200;}

A,A:Visited, A:Active {text-decoration : none;color : #861122;margin:0;padding:0;}
A:Hover  {color : #555555;text-decoration : none;margin:0;padding:0;}
 .sidebar ul{list-style: none;margin: 25px  0px 20px 0px; padding: 0px -0px 0px 0px;}
.sidebar li { width:145px; background-color: #e5e5e5; text-align: center; display: block; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px;} 
.sidebar li a:link, .sidebar li a:visited, .sidebar li a:active  { font-size: .85em; font-weight: bold; text-decoration: none;} 
.sidebar li a:hover { font-size: .85em;color: #555555; text-decoration: none;} 
A.blue,A.blue:Visited, A.blue:Active {text-decoration : none;color : #861122;margin:0;padding:0px;}
A.blue:Hover  {color : #555555;text-decoration : none;margin:0;padding:0;}

ul#top-nav {list-style: none;padding: 8px 0px 0px 0px ; margin:0px;font-size: 0.7em;font-weight:bold;}
 /* this works in IE because only IE reads the second margin becasue of the slash and space tom */
ul#top-nav li{float: left;padding: 0px;margin: 0px 10px 0px 0px;white-space: nowrap;width:77px; text-align: center;}
ul#top-nav li a{display: block;margin:0px auto;padding: 0px 0px 0px 0px;text-decoration: none;color: #000000; }
ul#top-nav li a:hover{color: #C51200;}


h1 {color : #C51200; font-size : 2em; margin: 0px 0px 0px 0px ; padding: 30px 0px 20px 70px;font-weight: normal; }
h2.lowbanner0 {font-size:.8em;color: #C51200;margin: 0px 150px 0px 350px; padding: 20px 0px 0px 0px;text-align: left;}
h2 {color : #C51200; font-size : 1em; margin: 20px 0px 0px 10px ; padding: 0px;font-weight: bold; }
h3 {font-weight: normal;font-size:.8em;color: #C51200;text-align: justify;margin: 20px 0px 0px 10px; padding: 0px ; }
h4{font-size:1.2em;color: #B51906;}
h5 {font-size:1.2em;color: #B51906;}
h6 {font-size:1.4em;color: #B51906;margin : 0px; padding:0px;}

p {font-size:.9em;color: #000000;margin: 0px; padding: 20px 30px 0px 30px;}
p.lowbanner1 {font-size:.7em;color: #000000;margin: 3px 150px 0px 350px; padding: 0px 0px 0px 0px;text-align: left;}
P.white {color : #FFFFFF; font-size : .8em; padding:20px 0px 5px 0px;margin: 0px 0px px 0px; text-align: center;font-weight: bold;}
P.cent  {color : #555555; font-size : .7em; margin : 0px; padding:0px;text-align: center;}
P.colour  {color : #000000; font-size : .8em; margin : 0px; padding:0px;text-align: left;}
P.colour1  {color : #000000; font-size : .8em; margin : 0px; padding:0px;text-align: left;}



.banner{height:104px;margin: 0px 0px 0px 46px;padding: 0px;}
.topwrapper {width:100%; height:333px;margin: 0px;padding: 0px;background:  url(driving-lessons-edinburgh/dunwalkin-bg3.gif)  ;}
.topwrapperinner {width:800px;height:333px;margin: 0px auto;padding: 0px;background:  url(driving-lessons-edinburgh/dunwalkin-bg2.jpg)  ;}
.nav{height:25px;margin: 0px 0px 0px 101px; padding:0px; }
.topwrapperimg {margin: 0px 0px 0px 207px;padding:0px 0px 0px 0px;}
.midwrapper {width:800px; margin: 0px auto;padding: 0px;background:  url(driving-lessons-edinburgh/dunwalkin-mid-bg4.gif) no-repeat;}
.content {float:left;display:inline;padding:0px 0px 0px 0px; margin: 0px 0px 0px 50px; width:300px; background: transparent;}
.lowbanner {width:800px; height:130px; margin: 0px auto;padding: 0px;background:  url(driving-lessons-edinburgh/dunwalkin-bg4.jpg) no-repeat;}


.footer{width:100%; height:56px;margin: 0px;padding: 0px;background:  url(driving-lessons-edinburgh/footerbg1.gif)  ;}
.footer2  {width:800px; height:56px;margin: 0px auto;padding: 0px;background url(driving-lessons-edinburgh/dunwalkin-driving-school-logo3.gif)  ;}
.footer2 A,A:Visited, A:Active {text-decoration : none;color : #C01730;margin:0;padding:0;}
.footer3{width:700px; height:56px;margin: 0px auto;padding: 10px;}

.clr {clear: both;margin:0px 0px 10px 0px;}


ul {margin: 0px;padding: 0px;}
.links {margin: 20px 0px 0px 10px;padding: 0px;font-size : .8em;}
.links li{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px ;}
.links2 {margin: 10px 0px 0px 50px;padding: 0px;font-size : .8em;}
.links2 li{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px ;}
ol {margin: 0px 40px 10px 40px;font-size : .7em;}
dl {margin:0px 120px 10px 50px;font-size : .7em;}
 dt {font-weight: bold;  }


.content dl {margin:0px 20px 20px 20px;font-size : .8em;}
.content  dt {font-weight: bold; padding:0px 20px 0px 20px;  }
.content  dd{font-weight: normal; padding:0px 30px 10px 20px;font-style : italic;font-size : 1em; }

.front{padding:0px 0px 10px 0px;}

/* Interesting rules start here */
.floatclear {display:inline-block;width:100%;margin:0px 0px 10px 0px;}
/* Hide from IE Mac \*/
* html .floatclear {height:1%;width:auto;margin:0px 0px 10px 0px;}
.floatclear {display:table;margin:0px 0px 10px 0px;}
/* End hide from IE-mac */
/* Interesting rules end here */

form{margin:0;padding:0;}

input {font-size:.9em; color :#000000;font-weight:normal;  border:1px solid #C51200;background-color: #FFFFFF;}
textarea{font-size:.9em; color :#000000;font-weight:normal;  border:1px solid #C51200;background-color: #FFFFFF;}
submit {font-size:.7em; color :#000000;font-weight:normal;  border:1px solid #C51200;background-color: #FFFFFF;}
select, option{font-size:.9em; color :#000000;font-weight:normal;  border:1px solid #C51200;background-color: #FFFFFF;}

