@charset "utf-8";
/* CSS Document Created by Jonathan Moore for West Midlands Media on 13/08/2009 */
/* General Styles */
p {margin-top:0px;}
a {text-decoration:none; outline:none; border: none !important;}
a img {text-decoration:none; outline:none; border: none !important;}
#submit {margin:0; padding:0;}
textarea{overflow-x:hidden;}
h4 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	margin:0!important;
	padding: 11px 0 0 30px !important;
	display: block;
	clear:both;
	font-weight:normal !important;
}
.clearfix {
	margin:0;
	padding:0;
	width:0;
	height:0;
	clear:both;
	line-height:0;
	font-size:0 ;
}
div, a {behavior: url("https://934f07.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/css/css/iepngfix.htc");}	
a.plus, a.plus:hover {
	background: url('https://3e9214.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/plus.png') 0 50% no-repeat;
	padding: 0 0 0 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #;
	text-decoration: underline;
}
a.plus:hover {
	text-decoration: none;
}
img.rollover {
}
/* Containers and Header Styles */
body {
	background-image:url('https://b6a646.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/body-bg.jpg');
	background-repeat:repeat-x;
	background-position:50% 0%;
	background-color:#f7f7f7;
	margin:0;
	padding:0;
}
#container {
	background-image:url(https://a96181.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/container-bg.png);
	background-repeat:repeat-y;
	background-color:#ffffff;
	margin:0 auto;
	padding:0 0 0px 3px;
	display:block;
	clear:both;
	width:903px;
	/*border-left:3px solid #e3e3e4;
	border-right:3px solid #e3e3e4;*/
}
#header {
	background-image:url(https://f3902e.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/header.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:900px;
	height:160px;
	position:relative;
}
#header #header-phone-number {
	margin:0;
	padding:0;
	display:block;
	color:#f2f2f2;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	position:absolute;
	top:9px;
	right:15px;
}
#header-phone-number span.text {font-size:15px;}
#header-phone-number span.number {font-size:23px; font-weight:bold;}
/* Navigation Styles */
#pages-nav {
	background-image:url(https://ba32e4.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/pages-nav-bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-left:17px;
	display:block;
	float:left;
	width:883px;
	height:30px;
	border-top:1px solid #b5441b;
	border-bottom:1px solid #b5441b;
}
#pages-nav a {
	margin:0;
	margin-right:5px;
	padding:5px 13px 0 13px;
	display:block;
	float:left;
	width:auto;
	height:25px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}
#pages-nav a:hover, #pages-nav a.current, #pages-nav a.current:hover {background-color:#ea5723; color:#e5e5e5;}
#pages-nav a.contact {margin-right:0px !important;}
/* Navigation Right Nav Styles */
#pages-nav #right-nav {
	margin:0;
	margin-right:18px;
	padding:0;
	display:block;
	float:right;
	width:auto;
	height:30px;
}
#right-nav .right-nav-seperator {
	background-image:url(https://2dd584.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/right-nav-seperator.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:2px;
	height:30px;
}
#right-nav a.top-cart-link {
	background-image:url(https://0a9cbc.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/top-cart-link.png);
	background-repeat:no-repeat;
	background-position:9px 7px;
	margin:0;
	padding:4px 9px 0 36px;
	display:block;
	float:left;
	width:auto;
	height:26px;
}
#right-nav a.top-cart-link:hover {background-image:url(https://0dec39.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/top-cart-link-hover.jpg); background-color:#cd4c1f;}
/* Navigation Search Box Styles */
#search {
	background-image:url(https://ac1d17.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/top-search-box.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin:0;
	margin-left:9px;
	padding:0;
	display:block;
	float:left;
	width:158px;
	height:30px;
	border:0 none;
}
*html #search {margin-left:4px;}
#search form.search {
	margin:8px 0 0 27px;
	*margin-left:13px;
	padding:0;
	display:block;
	float:left;
	width:131px;
}
*html #search form.search {margin-left:13px;}
#search form.search input {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:120px;
	color:#4d4d4d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0 none;
}
/* Shop Navigation Styles */
#shop-nav {
	background-image:url(https://58877a.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/shop-nav-bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:900px;
	height:34px;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	position:relative;
}
#shop-nav #shop-nav-arrow {
	background-image:url(https://23228d.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/shop-nav-arrow.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	width:12px;
	height:34px;
	position:absolute;
	top:0;
	left:144px;
}
#shop-nav span.learning-aids {
	background-image:url(https://682f06.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/learning-aids-bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:10px 0 0 30px;
	display:block;
	float:left;
	width:114px;
	height:24px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#shop-nav a {
	margin:0;
	padding:0;
	padding-top:10px;
	display:block;
	float:left;
	width:147px;
	height:24px;
	color:#4d4d4d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
#shop-nav a.test-books {background-repeat:repeat; padding-left:12px;}
#shop-nav a:hover {background-image:url(https://9982dc.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/shop-nav-link-hover-bg.jpg); color:#646464;}
#shop-nav .shop-nav-seperator {
	background-image:url(https://8f9370.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/shop-nav-seperator.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:2px;
	height:34px;
}
/* Home Content Styles */
#content-container {
    background-image: url("https://d93d8e.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/content-container-bg.jpg");
    background-repeat: no-repeat;
    margin: 0px auto;
    padding: 26px 0px 12px 7px;
    display: block;
    float: left;
    width: 893px;
    height: auto;
    position: relative;
}
#content-container a.google-content {
    width: 292px;
    height: 31px;
    float: left;
    display: block;
    margin: 0px 5px 0px 0px;
    padding: 319px 0px 0px;
    color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}
