/********** SITE WIDE ************/
/* Wrappers */
/* *{margin:0;padding:0;border:0;} */
body{margin:0;padding:0;color:#54656d;background:#5D6F79;font-size:12px;font-family:Arial, "Helvetica Neue","Bitstream Vera Sans", sans-serif, Tahoma, Verdana;}
#page_wrapper{*width:100%;background:#fcfcfc url('../images/backgrounds/page_bg.gif') left top repeat-x;margin-top:-1px;padding-top:1px;}
#content_wrapper, .content_wrapper{width:944px;margin:0 auto;clear:both;}
.inline_wrapper{width:auto;clear:none;}
.relative {position: relative;}

/* Font and Link Styles */
a{color:#00a4c8;text-decoration:underline;}
a:focus{outline:none;}
h1, h2, h3, h4, h5, h6{color:#00a4c8;font-weight:bold;font-family:Arial, Tahoma, Verdana, sans-serif;}
#page_wrapper h1{font-size:24px;}
#page_wrapper h2{font-size:24px;}
#page_wrapper h3{font-size:18px;}
#page_wrapper h4{font-size:16px;}
#page_wrapper h5{font-size:14px;}
#page_wrapper h6{font-size:12px;}
h4.h4-hack{border-bottom:2px solid #DDDDDD;color:#FFFFFF;display:block;font-size:18px;margin:-10px -10px 10px -10px;padding:2px 8px 7px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
h4.h4-hack span{padding-left:31px;padding-top:1px;background:url("../images/account/car_icon.png") no-repeat scroll 0 4px transparent;}
p{font-size:12px;}

textarea{resize:none;}
div.important *{font-size:120%;}

/* Header */
#head_wrapper #head_logo{padding-bottom:23px;width:264px;height:71px;float:left;background:url('../images/titles/head_logo.png') 0px 9px no-repeat;}
#head_wrapper #head_logo h1 a, #head_wrapper #head_logo h4 a{float:left;display:block;width:264px;height:62px;text-indent:-5000px;}
#head_wrapper #head_menu{float:right;width:675px;height:36px;overflow:hidden;text-align:right;color:#00a4c8;}
#head_wrapper #head_menu ul{float:right;}
#head_wrapper #head_menu ul li{display:inline;list-style-type:none;}
#head_wrapper #head_menu ul.tabs{padding-left:51px;}
#head_wrapper #head_menu ul.tabs li{cursor:pointer;text-align:right;height:35px;line-height:41px;padding:0 10px;float:left;color:#00a4c8;background:transparent;font-weight:bold;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#head_wrapper #head_menu ul.tabs li.unselected{text-align:center;color:#ffffff;background:#C8E8EE;}
#head_wrapper #head_menu ul.tabs li a{text-decoration:none;color:#93A9AF;white-space:nowrap;}
#head_wrapper #head_menu ul.tabs li.unselected a{text-decoration:underline;color:#00a4c8;}
#head_wrapper #head_menu ul.account, #head_wrapper #head_menu ul.welcome{margin-top:13px;}
#head_wrapper #head_menu ul.account li{border-left:1px solid #00A4C8;padding:0 5px;min-height:14px;}
#head_wrapper #head_menu ul.account li.first{border-left:0;}
#head_wrapper #head_menu ul.welcome li{max-width:225px;height:16px;overflow:hidden;font-weight:bold;padding:0 10px;border-left:0;float:left;text-align:right;}
#head_wrapper #head_breadcrumbs{width:604px;font-size:11px;margin:6px 0 0 0;padding:5px 10px;float:right;color:#54656d;text-align:left;background:#f9f9f9;-moz-box-shadow:0px -1px 0px #F1F1F1;-webkit-box-shadow:0px -1px 0px #F1F1F1;}
#head_wrapper #head_breadcrumbs ul{float:none;color:#54656d;}
#head_wrapper #head_breadcrumbs ul li{display:inline;padding:0 2px 0 10px;line-height:14px;background:url('../images/icons/breadcrumb.png') left center no-repeat;}
#head_wrapper #head_breadcrumbs ul li.first{padding:0 2px 0 0;background:transparent;}

/* Footer */
#affiliates_wrapper{margin-top:80px;height:95px;background:#f7f7f7;border-top:1px solid #EAEAEA;}
#affiliates_wrapper .content_wrapper ul{padding-top:6px;width:604px;margin:0 auto;}
#affiliates_wrapper .content_wrapper ul li{display:inline;float:left;padding:0 15px;}
#affiliates_wrapper .content_wrapper ul li a{display:block;height:82px;text-indent:-9999em;}
#affiliates_wrapper .content_wrapper ul li#verisign a,
#affiliates_wrapper .content_wrapper ul li#truste a{text-indent:0;}
/* Icon set */
  #affiliates_wrapper .content_wrapper ul li#verisign{width:135px;}
  #affiliates_wrapper .content_wrapper ul li#truste{width:60px;}
  #affiliates_wrapper .content_wrapper ul li#lloyds a{width:96px;background:url('../images/logos/logo_lloyds.png') top left no-repeat;}
  #affiliates_wrapper .content_wrapper ul li#barclaycard a{width:163px;background:url('../images/logos/logo_barclaycard.png') top left no-repeat;}
  #affiliates_wrapper .content_wrapper ul li#dvla a{width:76px;background:url('../images/logos/logo_dvla.png') top left no-repeat;}
#footer_wrapper{border-top:2px solid #323d41;background:#657983 url('../images/backgrounds/footer_bg.jpg') top left repeat-x;height:100px;}
#footer_wrapper #footer_content{text-align:center;padding-top:20px;}
#footer_wrapper #footer_content ul{text-align:center;margin:5px 0;}
#footer_wrapper #footer_content ul.demographics{margin-top:40px;}
#footer_wrapper #footer_content ul li{border-left:1px solid #ffffff;display:inline;min-height:12px;padding:0px 5px 0px 9px;}
#footer_wrapper #footer_content ul li.first{border-left:0;}
#footer_wrapper #footer_content ul li a{color:#ffffff;}

/* Sidebar */
.main_wrapper{/*width:704px;*/ margin:10px 0;}
#page_wrapper.wizard .main_wrapper{width:auto;}
.search_wrapper{width:100%;margin:10px 0;}
.sidebar_wrapper{width:204px;padding:10px;clear:right;}
.sidebar_wrapper .page_htmlcontent .content{margin:0;}
.sidebar_wrapper .promo{padding:10px;margin-bottom:20px;}
.sidebar_wrapper .promo h5{color:#54656d;margin-bottom:5px;}

/* Topbar */
.topbar_wrapper{width:100%;}
.topbar_wrapper .page_htmlcontent .content{margin:0;}
.topbar_wrapper .promo{padding:10px;margin-bottom:20px;}
.topbar_wrapper .promo h5{color:#54656d;margin-bottom:5px;}

/* Buttons */
.button_container{width:304px;margin:0 auto;text-align:right;height:25px;}
.button_container.button_inline{width:auto;text-align:left;margin-right:10px;}
.button_container.button_inline_block{width:auto;text-align:left;display:inline-block;*display:inline;*zoom:1;}
.button_container.button_centered{width:auto;text-align:center;margin:10px 0 5px 0;}
.button_container.button_large{height:50px;padding-top:20px;}
.button_container .button, #head_wrapper #head_menu ul.tabs li.driver .button{padding:0 5px;background:url('../images/backgrounds/button_bg.gif') left center repeat;-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);_width:65px;}
#head_wrapper #head_menu ul.tabs li.driver .button{margin-top:9px;}
.button_container .button.blue{background:#00b7d3 url('../images/backgrounds/button_blue_bg.gif') left center repeat;}
.button_container .button.grey{background:#677c85 url('../images/backgrounds/button_grey_bg.gif') left center repeat;}
.button_container .button.red{background:#F33630 url('../images/backgrounds/button_red_bg.gif') left center repeat;}
.button_container .button input{padding:0 5px;cursor:pointer;height:24px;color:#ffffff;text-shadow:0 -1px 0 #b98210;background:transparent;font-size:12px;font-weight:bold;border:0;padding:0;font-family:Arial, Tahoma, Verdana, sans-serif;}
.button_container input{padding:0 5px;border:0;}
.button_container .button a, #head_wrapper #head_menu ul.tabs li.driver .button a{padding:0 5px;line-height:24px;color:#ffffff;text-shadow:0 -1px 0 #b98210;font-size:12px;font-weight:bold;text-decoration:none;*white-space:nowrap;*overflow:visible;}
.button_container .button.blue input, .button_container .button.blue a{text-shadow:0 -1px 0 #00788F;}
.button_container .button.grey input, .button_container .button.grey a{text-shadow:0 -1px 0 #2f383d;}
.button_container.button_centered .button{float:none;display:inline;margin:auto;padding:6px 5px;}
.button_container.button_large .button a{font-size:16px;padding:0 10px;line-height:32px;}

.favourite_button_wrapper{float:left;width:30px !important;cursor:pointer;}
.not_favourite{background:url('../images/forms/favourite-off.png') no-repeat center center;height:25px;width:16px;font-size:0px;}
.is_favourite{background:url('../images/forms/favourite-on.png') no-repeat center center;height:25px;width:16px;font-size:0px;}

.favouritefloatwrapper{width:185px;float:right;line-height:27px;color:#00a4c8;font-weight:bold;background:url('../images/addtofavourites.gif') no-repeat left center;margin:-10px 0px 0px 0px;}
.favouritefloatwrapper span{margin-left:10px;}
.favouritefloatwrapper .favourite_button_wrapper{float:right;}

/* Forms and Lists */
.form_content img.steps{margin-bottom:20px;}
.form_content .form_introduction{width:464px;}
.form_content .form_introduction h3, .form_content .form_introduction h4{margin-bottom:5px;}
.form_content .form_introduction h3 span, .form_content .form_introduction h4 span{font-size:14px;padding-bottom:4px;font-weight:normal;}
.form_content .form_introduction h3 a, .form_content .form_introduction h4 a{color:#00a4c8;text-decoration:none;}
.form_content .form_introduction p{margin:5px 0 10px 0;}
.form_content .form_section{width:460px;padding:20px 0 10px 0;margin-bottom:20px;}
.form_content .form_section p{margin:0 20px 20px 20px;line-height:16px;}
.form_content .form_section .form_item .label{display:block;width:304px;margin:0 auto 3px auto;color:#00a4c8;font-weight:bold;padding-bottom:3px;line-height:16px;}
.form_content .form_section .form_item.multiple{width:304px;margin:0 auto;}
.form_content .form_section .form_item.multiple .label{display:block;float:left;width:152px;margin:0;}
.form_content .form_section .form_item .label.formError{color:#780000;text-shadow:1px 1px 1px rgba(255,255,255,0.9);}
.form_item .text, .form_content .form_section .form_item .text, 
.form_content .form_section .form_item .textarea,
.form_content .form_section .form_item div.select, 
.form_content .form_section .form_item div.checkbox,
.form_content .form_section .form_item div.radio,
.form_content .form_section .form_item .price_value{width:304px;margin:0 auto 10px;min-height:30px;}
.form_content .form_section .form_item.multiple div.select{float:left;width:152px;margin:0;}
.form_content .form_section .form_item.address_lookup .text{float:left;width:144px;margin:0 0 10px 0;}
.address_lookup .button_container{height:auto;}
.form_content .form_section .form_item .price_value a:hover{cursor:pointer;}
.form_content .form_section .form_item .text, 
.form_content .form_section .form_item .textarea{background:#ffffff;-moz-box-shadow:0px -2px 0px #7fbfcd;-webkit-box-shadow:0px -2px 0px #7fbfcd;}
.form_content .form_section .form_item .text .inner{padding:5px;}
.form_content .form_section .form_item div.checkbox{_margin:0 0 10px;_padding-left:80px;}
.form_content .form_section .form_item .checkbox input{float:left;width:15px;_margin:0;_display:inline;}
.form_content .form_section .form_item div.checkbox label,
.form_content .form_section .form_item div.radio label{float:left;max-width:250px;padding-top:3px;margin-left:3px;margin-right:10px;font-weight:normal;_width:250px;}
.form_item .text input, .form_content .form_section .form_item .text input, 
.form_content .form_section .form_item .textarea textarea{width:284px;background:transparent;border:0;padding:10px;font-size:16px;font-weight:bold;color:#54656d;}
.form_content .form_section .form_item .text input.radio{width:auto;}
/* .form_content .form_section .form_item select{padding:5px;} */
.form_content .form_section .form_item div.radio p{margin:6px 0;font-weight:bold;}
.form_content .form_section .form_item .small_item{width:304px;margin:0 auto 10px;}
.form_content .form_section .form_item.multiple .small_item{float:left;width:152px;margin:0 0 10px;}
.form_content .form_section .form_item .small_item .text{margin:0;width:84px;}
.form_content .form_section .note{width:304px;margin:-5px auto 10px auto;}
.form_content .form_section .note p{margin:0 0 10px 0;line-height:16px;}
.form_content .form_section .note h4{margin-bottom:8px;}
.form_content .form_section .note em{font-size:10px;font-variant:italic;}
.form_content .form_section .form_item.current{background:url('../images/forms/form_current.gif') 25px 25px no-repeat;}
.form_content .form_section .form_item.valid{background:url('../images/forms/form_check_valid.gif') 415px 30px no-repeat;}
.form_content .form_section .form_item.invalid{background:url('../images/forms/form_check_invalid.gif') 415px 30px no-repeat;}
.form_content .form_section .form_item.invalid .label.error{color:#f00;}
.form_content .form_section .form_item.invalid .text{background:#ffebeb;}
.form_content .form_introduction span.right{display:block;padding-top:3px;}
.formError{padding:0 10px 5px 10px;color:#780000;text-shadow:1px 1px 1px rgba(255,255,255,0.9);font-weight:bold;}
.multiple .formError{padding:0px}
ul.tickList{margin:0pt 0pt 20px 30px;}
ul.tickList li{padding:0pt 0pt 10px 25px;background:url('../images/forms/form_check_valid.gif') no-repeat left top;}
.form_content .form_section .form_item .price_value a{float:left;}
.form_content .form_section .form_item .price_value a.earn_help_link{float:none;text-weight:bold;text-decoration:none;}
.form_content .form_section .form_item .price_value div{float:left;margin:0 3px;color:#fff;height:24px;}
.form_content .form_section .form_item .price_value div input{width:64px;border:0;color:#fff;background:transparent;font-weight:bold;text-align:center;text-shadow:0px -1px 0px #0082B4;}
.form_content .form_section .form_item .price_value p{float:left;padding-top:3px;}
#new-credit-card ul.address{width:300px;margin:0px auto 15px auto;}

/* Specific form overrides */
.form_content .form_section .form_item.age{width:304px;margin:0 auto 10px;}
.form_content .form_section .form_item.age .text{width:60px;margin:0;}
.form_content .form_section .form_item.age .text input{width:40px;}
#shortlist_page .form_content .form_section .form_item .text.age{margin-left:198px;}

/* General Pages */
#general_content .general_introduction{width:464px;}
#general_content .general_introduction h2{padding-top:6px;margin-bottom:18px;}
#general_content .general_introduction h4{padding-top:6px;}
#general_content .general_introduction p{margin:12px 0;line-height:16px;}
.general_introduction .get_started{height:45px;margin-bottom:18px;}
.general_introduction .get_started h3{padding-top:13px;}
.general_introduction .get_started #get-started{padding-right:10px;}
#content_htmlcontentblock .page_htmlcontent{width:564px;}
.page_htmlcontent .content, .page_htmlcontent .content p, .page_htmlcontent .content li{margin:10px 0;}

/*Shortlist overview*/
.unavailable_shortlist_item{background-color:#D3D3D3;}
.vehicle_availability_window_Available{background-color:#00f;}
.vehicle_availability_window_NotAvailable{background-color:#f00;}

/* Availability calendar */
#availability_calendar{padding:10px;overflow:auto;zoom:1;}
#availability_calendar .legend_column{float:left;width:100px;text-align:right;}
#availability_calendar .day_column{float:left;width:45px;padding:0 3px;}
#availability_calendar .legend_column .legend_item{height:30px;padding:10px 10px 2px 0;color:#00a4c8;}
#availability_calendar .day_name{height:20px;text-align:center;color:#00a4c8;}
#availability_calendar .day_column .button{height:40px;background:url('../images/forms/form_availability_default.jpg') center center no-repeat;margin:2px 0;cursor:pointer;}
#availability_calendar .day_column .selected{background:url('../images/forms/form_availability_available.jpg') center center no-repeat;}
#availability_calendar .button_container.button_inline{margin:0 9px 0 18px;padding-top:5px;clear:both;}

/* Star Rating Sprites */
.stars_large{width:100px;height:18px;text-indent:-9999em;background-image:url('../images/icons/stars_large_sprite.png');background-repeat:no-repeat;}
.star_rating_0.stars_large{background-position:-100px top;}
.star_rating_1.stars_large{background-position:-80px top;}
.star_rating_2.stars_large{background-position:-60px top;}
.star_rating_3.stars_large{background-position:-40px top;}
.star_rating_4.stars_large{background-position:-20px top;}
.star_rating_5.stars_large{background-position:left top;}
.stars_small{width:60px;height:9px;text-indent:-9999em;background-repeat:no-repeat;background-image:url('../images/icons/stars_small_sprite.png');}
.stars_small.left{margin-top:3px;}
.stars_small.star_rating_0{background-position:-60px top;}
.stars_small.star_rating_1{background-position:-48px top;}
.stars_small.star_rating_2{background-position:-36px top;}
.stars_small.star_rating_3{background-position:-24px top;}
.stars_small.star_rating_4{background-position:-12px top;}
.stars_small.star_rating_5{background-position:left top;}

/** module (generic text and module spacing) **/
.module{margin:0 0 20px;}
.module p{margin:5px 0 10px;}
.module h2, .module h3, .module h4{margin:0 0 5px;}

/*********** PAGE SPECIFIC *************/

/* Homepage */
#intro_wrapper{position:relative;z-index:2;margin-bottom:-43px;}
#intro_wrapper h1{margin:5px 0 0 0;display:block;width:687px;height:52px;background:url('../images/titles/intro_tagline.gif') top left no-repeat;text-indent:-9999em;}
#intro_wrapper h4{font-size:18px;color:#54656d;font-weight:normal;display:block;width:875px;padding:3px 0;}
#intro_wrapper h4 a{color:#f2b336;font-weight:bold;text-decoration:none;}
#hero_wrapper{height:317px;overflow:hidden;position:relative;}
#hero_wrapper .hero_content{width:100%;height:317px;text-align:center;}
#hero_wrapper .hero_content .hero_inner{width:936px;height:317px;margin:0 auto;text-align:center;}
  /* Background selection */
  #hero_wrapper #hero_01{background:url('../images/hero/hero_01_bg.gif') center center no-repeat;}
    #hero_wrapper #hero_01 .hero_inner{background:url('../images/hero/hero_01.jpg') 0 0 no-repeat;}
  #hero_wrapper #hero_02{background:url('../images/hero/hero_02_bg.gif') center center no-repeat;}
    #hero_wrapper #hero_02 .hero_inner{background:url('../images/hero/hero_02.jpg') 0 0 no-repeat;}
  #hero_wrapper #hero_03{background:url('../images/hero/hero_03_bg.gif') center center no-repeat;}
    #hero_wrapper #hero_03 .hero_inner{background:url('../images/hero/hero_03.jpg') 0 0 no-repeat;}
#hero_wrapper #hero_controls{width:936px;margin:-317px auto 0;position:relative;z-index:5;*margin:0 auto;*top:-220px;}
#hero_wrapper .hero_controls_inner{width:704px;float:left;}
#hero_wrapper #hero_controls a{margin-top:150px;}
#hero_wrapper a#hero_watch_video{display:block;width:360px;height:270px;margin:0 0 0 300px;text-indent:-9999em;background:url('../images/icons/watch_video.png') center top no-repeat;}
#hero_video{position:absolute;top:153px;left:50%;padding:10px;margin-left:-240px;width:480px;height:295px;z-index:999;}
#terms_and_conditions #hero_video{top:50px;left:225px;margin-left:0;}
#search_wrapper{z-index:6;position:relative;}
#search_wrapper img, #search_wrapper input{border:0;}
#search_wrapper{background:#fcfcfc;}
#search_wrapper #search_title{position:absolute;top:-23px;left:-10px;width:194px;height:130px;padding:1px;background:url('../images/titles/search_title.png') left top no-repeat;}
#search_wrapper #search_content{margin-top:19px;float:left;width:704px;height:111px;position:relative;z-index:2;overflow:visible;}
#search_wrapper #search_content #search_standard{padding:23px 0 0 40px;color:#ffffff;}
#search_wrapper #search_content #search_standard.title_inner{background:url('../images/titles/search_title.png') -10px -42px no-repeat;}
#search_standard{position:absolute;left:0;top:0;}
#search_standard ul li{display:inline;float:left;}
#search_standard label{color:#ffffff;font-weight:bold;margin:1px 8px 0 0;text-shadow:0 -1px 0 #0093BF;}
#search_standard div.location, 
#search_standard div.date{margin:2px 10px 0 0;height:42px;background:#ffffff;-moz-box-shadow:0px -2px 0px #007f9b;-webkit-box-shadow:0px -2px 0px #007f9b;}
#search_standard div.location input, #search_standard div.date input{color:#54656d;background:transparent;position:absolute;border:0;font-size:15px;padding:12px 6px 11px 6px;font-weight:bold;margin:0;}
#search_standard div.location{width:144px;}
#search_standard div.location input{width:132px;}
#search_standard div.date{width:171px;}
#search_standard div.date input{width:159px;}
#search_standard input#submit{margin:15px 0 0 0;padding:0;border:0;}
#search_standard p{text-align:right;margin:2px 20px 0 0;}
#search_standard p a{color:#ffffff;}
#search_wrapper #list-car_content{float:right;margin:19px 0 0 0;width:224px;height:111px;}
#search_wrapper #list-car_content h3{font-size:18px;padding:7px 0 7px 10px;}
#search_wrapper #list-car_content p{padding:0 10px;color:#353535;line-height:16px;}
#search_wrapper #list-car_content p.more{text-align:right;}
#search_advanced{position:absolute;right:9px;top:111px;z-index:40;width:675px;padding:10px 5px;overflow:hidden;background:#0093B4 url('../images/backgrounds/search_advanced_bg.gif') top left repeat-x;-moz-box-shadow:1px 2px 0px rgba(0,0,0,0.25);-webkit-box-shadow:1px 2px 0px rgba(0,0,0,0.25);}
#search_advanced li{padding:0 4px;float:left;}
#search_advanced li label{display:block;color:#ffffff;padding:3px 0;}
#search_advanced li input{width:125px;padding:2px 0;text-indent:2px;}


#overview_wrapper #overview_steps{margin:18px auto 0 auto;background:url('../images/backgrounds/overview_bg.gif') top left repeat-x;box-shadow:0px -1px 0px #DBDBDB;-moz-box-shadow:0px -1px 0px #DBDBDB;-webkit-box-shadow:0px -1px 0px #DBDBDB;}
#overview_wrapper #overview_steps h3{padding:6px 0 0 8px;color:#54656d;}
#overview_wrapper #overview_steps h3 span{color:#00a4c8;}
#overview_wrapper #overview_steps ul{padding-top:12px;}
#overview_wrapper #overview_steps ul li{background:url('../images/icons/overview_arrow.gif') 22px 24px no-repeat;display:inline;float:left;padding:0 30px 0 90px;width:220px;color:#00a4c8;}
#overview_wrapper #overview_steps ul li.first{background:transparent;padding-left:5px;}
#overview_wrapper #overview_steps ul li div{padding-left:70px;width:150px;min-height:70px;}
#overview_wrapper #overview_steps ul li h3{color:#00a4c8;padding:0 0 10px 0;}
  /* Icon set */
  #overview_wrapper #overview_steps ul li#step1 div{background:url('../images/icons/overview_step1.gif') 5px 0px no-repeat;}
  #overview_wrapper #overview_steps ul li#step2 div{background:url('../images/icons/overview_step2.gif') 5px 0px no-repeat;}
  #overview_wrapper #overview_steps ul li#step3 div{background:url('../images/icons/overview_step3.gif') 5px 0px no-repeat;}
#overview_wrapper #overview_steps ul li p strong{font-weight:bold;font-size:16px;}
#overview_wrapper #overview_benefits{padding-top:8px;}
#overview_wrapper #overview_benefits h4{color:#54656d;font-weight:bold;}
#overview_wrapper #overview_benefits ul{margin:15px 0 0 0;}
#overview_wrapper #overview_benefits ul li{float:left;display:inline;width:215px;padding:12px 25px 20px 0px;}
#overview_wrapper #overview_benefits ul li.last{padding:12px 0px 20px 0px;}
#overview_wrapper #overview_benefits ul p{margin-top:10px;}

/* Homepage - V2 overrides */
#homepage_v2 #main_col{width:704px;}
#homepage_v2 #side_col{width:224px;position:relative;}
#homepage_v2 #intro_wrapper{margin-bottom:20px;}
#homepage_v2 #intro_wrapper h1{width:628px;height:42px;background:url('../images/titles/intro_v2_tagline.gif') left top no-repeat;}
#homepage_v2 #intro_wrapper h4{width:704px;}
#homepage_v2 #overview_wrapper #overview_steps{margin:1px auto 0;min-height:122px;background:url('../images/backgrounds/overview_v2_bg.gif') center top;_height:122px;}
#homepage_v2 #overview_wrapper #overview_steps ul li{width:213px;padding:0 0 0 42px;background:url('../images/icons/overview_v2_arrow.gif') 14px 24px no-repeat;}
#homepage_v2 #overview_wrapper #overview_steps ul li.first{padding-left:5px;background:none;}
#homepage_v2 #overview_wrapper #overview_steps ul li div{width:157px;}
#homepage_v2 #overview_wrapper #overview_steps ul li#step2{width:163px;}
#homepage_v2 #overview_wrapper #overview_steps ul li#step2 div{width:93px;}
#homepage_v2 #overview_steps p{font-size:14px;}
#homepage_v2 #overview_town-list{margin:10px 0 30px;}
#homepage_v2 #overview_town-list h3{margin:10px 0;}
#homepage_v2 #overview_town-list li{float:left;width:150px;padding:12px 25px 0 0;}
#homepage_v2 #overview_wrapper #overview_benefits ul li{width:150px;}
#page_wrapper #homepage_v2 #overview_benefits h4{font-size:13px;}
#homepage_v2 #overview_benefits p{font-size:10px;line-height:12px;}
#homepage_v2 #home_press_block{margin:18px 0;}
#homepage_v2 #home_press_block #home_press_bg{width:224px;height:159px;position:static;top:0;background:url('../images/backgrounds/press_quotes_bg_v2.jpg') left top no-repeat;}
#homepage_v2 #home_press_block #home_press_content{padding:33px 0 0 31px;width:167px;}
#homepage_v2 #home_press_block #home_press_content a{height:125px;}
#homepage_v2 #home_video_block{padding:15px 25px;margin:18px 0;border:1px solid #C8E9F0;-moz-box-shadow:0 3px 0 #EAEAEA;}
#homepage_v2 #home_video_block h3{margin-bottom:9px;}
#homepage_v2 #home_registration_block{padding:15px 25px;margin:18px 0;}
#homepage_v2 #home_registration_block .social-button{margin:9px -15px 9px 0;font-size:13px;}
#homepage_v2 #home_registration_block p{margin:12px 0 0;}
#homepage_v2 #home_registration_block a{font-weight:bold;}
#homepage_v2 #home_earning_block{margin-top:-25px;padding:77px 0 0 12px;height:65px;background:url('../images/backgrounds/homepage_owner-promotion_bg.jpg') 0 0 no-repeat;}
#homepage_v2 #home_earning_block a{display:block;width:197px;height:58px;overflow:hidden;text-indent:-999px;background:url('../images/titles/homepage_owner-promotion_title.gif') 0 0 no-repeat;}
#homepage_v2 .htmlblock.notepage{margin:0 0 18px 32px;width:129px;padding:10px 20px 0;height:115px;overflow:hidden;background:url('../images/backgrounds/notepage.gif') 0 0 no-repeat;}
#homepage_v2 .htmlblock.notepage p{margin:9px 0;}

/* Join page */
#join_testimonials .column{width:424px;padding:15px 20px;position:relative;}
#join_testimonials .column h3{margin-bottom:15px;text-shadow:0px 1px 0px #ffffff;}
#join_testimonials .column .image{float:left;}
#join_testimonials .column p{line-height:16px;float:left;margin-left:15px;width:200px;}
#join_testimonials .column .join{position:absolute;bottom:16px;right:16px;text-align:right;}
#join_benefits{margin-top:18px;background:#ecf6f8;}
#join_benefits h3{padding:15px 0 0 20px;}
#join_benefits .column{margin:10px;width:434px;_width:424px;}
#join_benefits .column.left{margin-left:20px;}
#join_benefits .column.right{margin-right:20px;}
#join_benefits .column ul li{margin:12px 0;min-height:45px;}
  /* Icon set */
  #join_benefits .column ul li#why1{background:url('../images/icons/benefits/why_icon1.jpg') left top no-repeat;} 
  #join_benefits .column ul li#why2{background:url('../images/icons/benefits/why_icon2.jpg') left top no-repeat;} 
  #join_benefits .column ul li#why3{background:url('../images/icons/benefits/why_icon3.jpg') left top no-repeat;} 
  #join_benefits .column ul li#why4{background:url('../images/icons/benefits/why_icon4.jpg') left top no-repeat;} 
  #join_benefits .column ul li#why5{background:url('../images/icons/benefits/why_icon5.jpg') left top no-repeat;} 
  #join_benefits .column ul li#why6{background:url('../images/icons/benefits/why_icon6.jpg') left top no-repeat;} 
  #join_benefits .column ul li#why7{background:url('../images/icons/benefits/why_icon7.jpg') left top no-repeat;} 
  #join_benefits .column ul li#why8{background:url('../images/icons/benefits/why_icon8.jpg') left top no-repeat;} 
#join_benefits .column ul li h5{color:#54656d;padding:6px 0 3px 0;margin-left:82px;}
#join_benefits .column ul li p{margin-left:82px;}
/* Join Benifit Extended */
#join_benefits.extended{width:583px;}
#join_benefits.extended .column{width:261px;}
#join_benefits.extended .column.left{padding:5px;}
#join_benefits.extended .column.left{margin:5px;}
	#join_benefits.extended ul{margin:0;list-style:none;}
	#join_benefits.extended h5{margin-top:0;margin-bottom:0;}
	#join_benefits.extended p{margin-top:0;margin-bottom:0;}

/* Driver extended signup */
#driver-registration-steps{margin-bottom:18px;}
#driver-registration-steps h1{display:block;width:938px;height:82px;margin:0;padding:0;text-indent:-9999px;overflow:hidden;}
#driver-registration-steps.step-1 h1{display:none;}
#driver-registration-steps.step-2 h1{background:url('../images/markers/driver_registration_step2.gif') 0 0 no-repeat;} 
#driver-registration-steps.step-3 h1{background:url('../images/markers/driver_registration_step3.gif') 0 0 no-repeat;} 
#driver-registration-steps.step-4 h1{background:url('../images/markers/driver_registration_step4.gif') 0 0 no-repeat;} 
#driver_sign_up_step_four .date{padding-left:15px;}
#driver_sign_up_step_four .date label{float:left;width:75px;margin-right:10px;padding-bottom:3px;font-weight:bold;}
#driver_sign_up_step_four .date .text{float:left;width:75px;margin:0 10px 6px 0;}
#driver_sign_up_step_four .date .text input{width:55px;}

/* Search Results */
#search_introduction{margin-bottom:18px;padding:6px 18px;}
#search_introduction p{margin:6px 0;font-size:18px;font-weight:bold;}
#search_introduction p span{color:#00a4c8;}
#search_introduction #results_description p{font-size:12px;font-weight:normal;line-height:16px;padding:5px 0;}
#search_again{margin-bottom:20px;/*width:704px;*/ height:99px;color:#fff;position:relative;}
#search_again #search_standard{margin:10px 0 0 140px;position:absolute;left:0;top:0;}
#search_again #search_standard label#label_postcode{width:165px;}
#search_again #search_standard div.location{width:165px;}
#search_again #search_standard div.location input{width:152px;}
#search_again #search_advanced{top:99px;}
#search_view{position:relative;z-index:10;}
#search_view li{cursor:pointer;display:inline;float:right;margin:0 0 0 2px;padding:7px 10px 4px 10px;border-bottom:1px solid #AFAFAF;background:#F5C543 url('../images/backgrounds/button_bg.gif') left center repeat;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#search_view li a{color:#ffffff;text-decoration:none;font-weight:bold;text-shadow:0 -1px 0 #b98210;}
#search_view li.active{height:21px;margin-bottom:-5px;background:url('../images/backgrounds/tab_active.gif') center bottom no-repeat;border-bottom:0;}
#search_view li.active a{color:#00a4c8;text-shadow:0 1px 0 #ffffff;}

#search_result{width:100%;margin-bottom:12px;}
#search_result .noborder{border:0;}
#search_result .vehicle_id{display:none;} 
#search_result .main_menu{background:#c8e8ee;border:1px solid #EAEAEA;vertical-alight:top;margin-left:0 0 10px 0;padding-bottom:6px;}
#search_result .main_menu #filter-menu{width:940px;margin:0 auto;}
#search_result .main_menu .search-filter{display:block;padding-bottom:6px;border-left:1px solid #CACACA;text-align:center; width:170px;float:left;font-size:1em;margin-top:8px;}
#search_result .main_menu .search-filter.last{width:60px;}
#search_result .main_menu h5{display:block;text-align:center;font-size:1em;}
#search_result .main_menu .search-filter .filter-input{display:block;}
#search_result .main_menu input{margin:5px 5px 0 10px;padding:0;border:0;}
#search_result .main_menu label{font-size:8pt;}
#search_result .main_menu .button{margin:8px 0 0 10px;}
#search_result .main_menu .button input{margin:0;}
#search_result .main_content{width:50%;padding:0;border:1px solid #EAEAEA;vertical-align:top}
#search_result .main_content table.cserv-results{margin:0;}
#search_result .main_content td{padding:0;}
#search_result .pagination{text-align:right;padding:10px;}
#search_result .vehicle{padding:10px;border-top:1px solid #EAEAEA;line-height:1.25em;}
#search_result .vehicle.even{background:#F4F4F4;}
#search_result .eager_promoted{background-color:#FFFBE2;}
#search_result .eager_promoted.colored{background-color:#FFF7BC;}
#search_result .vehicle .vehicle_photo{float:left;width:92px;margin-right:10px;position:relative;}
.vehicle_photo .eager_owner{position:absolute;z-index:1;top:-10px;left:-10px;width:39px;height:54px;background:url('../images/icons/icon_eager-owner.png');}
#search_result .vehicle .vehicle_photo p{margin-top:5px;}
#search_result .vehicle .vehicle_photo p.eager{margin-top:0px;font-size:9px;line-height:10px;text-transform:uppercase;color:#E59900;}
#search_result .vehicle .vehicle_photo p span{color:#A0A0A0;}
#search_result .vehicle .vehicle_photo a{text-decoration:none;}
#search_result .vehicle .vehicle_details, #search_result .vehicle .vehicle_history{float:left;padding:5px 15px 0 0;}
#search_result .vehicle .vehicle_details, #search_result .vehicle .vehicle_history{float:left;padding:5px 15px 0 0;}
#search_result .search_results_google_map_row .vehicle .vehicle_details{padding:5px 10px 0 0;width:185px;}
#search_result .vehicle h4 a{text-decoration:none;}
#search_result .vehicle p{font-size:8pt}
#search_result .vehicle .vehicle_hire{float:right;}
#search_result .vehicle .vehicle_hire .button_container{width:120px;margin:4px 0;text-align:left;*padding-top:4px;}
#search_result .vehicle .vehicle_hire .button{float:left;border:0;}
#search_result .vehicle .vehicle_hire p{clear:both;}
#search_result .vehicle .vehicle_hire p span{color:#00a4c8;font-size:2em;font-weight:bold;*padding-top:2px;}
#search_result .vehicle  td{text-align:center;padding-left:5px;}
#search_result .vehicle  td.rate{color:#00a4c8;font-size:1.4em;font-weight:bold;}
#search_result .vehicle  td.smallRate{color:#00a4c8;font-size:1.2em;font-weight:bold;}
#search_result .vehicle  td.rateUnit{font-size:8pt; bold;*padding-top:2px;}
#search_result .vehicle  td.smallRateUnit{font-size:8pt; bold;*padding-top:2px;}
#search_result .vehicle .vehicle_details p.cost{clear:both;padding-top:8px;}
#search_result .vehicle .vehicle_owner{padding-top:5px;}
#search_result .vehicle .vehicle_owner a{text-decoration:none;font-weight:bold;}
#search_result .numbered-links li{display:inline;}
#search_result .backtotop{float:left;width:130px;padding:10px 10px 0 10px;}
#search_promo .promo.light_blue h5{color:#353535;margin-bottom:12px;text-shadow:0px 1px 0px rgba(255,255,255,0.5);}
#search_car_basket, #profile_basket{background:#00A4C8;padding-bottom:8px;margin-bottom:10px;color:#ffffff;}
#search_car_basket{display:none;}
#search_car_basket #expandable_basket, #profile_basket #expandable_basket{display:none;position:relative;left:0px;top:10px;z-index:40;width:215px;padding:10px 5px;overflow:hidden;background:#0093B4 url('../images/backgrounds/search_advanced_bg.gif') top left repeat-x;-moz-box-shadow:1px 2px 0px rgba(0,0,0,0.25);-webkit-box-shadow:1px 2px 0px rgba(0,0,0,0.25);}
#search_car_basket{height:91px;width:225px;}
#search_car_basket h5, #profile_basket h5{display:block;padding:6px 8px 6px 25px;color:#ffffff;background:#00A4C8 url('../images/icons/Basket_Small.jpg') 5px 3px no-repeat;text-shadow:0px 1px 0px rgba(0,0,0,0.25);}
#search_car_basket #expandable_basket table.cserv-results, #profile_basket table.cserv-results{margin:0;border-top:1px solid #0084A2;border-bottom:1px solid #00A3BF;}
#search_car_basket #expandable_basket table.cserv-results tr.colored, #profile_basket table.cserv-results tr.colored{background:#1A9EBC;}
#search_car_basket #expandable_basket table td, #profile_basket table td{border-bottom:1px solid #15819A;padding:6px 8px;}
#search_car_basket #expandable_basket table td p, #profile_basket table td p{margin:0;}
#search_car_basket #expandable_basket table td span, #profile_basket table td span{display:block;float:right;margin:0 5px;width:10px;height:21px;background:url('../images/account/msg_delete.png') right 10px no-repeat;}
#search_car_basket #expandable_basket table td span a, #profile_basket table td span a{display:block;width:10px;height:11px;margin-top:10px;text-indent:-9999em;}
#search_car_basket p, #profile_basket p{margin:6px 8px;line-height:16px;}
#profile_basket{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* Search - Map view */
#search_result .search_results_google_map_row{position:absolute;left:0;top:0;}
#search_result .search_results_google_map_row .vehicle{border-top:0;position:relative;top:180px;left:80px;width:300px;min-height:120px;_height:135px;_overflow:visible;
    background:rgb(255, 255, 255);
    background:rgba(255, 255, 255, 0.85);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#DDFFFFFF);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#DDFFFFFF)"
}
#search_result .search_results_google_map_row .vehicle h6 a{text-decoration:none;font-size:14px;}
#search_result .search_results_google_map_row .vehicle .vehicle_hide{position:relative;float:right;margin:-22px -24px;}
#search_result .search_results_google_map_row .vehicle .vehicle_hide a{display:block;width:30px;height:30px;text-indent:-9999em;background:url('../images/zoom/closebox.png') left top no-repeat;}
#search_result .search_results_google_map_row .vehicle .vehicle_pointer{position:absolute;bottom:-20px;left:150px;width:30px;height:20px;background:url('../images/icons/bubble_arrow.png') no-repeat;}


/* Search - No results */
#search_noresults #join_testimonials .column{width:304px;margin-right:15px;}
#search_noresults #join_testimonials .column .image img{width:144px;}
#search_noresults #join_testimonials .column p{width:148px;margin-left:10px;}
#search_noresults #join_testimonials .column .join_btn{text-align:center;padding:15px 0 0;}
#search_noresults #search_invitation{width:185px;min-height:250px;background:url('../images/icons/search_invite.png') 30px 20px no-repeat #F6F6F6;padding:20px;_height:250px;}
#search_noresults #search_invitation p{padding:12px;}

#search_noresult{padding:12px 0;}
#search_noresult h3, #search_noresult h5{padding:6px 18px;}
#search_noresult p{font-weight:bold;margin:6px 0;padding:0 18px;font-size:14px;line-height:18px;}
#search_noresult p span{color:#00a4c8;}
#search_noresult ul{margin:18px 0 6px 18px;}
#search_noresult ul li{display:inline;float:left;margin-right:10px;width:184px;}
#search_noresult ul li.submit{margin-right:0;width:auto;padding-top:16px;}
#search_noresult ul li label{font-weight:bold;color:#00a4c8;}
#search_noresult ul li .text{margin-top:3px;background:#fff;-moz-box-shadow:0px -2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px -2px 0px rgba(0,0,0,0.2);}
#search_noresult ul li .text input{font-weight:bold;font-size:14px;padding:3px 9px;width:166px;color:#54656d;background:transparent;border:0;}


/* Owners Homepage */
#press_owner{margin-bottom:16px;-moz-box-shadow:0px 2px 0px #BDD5D8;-webkit-box-shadow:0px 2px 0px #BDD5D8;}
#owners_content{width:944px;margin:0 auto;clear:both;}
#owners_wrapper{padding-bottom:20px;background:url('../images/owners/owners_bg_tile.gif') left 83px repeat-x;}
#owners_wrapper #owners_left{background:url('../images/owners/owners_bg_left.gif') left 83px no-repeat;}
#owners_wrapper #owners_right{background:url('../images/owners/owners_bg_right.gif') right 83px no-repeat;}
#owners_content{position:relative;z-index:1;}
#owners_content #owners_benefits{float:left;width:454px;}
#owners_content #owners_benefits .intro{padding:12px 0px;height:364px;background:url('../images/owners/owner_cartoon.gif') 35px bottom no-repeat;}
#owners_content #owners_benefits .intro h1{margin:0;background:url('../images/owners/copy_title.gif') top left no-repeat;display:block;height:454px;height:51px;text-indent:-9999em;}
#owners_content #owners_benefits .intro h3{padding:1px 0;font-size:18px;}
#owners_content #owners_benefits #play_video{display:block;width:440px;height:230px;background:url('../images/icons/watch_video.png') -10px -40px no-repeat;text-indent:-9999em;}
#owners_content #owners_join{margin-top:12px;position:relative;width:424px;min-height:350px;padding:12px 20px;color:#ffffff;z-index:2;}
#owners_content #owners_join #insurance_answered{position:absolute;left:-45px;bottom:-15px;text-indent:-999em;display:block;width:121px;height:121px;background:url('../images/owners/owners_insurance.png') left top no-repeat;}
#owners_content #owners_join h2{margin:0;color:#ffffff;text-shadow:0px -1px 0px #007AAE;}
#owners_content #owners_join p{font-size:14px;}
#owners_content #owners_join .join_form{color:#ffffff;padding:20px 0 0 60px;width:304px;}
#owners_content #owners_join .join_form a{color:#ffffff;}
#owners_content #owners_join .join_form label{display:block;font-weight:bold;padding:3px 0 4px 0;}
#owners_content #owners_join .join_form .checkbox label{font-weight:normal;}
#owners_content #owners_join .join_form .text{position:relative;width:304px;margin:0 0 8px 0;background:#ffffff;-moz-box-shadow:0px -2px 0px #007F9B;-webkit-box-shadow:0px -2px 0px #007F9B;}
#owners_content #owners_join .join_form .text input{width:284px;padding:11px 10px;font-size:16px;font-weight:bold;border:0;background:transparent;color:#54656d;}
#owners_content #owners_join .join_form .submit{margin:6px 0 0 0;border:0;text-align:right;}
#owners_content #owners_join .join_form .submit input{border:0;padding:0;}
#overview_owner{margin-top:10px;}
#overview_owner #overview_howitworks{margin-bottom:20px;background:url('../images/owners/benefits-bg.gif') top left repeat-x;-moz-box-shadow:0px -1px 0px #ADCDD2;-webkit-box-shadow:0px -1px 0px #ADCDD2;}
#overview_owner #overview_howitworks h3{margin:0;padding:5px 0 0 20px;}
#overview_owner #overview_howitworks ul{margin:0 0 0 10px;}
#overview_owner #overview_howitworks ul li{float:left;display:inline;width:225px;padding:10px 0 20px 4px;}
  /* Icon set */
  #overview_owner #overview_howitworks ul li#how1{background:url('../images/owners/howitworks_1.gif') 9px 32px no-repeat;}
  #overview_owner #overview_howitworks ul li#how2{background:url('../images/owners/howitworks_2.gif') 9px 32px no-repeat;}
  #overview_owner #overview_howitworks ul li#how3{background:url('../images/owners/howitworks_3.gif') 9px 32px no-repeat;}
  #overview_owner #overview_howitworks ul li#how4{background:url('../images/owners/howitworks_4.gif') 9px 32px no-repeat;}
#overview_owner #overview_howitworks ul li h4{color:#54656d;margin:2px 0 0 70px;}
#overview_owner #overview_howitworks ul li div{float:left;}
#overview_owner #overview_howitworks ul li p{margin:7px 0 0 70px;line-height:16px;}
#overview_info #overview_why, 
#overview_info #overview_faq{height:394px;*height:394px;padding:10px 20px;background:#ffffff;-moz-box-shadow:0px 2px 0px #BDD5D8;-webkit-box-shadow:0px 2px 0px #BDD5D8;}
#overview_info #overview_why{float:left;width:424px;}
#overview_info #overview_faq{float:right;width:424px;}
#overview_info #overview_faq p{margin:8px 0 10px 0;line-height:16px;}
#overview_info #overview_why ul{margin:20px 0 10px 0;padding:0;}
#overview_info #overview_why ul li{margin:0;padding:0;vertical-align:top;display:block;clear:both;min-height:48px;}
  /* Icon set */
  #overview_info #overview_why ul li#why1{background:url('../images/owners/icons/why_icon1.jpg') left top no-repeat;} 
  #overview_info #overview_why ul li#why2{background:url('../images/owners/icons/why_icon2.jpg') left top no-repeat;} 
  #overview_info #overview_why ul li#why3{background:url('../images/owners/icons/why_icon3.jpg') left top no-repeat;} 
  #overview_info #overview_why ul li#why4{background:url('../images/owners/icons/why_icon4.jpg') left top no-repeat;} 
  #overview_info #overview_why ul li#why5{background:url('../images/owners/icons/why_icon5.jpg') left top no-repeat;} 
  #overview_info #overview_why ul li#why6{background:url('../images/owners/icons/why_icon6.jpg') left top no-repeat;} 
  #overview_info #overview_why ul li#why7{background:url('../images/owners/icons/why_icon7.jpg') left top no-repeat;} 
#overview_info #overview_why ul li h5{color:#54656d;margin:0 0 0 90px;padding:9px 0 2px 0;*margin-top:-13px;}
#overview_info #overview_why ul li p{margin-left:90px;}
#overview_testimonials{width:924px;margin-top:18px;padding:10px 10px 20px 10px;background:#ffffff;-moz-box-shadow:0px 2px 0px #BDD5D8;-webkit-box-shadow:0px 2px 0px #BDD5D8;}
#overview_testimonials h3{padding:0 10px;}
#overview_testimonials #testimonials_wrapper{padding:28px 55px 0 45px;}
#overview_testimonials #testimonials_wrapper p{margin-left:205px;padding-top:12px;line-height:16px;}
#overview_testimonials #testimonials_wrapper .image{float:left;}
#overview_testimonials #testimonials_wrapper #testimonials_left,
#overview_testimonials #testimonials_wrapper #testimonials_right{width:400px;}
#overview_testimonials #testimonials_wrapper #testimonials_left{float:left;}
#overview_testimonials #testimonials_wrapper #testimonials_right{float:right;}
#overview_wrapper #overview_benefits.owner_benefits ul{margin:4px 0 0 0;}
#overview_wrapper #overview_benefits.owner_benefits ul li{width:200px;padding:18px 40px 20px 0;}
#overview_wrapper #overview_benefits.owner_benefits ul li.last{padding:20px 0px 20px 0;}
#overview_wrapper #overview_benefits.owner_benefits ul li h4{color:#00a4c8;}

/* Car Profile */
#car_profile #car_information{width:704px;}
#car_profile #car_information h1{padding-left:3px;margin-bottom:5px;}
#car_profile #car_information #car_images{width:314px;float:left;z-index:1;position:relative;}
#car_profile #car_information #car_images .eager_owner{position:absolute;z-index:4;top:-7px;left:-16px;width:39px;height:54px;background:url('../images/icons/icon_eager-owner.png');}
#car_profile #car_information #car_images #car_main_image{clear:none;z-index:3;*float:left;margin-left:5px;max-width:314px;}
#car_profile #car_information #car_images .banner{text-align:center;float:left;position:relative;left:0;top:7px;height:29px;margin-bottom:-36px;width:211px;overflow:hidden;background:url('../images/backgrounds/car-photo_rent-banner.png') top left no-repeat;z-index:3;}
#car_profile #car_information #car_images .banner span{font-size:10px;font-weight:bold;color:#ffffff;display:block;padding-top:5px;text-shadow:0 -1px 0 #0093BF;}
#car_profile #car_information #car_images .alert{float:right;position:relative;top:-20px;padding:5px;background:#ffffff;z-index:3;}
#car_profile #car_information #car_images ul{padding:15px 0;width:314px;}
#car_profile #car_information #car_images ul li{float:left;text-align:center;width:78px;overflow:hidden;}
#car_profile #car_information #car_images ul li.last{width:auto;}
#car_profile #car_information #car_images ul li img{border:2px solid #fcfcfc;}
#car_profile #car_information #car_images ul li img:hover{border:2px solid #00a4c8;cursor:pointer;}
#car_profile #car_information #car_introduction{float:left;margin-left:15px;width:364px;}
#car_profile #car_information #car_introduction h3{margin-top:12px;}
#car_introduction #social{margin-top:20px;margin-bottom:-10px;padding-top:10px;min-height:58px;_height:58px;border-top:1px solid #C8E8EE;background:url('../images/icons/social_callout.gif') right bottom no-repeat;}
#car_introduction #social h3{display:none;}
#car_introduction #social .social_button{padding-right:10px;margin-right:5px;text-decoration:none;color:#1065D0;}
#car_profile #car_information #car_details #car_prices{padding:5px 10px;width:124px;}
#car_profile #car_information #car_details #car_prices p{font-weight:bold;padding:1px 0;}
#car_profile #car_information #car_details #car_prices p span{font-size:16px;}
#car_profile #car_information #car_details ul{margin-left:159px;}
#car_profile #car_information #whipcar_full_terms{padding:10px 5px 0 5px;}
#car_profile #car_information #whipcar_full_terms div{padding-top:5px;line-height:16px;}
#car_profile #car_profile_search{width:685px;height:90px;margin:25px 5px 15px 5px;position:relative;}
#car_profile #car_profile_search #search_label{float:left;margin:-10px 0 -20px -5px;}
#car_profile #car_profile_search #search_label h3{display:block;width:193px;height:110px;background:url('../images/titles/car-profile_search-label.png') left top no-repeat;text-indent:-9999em;}
#car_profile #car_profile_search #search_standard{margin-left:200px;padding:12px 0 0 0;}
#car_profile #car_profile_search #search_standard label{color:#ffffff;padding-bottom:2px;font-weight:bold;}
#car_profile #car_profile_search #search_standard div.date{width:165px;}
#car_profile #car_profile_search #search_standard div.date input{width:151px;}
#car_profile #car_profile_search #search_standard input#search_submit{border:0;padding:15px 1px 1px 1px;}

#car_latest_reviews{padding:10px 3px;}
#car_latest_reviews_content{width:659px;padding:25px 15px 1px 15px;margin:10px 0;}
#car_latest_reviews .car_review_wrapper{margin-bottom:25px;}
#car_latest_reviews .car_review_wrapper .car_review_member{width:194px;padding:15px 10px;background:url('../images/backgrounds/car_review_arrow.gif') right 15px no-repeat;float:left;}
#car_latest_reviews .car_review_wrapper .car_review_member .review_member_photo{width:64px;height:64px;float:left;-moz-box-shadow:0px 1px 0px #7a7a7a;-webkit-box-shadow:0px 1px 0px #7a7a7a;}
#car_latest_reviews .car_review_wrapper .car_review_member .review_member_details{margin-left:74px;}
#car_latest_reviews .car_review_wrapper .car_review_content{position:relative;min-height:100px;padding-bottom:10px;width:434px;float:left;background:#ffffff;-moz-box-shadow:0px -1px 0px #A1DDEB;-webkit-box-shadow:0px -1px 0px #A1DDEB;}
#car_latest_reviews .car_review_wrapper .car_review_content .review_date{padding:3px 6px;margin:-10px 10px 0 0;color:#ffffff;}
#car_latest_reviews .car_review_wrapper .car_review_content .alert{position:absolute;right:3px;bottom:5px;}
#car_latest_reviews .car_review_wrapper .car_review_content h4{padding:10px 0 0 20px;font-style:italic;}
#car_latest_reviews .car_review_wrapper .car_review_content p{padding:10px 10px 30px 10px;font-style:italic;}
#car_latest_reviews .car_review_wrapper .car_review_content .ratings{position:absolute;left:0;bottom:0;}
#car_latest_reviews .car_review_wrapper .car_review_content .ratings div.left.clearfix{margin:5px 0 5px 10px;}
#car_profile #profile_basket.sidebar_wrapper{padding:0;width:224px;}
#car_profile #note-contents{clear:right;float:right;margin-right:-5px;*right:-5px;}
#car_profile #note-contents .postit_wrapper{position:relative;}
#car_profile #owner_information h3{margin-bottom:5px;}
#car_profile #owner_information .hr{clear:both;border:0;border-top:1px solid #e8e8e8;background:#fcfcfc;margin:10px -10px;height:1px;}
#car_profile #owner_information #owner_photo{width:64px;height:64px;overflow:hidden;float:left;-moz-box-shadow:0 1px 0 #7A7A7A;-webkit-box-shadow:0 1px 0 #7A7A7A;}
#car_profile #owner_information #owner_details{margin-left:74px;}
#car_profile #owner_information #owner_details p{padding-bottom:12px;}
#car_profile #owner_information #owner_questions ol{margin:0 0 10px 0;}
#car_profile #owner_information #owner_questions ol li{padding:5px 0;font-weight:bold;}
#car_profile #owner_information #owner_questions ol li span{font-weight:normal;}
#car_profile #owner_information .sidebar_list{padding-bottom:10px;}
#car_profile #owner_information .sidebar_list li{clear:both;padding:10px 0;}
#car_profile #owner_information .sidebar_list li img{float:left;}
#car_profile #owner_information .sidebar_list li a{display:block;margin-left:74px;}
#car_profile #car_profile_benefits{width:214px;clear:right;}
#car_profile #car_profile_benefits h4{color:#54656d;padding:15px 0 5px 0;}
#car_profile #car_profile_benefits p{padding:5px 0;}
#car_profile .car_lists{margin-bottom:18px;}
#car_profile .car_lists h3{margin-bottom:8px;}
#car_profile .car_lists ul li{float:left;width:205px;margin-right:25px;padding:4px 0;}
#car_profile .car_lists ul li img{float:left;margin-right:6px;}

.cardetails{margin:0px 0px 20px 0px;}
.cardetails p{color:#96dbea;}
.cardetails #display_rate{font-size:30px;font-weight:bold;color:#FFFFFF;}
.cardetails select{float:right;margin:8px 0px 0px 0px;}
.cardetails .pricehead{border-bottom:solid 1px #0092b5;padding:0px 0px 5px 0px;}
.cardetails #car_profile_search{height:auto !important;width:auto !important;margin:5px 5px 5px 5px !important;}
.cardetails .pricehead{color:#FFFFFF;}
.cardetails #search_standard{margin:0px !important;position:relative;border-top:solid 1px #25b5d4;}
.cardetails #search_standard ul li{float:none;}
.cardetails #search_standard ul li label{padding:5px 0px 0px 0px;}
.cardetails #search_standard div.date{margin:2px 5px 10px 0px;width:189px !important;}
.cardetails #search_standard div.date input{width:170px !important;}
.cardetails input#search_submit{padding:0px !important;margin-left:40px;}

/* My Account - Wrapper */
#account_main{width:704px;}
#account_main #introduction{text-align:center;padding:10px 20px;}
#account_main #profile_nav{margin:10px 0 10px 0;position:relative;z-index:1;}
#account_main #profile_nav ul{height:19px;margin:0 10px;padding:0;*height:31px;}
#account_main #profile_nav ul li{cursor:pointer;position:relative;z-index:2;margin:0 3px;padding:7px 10px 4px 10px;background:#F5C543 url('../images/backgrounds/button_bg.gif') left center repeat;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#account_main #profile_nav ul li.blue{background:#00B7D3 url('../images/backgrounds/button_blue_bg.gif') left center repeat;}
#account_main #profile_nav ul li.red{background:#F33630 url('../images/backgrounds/button_red_bg.gif') left center repeat;}
#account_main #profile_nav ul li .indicator{float:left;font-size:10px;color:#ffffff;text-align:center;padding:3px 0;position:absolute;right:5px;top:-12px;z-index:3;background:url('../images/account/indicator.png');width:18px;height:12px;overflow:hidden;}
#account_main #profile_nav ul li a{color:#ffffff;text-decoration:none;font-weight:bold;text-shadow:0 -1px 0 #b98210;}
#account_main #profile_nav ul li.blue a{text-shadow:0 -1px 0 #006985;}
#account_main #profile_nav ul li.red a{text-shadow:0 -1px 0 #99160E;}
#account_main #profile_nav ul li.blue.active,
#account_main #profile_nav ul li.red.active,
#account_main #profile_nav ul li.active{background:#c8e8ee;}
#account_main #profile_nav ul li.blue.active a,
#account_main #profile_nav ul li.red.active a,
#account_main #profile_nav ul li.active a{color:#00a4c8;text-shadow:0 1px 0 #ffffff;}
#account_main #profile_nav ul#tabs_left{float:left;}
#account_main #profile_nav ul#tabs_left li{display:inline;}
#account_main #profile_nav ul#tabs_right{float:right;}
#account_main #profile_nav ul#tabs_right li{display:inline;}
#account_main #profile_nav ul#tabs_right li{background:#f9f9f9 url('../images/backgrounds/bar_near-white.jpg') bottom left repeat;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-box-shadow:0px -1px 0px #f4f4f4;-webkit-box-shadow:0px -1px 0px #f4f4f4;}
#account_main #profile_nav ul#tabs_right li a{color:#f2b336;text-shadow:0 1px 0 #ffffff;}
#account_main #profile_nav ul#tabs_right li.active{background:#c8e8ee;-moz-box-shadow:none;-webkit-box-shadow:none;}
#account_main #profile_nav ul#tabs_right li.active a{color:#00a4c8;text-shadow:0 1px 0 #ffffff;}
#account_main #profile_nav #profile_nav_message{border-top:1px solid #c8e8ee;padding:10px 20px;margin:0;clear:both;}
#account_main #profile_nav #profile_nav_message #profile_message_content{font-weight:bold;font-size:18px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
#account_main #profile_nav #profile_nav_message p.hide{text-align:right;margin:10px -10px -5px 0;}
#account_main #profile_nav #profile_nav_message p.hide a{font-weight:normal;display:block;text-decoration:none;color:#54656d;padding-right:20px;background:url('../images/account/close.png') right center no-repeat;}
#account_main #account_reminder{padding:32px;margin-bottom:12px;}
#account_main #account_reminder ul li{color:#54656d;font-size:18px;font-weight:bold;display:block;text-align:center;padding:6px 0;text-shadow:0px 1px 0px rgba(255,255,255,0.7);}
#account_sidebar.sidebar_wrapper, #referral_sidebar.sidebar_wrapper, #booking_sidebar.sidebar_wrapper{margin-top:15px;}
#account_sidebar.sidebar_wrapper{*position:relative;}
#account_sidebar #your_photo{width:64px;height:64px;overflow:hidden;float:left;-moz-box-shadow:0 1px 0 #7A7A7A;-webkit-box-shadow:0 1px 0 #7A7A7A;}
#account_sidebar #your_details{margin-left:74px;}
#account_sidebar #your_details p{line-height:16px;padding-bottom:12px;}
#referral_sidebar{color:#ffffff;}
#referral_sidebar h4{color:#ffffff;margin-bottom:10px;text-shadow:0 -1px 0 #006CA4;}
#booking_sidebar ul li{padding:5px 0 10px 0;}
#booking_sidebar p{padding:5px 0 10px 0;}
#booking_sidebar .hr{clear:both;border:0;border-top:1px solid #e8e8e8;background:#fcfcfc;margin:5px -10px 10px -10px;height:1px;}
#account_main #profile_photo{width:144px;height:144px;margin:5px 0 10px 0;-moz-box-shadow:0px 1px 0px #7E7E7E;-webkit-box-shadow:0px 1px 0px #7E7E7E;}
#my_account .main_wrapper{margin-top:0;}
#my_account #buttons_sidebar{padding-top:15px;}
#my_account #buttons_sidebar a{display:block;margin:0 0 15px 0;width:204px;height:35px;text-indent:-999em;}
    /* Icon set */
    #my_account #buttons_sidebar a#flyers{background:url('../images/account/profile_menu_flyers.png') 0 0 no-repeat;}
    #my_account #buttons_sidebar a#board{background:url('../images/account/profile_menu_board.png') 0 0 no-repeat;}


/* My Account - Homepage */
#account_main #account_home{margin:0;padding:0;width:704px;}
#account_main #account_home .column{width:224px;margin:0 16px 0 0;}
#account_main #account_home .column.last{margin-right:0;}
#account_main #account_home .column .column_content{padding:0 10px 10px 10px;margin-bottom:18px;}
#account_main #account_home .columnfull .column_content{position:relative;}
#account_main #account_home .column .column_content h4{font-size:18px;display:block;margin:0 -10px;color:#ffffff;padding:2px 8px 7px 8px;border-bottom:2px solid #dddddd;text-shadow:0px -1px 0px rgba(0,0,0,0.25);}
#account_main #account_home .column .column_content h4 span{padding-left:31px;padding-top:1px;}
  /* Icon set */
  #account_main #account_home .column #message_preview h4 span{background:url('../images/account/msg_inbox.png') 2px 5px no-repeat;}
  #account_main #account_home .column #last_booking_preview h4 span,
  #account_main #account_home .column #bookings_history_preview h4 span{background:url('../images/account/bookings_last.png') 2px 2px no-repeat;}
  #account_main #account_home .column #upcoming_bookings_preview h4 span, 
  #account_main #account_home .column #pending_bookings_preview h4 span{background:url('../images/account/bookings_upcoming.png') 2px 2px no-repeat;}
  #account_main #account_home .column #vehicle_preview h4 span{background:url('../images/account/car_icon.png') 0px 4px no-repeat;}
  #account_main #account_home .column #referrals_meter h4 span{background:url('../images/account/smiley_icon.gif') 0px 4px no-repeat;}
#account_main #account_home .column .view{text-align:right;font-weight:bold;margin:10px 0 0 0;/*position:absolute*/;bottom:10px;right:10px;}
#account_main #account_home .column #vehicle_preview p.view{margin-top:10px;}
#account_main #account_home p{margin:8px 0 12px 0;}
#account_main #account_home .column #last_booking_preview ul,
#account_main #account_home .column #upcoming_bookings_preview ul{margin-top:10px;}
#vehicle_preview{float:left;width:944px;}
#vehicle_preview h4{text-align:center;padding:10px;}
#account_main #account_home .column #vehicle_preview .rate_overview td{padding-left:2px;padding-top:4px;}
#account_main #account_home .column #vehicle_preview .rate_overview td.tiny{font-size:0.9em;}
#account_main #account_home .column #vehicle_preview h5{margin:5px 0;}
#account_main #account_home .column #vehicle_preview p{margin:0;padding:0;line-height:16px;}
#account_main #account_home .column #vehicle_preview img.vehicle{width:124px;}
#account_main #account_home .column #vehicle_preview #no_vehicle_promotion p{margin:8px 0;}

/*Cars near you block*/
#cars_near_you ul li{margin:8px 8px 20px 0px;width:180px;height:160px;float:left;text-align:center;position:relative;}
#cars_near_you ul li img{margin:0px 0px 5px 0px;}
#cars_near_you ul li div.button_wrapper{width:133px;position:absolute;bottom:0px;left:50%;margin-left:-66px;}
#cars_near_you ul li div.button_container{float:left;display:block;}
#cars_near_you ul li div.button_wrapper .button_container.button_inline{margin-right:0px;}
#cars_near_you ul li div.button_container.button_inline:first-child{margin-right:5px;}
#cars_near_you ul li a.namelink{text-decoration:none;font-weight:bold;}
#cars_near_you .stars_small{margin:3px auto;}
#cars_near_you .vehicle_photo .eager_owner {left: 25px;}

#no_vehicle_promotion{padding:10px;}

.recommended_driverswrapper{width:944px;clear:both;margin:20px 0px 0px 0px;}
h5.recommended_drivers{width:550px;margin:0px auto 20px auto;}
#recommended_drivers ul li{margin:8px 0px 15px 8px;width:175px;height:160px;float:left;text-align:center;position:relative;}
#recommended_drivers ul li img{margin:0px 5px 5px 0px;}
#recommended_drivers ul li h6{text-align:left;}
#recommended_drivers ul li .button_wrapper{clear:both;position:absolute;bottom:0px;right:0px;}
#recommended_drivers ul li .button_wrapper .button_container{width:auto;float:left;margin:5px 5px 5px 0px;}
#recommended_drivers ul li a.namelink{text-decoration:none;font-weight:bold;}
#recommended_drivers .star_wrapper{margin:3px auto;height:15px;padding:0px 0px 0px 45px;}
#recommended_drivers .is_invited{background:none;-moz-box-shadow:none;padding:0px;font-weight:bold;font-style:italic;color:#EEA123;text-shadow:none;font-size:13px;line-height:24px;}
#recommended_drivers .is_invited a{font-weight:bold;font-style:italic;color:#EEA123;text-shadow:none;font-size:13px;line-height:24px;}

/* My Account - Messages */
#account_main #messages{width:704px;border:1px solid #F3F3F3;background:url('../images/backgrounds/sidebar_left_bg.gif') -50px top repeat-y;}
#account_main #messages #messages_sidebar{width:110px;margin:0;padding:0;vertical-align:top;}
#account_main #messages #messages_sidebar ul{margin:0;padding:0;}
#account_main #messages #messages_sidebar ul li{display:block;min-height:25px;margin:0;padding:5px 5px 5px 33px;border-bottom:1px solid #BBE4E8;line-height:25px;}
#account_main #messages #messages_sidebar ul li a{font-weight:bold;}
  /* Icon set */
  #account_main #messages #messages_sidebar ul li.inbox{background:url('../images/account/msg_inbox.png') 5px center no-repeat;}
  #account_main #messages #messages_sidebar ul li.sent{background:url('../images/account/msg_sent.png') 1px center no-repeat;}
  #account_main #messages #messages_sidebar ul li.unread{background:url('../images/account/msg_unread.png') 4px center no-repeat;}
  #account_main #messages #messages_sidebar ul li.flagged{background:url('../images/account/msg_flag.png') 5px center no-repeat;}
  #account_main #messages #messages_sidebar ul li.deleted{background:url('../images/account/msg_delete.png') 7px center no-repeat;}
  #account_main #messages #messages_sidebar ul li.folder{line-height:13px;background:url('../images/account/msg_move.png') 6px center no-repeat;}
  #account_main #messages #messages_sidebar ul li.add{line-height:13px;background:url('../images/account/msg_add.png') 6px center no-repeat;}
  #account_main #messages #messages_sidebar ul li.settings{background:url('../images/account/gears.png') 2px center no-repeat;}
#account_main #messages #messages_sidebar ul li.active{background-color:#00a4c8;}
#account_main #messages #messages_sidebar ul li.active a{color:#ffffff;text-decoration:none;}
#account_main #messages #messages_list{width:594px;margin:0;padding:0;vertical-align:top;}
#account_main #messages #messages_list .options{padding:10px;text-align:right;}
#account_main #messages #messages_list #message_table{width:100%;border-bottom:1px solid #F3F3F3;}
#account_main #messages #messages_list #message_table th,
#account_main #messages #messages_list #message_table td{padding:6px 8px;text-align:left;vertical-align:middle;border-left:1px solid #F3F3F3;border-top:1px solid #F3F3F3;}
#account_main #messages #messages_list #message_table th{background:#ECF6F8;padding:10px 8px;font-weight:bold;}
#account_main #messages #messages_list #message_table tbody a{color:#54656d;text-decoration:none;}
#account_main #messages #messages_list #message_table tbody td.delete{text-align:center;}
#account_main #messages #messages_list #message_table tbody tr:hover td{cursor:pointer;background:#445158;color:#ffffff;}
#account_main #messages #messages_list #message_table tbody tr:hover td a{color:#ffffff;}
#account_main #messages #messages_list #message_table tbody tr td.delete:hover{background:#f00;}
#account_main #messages #messages_list #message_table tr.alt{background:#F4F4F4;}
#account_main #messages #messages_list #message_table tr.unread td{font-weight:bold;}
#account_main #messages .options{text-align:right;padding-right:5px;}
#account_main #messages #messages_list #message_table tfoot td{background:#F3F3F3;}

/* My account - view message */
#account_main #view_message{border:1px solid #EBEBEB;width:704px;}
#account_main #view_message #message_options{width:704px;height:24px;border-bottom:1px solid #EBEBEB;}
#account_main #view_message #message_options ul{height:24px;}
#account_main #view_message #message_options ul li{display:inline;padding:6px 10px 6px 30px;line-height:24px;*line-height:12px;}
#account_main #view_message #message_options ul.left li{border-right:1px solid #EBEBEB;}
#account_main #view_message #message_options ul.right li{border-left:1px solid #EBEBEB;}
  /* Icon set */
  #account_main #view_message #message_options ul li.back{background:url('../images/account/arrow_back.png') 6px center no-repeat;}
  #account_main #view_message #message_options ul li.reply{background:url('../images/account/msg_reply.png') 8px center no-repeat;}
  #account_main #view_message #message_options ul li.delete{background:url('../images/account/msg_delete.png') 11px center no-repeat;}
#account_main #view_message #message_sender{padding:10px;color:#919191;}
#account_main #view_message #message_body{padding:10px;}
#account_main #view_message #message_body h3{margin:6px 0;}
#account_main #view_message #message_body p{margin:6px 0;}

/* My account - My vehicles */
#account_main #vehicle_listing{width:704px;}
#account_main #vehicle_listing .vehicle_edit{text-align:right;padding:0 3px 6px;font-size:14px;}
#account_main #vehicle_listing .vehicle_edit a{padding-left:30px;line-height:16px;}
  /* Icon set */
  #account_main #vehicle_listing .vehicle_edit a.icon_images{background:url('../images/icons/icon_vehicle_image.gif') 10px center no-repeat;}
  #account_main #vehicle_listing .vehicle_edit a.icon_information{background:url('../images/icons/icon_vehicle_edit.gif') 15px center no-repeat;}
  #account_main #vehicle_listing .vehicle_edit a.icon_specifications{background:url('../images/icons/icon_vehicle_specs.gif') 9px center no-repeat;}
  #account_main #vehicle_listing .vehicle_edit a.icon_pricing{background:url('../images/icons/icon_vehicle_price.gif') 16px center no-repeat;}
  #account_main #vehicle_listing .vehicle_edit a.icon_availability{background:url('../images/icons/icon_vehicle_calendar.gif') 11px center no-repeat;}

#account_main #vehicle_listing .vehicle{border:1px solid #EDEDED;padding:10px;}
#account_main #vehicle_listing .vehicle .vehicle_privacy{margin-top:12px;}
#account_main #vehicle_listing .vehicle .vehicle_privacy p{margin-bottom:3px;}
#account_main #vehicle_listing .vehicle .vehicle_privacy p.clear{padding-top:6px;}
#account_main #vehicle_listing .vehicle .vehicle_privacy input,
#account_main #vehicle_listing .vehicle .vehicle_privacy label{float:left;}
#account_main #vehicle_listing .vehicle .vehicle_privacy label{padding-left:3px;font-weight:bold;}
#account_main #vehicle_listing .vehicle .vehicle_privacy .custom.radio{clear:none;}
#account_main #vehicle_listing .vehicle .vehicle_privacy #PrivateSettingPublic_label{margin-right:10px;}
#account_main #vehicle_listing .vehicle .sidebar{width:144px;}
#account_main #vehicle_listing .vehicle .sidebar img{width:144px;}
#account_main #vehicle_listing .vehicle .sidebar .prices{margin-top:10px;padding:10px;}
#account_main #vehicle_listing .vehicle .sidebar .prices p span{font-size:18px;font-weight:bold;}
#account_main #vehicle_listing .vehicle .information{margin-left:155px;}
#account_main #vehicle_listing .vehicle .information h4{margin-bottom:10px;}
#account_main #vehicle_listing .vehicle .information h4 a{font-size:12px;font-weight:normal;}
#account_main #vehicle_listing .vehicle .information .details{float:left;width:400px;padding-top:6px;}
#account_main #vehicle_listing .vehicle .information .details h6{color:#54656d;margin-top:10px;}
#account_main #vehicle_listing .vehicle .information .details p{margin:2px 0;}
#account_main #vehicle_listing .vehicle .options{padding:7px 10px;margin-top:20px;clear:both;}
#account_main #vehicle_listing .vehicle .options li{display:inline;float:right;margin-left:10px;padding-left:25px;}
#account_main #vehicle_listing .vehicle .options li a{color:#ffffff;}
  /* Icon set */
  #account_main #vehicle_listing .vehicle .options li.edit_details{background:url('../images/account/gears.png') 1px center no-repeat;}
  #account_main #vehicle_listing .vehicle .options li.edit_availability{background:url('../images/account/calendar.png') 5px center no-repeat;}
  
/* My Account - My vehicle - Edit details */
form#owner_vehicle_images div.form_item{width:304px;margin:0 auto;}
form#owner_vehicle_images div.form_item p{margin:0;}
form#owner_vehicle_images div.vehicle_image{position:relative;margin:10px 20px 10px 0;}
form#owner_vehicle_images div.vehicle_image a.remove_image{display:block;border:0;padding:0;position:absolute;top:-12px;right:-14px;width:30px;height:30px;text-indent:-999em;background:url('../images/icons/closebox.png') left top no-repeat;}
form#owner_vehicle_images #owner_vehicle_images_file{border:0;padding:0;}

/* My Account - Edit and preferences */
#account_main #account_edit{margin-top:20px;}
#account_main #account_sidebar{width:224px;}
#account_main #account_edit #account_edit_photo #ImageInput{border:0;padding:0;width:204px;}
.form_content .form_section .form_item #sort_code{width:324px;margin:0 auto 15px;}
.form_content .form_section .form_item #sort_code .text{width:60px;margin:0 10px;}
.form_content .form_section .form_item #sort_code .text input{width:50px;}

/* My Shortlist */
#shortlist_overview_container h4{margin:10px 0;}
#shortlist_overview_container h6{margin:0 0 5px 0;font-size:14px;}
#shortlist_page hr{margin:0 0 20px 0;padding:15px 0 0 0;clear:left;border:0;border-bottom:1px solid #ededed;}
#shortlist_page .sidebar_wrapper{padding-right:0;width:224px;}
#shortlist_page .sidebar_wrapper h2{display:none;}
#shortlist_page .sidebar_wrapper h4{margin-top:0;display:block;text-indent:-999em;}
#shortlist_page .sidebar_wrapper h4#hassle_free{width:178px;height:14px;background:url('../images/titles/basket_sidebar_hassle-free.gif') left top no-repeat;}
#shortlist_page .sidebar_wrapper h4#secure_shopping{width:131px;height:17px;background:url('../images/titles/basket_sidebar_secure.gif') left top no-repeat;}
#shortlist_page .sidebar_wrapper p{line-height:16px;}
#shortlist_results_vehicles{position:relative;z-index:1}
#shortlist_results_vehicles h3.page_header{margin-bottom:5px;display:block;width:163px;height:20px;text-indent:-9999em;background:url('../images/titles/header_car_basket.png') left top no-repeat;}
.shortlist_results{width:684px;margin:0 0 30px 0;z-index:1;}
.shortlist_totals{float:left;width:228px;margin:0 0 10px 10px;z-index:1;}
.shortlist_totals.first{margin-left:0;}
.shortlist_totals td{line-height:23px;}
.shortlist_totals.first td{text-align:center;/*line-height:58px;*/}
.shortlist_totals.last td{line-height:58px;}
.shortlist_totals td.light_grey{color:#00a0d1;}
.shortlist_totals .voucher_input_wrapper input{width:120px;padding:5px 10px;margin-right:5px;color:#666;background:#F1F1F1;border-radius:5px;moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0px -2px 0px #C1C1C1;-webkit-box-shadow:0px -2px 0px #c1c1c1;}
.shortlist_totals .voucher_input_wrapper .voucher_apply img{vertical-align:middle;margin-bottom:3px;}
.shortlist_results, .shortlist_totals{background:url('../images/backgrounds/table-border.gif') left top repeat-x;} 
.shortlist_results th, .shortlist_totals th{z-index:1;padding:5px;border:1px solid #EDEDED;border-top:0;font-style:normal;background:#ECF6F8;font-weight:bold;}
.shortlist_results td, .shortlist_totals td{z-index:1;border:1px solid #EDEDED;padding:5px;vertical-align:top;}
.shortlist_results td td, .shortlist_totals td td{border:0;padding:0 0 3px;vertical-align:top;}
.shortlist_totals td{border-top:0;}
.shortlist_totals input{border:0;padding:0;}
.shortlist_results a, .shortlist_totals a{text-decoration:none;font-weight:bold;}
.shortlist_results td div.right a{padding-right:15px;background:url('../images/account/msg_delete.png') right 3px no-repeat;text-decoration:underline;}
.shortlist_totals .custom.checkbox{float:right;margin-right:35px;}
.shortlist_totals #shortlist_minimum, .shortlist_totals #shortlist_maximum, .shortlist_totals #shortlist_total{font-size:16px;}
#wc_popup{z-index:1000;background:#ffffff;border:2px solid #ededed;padding:10px;line-height:16px;}
#wc_popup .wc_popup_close{position:relative;float:right;margin:-22px -24px;}
#wc_popup .wc_popup_close a{display:block;width:30px;height:30px;text-indent:-9999em;background:url('../images/zoom/closebox.png') left top no-repeat;}
#wc_popup p{line-height:16px;padding:8px 0;}
#wc_popup p strong{font-size:16px;}
p#shortlist_totals_note{margin:-20px 0 0 366px;text-align:right;}
p#shortlist_totals_note a{font-weight:bold;text-decoration:none;}
#shortlist_page .white.shadowed{margin-bottom:12px;-moz-box-shadow:0px 0px 1px #ddd;-webkit-box-shadow:0px 0px 1px #ddd;}
#shortlist_page ul.tickList{margin:0pt 5px;}
#shortlist_page #user_sign_in_container{width:704px;float:none;clear:left;margin:0;}
#shortlist_page #driver_sign_up_container{width:704px;float:none;clear:left;margin:30px 0 0;}
#shortlist_page #driver_sign_up_container .form_introduction span{display:none;}
.shortlist_table_icon{height:24px;margin:-25px 18px 0 0;z-index:3;}
.shortlist_table_icon a{display:block;height:24px;text-indent:-999em;}
.shortlist_totals .shortlist_table_icon{margin-right:0;}
  /* Icon set */
  .shortlist_table_icon.icon_none{display:none;}
  .shortlist_table_icon.icon_either{background:url('../images/icons/shortlist_either.gif') right bottom no-repeat;}
  .shortlist_table_icon.icon_or{background:url('../images/icons/shortlist_or.gif') right bottom no-repeat;}
  .shortlist_table_icon.icon_plus{background:url('../images/icons/shortlist_plus.gif') right bottom no-repeat;}
  .shortlist_table_icon.icon_total{background:url('../images/icons/shortlist_total.gif') right bottom no-repeat;}
  .shortlist_table_icon.icon_voucher{background:url('../images/icons/shortlist_voucher.gif') right bottom no-repeat;}
#recalculated_shortlist p{font-size:14px;line-height:18px;text-align:right;}
#recalculated_shortlist p strong{color:#F2B336;}
#removed_vehicle p{font-weight:bold;margin-top:24px;}
#removed_vehicle li{margin:4px 0;}
#shortlist_page .form_content .form_section{width:auto;clear:both;}
#shortlist_page .submit.button_container.button_inline{margin-right:0;}
#shortlist_page .submit.button_container input{padding:0;}

/* Shortlist - unverified */
#shortlist_unverified{min-height:126px;padding:10px;margin-bottom:20px;text-shadow:0px 1px 0px rgba(255,255,255,0.5);background:#ECF6F8 url('../images/backgrounds/checkout_unverified.gif') 15px center no-repeat;-moz-box-shadow:0px 2px 0px #D4DDDF;-webkit-box-shadow:0px 2px 0px #D4DDDF;}
#shortlist_unverified p{font-size:14px;line-height:16px;}
#shortlist_unverified .left{width:375px;margin-left:110px;}
#shortlist_unverified .left h3{margin-bottom:8px;}
#shortlist_unverified .left p strong{color:#00a4c8;}
#shortlist_unverified .right{width:415px;text-align:left;padding-top:5px;}
#shortlist_unverified .right ul{margin-left:15px;padding:8px 0;}
#shortlist_unverified .right ul li{font-size:14px;list-style-type:disc;padding:1px 0;}
#shortlist_unverified .right p span{font-size:12px;color:#00a4c8;}

/* Shortlist response */
#shortlist_response h2{margin-bottom:25px;padding-top:20px;}
#shortlist_response .warningHeader{color:#d23;padding-top:20px;}
#shortlist_response div.important *{font-size:120%;}
#shortlist_response p{display:block;margin:8px 0;width:504px;}
#shortlist_response form{margin-top:25px;}
#shortlist_response img{border:0;margin-right:10px;}
#shortlist_response #safety-first{background-color:#fdd;color:#d34;padding:2px;width:370px;}

/* My Bookings */
#booking_overview_container{width:704px;margin-bottom:50px;}
#booking_overview_container #booking_results{width:704px;}
#booking_overview_container #booking_results th{padding:5px;border:1px solid #EDEDED;font-style:normal;background:#ECF6F8;font-weight:bold;}
#booking_overview_container #booking_results td{border:1px solid #EDEDED;padding:5px;vertical-align:top;}

#bookings_shortlist_overview_container{width:704px;margin-bottom:50px;}
#bookings_shortlist_overview_container #shortlist_results{width:704px;}
#bookings_shortlist_overview_container #shortlist_results th{padding:5px;border:1px solid #EDEDED;font-style:normal;background:#ECF6F8;font-weight:bold;}
#bookings_shortlist_overview_container #shortlist_results td{border:1px solid #EDEDED;padding:5px;vertical-align:top;}

/* Driver social network registration */
#driver_signup_success{width:460px;float:left;}
#driver_signup_success_container #social-network-connector{width:460px;float:right;}
#driver_signup_success h3, #social-network-connector h3{padding-bottom:20px;}
.form_item.network_avatar{margin:0 80px 20px;}
.form_item.network_avatar .image{height:65px;width:65px;float:right;background-repeat:no-repeat;background-position:center center;}
.form_item.network_avatar .checkbox_container{float:left;padding-top:20px;width:60px;}
.form_item.network_avatar .checkbox_container .checkbox{width:220px;width:20px;}

/* Driver profile */
#driver{width:600px;float:left;margin-left:45px;}
#driver_profile_page #note-contents{right:75px;}
#driver_profile_wrapper{width:544px;margin:0 auto;background:url('../images/backgrounds/profile_driver_bg.jpg');-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.2);}
#driver_profile{padding:10px;min-height:300px;text-shadow:0px 1px 0px rgba(255,255,255,0.9);background:url('../images/backgrounds/whipcar_watermark.png') center 95px no-repeat;}
#driver_profile .left .button_container{width:144px;}
#driver_profile .left .button{*width:95px;}
#driver_profile #driver_id{margin-bottom:10px;}
#driver_profile #driver_id span{font-weight:bold;z-index:2;}
#driver_profile #driver_id h1{margin-top:0px;}
#driver_profile #driver_profile_image{width:144px;height:144px;-moz-box-shadow:0px 1px 0px #747A7B;-webkit-box-shadow:0px 1px 0px #747A7B;}
#driver_profile #driver_profile_details{margin-left:154px;}
#driver_profile #driver_profile_details h3{margin-top:15px;}
#driver_profile #driver_profile_details p{margin-bottom:2px;}
#driver_profile .button_container{margin-top:15px;}
#driver_profile .owner_warning_age{background-color:#fdd;color:#d34;width:50px;padding:2px;}
#driver_profile .owner_warning_distance{background-color:#fdd;color:#d34;padding:2px;}
#driver_profile_reflection{width:544px;margin:0 auto;background:url('../images/backgrounds/profile_driver_reflection.jpg') top center no-repeat;height:41px;}
#driver_profile .button_wrapper .left{margin-left:20px;}
#driver_profile .button_wrapper .invite_button{margin-left:45px; width: auto;}
#driver_profile .is_invited{background:none;-moz-box-shadow:none;padding:0px;font-weight:bold;font-style:italic;color:#EEA123;text-shadow:none;font-size:13px;line-height:24px;}
#driver_profile .is_invited a{font-weight:bold;font-style:italic;color:#EEA123;text-shadow:none;font-size:13px;line-height:24px;}
#driver #car_latest_reviews{width:544px;margin:0 auto;}
#driver #car_latest_reviews_content{width:524px;padding:25px 10px 1px 10px;}
#driver #car_latest_reviews .car_review_wrapper .car_review_content{width:305px;}
#driver #car_latest_reviews .car_review_wrapper .car_review_content p{padding:10px 10px 30px 10px;}
#driver #car_latest_reviews .car_review_wrapper .car_review_content .ratings div.left.clearfix{margin:5px 0 5px 10px;}

/* Policy pages */
.policy-page ul{list-style-type:disc;margin:0 0 0 25px;}
.policy-page ol{list-style-type:decimal;margin:0 0 0 25px;}
#table_of_contents ul li{margin:0;padding:2px 0;}
#table_of_contents ul{list-style-type:none;margin:0;}
#table_of_contents ul li ul{list-style-type:disc;margin-left:25px;}
.policy-page h3{margin:24px 0 8px 0;}
.policy-page h5{margin:16px 0 8px 0;}
.policy-page table th{padding:5px;border:1px solid #d2f2f2;background:#ECF6F8;text-align:left;font-weight:bold;}
.policy-page table td{padding:5px;border:1px solid #d2f2f2;vertical-align:top;}

/* Terms and conditions */
#terms-and-conditions{margin-top:25px;}
#terms-and-conditions .content h5{margin-top:10px;}
#terms-and-conditions .content h5 span{float:left;width:50px;}
#terms-and-conditions .content p{margin:10px 0 25px 0;}
#terms-and-conditions .content p.date{float:right;margin:0;font-weight:bold;}
#terms-and-conditions .content ul{padding-bottom:10px;}
#terms-and-conditions .content ul ul{padding-bottom:0px;}
#terms-and-conditions .content li div{float:left;}
#terms-and-conditions .content li p{margin:10px 0 10px 50px;}
#terms-and-conditions .content li ul{margin-left:50px;}
#terms-and-conditions .content table{margin-bottom:10px;}
#terms-and-conditions .content table th{padding:5px;border:1px solid #d2f2f2;background:#ECF6F8;text-align:left;font-weight:bold;}
#terms-and-conditions .content table td{padding:5px;border:1px solid #d2f2f2;vertical-align:top;}
.content .print_warning{display:none;}

/* Signup promotional sidebars */
.form_main{width:460px;}
.form_sidebar{width:464px;background:url('../images/forms/form_sidebar_arrow.gif') 0 38px no-repeat;padding-top:2px;}
#driver_sign_up_container_lower .form_sidebar{margin-top:300px;} 
.form_sidebar .light_grey{width:424px;background:#f2f2f2;}
.form_sidebar .light_grey.shadowed{-moz-box-shadow:0px -2px 0px #DFDFDF;-webkit-box-shadow:0px -2px 0px #DFDFDF;}
.form_sidebar .sidebar_content{padding:12px 18px;}
.form_sidebar .sidebar_content h4{padding:6px 0;}
.form_sidebar .sidebar_content p{padding:6px 0;line-height:16px;}
.form_sidebar .hr{border:0;border-top:1px solid #e8e8e8;background:#fcfcfc;height:1px;line-height:1px;}
.form_sidebar .light_grey .hr{background:#f2f2f2;} 

/* Sidebar testimonials */
.form_sidebar .sidebar_content #driver_testimonials,
.form_sidebar .sidebar_content #owner_testimonials{margin-top:6px;}
.form_sidebar .sidebar_content #driver_testimonials li,
.form_sidebar .sidebar_content #owner_testimonials li{min-height:176px;padding-left:167px;margin-bottom:12px;_height:176px;}
  /* Icon set */
  .form_sidebar .sidebar_content #driver_testimonials li#driver1{background:url('../images/photos/driver_photo1.jpg') left top no-repeat;}
  .form_sidebar .sidebar_content #driver_testimonials li#driver2{background:url('../images/photos/driver_photo2.jpg') left top no-repeat;}
  .form_sidebar .sidebar_content #owner_testimonials li#owner1{background:url('../images/photos/owner_photo1.jpg') left top no-repeat;}
  .form_sidebar .sidebar_content #owner_testimonials li#owner2{background:url('../images/photos/owner_photo2.jpg') left top no-repeat;}
.form_sidebar .sidebar_content #driver_testimonials li p,
.form_sidebar .sidebar_content #owner_testimonials li p{padding:0 0 3px 0;font-style:italic;margin-right:12px;}

/* Error Pages */
.error_page h5{margin:8px 0;}
.error_page ul{margin-left:20px;}
.error_page ul li{list-style-type:disc;margin:3px 0;}

/* Generic styles */
.white{background:#ffffff;}
.white.shadowed{-moz-box-shadow:0px 0px 5px #999999;-webkit-box-shadow:0px 0px 5px #999999;}
.near_white{background:#f6f6f6;}
.near_white.shadowed{-moz-box-shadow:0px 2px 0px #e9e9e9;-webkit-box-shadow:0px 2px 0px #e9e9e9;}
.light_grey{background:#f4f4f4;}
.light_grey.shadowed{-moz-box-shadow:0px -1px 0px #dbdbdb;-webkit-box-shadow:0px -1px 0px #dbdbdb;}
.dark_grey{background:#445158 url('../images/backgrounds/footer_bg.jpg') left -3px repeat-x;}
.lightest_blue{background:#eaf5f7;}
.lightest_blue.shadowed{-moz-box-shadow:0px 3px 0px #d8dfe1;-webkit-box-shadow:0px 3px 0px #d8dfe1;}
.light_blue{background:#c8e8ee;}
.light_blue.shadowed{-moz-box-shadow:0px 3px 0px #EDEDED;-webkit-box-shadow:0px 3px 0px #EDEDED;}
.form_section.light_blue.shadowed{-moz-box-shadow:0px 2px 0px #EDEDED;-webkit-box-shadow:0px 2px 0px #EDEDED;}
.dark_blue{background:#00A4C8;}
.dark_blue.shadowed{-moz-box-shadow:0px 3px 0px #e2e2e2;-webkit-box-shadow:0px 3px 0px #e2e2e2;}
.pink{background:#F5E6E6;}
.pink.shadowed{-moz-box-shadow:0px 2px 0px #DCCFCF;-webkit-box-shadow:0px 2px 0px #DCCFCF;}
table.cserv-results tr.colored{background:#f4f4f4;}
table.cserv-results td.widthlimit span{display:block;word-wrap:break-word;}
table.custservices{table-layout:fixed;}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.rounded_top{border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.rounded_bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.whitespace{min-height:215px;background:url('../images/backgrounds/whitespace_bg.png') right top no-repeat;}
.whitespace p{width:464px;padding:8px 0;line-height:16px;}
.linethrough{text-decoration:line-through;color:#f00;}

/* Owner Style Overrides */
#page_wrapper.owner_page{margin-top:-2px;background:#d3edf1 url('../images/owners/page_bg.gif') left top repeat-x;}
#page_wrapper.owner_page #head_wrapper{padding:1px;margin:0 auto;}
#page_wrapper.owner_page #head_wrapper #head_logo{background:url('../images/titles/whipcar_logo_owner.png') 0px 9px no-repeat;}
#page_wrapper.owner_page #head_wrapper #head_menu ul.tabs li{color:#54656d;background:#fff;}
#page_wrapper.owner_page #head_wrapper #head_menu ul.tabs li.unselected{background:transparent;}
#page_wrapper.owner_page #head_wrapper #head_menu ul.tabs li a{color:#00a4c8;text-decoration:underline;font-weight:bold;}
#page_wrapper.owner_page #head_wrapper #head_menu ul.tabs li.unselected a{text-decoration:none;color:#93A9AF;}
#page_wrapper.owner_page #head_wrapper #head_menu{color:#54656d;}
#page_wrapper.owner_page #head_wrapper #head_menu a{color:#00a4c8;}
#page_wrapper.owner_page #head_wrapper #head_menu ul.account li.first,
#page_wrapper.owner_page #head_wrapper #head_menu ul.account li.welcome{background:none;}
#page_wrapper.owner_page #head_wrapper #head_breadcrumbs{background:#C9E8ED;-moz-box-shadow:0px -1px 0px #9FD7E1;-webkit-box-shadow:0px -1px 0px #9FD7E1;}
#page_wrapper.owner_page #affiliates_wrapper{background:#ffffff;border-top:1px solid #B2E4EE;}
#page_wrapper.owner_page #overview_wrapper{background:transparent;}
#page_wrapper.owner_page #overview_wrapper #overview_benefits ul h4{color:#00a4c8;}
#page_wrapper.owner_page .form_content .form_section.light_blue{background:#ffffff;}
#page_wrapper.owner_page .form_content .form_section .form_item .text, 
#page_wrapper.owner_page .form_content .form_section .form_item .textarea{background:#f2fafc;-moz-box-shadow:0px -2px 0px #A9D5DF;-webkit-box-shadow:0px -2px 0px #A9D5DF;}
/* #page_wrapper.owner_page .form_content .form_section .form_item select{background:#f2fafc;padding:5px;margin-right:10px;} */
#page_wrapper.owner_page #form_introduction h3{color:#ffffff;text-shadow:0 -1px 0 #00a4c8;}
#page_wrapper.owner_page .dark_blue.shadowed{-moz-box-shadow:0px 2px 0px #C4DCE0;-webkit-box-shadow:0px 2px 0px #C4DCE0;}
#page_wrapper.owner_page .form_sidebar{background:url('../images/owners/form_sidebar_arrow.gif') 0 38px no-repeat;}
#page_wrapper.owner_page .form_sidebar .light_grey{background:#B9E1EA;}
#page_wrapper.owner_page .form_sidebar .light_grey.shadowed{-moz-box-shadow:0px -2px 0px #AACFD8;-webkit-box-shadow:0px -2px 0px #AACFD8;}
#page_wrapper.owner_page  .form_sidebar .hr{border:0;border-top:1px solid #A6CAD2;background:#CEEAF0;height:1px;}

/* Customer Services */
.admin_dashboard .form_content .form_introduction{width:auto;}
.admin_dashboard .form_content .form_introduction h2 a{color:#00a4c8;text-decoration:none;}
.admin_dashboard .form_content .form_section{width:auto;padding:0 20px 10px 20px;}
.admin_dashboard .form_content .form_section h3{padding-top:20px;}
.admin_dashboard .form_content .form_section table{width:100%;}
.admin_dashboard .form_content .form_section td{padding:5px;}
.admin_dashboard .form_content .form_section .form_item .text{width:304px;margin:10px 0;}
.admin_dashboard .button_container{width:auto;float:left;margin:5px 10px 5px 0;}
.admin_dashboard .button_inline{float:none;margin:5px 0;}
.admin_dashboard .button_inline .button{float:left;}
.admin_dashboard .button_line .button{margin-right:10px;}
#divPopupContainer{background:#fcfcfc;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#divPopupContainer #divPopupTitle{font-size:14px;color:#323D41;background:#c8e8ee;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
#divPopupContainer #divPopupCloseButton a{font-size:16px;color:#323D41;padding:3px 3px 2px 3px;background:#c8e8ee;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#divPopupContainer #divPopupCloseButton a:hover{color:#00a4c8;text-decoration:none;}
#divPopupContainer #divPopup h3{margin-bottom:10px;}
#divPopupContainer #divPopup td, #divPopupContainer #divPopup th{padding:5px;}
#divAdminContainer input, #divAdminContainer textarea, #divAdminContainer select {font-style: normal;}
#divAdminContainer .button input {border: 0; padding: 0; margin: 0;}
#divAdminContainer .button {margin: 5px;}
#divAdminContainer #car_latest_reviews .car_review_wrapper .car_review_content .ratings {position: relative; left: auto; bottom: auto; top: auto; padding: 0 15px;}
#divAdminContainer #car_latest_reviews .car_review_wrapper .car_review_content .ratings .light_blue {background: #fff;}
#divAdminContainer .car_review_admin_buttons {float: left; padding: 10px;}
#divAdminContainer .radio label.show {display: inline-block; width: 100px; padding: 5px 0;}

/* Popup windows */
#divPopupContainer.ask_owner_question{background:transparent;border:0;}
#divPopupContainer.ask_owner_question #divPopupTitle{display:none !important;}
#divPopupContainer.ask_owner_question #divPopupCloseButton{display:none;}
#divPopupContainer.ask_owner_question #divPopup{width:392px;margin:auto;}
#divPopupContainer #divPopup .popup_window{padding:10px 20px;}
#divPopupContainer #divPopup .popup_window .popup_content{padding:20px;}
#divPopupContainer #divPopup .popup_window h2{font-size:24px;margin-bottom:10px;text-shadow:0px 1px 0px rgba(255,255,255,0.5);}
#divPopupContainer #divPopup .popup_window .button_inline{margin-right:0;}
#divPopupContainer #divPopup .popup_window .button input{border:0;padding:0;margin:0;}
#divPopupContainer #divPopup .popup_window .popup_close{position:relative;float:right;margin:-22px -33px;}
#divPopupContainer #divPopup .popup_window .popup_close a{display:block;width:30px;height:30px;text-indent:-9999em;background:url('../images/zoom/closebox.png') left top no-repeat;}
#divPopupContainer #divPopup .popup_window form .text, 
#divPopupContainer #divPopup .popup_window form .textarea{margin-bottom:10px;background:#ffffff;-moz-box-shadow:0px -2px 0px #7fbfcd;-webkit-box-shadow:0px -2px 0px #7fbfcd;}
#divPopupContainer #divPopup .popup_window form .text input,
#divPopupContainer #divPopup .popup_window form .textarea textarea{background:transparent;border:0;padding:10px;font-size:16px;font-weight:bold;color:#54656d;width:330px;}
#divPopupContainer #divPopup .popup_window form label{color:#00a4c8;font-weight:bold;padding-bottom:3px;}

#divPopupContainer.message_preferences_popup{background:transparent;border:0;}
#divPopupContainer.message_preferences_popup #divPopup{width:660px;margin:auto;}
#divPopupContainer.message_preferences_popup #divPopupTitle{display:none !important;}
#divPopupContainer.message_preferences_popup #divPopupCloseButton{display:none;}
#divPopupContainer.message_preferences_popup #message_preferences p{margin:10px 0;line-height:16px;}
#divPopupContainer.message_preferences_popup #message_preferences table td{vertical-align:middle;padding:8px 15px 8px 0px;}
#divPopupContainer.message_preferences_popup #message_preferences table td label{float:left;padding-top:5px;}
#divPopupContainer.message_preferences_popup #message_preferences #message_reset{width:200px;}
#divPopupContainer.message_preferences_popup #message_preferences input{border:0;}

#divPopupContainer.amend_booking{background:transparent;border:0;color:#54656D;}
#divPopupContainer.amend_booking #divPopupTitle{display:none !important;}
#divPopupContainer.amend_booking #divPopupCloseButton{display:none;}
#divPopupContainer.amend_booking #divPopup{width:392px;margin:auto;}
#divPopupContainer.amend_booking p{margin:10px 0;}
#divPopupContainer.amend_booking li{margin:5px 0;}
#divPopupContainer.amend_booking ul{padding:0;}
#divPopupContainer.amend_booking .intro{ border-bottom:1px solid #DBDBDB; margin:0 0 10px; }
#divPopupContainer.amend_booking #old_details em{ color:#00A4C8; font-weight:bold; font-style:normal; }
#divPopupContainer.amend_booking #search_content{ width:auto; height:auto; float:none; margin:16px 0; }
#divPopupContainer.amend_booking #search_content form label{color:#FFF;}
#divPopupContainer.amend_booking #search_content #search_standard{padding:12px 10px;}

#divPopupContainer.amend_booking #startdate,
#divPopupContainer.amend_booking #startdate{
	width:149px;
}

#divPopupContainer.amend_booking .date{width:161px;}
#divPopupContainer.amend_booking .end_date{margin-right:0;}
.shortlist_totals{margin:30px 0 0;}
#divPopupContainer.amend_booking .shortlist_results{margin:0;}
#divPopupContainer.amend_booking .total-to-pay{margin:0 0 10px;}
#divPopupContainer.amend_booking .button_container{width:auto;}

.manage_cards_popup{width:600px !important;}
.manage_cards_popup #saved_cards{width:auto !important;}
.manage_cards_popup .label{float:left;width:100px;}
.manage_cards_popup .form_item{clear:both;padding:5px 0px;}
.manage_cards_popup .form_item div{float:left;width:400px;}
#new-credit-card{padding:20px 0px 0px 0px;}


/* Miscellaneous */
.press-releases{margin:10px 0;}
.press-releases th{padding:5px;border:1px solid #EDEDED;font-style:normal;background:#ECF6F8;font-weight:bold;}
.press-releases td{border:1px solid #EDEDED;padding:5px;vertical-align:top;}

#ytapiplayer, #aftervideo{width:480px;height:295px;background:url('../images/backgrounds/wc_watermark_white.jpg') center center no-repeat;}
#ytapiplayer .yt_warning{color:#00a4c8;font-weight:bold;text-align:center;padding-top:128px;}
#aftervideo h2{padding:16px 0 8px 16px;margin:0;}
#aftervideo p{padding:8px 16px;line-height:16px;}
#video_close{z-index:10;display:block;position:absolute;right:-25px;top:-25px;text-indent:-9999em;width:30px;height:30px;background:url('../images/icons/closebox.png') center center no-repeat;}
.clear{float:none;clear:both;}
.replaced{display:none;}
.unbold{font-weight:normal;}
.standard{color:#54656d;}
.standard a{text-decoration:none;color:#54656d;}
.left{float:left;}
.right{float:right;}
.centered{text-align:center;}
.p10{padding:10px;}
#zoom{z-index:999;}

/* Press block */
#home_press_block{position:relative;z-index:10;}
  #home_press_block #home_press_bg{width:242px;height:176px;position:absolute;top:110px;right:0;z-index:30;background:url('../images/backgrounds/press_quotes_bg.png') left top no-repeat;}
  #home_press_block #home_press_main{color:#586A72;font-style:italic;height:115px;margin:55px 10px 0 30px;position:relative;text-align:center;}
  #home_press_block #home_press_link{position:absolute;right:0;bottom:0;}
    #home_press_block #home_press_link a{font-style:normal;}
  #home_press_block #home_press_content{position:relative;z-index:2;width:160px;}
  #home_press_block #home_press_content a{display:block;height:105px;text-indent:-999em;}
  #home_press_block #home_social_content{position:absolute;z-index:3;right:0;top:0;width:26px;}
    #home_press_block #home_social_content a{display:block;width:26px;height:26px;margin-bottom:5px;text-indent:-999em;}
    /* Icon set */
    #home_press_block #home_social_content a#twitter{background:url('../images/icons/home_follow_twitter.gif') 0 0 no-repeat;}
    #home_press_block #home_social_content a#facebook{background:url('../images/icons/home_follow_facebook.gif') 0 0 no-repeat;}
  

/* Form replacement */
.custom.checkbox{width:22px;height:23px;padding:0 5px 0 0;display:block;clear:left;float:left;background:url('../images/forms/checkbox.gif') no-repeat;}
.custom.radio{width:18px;height:18px;padding:0 5px 0 0;display:block;float:left;background:url('../images/forms/radio.gif') no-repeat;}
.light_blue .custom.checkbox{background:url('../images/forms/checkbox_blue.gif') no-repeat;}
.onwhite .custom.checkbox{background:url('../images/forms/checkbox.gif') no-repeat;}
.light_blue .custom.radio{background:url('../images/forms/radio_blue.gif') no-repeat;}
.dark_blue .custom.checkbox{background:url('../images/forms/checkbox_dark-blue.gif') no-repeat;}
#owner_register_address_container #selectAddress{width:280px;}

/* Star Rater */
div#star-rating div.radio label{display:none;}
div.rating-cancel{display:none;}
div.star-rating{float:left;margin-right:3px;width:18px;height:17px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.star-rating,div.star-rating a{background:url(../images/icons/stars.gif) no-repeat 0 0px;}
div.star-rating a{display:block;width:18px;height:100%;background-position:0 0px;border:0;}
div.star-rating-on a{background-position:0 -17px!important;}
div.star-rating-hover a{background-position:0 -35px;}

/* Tag cloud */
#search_tag_cloud a{font-weight:bold;text-decoration:none;padding:3px;}
#search_tag_cloud a.size_1{font-size:1.3em;}
#search_tag_cloud a.size_2{font-size:1.5em;}
#search_tag_cloud a.size_3{font-size:1.7em;}
#search_tag_cloud a.size_4{font-size:1.9em;}
#search_tag_cloud a.size_5{font-size:2.1em;}

/* Availability calendar */
#user_availability_calendar{padding:10px 0;}
#user_availability_calendar h3{margin:18px 0 6px;padding:6px 0;}
#user_availability_calendar h6{display:block;text-align:center;color:#54656d;}
#user_availability_calendar .light_blue{padding:5px;}
#user_availability_calendar .user_availability_month{width:144px;margin:5px 14px;float:left;min-height:150px;_height:150px;}
#user_availability_calendar .user_availability_days div{font-weight:bold;font-size:10px;color:#999;width:20px;padding:2px 0;float:left;text-align:center;}
#user_availability_calendar .user_availability_dates{border:2px solid #ABD6DF;}
#user_availability_calendar .user_availability_dates div{color:#ABD6DF;font-size:10px;line-height:16px;width:19px;padding:1px 0;float:left;text-align:center;border-bottom:1px solid #B0E0EC;border-right:1px solid #B0E0EC;}
#user_availability_calendar .user_availability_key h6{padding-bottom:17px;}
#user_availability_calendar .user_availability_key div.key_name{color:#666;width:119px;text-align:left;}
#user_availability_calendar .user_availability_dates div.None{color:#C8E8EE}
#user_availability_calendar .user_availability_dates div.Available{color:#00a4c8;font-weight:bold;background-color:#fff;}
#user_availability_calendar .user_availability_dates div.PartiallyAvailable{color:#00a4c8;font-weight:bold;background:url('../images/backgrounds/availability_partial.gif') center center no-repeat;}

/* Date picker */
#wc_datepicker{position:absolute;z-index:45;}
#wc_datepicker .wc_datepicker_close{position:absolute;top:-8px;right:-9px;cursor:pointer;width:18px;height:17px;text-indent:-999em;background:url('../images/icons/datepicker_close.gif') 0 0 no-repeat;}
#wc_datepicker #user_availability_calendar{padding:0 0 10px;width:170px;overflow:hidden;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);}
#wc_datepicker #user_availability_calendar h6{text-align:center;margin:0 0 5px;padding:5px 0;color:#333333;background:#8DCFDC;border-bottom:1px solid #78B7C4;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
#wc_datepicker #user_availability_calendar .wc_datepicker_date{height:155px;}
#wc_datepicker #user_availability_calendar .heading{margin-bottom:5px;}
#wc_datepicker #user_availability_calendar .heading a{display:block;cursor:pointer;width:9px;height:14px;text-indent:-999em;}
#wc_datepicker #user_availability_calendar .heading a.prev{background:url('../images/icons/datepicker_prev.gif') 0 0 no-repeat;}
#wc_datepicker #user_availability_calendar .heading a.next{background:url('../images/icons/datepicker_next.gif') 0 0 no-repeat;}
#wc_datepicker #user_availability_calendar .user_availability_month h6{margin:0;line-height:14px;padding:0;background:none;border-bottom:0;}
#wc_datepicker #user_availability_calendar .time{padding:0 5px;}
#wc_datepicker #user_availability_calendar .time h6{margin:0 -5px;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;}
#wc_datepicker #user_availability_calendar .time div{padding:5px 0 0 20px;}
#wc_datepicker #user_availability_calendar .time .time_label{display:block;margin-bottom:3px;color:#333333;}
#wc_datepicker #user_availability_calendar .time select{padding:3px 5px;}
#wc_datepicker #user_availability_calendar .user_availability_dates .Available:hover,
#wc_datepicker #user_availability_calendar .user_availability_dates .PartiallyAvailable:hover{cursor:pointer;color:#fff;background-color:#00A4C8;}
#wc_datepicker #user_availability_calendar .user_availability_dates .Selected{color:#fff;background-color:#00A4C8;}

#divLoader{display:none;font-size:11px;left:50%;position:fixed;top:50%;padding-top:37px;font-weight:bold;text-align:center;color:#ECF6F8;z-index:1001;width:135px;height:50px;background:url('../images/icons/ajax-loader.gif') center top no-repeat;}

/* Vouchers */
#market_your_car{margin-top:20px;border:1px solid #f4f4f4;padding:10px 10px 20px 60px;background:url('../images/backgrounds/market_voucher.jpg') 10px 10px no-repeat;}
#market_your_car h3 a{text-decoration:none;font-size:12px;padding-left:10px;}
#market_your_car ul{margin:25px 20px;background:url('../images/icons/overview_arrow.gif') center center no-repeat;}
#market_your_car ul li{padding-left:75px;min-height:80px;_height:80px;width:180px;}
#market_your_car ul li#steps_create{float:left;background:url('../images/icons/overview_step4.gif') 5px 10px no-repeat;}
#market_your_car ul li#steps_share{float:right;background:url('../images/icons/overview_step3.gif') 5px 0px no-repeat;}
#market_your_car ul li p{color:#00A4C8;font-size:14px;padding-top:5px;}
#market_your_car p{margin-top:5px;}
#market_your_car #generate_voucher{margin:10px 0 30px;padding:15px 30px 10px;color:#00A4C8;}
#market_your_car #generate_voucher h3{float:left;margin-right:15px;}
#market_your_car #generate_voucher label{font-weight:bold;padding:5px 15px 5px 0;text-shadow:0px 1px 0px #fff;}
#market_your_car #generate_voucher .text{background:#fff;padding:0 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0px -2px 0px #C4C6C4;-webkit-box-shadow:0px -2px 0px #C4C6C4;}
#market_your_car #generate_voucher .text input{border:0;width:40px;}
#market_your_car #generate_voucher .label{padding:5px 20px 5px 10px;}
#market_your_car #voucher_list table{width:100%;border-bottom:1px solid #F3F3F3;border-right:1px solid #F3F3F3;}
#market_your_car #voucher_list table th,
#market_your_car #voucher_list table td{padding:6px 8px;text-align:left;vertical-align:middle;border-left:1px solid #F3F3F3;border-top:1px solid #F3F3F3;}
#market_your_car #voucher_list th{background:#ECF6F8;padding:10px 8px;font-weight:bold;}

/* Marketing links */
.market_links ul{list-style-type:none;margin:0;padding:0;}
.market_links li{margin:16px 0 0 16px;padding:0;width:344px;height:89px;float:left;background:url('../images/backgrounds/market_link_bg.gif') 0 0 no-repeat}
.market_links li.first{margin-left:0;}
.market_links li div a{height:75px;text-decoration:none;display:block;padding:15px 50px 0 70px;}
.market_links li div a h4{margin-bottom:8px;}
.market_links li div a p{color:#54656D;line-height:16px;}
    /* Icon set */
    .market_links li#market_invite-friends div{background:url('../images/icons/market_links_invite.gif') 15px 15px no-repeat;}
    .market_links li#market_download-leaflets div{background:url('../images/icons/market_links_leaflets.gif') 15px 15px no-repeat;}
    .market_links li#market_notice-board div{background:url('../images/icons/market_links_notice.gif') 15px 15px no-repeat;}
    .market_links li#market_request-flyers div{background:url('../images/icons/market_links_flyers.gif') 15px 15px no-repeat;}

/* Referrals */
#referrals{border:1px solid #F6F6F6;margin-top:10px;}
#referrals #referrals_content{padding:10px;}
#referrals #referrals_introduction{width:424px;}
#referrals #referrals_introduction p{padding:8px 0;line-height:16px;}
#referrals #referrals_invitation{width:424px;margin-top:20px;clear:left;}
#referrals #referrals_invitation h3{margin:0;padding:0 10px;}
#referrals #referrals_invitation.form_content .form_section{width:424px;}
#referrals #referrals_codes{float:left;width:100% word-wrap:break-word;padding:10px;}
#referrals #referrals_codes h3{width:220px;}
#referrals #referrals_codes p{padding:8px 0 16px;}
#referrals #referrals_meter{float:right;width:220px;padding:0 10px 10px;}
#referrals #referrals_meter h4{display:none;}
#referrals #referrals_meter #referrals_link{display:none;}
#referrals #referrals_meter.near_white.shadowed{-moz-box-shadow:none;-webkit-box-shadow:none;}
#referrals #referrals_meter.rounded{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#referrals_meter #referrals_link p{font-size:14px;}
#referrals_meter #referrals_overview h3{text-align:center;margin-bottom:12px;}
#referrals_meter #referrals_overview p{margin:0;line-height:16px;}
#referrals_meter #referrals_overview p span{float:left;}
#referrals_meter #referrals_overview p strong{float:right;}
#referrals_speedometer{margin:15px 0;position:relative;width:205px;height:156px;background:url('../images/backgrounds/invite_meter_bg.gif') left top no-repeat;}
#referrals_speedometer #referrals_amount{text-indent:-999em;position:absolute;left:0;top:0;width:205px;height:156px;background-repeat:no-repeat;background-position:left top;}
  /* Icon set */
  #referrals_speedometer #referrals_amount.rc_0{background-image:url('../images/markers/0.png');}
  #referrals_speedometer #referrals_amount.rc_1{background-image:url('../images/markers/5.png');}
  #referrals_speedometer #referrals_amount.rc_2{background-image:url('../images/markers/10.png');}
  #referrals_speedometer #referrals_amount.rc_3{background-image:url('../images/markers/15.png');}
  #referrals_speedometer #referrals_amount.rc_4{background-image:url('../images/markers/20.png');}
  #referrals_speedometer #referrals_amount.rc_5{background-image:url('../images/markers/25.png');}
  #referrals_speedometer #referrals_amount.rc_6{background-image:url('../images/markers/30.png');}
  #referrals_speedometer #referrals_amount.rc_7{background-image:url('../images/markers/35.png');}
  #referrals_speedometer #referrals_amount.rc_8{background-image:url('../images/markers/40.png');}
  #referrals_speedometer #referrals_amount.rc_9{background-image:url('../images/markers/45.png');}
  #referrals_speedometer #referrals_amount.rc_10{background-image:url('../images/markers/50.png');}
  #referrals_speedometer #referrals_amount.rc_11{background-image:url('../images/markers/60.png');}
  #referrals_speedometer #referrals_amount.rc_12{background-image:url('../images/markers/60.png');}
  #referrals_speedometer #referrals_amount.rc_13{background-image:url('../images/markers/60.png');}
  #referrals_speedometer #referrals_amount.rc_14{background-image:url('../images/markers/60.png');}
  #referrals_speedometer #referrals_amount.rc_15{background-image:url('../images/markers/75.png');}
  #referrals_speedometer #referrals_amount.rc_16{background-image:url('../images/markers/85.png');}
  #referrals_speedometer #referrals_amount.rc_17{background-image:url('../images/markers/85.png');}
  #referrals_speedometer #referrals_amount.rc_18{background-image:url('../images/markers/85.png');}
  #referrals_speedometer #referrals_amount.rc_19{background-image:url('../images/markers/85.png');}
  #referrals_speedometer #referrals_amount.rc_20{background-image:url('../images/markers/100.png');}


/* Post it Notes - Single */
#note-contents {position:relative;}
#hero_wrapper #note-contents {left:0;margin:0 auto;height:220px;position:relative;top:85px;width:960px;z-index:3;/*background:url('../images/titles/home_title_notes.gif') 677px 9px no-repeat;*/}
#hero_wrapper #note-contents .postit_wrapper{display:none;} /* Temporary removal of postits */
@font-face{font-family:'DakotaRegular';  font-weight:normal;font-style:normal;src:url('../fonts/dakota-regular-webfont.eot');src:local('?'), url('../fonts/dakota-regular-webfont.woff') format('woff'), url('../fonts/dakota-regular-webfont.ttf') format('truetype'), url('../fonts/dakota-regular-webfont.svg#webfontjqloIWBc') format('svg');}
#hero_wrapper #note-contents .postit_wrapper{top:25px;}
#note-contents .postit_wrapper{width:237px;position:absolute;right:0;top:0;height:220px;}
.postit_wrapper .postit_main{position:relative;width:237px;height:198px;background:url('../images/postit/postit_yellow_bg.png') 0 0 no-repeat;}
  .postit_wrapper .postit_main.driver{background:url('../images/postit/postit_pink_bg.png') 0 0 no-repeat;}
.postit_wrapper .postit_main .postit_header{line-height:23px;padding:13px 10px 0 55px;color:#555;}
  /* Icon set */
  .postit_wrapper .postit_main .postit_header{background:url('../images/postit/postit_yellow_vehicle.gif') 25px 16px no-repeat;}
  .postit_wrapper .postit_main.driver .postit_header{background:url('../images/postit/postit_pink_driver.gif') 25px 13px no-repeat;}
.postit_wrapper .postit_main .postit_header a{font-weight:bold;}
.postit_wrapper .postit_main .postit_content{text-align:center;padding:10px 25px 0;height:110px;overflow:hidden;}
.postit_wrapper .postit_main .postit_content p{color:#555555;font-size:14px;font-family:DakotaRegular, Arial, sans-serif;margin:0;line-height:21px;}
.postit_wrapper .postit_main .postit_content p a{width:15px;height:16px;display:inline-block;text-indent:-999em;overflow:hidden;}
  .postit_wrapper .postit_main .postit_content p a{background:url('../images/postit/postit_yellow_btn.gif') 0 0 no-repeat;}
  .postit_wrapper .postit_main.driver .postit_content p a{background:url('../images/postit/postit_pink_btn.gif') 0 0 no-repeat;}
.postit_wrapper .postit_main .postit_content img{border:0;padding-left:5px;vertical-align:middle;}
.postit_wrapper .postit_main .postit_footer{position:absolute;right:25px;bottom:25px;}
.postit_wrapper .postit_main  .postit_footer a{position:relative;display:block;text-decoration:none;width:16px;height:16px;background:url('../images/postit/postit_yellow_report.gif') 0 0 no-repeat;}
  .postit_wrapper .postit_main.driver .postit_footer a{background:url('../images/postit/postit_pink_report.gif') 0 0 no-repeat;}
  .postit_wrapper .postit_main .postit_footer a span{color:#808080;z-index:101;position:absolute;top:-31px;left:-40px;width:94px;height:25px;padding:5px 0;text-align:center;background:url('../images/postit/postit_report_tooltip.png') 0 0 no-repeat;}
.postit_wrapper p{margin:0 0 0 10px;}
.postit_wrapper p.social-more{display:none;}
#hero_wrapper .postit_wrapper p.social-more{display:block;margin:-4px 10px 0 0;text-align:right;}

/* Post it Notes - Notice board */
#post-it-notes{position:relative;margin:10px 0;padding:40px 20px;width:664px;height:564px;overflow:hidden;background:url('../images/postit/postit_board.jpg') 0 0 no-repeat;}
#post-it-notes .post-it-note{float:left;position:relative;width:238px;height:178px;margin:5px -23px 5px 0;} 
  #post-it-notes .post-it-note{background:url('../images/postit/postit_yellow_single.png') 0 0 no-repeat;}
  #post-it-notes .post-it-note.driver{margin:7px -23px 3px 0;background:url('../images/postit/postit_pink_single.png') 0 0 no-repeat;}
#post-it-notes .post-it-note .postit_header{line-height:23px;padding:5px 18px 0 55px;color:#555;}
  /* Icon set */
  #post-it-notes .post-it-note .postit_header{background:url('../images/postit/postit_yellow_vehicle.gif') 25px 8px no-repeat;}
  #post-it-notes .post-it-note.driver .postit_header{background:url('../images/postit/postit_pink_driver.gif') 25px 5px no-repeat;}
#post-it-notes .post-it-note .postit_header a{font-weight:bold;}
#post-it-notes .post-it-note .postit_content{text-align:center;padding:10px 25px 0;height:105px;overflow:hidden;}
#post-it-notes .post-it-note .postit_content p{color:#555555;font-size:14px;font-family:DakotaRegular, Arial, sans-serif;margin:0;line-height:21px;}
#post-it-notes .post-it-note .postit_content p a.more{width:15px;height:16px;display:inline-block;text-indent:-999em;overflow:hidden;background:url('../images/postit/postit_yellow_icon-blue.gif') 0 0 no-repeat;}
  #post-it-notes .post-it-note.driver .postit_content p a.more{background:url('../images/postit/postit_pink_icon-blue.gif') 0 0 no-repeat;}
#post-it-notes .post-it-note .postit_footer{position:absolute;right:25px;bottom:15px;}
#post-it-notes .post-it-note .postit_footer a{position:relative;display:block;text-decoration:none;width:16px;height:16px;background:url('../images/postit/postit_yellow_report.gif') 0 0 no-repeat;}
  #post-it-notes .post-it-note.driver .postit_footer a{background:url('../images/postit/postit_pink_report.gif') 0 0 no-repeat;}
  #post-it-notes .post-it-note .postit_footer a span{color:#808080;z-index:101;position:absolute;top:-31px;left:-40px;width:94px;height:25px;padding:5px 0;text-align:center;background:url('../images/postit/postit_report_tooltip.png') 0 0 no-repeat;}
#post-it-notes .postit_pagination{color:#ff;position:absolute;bottom:30px;right:30px;}
#post-it-notes .postit_pagination li{display:inline;padding:0 5px;}
#post-it-notes .postit_pagination li.prev, #post-it-notes .postit_pagination li.next{display:none;}
#post-it-notes .postit_pagination a{color:#fff;font-weight:bold;}
#postit_my-notes{float:right;clear:right;width:220px;border:1px solid #EAEAEA;}
#postit_my-notes h3{display:block;border-bottom:1px solid #EAEAEA;padding:10px;}
#my-notes{position:relative;padding-bottom:25px;}
    .my-note{width:236px;margin:10px -8px;height:146px;overflow:hidden;position:relative;background:url('../images/postit/postit_my-note.png') 0 0 no-repeat;}
    .my-note .my-note_content{height:110px;padding:5px 25px;overflow:hidden;}
    .my-note .my-note_content p{color:#555555;font-size:14px;font-family:DakotaRegular, Arial, sans-serif;margin:0;line-height:21px;}
    .my-note .my-note_footer{position:absolute;left:10px;bottom:10px;font-size:11px;}
    .my-note .my-note_footer span{color:#999;}
    .my-note .my-note_footer a{padding-left:25px;}
    .my-note_pagination{position:absolute;right:5px;bottom:5px;}
    .my-note_pagination li{display:inline;padding:0 3px;}
    .my-note_pagination li.prev, .my-note_pagination li.next{display:none;}
#edit-postit{width:180px;margin-bottom:20px;padding:20px;}
#edit-postit .form_section{width:auto;margin-bottom:0;padding:10px 0;}
#edit-postit.form_content .form_section .form_item .label{width:auto;padding-right:5px;}
#edit-postit.form_content .form_section .form_item .textarea{width:auto;margin-bottom:3px;}
#edit-postit.form_content .form_section .form_item .textarea textarea{width:160px;}
#edit-postit.form_content .form_section .form_item .checkbox{width:180px;}
#edit-postit.form_content .form_section .form_item .checkbox span{width:22px;}
#edit-postit.form_content .form_section .form_content .textarea textarea{width:160px;}
#edit-postit .button_container{width:auto;}
#postit_my-notes .button_container.button_inline{margin-right:0;padding:10px 0;border-bottom:1px solid #EAEAEA;}
#postit_my-notes .button_container.button_inline .button{width:85px;margin:auto;text-align:center;}
#postit_filters{width:644px;padding:20px 30px;margin-bottom:20px;color:#fff;}
#postit_filters div.left{font-size:16px;line-height:20px;font-weight:bold;}
#postit_filters div.left input{margin-left:15px;}
#postit_filters label{font-size:12px;line-height:20px;font-weight:normal;}
#postit_filters div.left.clearfix label{float:left;}
#postit_filters div.left.clearfix .text{float:left;margin-left:10px;margin-top:-3px;background:#ffffff;-moz-box-shadow:0px -2px 0px #007F9B;-webkit-box-shadow:0px -2px 0px #007F9B;}
#postit_filters div.left.clearfix .text input{margin-left:0;width:90px;background:transparent;border:0;padding:5px 10px;font-size:16px;font-weight:bold;color:#54656d;}
#postit_filters div.right{padding:3px 5px;margin-top:-2px;}
#postit_filters div.right input{font-size:16px;padding:0 5px;}

#postit_add_popup{z-index:3;position:absolute;left:0;top:0;height:100%;width:100%;background:url('../images/backgrounds/wc_dimmer.png');}
#postit_add_popup #edit-postit{z-index:4;position:absolute;top:200px;left:40%;}
#postit_add_popup #edit-postit h3{border-bottom:0;padding:0;}
#postit_add_popup #edit-postit span{display:block;font-size:10px;}
#postit_add_popup #edit-postit span span{display:inline;}

/* Mail dashboard */
#mail_dashboard{padding-top:20px !important;}
#mail_dashboard h4{margin-bottom:10px;}
#mail_dashboard th, #mail_dashboard td{vertical-align:top;padding:0 !important;}
#mail_dashboard th label{display:block;padding:5px 0;}
#mail_dashboard .csv_item{padding:5px;}
#mail_dashboard .csv_item strong{display:inline-block;width:100px;}
#mail_dashboard .csv_item label{padding:0 10px 0 0;}

/* Help section */
#wc_help{position:relative;min-height:500px;}
#wc_help_navigation{position:absolute;width:221px;left:0;top:0;z-index:1;}
#wc_help_navigation li h4{margin:8px 0;background-image:url('../images/backgrounds/sprite_tabs_faq1.png');background-repeat:no-repeat;}
#wc_help_navigation li h4 a{display:block;line-height:16px;height:16px;padding:9px 0 9px 40px;}
#wc_help_navigation li.selected h4{background-image:url('../images/backgrounds/sprite_tabs_faq.png');}
    /* Icon set */
    #wc_help_navigation li#nav_about-whipcar h4{background-position:0 -34px;}
    #wc_help_navigation li#nav_how-it-works h4{background-position:0 -68px;}
    #wc_help_navigation li#nav_faqs h4{background-position:0 -102px;}
    #wc_help_navigation li#nav_trust h4{background-position:0 -136px;}    
#wc_help_navigation li h4 a{text-decoration:none;color:#00A4C8;}
#wc_help_navigation li li{padding:5px 0 5px 40px;}
#wc_help_navigation li li a{text-decoration:none;}
#wc_help_navigation li li a:hover{text-decoration:underline;}
#wc_help_content{min-height:500px;position:relative;left:215px;top:0;width:584px;padding-left:40px;padding-bottom:20px;margin-bottom:-20px;border-left:1px solid #DBDBDB;}

/* Sitemaps */
.sitemap h2{margin:0 0 9px;}
.sitemap .sitemap-group{margin:9px 0;}
.sitemap h3{margin:9px 0 0;padding:0;}
.sitemap h3 a{text-decoration:none;}
.sitemap h3 span{padding-left:10px;}
.sitemap h3 span a{color:#777;font-size:0.7em;}
.sitemap li{float:left;width:225px;padding:5px 10px 5px 0;}
.sitemap li.row{clear:both;}
.sitemap li span{display:block;}
.sitemap li span a{color:#666;text-decoration:none;font-size:0.8em;}
.sitemap-filter{margin:12px 0 9px;}
.sitemap-filter h4{padding:5px 5px 5px 0;}
.sitemap-filter .button{margin-right:3px;}

/* Clearfix */
.clearfix:after, .clearfix_left:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix_left:after{clear:left;}
.clearfix, .clearfix_left{display:inline-block;}
html[xmlns] .clearfix, html[xmlns] .clearfix_left{display:block;}
* html .clearfix, * html .clearfix_left{height:1%;}

/* Growler */
body div#jGrowl .jGrowl-notification{width:100% !important;position:fixed !important;left:0 !important;top:0 !important;bottom:auto !important;margin:0 !important;text-align:center;padding:0 !important;}
.jGrowl-notification{border:none !important;}
#jGrowl .close{padding:5px 20px;font-size:34px;font-weight:bold;color:#FFFFFF;position:absolute;top:0px;right:0px;}
#jGrowl .close:hover{color:#C0C0C0;}
#jGrowl .message{padding:20px;font-size:18px;font-weight:bold;color:#FFFFFF;}
.ui-state-error .message{background:#CC0000;}
.default .message{background:#00A4C8;}
.message span.notification_icon{background:url(../images/backgrounds/user-notification-small.png) no-repeat top left;display:block;width:824px;height:122px;padding:0px 60px;margin:0px auto;}

/* How it works graphic */
div#how_it_works{ width:500px; height:466px; padding:164px 0 0; background:url("/images/help/how-it-works.jpg"); position:relative; z-index:100; }
div#how_it_works div.block_holder{ height:62px; overflow:hidden; zoom:1; }
div#how_it_works div .how_it_works_left{ display:block; float:left;height:62px; width:220px; } 
div#how_it_works div .how_it_works_right{ display:block; float:right; height:62px; width:220px; }
#how_it_works_popup{ border:2px solid #aaa; padding:10px; width:300px; position:absolute; background-color:white; height:auto; }
#how_it_works_popup h3{ margin:4px 0px 10px 0px; }

/** faq **/
.question_set{margin:0 0 24px;}
span.important{color:#00A4C8;}

/** PRESS PAGE **/

#press-page h1{ margin:0 0 10px; }
#press-page p{margin:10px 0;}
#articles-nav .mask{ overflow:scroll; overflow-y:hidden; width:810px; padding:3px 0 25px 3px; position:relative; }
.js-enabled #articles-nav .mask{overflow:hidden;}
#articles-nav{ overflow:hidden; padding:30px 66px; position:relative; margin:0 0 35px; }
#articles-nav ul{ position:relative; width:9999em; }
#articles-nav ul li{ float:left; background:#d2dcde; width:180px; margin:0 30px 0 0; }
#articles-nav ul li .inner{ background:#FFF; padding:140px 8px 8px; position:relative; top:-3px; left:-3px; border:1px solid #ddd; height:68px; }
#articles-nav img{ position:absolute; top:9px; bottom:9px; border:1px solid #ddd; }
#articles-nav p{ font-size:13px; font-weight:bold; }
#articles-nav .next, #articles-nav .prev{ position:absolute; right:20px; top:110px; background:url(/images/icons/arrow_right.gif); display:block; width:21px; height:38px; text-indent:-999em; }
#articles-nav .prev{ left:20px; background:url(/images/icons/arrow_left.gif); }
#articles-nav .month{ width:578px; border-left:1px solid #D2DCDE; border-right:1px solid #D2DCDE; bottom:-29px; color:#aaa; left:0; margin:0; padding:0 10px; position:absolute; }
#articles-nav .month.span-1{width:160px;}
#articles-nav .month.span-2{width:370px;}
#articles-nav .month.span-3{width:580px;}
#articles-nav .month.span-4{width:790px;}
#articles-nav .month.span-5{width:1000px;}
#articles-nav .month.span-6{width:1210px;}
#articles-nav .month.span-7{width:1420px;}
#articles-nav .month.span-8{width:1630px;}
#articles-nav .month.span-9{width:1840px;}
#articles-nav .month.span-10{width:2050px;}
#articles-nav .month strong{ font-weight:normal; border-top:1px solid #D2DCDE; display:block; margin:0 0 0 106px; position:absolute; top:8px; width:482px; }
#articles-nav .month span{ background:#EAF5F7; display:block; positon:relative; top:-8px; }
.hidden{visibility:hidden;}
#press-page .article{ overflow:hidden; margin:0 0 75px; }
#press-page .article .details{ float:right; border-left:1px solid #ddd; padding:0 0 0 25px; width:325px; margin:0 0 0 -1px; }
#press-page .article .article-image{ border-right:1px solid #ddd; padding:0 25px; width:543px; float:left; }
#press-page .article .sub-heading{ display:block; font-weight:bold; font-size:14px; color:#54656D; margin:5px 0 0 0; }
#press-page .article .article-image img{border:1px solid #ddd;}
#more-press{ border:1px solid #DDD; padding:25px; overflow:hidden; }
#more-press .press-coverage-info{ width:540px; margin:0 -1px 0 0; float:left; border-right:1px solid #ddd; padding:0 25px 0 0; }
#more-press .press-releases{ width:299px; float:left; border-left:1px solid #ddd; padding:0 0 0 25px; margin:0; }
#more-press .press-release{ border-bottom:1px solid #ddd; border-top:1px solid #fff; padding:15px 0; }
#more-press .press-release:first-child,
#more-press .press-release.first-child { border-top: none; }
#more-press .press-release:last-child { border-bottom: none; } #more-press .press-release.last-child { border-bottom: none; }
#more-press .press-release p{margin:0;}

/* Guardian landing page */
#page_wrapper.splash {background: none; position: relative;}
#guardian_offer #head_wrapper {padding: 0 0 20px;}
#guardian_offer {position: relative; width: 944px; margin: 0 auto; overflow: visible;}
#guardian_offer h1, #guardian_offer h2, #guardian_offer h3 {color: #27b1cf;}
#guardian_offer .offer_details {position: absolute; left: 0; top: 140px; width: 961px; height: 198px; background: url('../images/offers/guardian_offer.gif') 0 0 no-repeat; z-index: 10;}
#guardian_offer .offer_details h1 {padding: 0 20px; color: #27b1cf; font-size: 34px;}
#guardian_offer .offer_details h2 {padding: 5px 20px 0; color: #27b1cf; font-size: 25px;}
#guardian_offer .offer_details h3 {margin: 0 0 25px;}
#guardian_offer .offer_details .column.left {width: 464px;}
#guardian_offer .offer_details .column.right {width: 384px; margin: 0 17px 0 0; padding: 0 80px 0 0;}
#guardian_offer #join_testimonials {margin: 185px 0 0;}
#guardian_offer #join_testimonials .column .join {text-align: left;}
#guardian_offer #join_driver .join a,
#guardian_offer #join_owner .join a {display: block; width: 178px; height: 45px; text-indent: -999px !important; overflow: hidden; background: url('../images/offers/guardian_signup_sprite.gif') no-repeat;}
#guardian_offer #join_driver .join a {background-position: 0 -100px;}
#guardian_offer #join_owner .join a {background-position: 0 -50px;}

/* PLUGIN: Backstretch */
#background {position: fixed; top: 0; left: 0; width: 100%; height: 100%; text-align: center; overflow: hidden;}
#background .default {width: 100%; height: 100%;}



/*========
Second chance request page
Added by jack.armley@tangentone.co.uk | 06.22.11
==========*/
	/*Global*/
		#second_chance_request h3{margin-bottom:0.5em;}
		
	/*Specific layout areas*/
		#second_chance_request #cars_near_you{width:390px;float:left;margin:0 0 10px 0;}
			#second_chance_request #cars_near_you ul li{height:auto;display:inline;margin:0;width:100%;}
				#second_chance_request #cars_near_you .carsnearyou-image{display:block;float:left;margin:0 10px 0 0;}
				#second_chance_request #cars_near_you .carsnearyou-info{display:block;float:left;text-align:left;}
				#second_chance_request #cars_near_you .stars_small{margin:0 0 3px 0;}
				
		#second_chance_request #booking_dates{width:390px;float:right;margin:0 0 10px 0;}
			#second_chance_request #booking_dates dt{font-weight:bold;font-size:1.1em;margin-bottom:0.15em;}
			#second_chance_request #booking_dates dd{margin-bottom:0.35em;}
			
		#second_chance_request #submit_request{clear:both;border-top:1px solid #d6d6d6;padding:10px 0 0 0;}
			#second_chance_request #submit_request p{margin:0 0 10px 0;line-height:1.3em;}
			#second_chance_request #submit_request .form_item{margin:0 0 20px 0;}
			#second_chance_request #submit_request .button_container{text-align:left;margin:0;height:auto;}
				#second_chance_request #submit_request .button_container a{display:block;text-indent:-90000px;float:left;margin:0 5px 0 0;}
					#second_chance_request #submit_request a.btntext-accept{background:transparent url('../images/forms/form_accept.jpg') no-repeat top left;width:134px;height:45px;}
					#second_chance_request #submit_request a.btntext-decline{background:transparent url('../images/forms/form_decline.jpg') no-repeat bottom left;width:87px;height:25px;margin-top:20px;}
	
