html{font-size:100%;}
body{
margin:0px;
background:#f2f2f2 url(background.png) 0px 160px repeat-x;
font-size:12px;
font-family: Verdana, Arial;
color:#171717;
text-align:left;
padding-bottom:15px;
}

.header{width:100%;min-width:950px;height:175px;background:url(header_background.png) 0 0 repeat-x;overflow:hidden;}
.header div{margin:0 auto;width:950px;}
.logo_top{display:block;width:500px;padding-top:20px;padding-left:5px;float:left;}
.car_top{display:block;width:257px;height:127px;margin-top:3px;margin-right:10px;background:url(thecar.png) 0 0 no-repeat;float:right}

.main_menu{height:44px;padding-top:130px;}
.main_menu ul{list-style:none;margin:0;padding:0;padding-left:4px;}
.main_menu ul li{margin:0;padding:0;padding-right:1px;background:#656565;float:left}
.main_menu ul li a,.main_menu ul li a:hover,.main_menu ul li a:visited{display:block;height:32px;padding-top:12px;padding-left:24px;padding-right:24px;font-size:16px;font-weight:bold;
background:url(main_manu_a.png) 0 0 repeat-x;text-decoration:none;color:#464646;text-align:center;font-family: Arial, Verdana;}
.main_menu ul li a:hover,.main_menu ul li a.selected{color:#fff;background:url(main_manu_a_hover.png) 0 0 repeat-x;}
.main_menu ul li.last{padding:0;}

.above_columns{margin:0 auto;margin-top:10px;width:950px;max-height:310px;overflow:hidden;}
.above_columns p{margin:0;padding:0}

.wrap,.test_passes_wrap{margin:0 auto;width:950px;min-height:480px;margin-top:10px;background:#fff url(wrap_back.png) 0 0 no-repeat;overflow:hidden;}
.test_passes_wrap{background:#fff url(testpasses.png) 0 0 no-repeat;}
.test_passes_content{width:900px;padding:25px;}
.wrap_top{height:10px;overflow:hidden;}

.content_column{width:532px;padding:25px;padding-top:15px;float:left;}

.right_column{width:318px;padding:25px;padding-top:15px;float:left}

.footer{margin:0 auto;width:930px;padding:10px;height:58px;background:#282828;color:#fdaf40}
.footer ul{list-style:none;margin:0;padding:0}
.footer ul li{margin:0;padding:0 3px 0 3px;float:left}
.footer a,.footer a:hover,.footer a:visited{text-decoration:none;color:#fdaf40;}
.footer a:hover{text-decoration:underline;}
.footer_links{float:left}
.footer_logo{text-align:right;padding-top:5px;float:right}

.corners, .corners * {display:block;}
.corners-left, .corners-right, .corners-left1, .corners-right1{width:5px;height:5px;}
.corners-left *, .corners-right *{height: 1px; background:#b6b6b6;overflow: hidden}
.corners-left1 *, .corners-right1 *{height: 1px; background:#5f5f5f;overflow: hidden}
.corners-left, .corners-left1{float:right}
.corners-right, .corners-right1 {float:left}
.r1{width:5px}
.r2{width:3px; margin:0 0 0 2px;}
.r3{width:2px; margin:0 0 0 3px;}
.r4{width:1px; height: 2px;margin:0 0 0 4px;}
.r6{width:3px; margin:0 2 0 0px;}
.r7{width:2px; margin:0 3 0 0px;}
.r8{width:1px; height: 2px;margin:0 4 0 0px;}

a,a:hover,a:visited{color:#1f56d3;text-decoration:none;outline:none}
a:hover{color:#171717;text-decoration:underline;}

b{font-weight:normal}

.block_container,.booking_container{width:100%;padding-bottom:20px;}
.booking_container{min-height:350px;}
.block_title_first,.block_title,.block_title_first2,.passes_block_title{width:100%;height:25px;padding-left:10px;padding-top:2px}
.block_title_first2,.passes_block_title_first{padding-left:0;}
.block_title_first{background:url(titles_orange.png) 0 0 no-repeat;}
.block_title,.passes_block_title{background:url(titles_grey.png) 0 0 no-repeat;}
.passes_block_title_first h1,.block_title_first h1,.passes_block_title h2,.block_title h1,.block_title_first h2,.block_title h2,.block_title_first2 h2{margin:0;padding:0 0 0px 0;font-size:18px; font-weight:bold;}
.block_content,.block_content2,.passes_block_content,.videos_block_content,.blog_content,.blog_content2{width:512px;padding-left:10px;padding-right:10px;}
.block_content2,.blog_content2{width:298px;}
.blog_content2{overflow:hidden;padding-bottom:20px;}
.passes_block_content{width:870px;}
.videos_block_content{margin-top:15px;padding-bottom:25px;text-align:center}
.blog_content{margin-top:10px;padding-bottom:20px;}
.blog_date{width:95%;margin-top:5px;text-align:right;}
.block_title_first a,.block_title a,.block_title_first a:hover,.block_title a:hover,.block_title_first a:visited,.block_title a:visited{color:#171717;text-decoration:none}
.blog_short_content{width:100%;text-align:justify;}

.booking_form,.contact_form{width:100%;overflow:hidden}
.booking_form{min-height:300px;}
.booking_form div,.contact_form div{float:left}
.book_form_label,.contact_form_label{width:90px;padding-top:2px;margin-bottom:10px;}
.book_form_field,.contact_form_field{width:208px;padding-bottom:2px;margin-bottom:10px;}
.contact_form_field{width:300px;}
.booking_form_button,.contact_form_button{width:100%;margin-top:10px;text-align:center}
#contact_form{width:390px;margin-left:61px;}

.blog_tags{width:100%;margin:0;padding:0;margin-top:10px;margin-bottom:5px;list-style:none;overflow:hidden;}
.blog_tags li{margin:0;padding:0;padding-right:5px;float:left;}

.fields,.fields_hover,.textarea,.textarea_hover,.search_field,.search_field_hover,
.fields_long,.fields_long_hover,.textarea_big,.textarea_big_hover{width:204px;background:#eae9e9;border:#4fc4ed 1px solid;}
.fields_long,.fields_long_hover{width:296px;}
.textarea,.textarea_hover{height:100px;overflow:show}
.textarea_big,.textarea_big_hover{width:296px;height:200px;overflow:show;}
.fields_hover,.textarea_hover,.search_field_hover,.fields_long_hover,.textarea_big_hover{background:#f4f3f3;border:#4f99ed 1px solid;}
.search_field,.search_field_hover{width:177px;height:20px;margin-top:1px;padding-top:4px;padding-left:3px;float:left}
.star{color:red;}

.test_passes_container{position:relative;width:215px;margin-top:10px;padding:5px;float:left;overflow:hidden}
.test_passes_name{width:100%;margin-top:160px;}
.test_passes_image{position:absolute;top:0;left:0;z-index:2;padding:3px;border:#fdaf40 2px solid;}
.test_passes_rowlimiter{width:920px;padding-left:12px;padding-bottom:20px;overflow:hidden;}

.blog_navigation span{display:block;width:30px;height:20px;border:#fdaf40 1px solid;color:#fff;background:#fdaf40;text-align:center;float:left;margin-right:5px;}
.blog_navigation span a,.blog_navigation span a:hover,.blog_navigation span a:visited{display:block;height:18px;padding-top:2px;color:#fdaf40;background:#f4f3f3;text-decoration:none;text-align:center;}
.blog_navigation span a:hover{color:#fff;background:#fdaf40;}
.blog_navigation div{float:left;margin-right:10px;padding-top:3px;}
.blog_navigation span.nav_selected{height:18px;padding-top:2px;}

.blog_submit_button,.blog_submit_button:hover,.blog_submit_button:visited{display:block;margin-left:10px;width:103px;height:28px;background:url(blog_submit.png) 0 0 no-repeat;text-decoration:none;outline:nonw;float:left}

.tag_cloud{width:100%;margin-top:10px;text-align:justify}
a.tg_cloud1{font-size:9px;}
a.tg_cloud2{font-size:11px;}
a.tg_cloud3{font-size:13px;}
a.tg_cloud4{font-size:15px;}
a.tg_cloud5{font-size:17px;}
a.tg_cloud6{font-size:15px;}
a.tg_cloud7{font-size:17px;}
a.tg_cloud6 b,a.tg_cloud7 b{font-weight:bold;}

a.feed{display:block;height:20px;padding-left:40px;padding-top:10px;background:url(rss.png) 0 0 no-repeat;}