.why-choose:hover{
	text-decoration:underline;	
}
a.google-content:hover { text-decoration:underline;}
a.google-content.information { background-image:url(https://4be853.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-information.jpg);background-repeat:no-repeat; }
a.google-content.easy-way { background-image:url(https://a215ea.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-easyway.jpg);background-repeat:no-repeat; }
a.google-content.why-choose { background-image:url(https://8c7208.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-whychoose-new2.jpg);background-repeat:no-repeat; margin:0 !important; }
/* General Home Content Styles */
.content-block-heading {
	margin:0;
	margin-bottom:32px;
	padding:0;
	display:block;
	float:left;
	width:auto;
	color:#f15a24;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
.content-block-heading .margin-bottom {margin-bottom:5px;}
.content-block-heading span.big-heading {font-size:22px; font-weight:bold;}
.content-block-heading span.small-heading {font-size:14px; color:#f15a24 !important;}
.content-block-heading span.big-heading, .content-block-heading span.small-heading {display:block; clear:both;}
#content-container .content {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:auto;
	color:#666666;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
a.bottom-content-link {
	margin:0;
	padding:0;
	display:block;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	bottom:12px;
	right:34px;
} 
a.bottom-content-link:hover {text-decoration:underline;}
/* Block Specific Home Content Styles */
#home-info-boxes {
	margin:0 auto;
	padding:0;
	display:block;
	clear:both;
	width:737px;
	height:auto;
}
#home-content-block-top {
	background-image:url(https://e18679.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/find_test_centre.jpg);
	background-repeat:no-repeat;
	width:876px;;
	height:92px;	
	margin:0 0 10px 0;
	margin-top: -15px;
	padding: 0;
	display: block;
	clear: both;
	position: relative;
			
}
#home-content-block-top form#findcentre {
	position: absolute;	
	top: 35px;
	right: 247px;
}
form#findcentre input[type="text"] {
	width: 171px;
	height: 16px;
	line-height: 16px;
	vertical-align: centre;
	padding: 0 0 0 7px;
	margin: 0 4px 0 0;
	color:#666666;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	float: left;	 
}
form#findcentre input[type="submit"] {
	background: none;
	border: 0;
	width: 30px;
	height: 20px;
	display:block;
	float: left;
	cursor:pointer;
}
/*DELETE ONCE LIVE */
#home-content-block-1 {
	background-image:url(https://ba5749.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-content-block-1.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-right:10px;
	padding:16px 0 0 6px;
	display:block;
	float:left;
	width:138px;
	height:334px;
	position:relative;
}
#home-content-block-2 {
	background-image:url(https://8b823c.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-content-block-2.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-right:10px;
	padding:18px 0 0 121px;
	display:block;
	float:left;
	width:239px;
	height:332px;
	position:relative;
}
#home-content-block-2 ul {
	margin:0;
	margin-top:17px;
	padding:0;
	display:block;
	float:left;
	list-style:circle inside;
}
#home-content-block-2 ul li {
	margin:0 0 10px 12px;
	padding:0;
	clear:both;
}
#home-content-block-2 a.book-now-link, #home-content-block-2 a.book-now-link:hover, a.book-now-link, a.book-now-link:hover {
	background-image:url('https://16f014.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/book-now-link.jpg');
	background-repeat:no-repeat;
	width: 227px;
	height: 24px;
	margin:0;
	margin-top:7px;
	padding:6px 0 0 0;
	display:block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#ffffff !important;
	font-weight:bold;
	text-transform:uppercase;
	text-align: center;
}
#home-content-block-2 a.book-now-link:hover, a.book-now-link:hover {text-decoration:underline;}
#home-content-block-3 {
	background-image:url(https://a89f10.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-content-block-3.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:18px 0 0 111px;
	display:block;
	float:left;
	width:249px;
	height:332px;
	position:relative;
}
#home-content-block-3 a.terms {
	width: 28px;
	height: 12px;
	margin: 0;
	padding: 0;
	display: block;
	border: 1px red solid;
	position: absolute;
	top: 139px;
	left: 217px;
}
#home-content-block-3 .content {
	width: 200px;
	margin: 0;
	padding: 3px 0 0 40px;
	display: block;
	float: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	line-height: 14px;
}
#home-content-block-3 .content span.orange_heading { 
	margin: 0;
	padding:8px 0 0 0;
	display: block;
	clear: both;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f15a25;
	font-weight: bold;
}
#home-content-block-3 .content a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #4e4e4e;
}
/*END DELETE*/
#home-content-block-1_google {
	background-image:url(https://00ba5c.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/fyi.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-right:10px;
	padding:16px 0 0 6px;
	display:block;
	float:left;
	width:138px;
	height:332px;
	position:relative;
	border: 0;
}
#home-content-block-1_new {
	background-image:url(https://a8c150.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-content-block-1_new.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-right:10px;
	padding:16px 0 0 6px;
	display:block;
	float:left;
	width:138px;
	height:334px;
	position:relative;
}
#home-content-block-2_new {
	background-image:url(https://7b8839.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-content-block-2_new2.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-right:10px;
	padding:18px 0 0 121px;
	display:block;
	float:left;
	width:239px;
	height:332px;
	position:relative;
}
#home-content-block-2_new a.bottom-content-link {
	right: 144px !important;
}
#home-content-block-2_new ul {
	margin:0;
	margin-top:17px;
	padding:0;
	display:block;
	float:left;
	list-style:circle inside;
}
div#theory-test {
    width: 584px;
    height: 317px;
    display: block;
    padding: 0px 0px 0px 0px;
    background: url('https://47b63e.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home_theory_box.png') no-repeat scroll 0% 0% transparent;
    position: relative;
}					
div#theory-test a{ margin: 0; padding:0; display: block; clear: both;color: #FFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 17px;font-weight: bold;text-align: center; position:absolute; bottom: 13px; left: 226px;}
div#theory-test a:hover{ text-decoration: underline;}
div#theory-test_header{ width: 329px; height: 50px; margin: 0; padding:13px; display: block; clear: both; font-size:21px; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-weight: bold; }
div#theory-test ul{ margin: 0; padding:0 0 0 0; display: block; clear: both; font-size: 17px;color:#fa5900; font-family: Verdana ,  Arial , Helvetica , sans-serif; font-weight: bold; list-style: none;}
div#theory-test ul li{margin: 20px 0px 12px; padding:0 0 0 47px; clear: both; background: url(https://3b482f.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/li_tick.png) 10px 50% no-repeat;}
div#theory-test ul li span{ margin: 0 0 0; padding:0 0 0 0; display: block; clear: both; font-size: 17px;color:#5f5f5f; font-family: Verdana ,  Arial , Helvetica , sans-serif; font-weight: normal;}
#theory-test_circle_text{ width:95px; height: auto; font-size: 12px; font-family: arial, Helvetica, sans-serif; color: #FFF; text-align: center; position:absolute; top: 29px; right: 24px; line-height:13px;}
#theory-test_circle_text span{ font-size: 20px;}
div#information {
    background: url('https://a3bb87.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home_i_box.png') no-repeat scroll 0% 0% transparent;
    width: 287px;
    height: 432px;
    display: block;
    margin: 12px 5px 0px 0px;
    padding: 0px 0px 0px;
    float: left;
    position: relative;
}
div#information a{
	position: absolute;
	bottom: 13px;
	left: 60px;   
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: #FFF;
}
div#information a:hover{ text-decoration: underline;}
div#information_header{ margin: 0; padding:16px; display: block; clear: both; width:122px; height: 41px; font-size: 22px; font-family: Arial , Helvetica , sans-serif; font-weight: bold; color:#fa5900; }
div#information p{ width: 90%; margin: 15px auto 0px; padding: 0; display: block; clear: both; font-size: 12px; font-family: Arial , Helvetica , sans-serif; color:#5f5f5f; font-weight: bold; line-height: 16px; }

