@charset "windows-1252";#hidepage{position:absolute;width:100%;height:98%;top:0;left:0;background-color:white;layer-background-color:white;font-family:arial, helvetica;z-index:100}
body{font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;background:#ffffff;margin:0;padding:0;text-align:center;color:#000000;line-height:100%;}
.wrapper{margin:0 auto;width:940px;background-color:#7C8EA7}
.top-wrapper{border-right:1px solid #B1CBEF;border-left:1px solid #B1CBEF;}
.bottom-wrapper{background-color:#FFFFFF;width:100%;height:100%;}
h1{color:#2E2E2E;font-size:95%;letter-spacing:1px;}
h2{color:#bd0b09;font-size:95%;letter-spacing:1px;}
h3{color:#bd0b09;font-size:90%}
h4{background:#B1CBEF;font-size:90%}
dl{color:#2E2E2E;font-size:90%}
ul{color:#7C8EA7;font-size:90%}
blockquote{color:#000000;font-weight:bold;}
.footer a:link{color:#0000ff;font-weight:normal;text-decoration:none;}
.footer a:active{color:#666666;font-weight:normal;text-decoration:none;}
.footer a:visited{color:#0000ff;font-weight:normal;text-decoration:none;}
.footer a:hover{color:#bd0b09;font-weight:normal;text-decoration:underline;}
a:link{color:#0000ff;font-weight:normal;text-decoration:none;font-size:100%}
a:active{color:#CCCCCC;font-weight:normal;text-decoration:none;font-size:100%}
a:visited{color:#0000ff;font-weight:normal;text-decoration:none;font-size:100%}
a:hover{color:#bd0b09;font-weight:normal;text-decoration:underline;font-size:100%}
HR{height:3px;width:70%;background:#0000ff;margin:0px 150px 0px 150px;}
.footer{background:#FFFFFF;font-size:65%;font-weight:normal;color:#000000;padding:5px;}
.bottom{border:0px;background:url('http://bestdrivinglessons.co.uk/images/design_elements/bottom_bg.png');background-repeat:repeat-x;background-position:bottom;height:10px;}
.leftside{background:#EEF5FF;color:#000000;font-size:75%;border-right:1px solid #B1CBEF;border-left:1px solid #B1CBEF;line-height:90%;padding-left:5px;text-align:left;}
.rightside{background:#EEF5FF;color:#000000;font-size:80%;border-left:1px solid #B1CBEF;border-right:1px solid #B1CBEF;line-height:90%;padding:2px;}
.top{background:#b1cbef url('http://bestdrivinglessons.co.uk/images/design_elements/top_bg-80.png');color:#FFFFFF;font-size:80%;line-height:100%;}
.middle{background:#FFFFFF;color:#2E2E2E;font-size:0.8em;}
.members{background:#FFFFFF;color:#2E2E2E;font-size:75%;}
.box{border:double 2pt #8fb4e7;margin:5px;padding:5px;text-align:left;font-size:110%;background:#EEF5FF;}
blockquote{background:url(../images/new/spriteme1.png) 6px 6px no-repeat;margin-left:0px;margin-right:0px;padding:10px 10px 10px 60px;background-position: -4px -321px;}
.menu_container{background-image:url("http://bestdrivinglessons.co.uk/images/design_elements/banner_bg.gif");background-repeat:repeat-x;background-position:bottom;}
#cssdropdown, #cssdropdown ul{padding:0;margin:0;list-style:none;}
#cssdropdown li{float:left;position:relative;}
.mainitems{border:1px solid #b1cbef;border-collapse:collapse;width:184px;height:16px;text-align:center;vertical-align:middle;top:0.0em;color:#000000;font-weight:normal;font-size:100%;}
#cssdropdown li a{margin-left:1px;margin-right:1px;text-decoration:none;color:#000080;font-weight:normal;display:block;}
#cssdropdown li a:hover{margin-left:1px;margin-right:1px;text-decoration:none;color:#000000;font-weight:normal;display:block;background-color:#EAF1FA;}
.subuls{display:none;width:150%;position:absolute;top:1.40em;left:0;background-color:#ffffff;border:1px solid #b1cbef;text-align:left;background-image:url("http://bestdrivinglessons.co.uk/images/design_elements/banner_bg.gif");background-repeat:repeat-x;background-position:bottom;line-height:1.5em;}
.subuls li{width:100%;}
.subuls li a{text-decoration:none;color:#000000;font-weight:bold;}
.subuls li a:hover{color:#000080;display:block;background-color:#EAF1FA;text-decoration:none;font-weight:bold;}
.subuls li a:visited{text-decoration:none;color:#000000;font-weight:bold;}
#cssdropdown li>ul{top:auto;left:auto;}
#cssdropdown li:hover ul, li.over ul{display:block;}
#restofcontent{clear:left;}
.catHeadText{font-size:95%;color:#0000ff;text-decoration:none;font-weight:bold;}
.subCatText{font-size:90%;color:#000000;text-decoration:none;line-height:100%;}
a:link.catHeadText{font-size:90%;color:#0000ff;text-decoration:none;font-weight:bold;}
a:link.subCatText{font-size:90%;color:#000000;text-decoration:none;}
a.catHeadText{font-size:90%;color:#0000ff;text-decoration:none;font-weight:bold;}
a.subCatText{font-size:90%;color:#000000;text-decoration:none;}
a:visited.catHeadText{font-size:90%;color:#0000ff;text-decoration:none;font-weight:bold;}
a:visited.subCatText{font-size:90%;color:#000000;text-decoration:none;}
a:hover.catHeadText{font-size:90%;color:#bd0b09;text-decoration:underline;}
a:hover.subCatText{font-size:90%;color:#bd0b09;text-decoration:underline;}
.featured-list{background-color:#ffffff;padding:2px;color:#0000ff;font-size:85%;font-weight:normal;text-align:left;border:solid;border-width:0 1px 1px 1px;border-color:#b1cbef;font-weight:normal;display:block;width:135px;}
.featured-heading{background-color:#b1cbef;padding:2px;color:#0000ff;font-size:85%;font-weight:bold;text-align:center;width:135px;display:block;border:solid;border-width:1px;border-color:#b1cbef;}
#navlist a{margin:1px;padding:0px;border:0px solid #000;font-weight:normal;display:block;width:100%;overflow:visible;text-decoration:none;color:#0000ff;text-transform:capitalize;float:left;font-size:10px;text-align:left;background:#fff;line-height:12px;}
#navlist a:hover{margin:1px;padding:0px;border:0px solid #fff;border-bottom:0px solid #ccc;border-right:0px solid #ccc;font-weight:normal;color:#bd0b09;background:#cccccc;line-height:12px;}
a.alphalinks:link, a.alphalinks:visited{background:#EEEEEE;color:#444;font-weight:bold;text-decoration:none;width:24px;display:block;float:left;text-align:center;border:1px #CCC solid;padding:3px 0px;margin:2px 1px 0 1px;border:#999 1px solid;}
a.alphalinks:hover{background:#888;color:#FFF;text-decoration:none;border:#666 1px solid;}
a.alphalinksSm:link, a.alphalinksSm:visited{background:#EEEEEE;color:#444;font-weight:bold;text-decoration:none;width:15px;display:block;float:left;text-align:center;border:1px #CCC solid;padding:1px 0px;margin:1px 1px 0 1px;border:#999 1px solid;}
a.alphalinksSm:hover{background:#888;color:#bd0b09;text-decoration:none;border:#666 1px solid;}
.towns-atoz-full{width:500px;text-align:center;}
.towns-atoz{width:270px;text-align:center;}
.link-hide{text-decoration:none;color:#000000;}
.css-table{display:table;width:585px;}
.css-cells{width:24%;text-align:left;font-size:93%;display:table-cell;vertical-align:top}
.css-tr{display:table-row;}
.all-towns{overflow:auto;width:90%;height:80px;font-size:83%;text-align:left;}
.srchBox-heading{color:#ffffff;font-size:80%;font-weight:bold;}
.hot-ads-text{font-size:70%;}
.hidden{display:none;}
.unhidden{display:block;}
.town-list{font-size:70%;line-height:125%;width:24%;text-align:left;display:table-cell;vertical-align:top;}
.clear-right{clear:right;}
.clear-left{clear:left;}
#floatleftADS{float:left;background:#ffffff;border:none;text-align:left;padding-top:0px;padding-bottom:10px;margin-bottom:10px;padding-right:5px;margin-right:5px;}
#floatrightADS{float:right;background:#ffffff;border:none;text-align:left;padding-top:0px;padding-bottom:10px;margin-bottom:10px;padding-left:5px;margin-left:5px;}
#floatleft{float:left;background:#ffffff;border:none;text-align:left;width:50%;padding-top:0px;padding-bottom:10px;margin-bottom:10px;padding-right:5px;margin-right:5px;}
#floatright{float:right;background:#ffffff;border:none;text-align:left;height:520px;padding-top:0px;padding-bottom:10px;margin-bottom:10px;padding-left:5px;margin-left:5px;}
.bot-links{background:#7C8EA7;font-size:65%;font-weight:normal;color:#000000;padding:5px;}
.bot-links a:link{color:#ffffff;font-weight:normal;text-decoration:none;}
.bot-links a:active{color:#666666;font-weight:normal;text-decoration:none;}
.bot-links a:visited{color:#ffffff;font-weight:normal;text-decoration:none;}
.bot-links a:hover{color:#bd0b09;font-weight:normal;text-decoration:none;}
@charset "utf-8";.container-sl{width:560px;text-align:left;font-family:Geneva, Arial, Helvetica, sans-serif}
.top-sl{padding:7px 0px 0px 20px;height:25px;background-image:url(../images/new/spriteme1.png);background-repeat:no-repeat;background-position: -10px -119px;}
.middle-sl{background-image:url(../images/new/spriteme2.png);background-repeat:repeat-y;background-position: -590px 0px;}
.top-ad-top-sl{padding:7px 0px 0px 20px;height:25px;background-image:url(../images/new/spriteme1.png);background-repeat:no-repeat;background-position: -10px -10px;color:#000000;}
.top-ad-middle-sl{background-image:url(../images/new/spriteme2.png);background-repeat:repeat-y;background-position: -10px 0px;}
.image-sl{float:right;margin:5px 25px 5px 5px;overflow:hidden;height:80px;}
.school-inf-sl{font-size:80%;margin:0 20px 0 15px;padding:5px 5px 5px 0;text-align:justify;border-bottom:#e5ecf9 thin solid;}
.services-sl{font-size:80%;margin:0 20px 0 15px;padding:5px 18px 5px 0;text-align:justify;color:#333333;border-bottom:#e5ecf9 thin solid;}
.HR-sl{margin:5px 10px 3px 10px;color:#e5ecf9;height:1px;text-align:center;}
.bot-container-sl{background-image:url(../images/new/spriteme1.png);background-repeat:no-repeat;background-position: -10px -172px;height:45px;}
.top-ad-bot-container-sl{background-image:url(../images/new/spriteme1.png);background-repeat:no-repeat;height:45px;background-position: -10px -63px;}
.more-info-sl{line-height:5px;margin-left:15px;margin-right:15px;padding:10px 5px 5px 0px;font-family:Geneva, Arial, Helvetica, sans-serif}
a .container-sl{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:90%;font-style:normal;font-weight:bold;text-transform:capitalize;color:#0000FF;text-decoration:none;}
.container-sl a:hover{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:90%;font-style:normal;font-weight:bold;text-transform:capitalize;color:#bd0b09;text-decoration:underline;}
.container-sl a:link{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:90%;font-style:normal;font-weight:bold;text-transform:capitalize;color:#0000FF;text-decoration:none;}
.container-sl a:visited{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:90%;font-style:normal;font-weight:bold;text-transform:capitalize;color:#0000FF;text-decoration:none;}
.more-info-font{font-size:small}
.capitalise{text-transform:capitalize;}
.container-nl{width:560px;text-align:left;font-size:90%;line-height:90%;font-family:Geneva, Arial, Helvetica, sans-serif;border:#e5ecf9 thin solid;}
.top-nl{padding:7px 0px 0px 20px;height:25px;}
.middle-nl{}
.school-inf-nl{font-size:80%;margin:0 20px 0 15px;padding:5px 18px 5px 0;text-align:justify;border-bottom:#e5ecf9 thin solid;}
.services-nl{font-size:80%;margin:0 20px 0 15px;padding:5px 18px 5px 0;text-align:justify;color:#333333;border-bottom:#e5ecf9 thin solid;}
.HR-nl{margin:5px 10px 3px 10px;color:#e5ecf9;height:1px;text-align:center;}
.bot-container-nl{height:35px;}
.more-info-nl{line-height:5px;margin-left:15px;margin-right:15px;padding:10px 5px 5px 0px;font-family:Geneva, Arial, Helvetica, sans-serif}
.container-nl a:hover{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:90%;font-style:normal;font-weight:bold;text-transform:capitalize;color:#bd0b09;text-decoration:underline;}
.container-nl a:link{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:90%;font-style:normal;font-weight:bold;text-transform:capitalize;color:#0000FF;text-decoration:none;}
.container-nl a:visited{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:90%;font-style:normal;font-weight:bold;text-transform:capitalize;color:#0000FF;text-decoration:none;}
#lightwindow_overlay{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100px;z-index:500;}
#lightwindow{display:none;visibility:hidden;position:absolute;z-index:999;line-height:0px;}
#lightwindow_container{display:none;visibility:hidden;position:absolute;padding:0 0 0 0;margin:0 0 0 0;}
* html #lightwindow_container{overflow:hidden;}
#lightwindow_contents{overflow:hidden;z-index:0;position:relative;border:10px solid #ffffff;background-color:#ffffff;}
#lightwindow_loading{height:100%;width:100%;top:0px;left:0px;z-index:9999;position:absolute;background-color:#f0f0f0;padding:10px;}
#lightwindow_loading_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%;}
#lightwindow_loading span{font-size:12px;line-height:32px;color:#444444;float:left;padding:0 10px 0 0;}
#lightwindow_loading span a,
#lightwindow_loading span a:link,
#lightwindow_loading span a:visited{color:#09F;text-decoration:none;cursor:pointer;}
#lightwindow_loading span a:hover,
#lightwindow_loading span a:active{text-decoration:underline;}
#lightwindow_loading img{float:left;margin:0 10px 0 0;}
#lightwindow_navigation{position:absolute;top:0px;left:0px;display:none;}
#lightwindow_navigation_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%;}
#lightwindow_navigation a,
#lightwindow_navigation a:link,
#lightwindow_navigation a:visited,
#lightwindow_navigation a:hover,
#lightwindow_navigation a:active{outline:none;}
#lightwindow_previous,
#lightwindow_next{width:49%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;}
#lightwindow_previous{float:left;left:0px;}
#lightwindow_next{float:right;right:0px;}
#lightwindow_previous:hover,
#lightwindow_previous:active{background:url(images/prevlabel.gif) left 15% no-repeat;}
#lightwindow_next:hover,
#lightwindow_next:active{background:url(images/nextlabel.gif) right 15% no-repeat;}
#lightwindow_previous_title,
#lightwindow_next_title{display:none;}
#lightwindow_galleries{width:100%;position:absolute;z-index:50;display:none;overflow:hidden;margin:0 0 0 10px;bottom:0px;left:0px;}
#lightwindow_galleries_tab_container{width:100%;height:0px;overflow:hidden;}
a#lightwindow_galleries_tab,
a:link#lightwindow_galleries_tab,
a:visited#lightwindow_galleries_tab{display:block;height:20px;width:77px;float:right;line-height:22px;color:#ffffff;text-decoration:none;font-weight:bold;cursor:pointer;font-size:11px;color:#ffffbe;background:url(images/black-70.png) repeat 0 0 transparent;}
* html a#lightwindow_galleries_tab,
* html a:link#lightwindow_galleries_tab,
* html a:visited#lightwindow_galleries_tab{background:none;background-color:#000000;opacity:.70;filter:alpha(opacity=70);}
a:hover#lightwindow_galleries_tab,
a:active#lightwindow_galleries_tab{color:#ffffbe;}
#lightwindow_galleries_tab_span{display:block;height:20px;width:63px;padding:0 7px 0 7px;}
#lightwindow_galleries_tab .up{background:url(images/arrow-up.gif) no-repeat 60px 5px transparent;}
#lightwindow_galleries_tab .down{background:url(images/arrow-down.gif) no-repeat 60px 6px transparent;}
#lightwindow_galleries_list{background:url(images/black-70.png) repeat 0 0 transparent;overflow:hidden;height:0px;}
* html #lightwindow_galleries_list{background:none;background-color:#000000;opacity:.70;filter:alpha(opacity=70);}
.lightwindow_galleries_list{width:200px;float:left;margin:0 0 10px 0;padding:10px;}
.lightwindow_galleries_list h1{color:#09F;text-decoration:none;font-weight:bold;cursor:pointer;padding:10px 0 5px 0;font-size:16px;}
.lightwindow_galleries_list li{margin:5px 0 5px 0;list-style-type:none;}
.lightwindow_galleries_list a,
.lightwindow_galleries_list a:link,
.lightwindow_galleries_list a:visited{display:block;line-height:22px;color:#ffffff;text-decoration:none;font-weight:bold;cursor:pointer;padding:0 0 0 10px;font-size:11px;}
.lightwindow_galleries_list a:hover,
.lightwindow_galleries_list a:active{background:#000000;color:#ffffbe;border-left:3px solid #ffffbe;padding:0 0 0 7px;}
#lightwindow_data{position:absolute;}
#lightwindow_data_slide{position:relative;}
#lightwindow_data_slide_inner{background-color:#ffffff;padding:0 10px 10px 10px;}
#lightwindow_data_caption{padding:10px 0 0 0;color:#666666;line-height:25px;background-color:#ffffff;clear:both;}
#lightwindow_data_details{background-color:#f0f0f0;padding:0 10px 0 10px;height:20px;}
#lightwindow_data_author_container{width:40%;text-align:right;color:#666666;font-style:italic;font-size:10px;line-height:20px;float:right;overflow:hidden;}
#lightwindow_data_gallery_container{font-size:10px;width:40%;text-align:left;color:#666666;line-height:20px;float:left;overflow:hidden;}
#lightwindow_title_bar{height:25px;overflow:hidden;}
#lightwindow_title_bar_title{color:#ffffbe;font-size:14px;line-height:25px;text-align:left;float:left;}
a#lightwindow_title_bar_close_link,
a:link#lightwindow_title_bar_close_link,
a:visited#lightwindow_title_bar_close_link{float:right;text-align:right;cursor:pointer;color:#ffffbe;line-height:25px;padding:0;margin:0;}
a:hover#lightwindow_title_bar_close_link,
a:active#lightwindow_title_bar_close_link{color:#ffffff;}
#lightwindow p{color:#000000;padding-right:10px;}

fieldset { margin: opx 0 2px 1px; border: 1px solid #A33200; padding: 4px 6px; background-color: #BD0B09; }
.top fieldset { margin: opx 0 2px 1px; border: 1px solid #000000; padding: 4px 6px; background-color: #7C8EA7; }
legend { font-size: 0.8em; background-color: #000000; color: #FFFFFF; font-weight: bold; padding: 2px 6px; }
label.spam-protection { display: inline; width: auto; margin: 0; }
input.inp-text, textarea, input.choose, input.answer { border: 1px solid #909090; padding: 1px; }
input.inp-text { width: 120px; margin: 0 0 4px 0; }
input.inp-text-header { width: 120px; margin: 0 0 4px 0; }
input.submit-button { font: 0.8em Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; display: block; margin: -12px 0 -5px 65px; font-weight:900 }
.search-form-wrapper {margin-top: 5px; width:160px;height:230px;background-image:url('http://bestdrivinglessons.co.uk/images/design_elements/search-box-bg.png');}
.search-form-wrapper form { margin: 0px 0 0 0px; width: 145px; padding-bottom: 0px; padding-left: 0px; padding-top: 10px; }
.refine-search-bg {font-size:10px;background-image:url("http://bestdrivinglessons.co.uk/images/design_elements/refined-search-form-bg.png");width:580px;color:#FFFFFF;padding-top:3px}
/* 3 col */
.colmask{position:relative;clear:both;width:938px;overflow:hidden}
.dsd{background:#EEF5FF;border-left:1px solid #B1CBEF;border-right:1px solid #B1CBEF;color:#000;margin:2px 0}
.dsd .colmid{float:left;width:200%;margin-left:-170px;position:relative;right:100%;background:#fff}
.dsd .colleft{float:left;width:100%;margin-left:-50%;position:relative;left:340px;background:#EEF5FF}
.dsd .col1wrap{float:left;width:50%;position:relative;right:170px}
.dsd .col1{position:relative;left:200%;overflow:hidden;font-size:90%;line-height:90%;text-align:left;margin:0 180px}
.dsd .col2{float:right;width:160px;position:relative;right:5px;font-size:80%;line-height:90%;text-align:left}
.dsd .col3{float:right;width:160px;margin-right:15px;position:relative;left:50%;font-size:80%;line-height:90%;text-align:left}
#header,#footer{clear:both;width:940px}
/*stickyfloat */
.stickyfloat{border:thin solid #7C8EA7;width:161px;margin:8px 0 0 -3px}
.stickyfloat-inner{background-color:#7C8EA7;margin:5px;padding:3px 3px 10px 3px}
.stickyfloat-header{font-size:.9em;background-color:#BD0B09;color:#FFF;font-weight:700;width:80%;margin-left:7px;border:solid thin #000;padding:3px; line-height:140%; text-align:center}
.stickyfloat-header img {margin-right:5px}
.stickyfloat-email{font-size:.8em;background-color:#000;font-weight:700;width:80%;border:solid thin #fff;margin-left:4px;text-align:center;padding:8px 8px 15px}
.stickyfloat-link{color:#fff;text-decoration:none;text-align:center;display:inline-block;width:100%;height:100%}
