html {margin: 0;padding: 0;overflow-y: scroll;}body {background-color: #A5BAB8;margin: 0;padding: 0;font-family: Arial, "Lucida Grande", Lucida, Verdana, Helvetica, sans-serif;font-size: 100%;line-height: 1.3em;}#container {width: 861px;padding: 20px 20px 0 20px;margin: 40px auto;background: #fff url("/images/container-top.png") no-repeat top left;}#header{padding: 0 2px 1px 2px;margin: 0 0 20px 0;height:110px;position:relative;border-bottom:1px solid #ccc;}#header div.contact{text-align:right;color:#333;}#header div.contact h2{margin:0;padding:0;line-height: 100%;color:#333;font-weight:normal;font-size: 0.9577em;}#header div.contact p{margin:0;padding:0;font-size:1.29em;line-height: 120%;letter-spacing:0px;}#header .logo{position:absolute;left:0;top:0;}#header .nav {position:absolute;right:0;bottom:1px;text-align:center;width:527px;}#header .nav h3 {padding:0;margin:0;font-size:12px;color:#fff;line-height:28px;}#header .nav h3 a {display:block;float:left;text-decoration: none;color:#fff;padding: 0 1px 0 0;background-image:url(/images/nav-sprite.png);background-repeat: no-repeat;}#header .nav h3 a.index{width:70px;height:28px;}#header .nav h3 a.prices{width:70px;height:28px;}#header .nav h3 a.driver-training{width:108px;height:28px;background-position: -71px 0;}#header .nav h3 a.about-me{width:70px;height:28px;}#header .nav h3 a.driving-test{width:117px;height:28px;background-position: -262px 0;}#header .nav h3 a.contact{width:86px;height:28px;background-position: -380px 0;}#header .nav h3 a.index:hover, #header .nav h3 a.index:focus, #header .nav h3 a.index.current{background-position:0 -30px;}#header .nav h3 a.prices:hover, #header .nav h3 a.prices:focus, #header .nav h3 a.prices.current{background-position:0 -30px;}#header .nav h3 a.driver-training:hover, #header .nav h3 a.driver-training:focus, #header .nav h3 a.driver-training.current{background-position:-71px -30px;}#header .nav h3 a.about-me:hover, #header .nav h3 a.about-me:focus, #header .nav h3 a.about-me.current{background-position:0 -30px;}#header .nav h3 a.driving-test:hover, #header .nav h3 a.driving-test:focus, #header .nav h3 a.driving-test.current{background-position:-262px -30px;}#header .nav h3 a.contact:hover, #header .nav h3 a.contact:focus, #header .nav h3 a.contact.current{background-position:-380px -30px;}#masthead{position:relative;border:0px solid #333;width:971px;height:217px;margin: 0 -49px 0 -49px;background: transparent url("/images/masthead-back.png") no-repeat 0 0;}#masthead .features{position:absolute;top:0px;left:360px;}#masthead .features .feature{background: transparent url("/images/feature-back.png") no-repeat 0 0;width:183px;height:195px;margin:0 0px 0 0px;float:left;}#masthead .features .feature:hover{background: transparent url("/images/feature-back.png") no-repeat 0 -204px;}#masthead .features .feature a{text-decoration:none;color:#004040;}#masthead .features .feature h3{text-transform:uppercase;font-size:12px;font-weight:bold;text-align:center;margin:0;padding:0;color:#004040;}#masthead .features .feature img{display:block;text-align:center;margin:0 auto;}#masthead .features .feature p{margin:0;padding:0;margin:10px 15px 0px 15px;text-align:center;line-height:100%;font-size:12px;}#masthead .features .feature p a{color:#000;}#mainsec{padding: 25px 0 0 10px;}#mainsec .sec {width: 266px;float:left;display:block;margin: 0 17px 0 0;}.sec h2 {margin:0 0 10px 0;padding:0;border-bottom:1px solid #ccc;font-size:20px;font-weight:bold;color:#004040;}#mainsec .sec ul li {list-style-image:url("/images/list-arrow.png");}#content {min-height:500px;width:100%;border:0px solid #000;}#side {width:231px;padding: 0 10px 40px 0;float:right;display:block;}#side .sec {width:211px;margin:15px 0 20px 20px;}#side .sec h2 {font-size:18px;font-weight:normal;}#side .sec ul li {list-style-image:url("/images/list-bullet.jpg");}h1, h2, h3, h4, h5 {color: #333;}h1 {font-size: 1.875em;font-weight: bold;}h2 {color:#CC3300;font-size: 1.375em;font-weight: normal;}h3 {font-size: 0.85em;font-weight: bold;}h4, h5 {font-size: 0.75em;font-weight: bold;margin: 2px;padding: 2px;}a {color:#0066CC;}a:hover{text-decoration:none;}p, ul, ol {font-size: 0.75em;line-height: 180%;}ol ol, ul ul, ul ol, ol ul {font-size: 1em;}img {border: 0;}.left {float: left;}.right {float: right;}#footer {padding-top:30px;clear: both;background: #fff url("/images/footer-bottom.png") no-repeat bottom left;margin:0 -20px 0 -20px;}#footer .logos {text-align:center;}#footer .logos img {padding: 0 25px;}#footer .copy {font-size:10px;text-align:center;color:#333;margin:0;padding:0;}#footer .copy a {color:#333;}#footer a {}#footer img {}#footerlinks {font-size:10px;text-align:center;}#footerlinks a {text-decoration:none;color:#004040;}#footerlinks li {text-align: right;list-style: none;float: left;width: 900px;} #contactform fieldset {border:0;}#contactform label {margin:12px 0 0 0;display:block;}#contactform div.required label {font-weight:bold;} #contactform input[TYPE=text], textarea {font-size:16px;height:24px;width:212px;border:1px solid #004040;background-image:url(/images/form-back.jpg);background-repeat:repeat-x;}textarea {width:364px;height:124px;}#contactform input.LV_invalid_field {border:1px solid #FF0000;}span.LV_validation_message {font-size:10px;padding-left:6px;color:#FF0000;vertical-align:top;}.clear {clear:both;overflow:hidden;height:1px;}.image-right {float:right;padding:5px;}hr {height:1px;color:#ccc;background-color:#ccc;border:0px solid #ccc;border-top:1px;} .vcard p{line-height:120%;margin-bottom:2px;}.vcard .url, .vcard .country-name, .vcard .org, .vcard .type {display:none;}.questions p{font-weight:bold;}.questions p span{display:block;margin-top:2px;font-weight:normal;font-style:italic;}.tip {color: #fff;width: 139px;z-index: 13000;} .tip-title {font-weight: bold;font-size: 11px;margin: 0;color: #FFEF33;padding: 8px 8px 4px;background: url(/images/bubble.png) top left;} .tip-text {font-size: 11px;padding: 4px 8px 8px;background: url(/images/bubble.png) bottom right;}.engine-bay {width:800px;height:334px;margin:0 auto;position:relative;}.engine-bay img {display:block;}.engine-bay .hotspot {position:absolute;border:3px solid #FFEF33;background: url(/images/spacer.png);}.questions p {cursor:pointer;cursor:hand;color:#0066CC;color:#CC3300;}.questions p span {cursor:default;color:#000;}