div#gov_information_area {
	background: #F2F2F2;
	border: 1px solid #DDD !important;
	border-radius: 6px;
}

div#gov_information_area p {
	margin: 0;
	clear: both;
	font-size: 12px;
	font-family: Arial , Helvetica , sans-serif;
	color:#5f5f5f;
	font-weight: bold;
}


div#information p.orange{ color: #fa5900;}
div#information span{ width: 90%; margin: 15px auto 0px; padding: 0; display: block; clear: both; font-size: 10px; font-family: Arial , Helvetica , sans-serif; color:#5f5f5f; font-weight: bold; line-height: 16px; }
.why-choose {
	background-image: url('https://458f39.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/why_choose_box.png');
	background-repeat: no-repeat;
	width: 288px;
	height: 34px;
	display: block;
	float: left;
	margin: 0 0 0 13px;
	text-align: center;
	padding: 723px 0px 0px;
	color: rgb(255, 255, 255);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bold;
}
a.theory-test {
    width: 584px;
    height: 35px;
    display: block;
    padding: 282px 0px 0px 0px;
    background: url('https://590950.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/theory_box.png') no-repeat scroll 0% 0% transparent;
    color: #FFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
	clear:both;
}
div#why-choose-block{
	background-image: url('https://458f39.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/why_choose_box.png');
	background-repeat: no-repeat;
	width: 288px;
	height: 490px;
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0px;
	position: relative;
}
div#home_why-choose-block{
	background-image: url('https://961622.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home_why_choose_box.png');
	background-repeat: no-repeat;
	width: 288px;
	height: 757px;
	display: block;
	float: left;
	margin: 0 0 0 13px;
	padding: 0px 0px 0px;
	position: relative;
}
div#home_why-choose-block a{ color: #FFF; position: absolute; bottom: 13px;left:90px;font-size: 17px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold;}
div#home_why-choose-block_header{ width:164px; height: 42px; margin: 0; padding:13px; display: block; clear: both; font-size: 20px; color:#fa5900; font-family: arial, Helvetica, sans-serif; font-weight: bold; }
div#home_why-choose-block_header span{ font-size: 12px;}
div#home_why-choose-block p{ width: 156px; height: auto; font-size: 14.9px;font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; color:#fa5900; font-weight: bold;    padding: 0px 0px 0px 14px; }
div#home_why-choose-block p span{ margin: 0; padding:0; display: block; clear: both; font-size: 14.9px; font-weight: normal; color:#707070; }
div#home_why-choose-block ul{ margin: 0; padding:0 0 0 37px; display: block; clear: both; font-size:19px; color: #f26522; font-family: arial, Helvetica, sans-serif; font-weight: bold; list-style-image: url(https://3b482f.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/li_tick.png); }
div#home_why-choose-block ul li{ margin: 10px 0 0;}
div#home_why-choose-block ul li span{ font-size: 12px;color:#7d7d7d; display: block; clear: both; font-weight: normal;}
.home_why-choose-block_arrow{ margin: 0; padding:0; display: block; clear: both; width: 120px; height: 143px; background-image: url(https://719c36.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/arrow.png); position: absolute; top: 2px; right: 2px; color:#FFF;}
.home_why-choose-block_arrow p{ width: 100% !important; margin: 0 !important; padding:19px 0px 0px 0px !important; display: block !important; clear: both !important; font-size:10px !important;font-family: arial, Helvetica, sans-serif !important; line-height:12px !important; font-weight: bold !important; text-align: center !important; color: #FFF !important}
.home_why-choose-block_arrow .home_why-choose-block_arrow_price{margin: 0px;padding: 18px 0px 0px;display: block;clear: both;font-size: 23px;font-family: arial,Helvetica,sans-serif;line-height: 4px;font-weight: bold;text-align: center;}
.home_why-choose-block_arrow span{margin: 0px !important;padding: 27px 0px 0px !important;display: block !important;clear: both !important;font-size: 9px !important;font-family: arial,Helvetica,sans-serif !important;line-height: 9px !important;font-weight: bold !important;text-align: center !important;}
div#left-block{
	float: left;
	display: block;
}
div#left-block.lorry{ margin: 0 2px; padding-bottom: 0; display: block; float: left; width: 290px; height: 492px; position: relative;}
div#left-block.lorry a{ margin: 0; padding: 0; display: block; clear: both; font-size: 20px; font-family: Verdana , Arial , Helvetica , sans-serif; color:#FFF; font-weight: bold; position: absolute; bottom: 13px; left: 73px;}
div#left-block.lorry a:hover{ text-decoration: underline;}
div#left-block.lorry a img{  margin: 0 0 0 5px;}
div#left-block.lorry div.header{ display: block; clear: both; height: 52px; margin: 0; padding:15px; font-size:17px; font-family: Verdana , Arial , Helvetica , sans-serif; font-weight: bold; color: #fa5900;}			
div#left-block.lorry div.header span{ margin: 0; padding:0; display: block; clear: both; font-size: 11px;}			
div#left-block.lorry div.header span.grey{ color: #707070;}		
div#left-block.lorry div.leftblock_arrow{ width:98px; height: 117px; background:url(https://10a901.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/lorry/col2_arrow.png); display: block; clear: both; position: absolute; top: 0px; right:0px; }
div#left-block.lorry div.leftblock_arrow .top{ width: 51px; margin: 0 auto; padding: 7px 0px 0px; display: block; clear: both; font-size: 8px; color: #FFF; text-align: center; position: relative; z-index: 999; font-family: Arial , Helvetica , sans-serif;}
div#left-block.lorry div.leftblock_arrow .price{ margin: 0; padding:6px 0px 0px; display: block; clear: both; font-size: 19px; color: #FFF; text-align: center; position: relative; z-index: 999; position: relative; z-index: 999; font-weight: bold; font-family: Arial , Helvetica , sans-serif;}
div#left-block.lorry div.leftblock_arrow .bottom{ width: 59px; margin: 0 auto; padding: 3px 0px 0px; display: block; clear: both; font-size: 8px; color: #FFF; text-align: center; position: relative; z-index: 999; font-family: Arial , Helvetica , sans-serif;}
div#left-block.lorry p{ font-size: 13px; color: #707070; font-family: Arial , Helvetica , sans-serif; width: 90%; margin: 10px auto 0px;}
div#left-block.lorry p.terms{ font-size: 11px;}
div#left-block.lorry p.orange{ color: #fa5900 !important;}
div#left-block.lorry ul.dots{ margin: 23px 0 0 29px; padding:0; display: block; clear: both; color: #fa5900; font-family: arial, Helvetica, sans-serif;}
div#left-block.lorry ul.ticks{ margin: 23px 0 0 0px; padding:0 0 0 0; display: block; clear: both; color: #fa5900; font-family: arial, Helvetica, sans-serif; font-weight: bold; list-style: none;}
div#left-block.lorry ul.ticks li{ background:url(https://3b482f.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/li_tick.png) 2% 0% no-repeat; margin:9px 0 0 0px; padding:0 0 0 29px; display: block; clear: both; color: #fa5900; font-family: arial, Helvetica, sans-serif; font-weight: bold; list-style: none;}
div#left-block.lorry ul.ticks span{ margin: 0; padding:0; display: block; clear: both; font-size:12px; color: #707070;}
div#home_easy-way {
	background: url('https://91724e.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home_easy-way.png') no-repeat scroll 0% 0% transparent;
	width: 287px;
	height: 431px;
	display: block;
	float: left;
	margin: 12px 5px 0 0;
	position: relative;
}					
div#home_easy-way a { position:absolute; bottom:13px; left:82px; font-size:17px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF;}					
a.easy-way {
	color: #FFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	bottom: 13px; left: 77px;
}
a.easy-way:hover{
	text-decoration:underline;	
}
a.information {
    background: url('https://0eff4d.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/i_box.png') no-repeat scroll 0% 0% transparent;
    width: 287px;
    height: 36px;
    display: block;
    margin: 12px 5px 0px 0px;
    padding: 396px 0px 0px;
    color: #FFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    float: left;
}
div#home_easy-way_header{ margin: 0; padding:21px; display: block; clear: both; width:253px; height: 31px; font-size: 22px; font-family: Arial , Helvetica , sans-serif; font-weight: bold; color:#fa5900; }
div#home_easy-way_header span{ margin: 0; padding:0; display: block; clear: both; font-size: 13px;}
div#home_easy-way p{ width: 90%; margin: 15px auto 0px; padding: 0; display: block; clear: both; font-size: 12px; font-family: Arial , Helvetica , sans-serif; color:#5f5f5f; font-weight: bold; line-height: 16px; }
div#home_easy-way ul{ width: 81%; margin: 15px auto 0px; padding: 0; display: block; clear: both; font-size: 12px; font-family: Arial , Helvetica , sans-serif; color:#fa5900; font-weight: bold; line-height: 16px; }
div#home_easy-way ul{ width: 81%; margin: 15px auto 0px; padding: 0; display: block; clear: both; font-size: 12px; font-family: Arial , Helvetica , sans-serif; color:#fa5900; font-weight: bold; line-height: 16px; }
#home-content-block-2_new ul li {
	margin:0 0 10px 12px;
	padding:0;
	clear:both;
}
#home-content-block-2_new a.book-now-link, #home-content-block-2_new a.book-now-link:hover, a.book-now-link, a.book-now-link:hover {
	background-image:url('https://16f014.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/book-now-link.jpg');
	background-repeat:no-repeat;
	width: 227px;
	height: 24px;
	margin:0;
	margin-top:7px;
	padding:6px 0 0 0;
	display:block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#ffffff !important;
	font-weight:bold;
	text-transform:uppercase;
	text-align: center;
}
#home-content-block-2_new a.book-now-link:hover, a.book-now-link:hover {text-decoration:underline;}
#home-content-block-3_new {
	background-image:url(https://d8a0b6.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/home-content-block-3_new2.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:18px 0 0 111px;
	display:block;
	float:left;
	width:249px;
	height:332px;
	position:relative;
}
#home-content-block-3_new a.bottom-content-link {
	right: 144px !important;
}
#home-content-block-3_new a.retest-terms {
	background-image:url(https://web.archive.org/web/20230424040650im_/about:blank);
	width: 50px;
	height: 20px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 129px;
	left: 189px;
	z-index:999;
}
#home-content-block-3_new .content {
	width: 200px;
	margin: 0;
	padding: 3px 0 0 50px;
	display: block;
	float: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	line-height: 14px;
}
#home-content-block-3_new .content span.white {
	color: #fff !important;	
}
#home-content-block-3_new .content span.orange_heading { 
	margin: 0;
	padding:8px 0 0 0;
	display: block;
	clear: both;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f15a25;
	font-weight: bold;
}
span.orange_heading .white {
	color: #fff !important;	
}
#home-content-block-3_new .content a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #FFF;
}
div#nheader div#sub_navigation a {
    height: 31px;
    margin: 0px;
    padding: 12px 17px 0px !important;
    display: block;
    float: left;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    border-right: 1px solid #F8AE91 !important;
}
/* footer Styles OLDDDDDD 
#footer {
	background-image:url(https://dbf4c7.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position:50% 0;
	margin:0 auto;
	padding:14px 0 0 9px;
	display:block;
	float:left;
	width:891px;
	height:auto;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position: relative;
}
#footer #footer-left-text, #footer #footer-right-links {
	margin:0;
	padding:0;
	display:block;
	width: auto;
	height: auto;
}
#footer #footer-left-text {float:left;}
#footer #footer-right-links {
	text-transform:lowercase;
	width 400px;
	height:20px;
	position: absolute;
	top: 12px;
	right: 10px;
	border: 0;
}
#footer #footer-right-links a {color:#666666;}
#footer #footer-right-links a:hover {text-decoration:underline;}
*/
/* FOOTER */
#footer {
	width: 874px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	margin: 0 auto;
	padding: 10px 0 0px 0;
	display: block;
	clear: both;
	position: relative;
	border-top: 1px #cfcfcf dotted;
}
#footer .footer-payment {
	width: 175px;
	margin: 0 15px 0 0;
	padding: 0 0 0 0px;
	display: block;
	float: left;
}
#footer .footer-ticks {
	width: 660px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
#footer .footer-safety {
	margin: 0;
	padding: 0px 0px 0px 0;
	display: block;
	position: absolute;
	bottom: 50px;
	right: 0;
}
.footer-safety a {
	margin: 0 0 0 20px;
	padding: 0;
	display: block;
	float: left;	
}
#footer-info {
	background: #E65622;
	width: 880px;
	height: 27px;
	margin: 0 auto;
	padding: 15px 0 5px 20px;
	display: block;
	position: absolute;
	bottom: 0;
	left: -13px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer-info #footer-links {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 0px;
	right: 20px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	text-align: right;
}
#footer-info #footer-links a {
	margin: 0 2px 0 2px;
	padding: 0;
	display: inline-block;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
}
.lefty{
float:left;
display:block;
padding-left:60px;
padding-right:50px;
}
#hometext {
	padding: 10px 10px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
	font-weight: normal;
	text-decoration: none;
	display: block;
	clear: both;	
}
#hometext h1, #hometext h2, #hometext h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	text-decoration: none;
	display: block;
	clear: both;
	padding: 0 0 5px 0;
	margin: 0;
}
/* Danny - 15/08/2011 */
a.letter, a.letter:hover {
	font-weight: bold;
	color: #f15a24 !important;
	text-decoration: none;	
	font-size: 13px;
	cursor: pointer;
}
a.letter:hover, a.active, a.active:hover {
	color: #000 !important;
	font-size: 13px;
}
div.list {
	padding: 2px;
	display: block;
	clear: both;
	border-bottom: 1px #ffddbd solid;	
	font-weight: normal;
	color: #f15a24 !important;
	text-decoration: none;	
}
div.list a, div.list a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #f15a24 !important;
	text-decoration: none;	
}
/*********Blog NEW****************/
div.blog_block_holder {
    width: 649px;
    padding: 0 0 0 15px;
}
div.blog_block_holder div.blog_top{
margin: 0;
padding: 0;
display: block;
width:	649px;
height:11px;
background:url(https://9ef5c8.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/blog_top.png) no-repeat;
}
div.blog_block_holder div.blog_content {
    margin: 0px;
    padding: 20px 0px 10px;
    display: block;
    width: 629px;
    border-bottom: 1px solid #e6e6e6;
}
div.blog_block_holder div.blog_image {
    margin: 0px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    display: block;
    width: 200px;
    border: 1px solid rgb(0, 0, 0);
    float: right;
}
div.blog_block_holder div.blog_info {
    margin: 0px;
    display: block;
	width:425px;
    height: 30px;
	color:#df4509;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/********** New Stuff **********/
a#find-nearest {
	background-color:#F74B09;
	color: #fff !important;
	border: 0;
	display: inline-block;
	padding: 3px !important;
	margin: 0 0 5px 6px !important;
	text-decoration: none !important;
	cursor:pointer;
}
div#nheader_block {
	background: url('https://9ae82c.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/header_new_slice.jpg') 50% 0% repeat;
	background-color:#FFF;
	height: 414px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}
div#nheader_block.find {
	background: url('https://9ae82c.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/header_new_slice.jpg') 50% 0% repeat; !important;
}
div#nheader_block div#nheader {
	width: 904px;
	height: 414px;
	margin: 0 auto;
	padding: 0;
	display: block;
	clear: both;
	position: relative;
}
div#nheader h1 {
	position: absolute;
	bottom: 45px;
	left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 26px !important;
	color: #fff;
}
div#nheader a#logo {
	width: 296px;
	height: 150px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 18px;
	border: 0 !important;
	text-decoration:none !important;
	left: 0;
	z-index: 1050;
}
div#nheader a.terms {
	position: absolute;
	top: 141px;
	left: 206px;
	display: block;
	width: 65px;
	height: 25px;
}
div#nheader div#share {
	width: 340px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 10px;
	right: 5px;	
}
div#nheader div#navigation {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 40px;
	right: 0;
}
div#nheader div#navigation a {
	/*background: url('https://20a66f.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/nav.png') 0% 0% no-repeat;*/
	background: #e4e2e3;
	height: 21px;
	margin: 0 10px 0 0;
	padding: 5px 0 0 10px;
	display: block;
	float: left;
	position: relative;
	color: #303030;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	-moz-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
}
div#nheader div#wrap div#navigation a:hover{ 
	/*background: url('https://296cb3.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/nav_hover.png') 50% 0% no-repeat;*/
	background: #ff5800;
	height: 21px;
	margin: 0 10px 0 0;
	padding: 5px 0 0 10px;
	display: block;
	float: left;
	position: relative;
	color: #303030;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	-moz-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
}
div#nheader div#navigation a span {
	/*background: url('https://aee55e.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/nav_right.png') 50% 0% no-repeat;*/
	background: #e4e2e3;
	width: 9px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 0;
	right: -9px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
}
div#nheader div#navigation a:hover span {
	/*background: url('https://201f6c.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/nav_right_hover.png') 50% 0% no-repeat;*/
	background: #ff5800;
	width: 9px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 0;
	right: -9px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
}
div#nheader div#sub_navigation {
	width: 901px;
	margin: 0;
	padding: 0 0 0 1px;
	display: block;
	position: absolute;
	bottom: 4px;
	left: 0;
	border-left: 1px #f8ae91 solid;
	border-right: 1px #f8ae91 solid;
}
div#nheader div#sub_navigation a {
    height: 31px;
    margin: 0px;
    padding: 12px 15px 0px;
    display: block;
    float: left;
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    border-right: 1px solid rgb(248, 174, 145) !important;
}
div#nheader div#sub_navigation a.nobord {border: 0 !important;}
div#nheader div#sub_navigation a:hover, .current {
text-decoration:underline !important;
background:#ea5723;
}
div#nheader div#scrolling_banner {
	width: 904px;
	height: 238px;
	display: block;
	overflow:hidden;
	position: absolute;
	top: 73px;
	left: 0px;	
}
div#scrolling_banner ul {
	display: block;
	margin: 0;
	padding: 0;	
}
div#scrolling_banner ul li {
	width: 904px;
	height: 238px;
	display: block;
	margin: 0;
	padding: 0;
	list-style-type:none;	
}
div#nheader div#find_centre_wrap {
	background:#D64D17;
	width: 904px;
	height: 59px;
	display: block;
	position: absolute;
	bottom: 48px;
	left: 0px;
	border: 0;
	z-index: 1049;
}
div#nheader div#postcode {
	width: 265px;
	height: 40px;
	margin: 0px 6px 0 0;
	padding: 19px 0px 0px 13px;
	display: block;
	position: relative;
	float: left;
	background:url(https://4b012f.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/postcode.jpg);
}
#find_centre_wrap_first_text{ width:210px; padding:7px 0 0 0; margin: 0; display: block; float: left; font-size:22px; line-height:23px; color: #FFF; font-family: Arial , Helvetica , sans-serif; font-weight: bold; }
#find_centre_wrap_last_text{ width:410px; padding:18px 0 0 0; margin: 0; display: block; float: left; font-size:22px; line-height:23px; color: #FFF; font-family: Arial , Helvetica , sans-serif; font-weight: bold; }
div#nheader div#postcode input[type="text"] {
	background: none;
	width: 203px;
	height: 21px;
	line-height: 21px;
	vertical-align:middle;
	margin:0px 8px 0 0;
	padding: 0 5px 0 5px;
	display: block;
	float: left;
	border: 0;
	color: #645f5f;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
div#nheader div#postcode input[type="submit"] {
	background: none;
	width: 34px;
	height: 27px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	cursor: pointer;
}
div#ncontent_block {
	background-image:url(https://a96181.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/container-bg.png);
	background-repeat:repeat-y;
	background-color:#ffffff;
	margin:0 auto;
	width: 903px;
	padding: 0;
	display: block;
	clear: both;
	position: relative;
}
div#already_passed {
	width: 872px;
	height: 75px;
	margin: 10px auto;
	padding: 0;
	display: block;
	clear: both;	
}
.bottom-payment {
	width: 175px;
	margin: 0 15px 0 0;
	padding: 0 0 0 0px;
	display: block;
	float: left;
	position:relative;
}
.bottom-ticks {
    border-top: 1px dashed #ccc;
    display: block;
    float: left;
    margin: 0 14px 0 11px;
    padding: 10px 0 30px;
    width: 660px;
}
span#resit-terms {
	margin: -28px 0 0 32px;
	color: #F05F28;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	
	position: absolute;
}
div#nfooter_block {
	background: #f64b09;
	min-height: 122px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}
div#nfooter_block div#nfooter {
	width: 904px;
	height: 87px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	display: block;
	clear: both;
	text-align: center;
	color: #f7d7cb;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
div#nfooter div#footer_navigation {
	margin: 0;
	padding: 0 0 20px 0;
	display: block;
	clear: both;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
div#footer_navigation a {
	margin: 0 10px 0 10px;
	padding: 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
div#seo-links {
	width: 904px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	display: block;
	clear: both;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
div#seo-links a {
	width: 300px;
	margin: 0 0px 5px 0px;
	padding: 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	display: block;
}
a.terms_link {
    position: absolute;
    left: 35px;
    top: 300px;
    font-size: 12px;
	color:#7B7B7B;
}
.main_ticks{
	margin: 0;
	padding:0;
	display: block;
	clear: both;	
}
.main_ticks li{
	width: 43%;
	background:url(https://8d531f.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/square_tick.jpg) 0% 50% no-repeat;
	margin: 0;
	padding:8px 0 8px 7%;
	display: block;
	float: left;
	font-size: 16px;
	font-family: Arial , Helvetica , sans-serif;
	color: #FA5900;
}
.payment_container{
    position: relative;
    display: block;
    height: 215px;
}
#pay_now_button {
	padding: 10px 0 0 0;
	height: 51px;
	width: 255px;
	float: left;
	background-color: #D4471E;
	color: #FFF !important;
	border-radius: 16px;
	font-size: 36px;
	text-align: center;
}
/*================================ NEW STYLES ============================*/
.accordion-content.default{ margin:0; padding:10px; display: none; border-bottom: 3px solid #F54A04; border-left: 3px solid #F54A04; border-right: 3px solid #F54A04;}
.accordion-content.default p{ margin: 0; padding: 0; display: block; clear: both;}
.accordion-content.default br{ display: none;}
.accordion-toggle{ margin: 4px 0 0; padding: 5px 5px 5px 26px !important; display: block; clear: both; color: #FFF !important; text-decoration: none !important;}
a.plus , a.plus:hover {background:#F54A04 url("https://3e9214.claudeassets.com/20230424145237im_/https://www.bookyourdrivingtheorytest.org/images/plus.png") no-repeat scroll 10px 50%;}
#faq_accordion br{ display: none;}


.disclaimer{
	width: 893px;
    background-repeat: no-repeat;
	margin:0 auto;
	padding: 10px;
	display: block;
    font-family: Arial , Helvetica , sans-serif;
    color: #FFF;
    font-weight: normal;
    line-height: 16px;
    line-height: 1.2em;
}
.disclaimer a{ text-decoration: underline; color: #FFF; }
		

/*
     FILE ARCHIVED ON 04:06:50 Apr 24, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:50:14 Jun 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.605
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.035
  esindex: 0.01
  cdx.remote: 10.429
  LoadShardBlock: 245.518 (3)
  PetaboxLoader3.resolve: 93.297 (4)
  PetaboxLoader3.datanode: 142.876 (5)
  load_resource: 123.405
  loaddict: 24.789
*/