/* ------------------------------------------ */
/* NEW STYLES FOR HOME PAGE LAYOUT VERSION 2 */
/* ---------------------------------------- */



/* MAIN.CSS
---------------------------------------- */

/* CONTENT WRAPPER - BACKGROUND IMAGE */
.V3 #content_wrapper.bg_img{width:100%;display:inline-block;padding:0 0 10px 0px;margin-bottom: 10px;background-size: cover !important;}

/* LANGUAGE PICKER */
.V3 #lang_Wrapper{width:100%;}
.V3 #lang_box{max-width: 935px;min-width: 935px;margin: 0 auto;}
.V3 #nav_wrapper{width: 100%;display: inline-block;padding:0;margin-top: 15px;}

.V3 .header_langPickerWrapper{display: inline-block;width: 100%;text-align: right;margin-bottom: -18px;}
.V3 .header_langText{padding: 1px 0 3px 1px;font-weight: bold;clear: left;float: left;width: 100%;}

/* PROMOS */
.V3 .loopedSlider {border-left: 2px solid #FFF;border-right: 2px solid #FFF;border-bottom: none;border-top: none;}

/* PHONE STLYES	*/
.V3 .mainNav_logo{float: left;}
.V3 .mainNav_logo span{float: left;color: #676767;margin: 0px 0 10px 5px;font-size: 14px;clear: both;}
.V3 .mainNav_phone{float:right;clear: right;line-height: 16px;margin: 5px 0px 0 0;}
.V3 .mainNav_phone span{color: #4A77A5;}
.V3 .mainNav_phone .phone_number a{font-size: 38px;line-height: 29px;color: #4A77A5;text-decoration: none;}
.V3 .mainNav_phone .phone_number_2 a, .V3 .mainNav_phone .phone_number_2 span.tel2{font-size: 12px;line-height: 16px;color: #4A77A5;text-decoration: none;}

.V3 .mainNav_phone.r2 span{font-size: 14px;text-align: right;float: right;}
.V3 .mainNav_phone.r2 span img{width: 70px;margin-top: -4px;}
.V3 .mainNav_phone.r2 span div.livechat_button img{float: right;width: 70px;background-color: #fff;padding-bottom: 0 !important;}
.V3 .mainNav_phone.r2 .phone_number, .V3 .mainNav_phone.r2 .phone_number_2{float: right;clear: both;margin-top: 3px;}
.V3 .mainNav_phone.r2 .phone_number a{font-size: 22px;}
.V3 .mainNav_phone.r2 .phone_number div a{float: right;margin: 3px -3px 0 10px;height: 20px;padding-left: 10px;border-left: 1px solid #4A77A5;}

.V3 .icomm_voip { margin: -5px 4px 0 0;float: right;line-height: 16px;height: 29px; }
.V3 .icomm_voip span { height: 27px;border-right: 1px solid #4A77A5;margin: 8px 0px 0 7px; }
.V3 .icomm_voip img { border-radius: 4px; }

/* NAVIGATION */
.V3 #mainNav{float:left;margin:10px 0 0 4px;padding:0;width:100%;}
.V3 #mainNav_logo{width:100%;float:left;}
.V3 .mainNav_logo img {border:none;margin-top: -2px;float: left;width: 240px;}
.V3 #mainNav li{position:relative;float:left;margin:0px 20px 0px 5px;padding:0;border-radius: 0px 6px 6px 0px;font-size:15px; width:auto;list-style:none;color:#FFF;background:none;height:auto;cursor:default;z-index:900;}
.V3 #mainNav li:hover, .V3 #mainNav li.hover{border-radius: 0px 6px 0px 0px;background:transparent url('../img/ui/bg/bg_navR_Hover_V2.png') no-repeat right top;margin-bottom:0;height:27px;}
.V3 #mainNav li.nosubmenu:hover, .V3 #mainNav li.nosubmenu.hover{background: transparent url('../img/ui/bg/bg_navR_On_V2.png') no-repeat right top;border-radius: 0 6px 6px 0;}

.V3 #mainNav li ul{display:none;}
.V3 #mainNav li:hover ul, .V3 #mainNav li.hover ul {display: block;min-width:200px;position:absolute;top:27px;left:0;margin:0 0 0 -15px;padding:1px 3px 3px 3px; -webkit-border-radius:0 4px 4px 4px;-khtml-border-radius:0 4px 4px 4px;border-radius:0;float:left;color:#FFFFFF;background-color:#4A77A5;z-index:20000;}
.V3 #mainNav li a, .V3 #mainNav li a:visited{float:left;background:none;padding:5px 10px;color:#4A77A1;text-decoration:none;font-size:15px;margin-left:-15px;margin-bottom:0px;z-index:2000;}
.V3 li.top-nolink a {cursor:default;}
.V3 #mainNav li a:hover, .V3 #mainNav li a.mainNav_hover{color: #FFFFFF;}
.V3 #mainNav li a:hover img.homeActive, .V3 #mainNav li a img.homeHover{display: none;}
.V3 #mainNav li a:hover img.homeHover, .V3 #mainNav li a img.homeActive{display: block;}
.V3 #mainNav li ul li, .V3 #mainNav li ul li:hover, .V3 #mainNav li ul li.hover{border-radius: 0px;float:left;padding:0;margin:2px 10px 0 0;min-width:200px;width:100%;height:auto;}
.V3 #mainNav li ul li{ background-color: #7099C3 !important;}
.V3 #mainNav li ul li:hover, .V3 #mainNav li ul li.hover{background-color: #326192 !important;}
.V3 #mainNav li ul li span{color:#989EA2;padding-left:5px;white-space:nowrap;cursor:default;}
.V3 #mainNav li ul li a, .V3 #mainNav li ul li a:visited, .V3 #mainNav li ul li a:hover{float:left;font-size:14px;cursor: pointer;font-weight: normal;margin:0;padding:8px; color:#FFFFFF !important;height:auto;background-image:none !important;white-space:nowrap;min-width:200px;cursor:pointer;}                                                                            
.V3 #mainNav li ul li a:hover{text-decoration: none;}
.V3 .mainNav_hover{background:transparent url('../img/ui/bg/bg_navL_Hover_V2.png') no-repeat left top!important;margin-bottom:0;height:27px;}
.V3 .nosubmenu .mainNav_hover{background:transparent url('../img/ui/bg/bg_navL_On_V2.png') no-repeat left top!important;height: 17px;border-radius: 6px 0 0 6px;}

/* V2 TOOLBAR STLYES */
.V3 .header_box { width: 940px; }
.V3 .toolbar_wrapper { width: 100%; height: 44px; background-color: #29323C; display: inline-block;}
.V3 .toolbar_text_main { font-size: 14px; }
.V3 .toolbar_text_main, .V3 .toolbar_text_main a { text-decoration: none; display: inline-block; width: 100%; padding: 14px 0px 0px 0px; color: #FFFFFF; }
.V3 .toolbar_text_main.loginHit { background: none !important;padding:0; }
.V3 .toolbar_text_main.loginHit a { font-size: 14px; cursor: pointer; }
.V3 .toolbar_text_main.loginHit span {padding: 14px 20px 9px 0px;font-size: 14px;display: inline-block;background: url("/img/ui/bg/arrow-whiteDown.png") no-repeat scroll right 16px transparent;}
.V3 .toolbar_text_main .hover { color: #FFFFFF; }
.V3 .header_welcome, .V3 .header_acct { float: left; border-left: 1px solid #283C50; padding: 14px 10px; text-align: center; }
.V3 .toolbar_submenu_indicator { font-size: 14px; cursor: pointer; background: url("/img/ui/bg/arrow-whiteDown.png") no-repeat scroll right 16px transparent; width: auto; padding: 14px 20px 14px 10px; margin-right: -7px; }
.V3 .toolbar_section_container { float: left; text-align: left; word-wrap: break-word; position: relative; z-index: 1000; padding: 0px; border-left: 1px solid #283C50; border-right: 1px solid #121A23; height: 44px; color: #81CCEA; cursor: pointer; }
.V3 .toolbar_section_container.utilityBarActive {background-color: #4A77A5;}


/* INDIVIDUAL TOOLBAR MENU ITEMS */
.V3 .toolbar_country { width: 185px; border-left: 0px; }
.V3 .toolbar_login { width: 170px; padding-left: 10px; padding-bottom: 0px !important;}
.V3 .toolbar_agents { width: 200px; }
.V3 .toolbar_help { width: 170px; }
.V3 .toolbar_cap_right { width: 1px; border-right: 0px;}
.V3 .toolbar_modify { width: 150px; text-align: center; float: right; border-left: 0px; border-right: 0px; margin-right: 10px; }
.V3 .toolbar_modify .toolbar_text_main a { background-color: #4c5f6b; border-radius: 5px; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; margin-top: -8px; padding: 8px 0px 8px 0px; color: #FFFFFF; }

/* TOOLBAR SUBMENU */
.V3 .toolbar_submenu_container { padding: 1px 3px 3px 3px; margin-left: -1px; float: left;background-color: #4A77A5; color: #5A8BA1; visibility: hidden; min-width:250px;position: relative;top: 5px; }
.V3 .toolbar_submenu_container li{ color: #FFF; padding: 8px 5px; white-space: nowrap; background-color: #7099C3;margin: 2px 0 0 0;}
.V3 .toolbar_submenu_container li a {font-size:14px; color: #FFF; text-decoration: none;margin: 0 5px;}
.V3 .toolbar_submenu_container li:hover, .V3 .toolbar_submenu_container li a:hover { color: #FFFFFF; background-color: #326192; text-decoration: none; }
.V3 .toolbar_submenu_container.login_list{min-width: 178px;}

/* TOOLBAR SIGNUP MENU ITEMS */
.V3 .signup {color:#FFFFFF;width: auto;clear: both;}
.V3 .header_originTrigger { font-size:14px; color:#FFFFFF;background: url('/img/ui/bg/arrow-whiteDown.png') no-repeat right 16px;}
.V3 .header_originTrigger.open { font-size:14px; color:#FFFFFF;background: url('/img/ui/bg/arrow-whiteModUp.png') no-repeat right 16px;}
.V3 .login_list { width: 178px; min-width: initial;border: none;border-radius: 0px;height: auto;padding:2px 10px 10px 10px; margin-right: 5px; position: relative;top: 5px;}
.V3 .login_list li { margin: 0; padding: 0; width: auto; background-color: transparent; }
.V3 .login_list li:hover { background-color: transparent; }
.V3 .logout_list { position: relative; top: 5px; left: -9px;height: auto; border: none;border-radius: 0px;text-align: left; float: none; }

/* VALUE PROPOSITION - DARK BOX */
.V3 .vUSPs { width:405px;float:left;text-align: left;margin:50px 0 0 35px;padding: 25px;border-radius: 8px;background:transparent url('../img/ui/bg/bg_black_transparent.png') repeat center top;color:#f1f1f1; }
.V3 .vUSPs h4 { font-size: 14px; font-weight: bold;}
.V3 .vUSPs li { font-size: 14px; font-weight: bold;padding: 6px 0 6px 45px;margin-top: 10px;}
.V3 .vUSPs li.vUSPs_1 { background:transparent url('/img/ui/ic_compare.gif') no-repeat left center; }
.V3 .vUSPs li.vUSPs_2 { background:transparent url('/img/ui/ic_upfront.gif') no-repeat left center; }
.V3 .vUSPs li.vUSPs_3 { background:transparent url('/img/ui/ic_pickup.gif') no-repeat left center; }
.V3 .vUSPs li.vUSPs_4 { background:transparent url('/img/ui/ic_hotline.gif') no-repeat left center; }

/* VALUE PROPOSITION - TRANSPARENT BOX */
.V3 .zUSPs { width:405px;float:left;text-align: left;margin:20px 0 0 25px;border-radius: 8px;color:#010101;text-shadow: 0px 0px 3px #FFF;filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#FFFFFF, OffX=0, OffY=0,Positive=0)}
.V3 .zUSPs h4 { font-size: 26px;font-weight: bold; }
.V3 .zUSPs h6 { font-size: 20px; }
.V3 .zUSPs div { float: left; }
.V3 .zUSPs div.zUSPs_bullet { margin-left: -30px;font-size: 18px;padding: 3px; }
.V3 .zUSPs li { font-size: 14px; font-weight: bold;text-transform: uppercase;padding: 6px 0 0 30px;margin-top: 10px;float: left;}
.V3 .zUSPs li span { font-size: 12px; font-weight: normal;text-transform: none;padding: 2px 0 0 0;clear: both;float: left;width: 100%;}

/* USP - US,CA,CAE */
.V3 #hp_widgets #hp_twoSecPromo{float: left;width:515px;height: auto;background-color:#efeff0;border-radius:6px;}
.V3 #hp_twoSecPromo .hp_secPromoLeft{float:left;background-color:#FFFFFF;margin: 5px 10px 5px 5px;width:225px;height:auto;border-radius:8px;padding:7px 5px 7px 7px;}
.V3 .hp_secPromoLeft h3{color: #4A77A5;line-height: 20px;font-size: 18px;margin-bottom: 0px;text-align: left;text-transform: uppercase;font-weight: bold;}
.V3 #hp_twoSecPromo .hp_secPromoLeft h3 a{color: #199ce0 !important;}
.V3 .hp_secPromoLeft li{padding: 4px 0 4px 16px;line-height: 14px;background:transparent url('../img/ui/usp_Bullet_blue.png') no-repeat -3px 5px;font-size: 12px;}
.V3 .hp_secPromoLeft li a{color: #4990AD;}
.V3 #hp_twoSecPromo .hp_secPromoRight{float:left;width: 255px;margin: 0 0 5px 0;padding: 10px 0 0 0;}
.V3 .hp_secPromoRight .news_form{float: left;width: 262px;}
.V3 .hp_secPromoRight h3{font-weight: bold;color: #4A77A5;text-transform:uppercase;font-size: 18px;line-height: 20px;}
.V3 .hp_secPromoRight p{font-size: 12px;padding: 0 0 0 15px;margin: 6px 0 12px 0;background: transparent url('../img/ui/usp_Bullet_blue.png') no-repeat -3px 0px;line-height: 12px;}
.V3 .hp_secPromoRight .email_signup{float: left;text-align: center;width:145px;font-size: 12px;color: #4977A5;margin: 0;padding: 6px 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #d6d7d9;}
.V3 .hp_secPromoRight .email_btn_promo{float:left;width: auto;line-height: 12px;border: none;margin: 0 0 0 5px;padding: 7px 7px 8px 7px;background: none;background-color: #199ce0;color: #FFFFFF;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;font-size: 12px;cursor: pointer;}

/* --- USP - SITE OVERRIDES  */
.CA.V3 .hp_secPromoLeft ul{padding: 3px 0px;}

/* HOME PAGE PROMO BAR STYLES */
.V3 #resource_box .hp_promobar_row h1 {width: 930px;padding: 12px 5px 0px 5px;font-size: 22px;}
.V3 .hp_promobar_row {float: left; width: 100%;margin: 0 10px;}
.V3 .hp_promobar_item {float: left; margin: 10px 9px 5px 0px; width: 180px;}
.V3 .hp_promobar_image{width:180px;height:150px;background-color:#FFF;float:left;margin: 0 0 8px 0;overflow: hidden;border: 2px solid #CECECE;border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
.V3 .hp_promobar_image img{border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}

/* RATE CONTROLLER */
.V3 .sitemap_map a {color: #969696;}
.V3 .sitemap_map a:hover {color: #3295DA;}

/* FOOTER AND SOCAIL BAR STYLES */
.V3 .social_email_wrapper {background-color:#E9EBEC; display:inline-block; float:left;}
.V3 #resource_wrapper{background: none;}
.V3 #footer_wrapper{background: none;}

.V3 .social_list{float:left;padding:21px 5px 22px 11px;margin: 0;width:585px;background-color: #E9EBEC;}
.CA.V3 .social_list{padding:29px 5px 30px 11px}
.gecko .V3 .social_list{padding:22px 5px 24px 11px;}
.gecko .CA.V3 .social_list{padding:30px 5px 32px 11px}
.V3 .social_list li{float:left;padding:0 19px 0 0;height:23px;width:auto;}
.V3 .social_list li.social_heading{color: #4977A5;font-size: 16px;margin-top: 10px;min-width: 210px;}
.V3 .social_copy{float:left;padding-top:4px;font-size:14px;}
.V3 .social_list a div{  float: left;height: 32px;margin-right: 8px;background-image: url('../img/ui/ic_social32.png');}
.V3 .social_twitterIcon{background-position: 0px 0;width:32px;}
.V3 .social_facebookIcon{background-position: -32px 0;width:32px;}
.V3 .social_youtubeIcon{background-position: -64px 0px;width:32px;}
.V3 .social_rssIcon{background-position: -96px 0;width:32px;}
.V3 .social_mobileIcon{background-position: -129px 0px;width:32px;}
.V3 .social_blackberryIcon{background-position: -162px 0px;width:34px;}
.V3 .social_androidIcon{background-position: -197px 0px;width:28px;}
.V3 .social_iphoneIcon{background-position: -227px 0px;width:17px;}
.V3 .social_gplusIcon{background-position: -245px 0;width:32px;}
.V3 .social_instagramIcon{background-position: -377px 0;width:32px;}
.V3 .social_pinterestIcon{background-position: -278px 0;width:32px;}
.V3 .social_odnokIcon{background-position: -312px 0;width:32px;}
.V3 .social_vkIcon{background-position: -345px 0;width:32px;}
.V3 .footer_box {border-top: 0px solid #ddd;margin: 0 auto;width: 960px;}

/* FOOTER COLUMNS LEGAL BOX */
.V3 #legal_content {float: left; width: 960px; padding: 20px 0; background: transparent url('/img/ui/bg/bg_contentHighlight_white.png') repeat-x 0px top; min-height: 50px;}
.V3 #legal_box a{color: #b6b6b6;text-decoration: none;}
.V3 #legal_box a:hover{color: #3295DA;}
.V3 .footer_text_links {float:left; width: 950px; padding-left:10px;-moz-column-count: 1; -moz-column-gap: 20px; -webkit-column-count: 1; -webkit-column-gap: 20px; column-count: 1; column-gap: 20px;color: #b6b6b6;}
.V3 .footer_text_links ul li:first-child {text-transform: none;margin-bottom: 0;}
.V3 .legal_one li, .V3  .legal_two li, .V3  .legal_three li, .legal_four li {list-style:none;}
.V3 .legal_one li span, .V3  .legal_two li span, .V3  .legal_three li span, .V3  .legal_four li span {float: left;}
.V3 .footer_text_links .legal_one {float: left;width:230px;}
.V3 .footer_text_links .legal_one ul {float: left;}
.V3 .one_list_one {width: 110px !important;float: left;}
.V3 .one_list_two {width: 110px !important;float: left;margin-left: 10px;}
.V3 .footer_text_links .legal_two {float: left;width:225px;}
.V3 .footer_text_links .legal_two ul {float: left;}
.V3 .one_list_three {width: 215px !important;float: left;}
.V3 .footer_text_links .legal_three {float: left;width:336px;}
.V3 .footer_text_links .legal_three ul{float: left;}
.V3 .two_list_one {width: 158px !important;float: left;}
.V3 .two_list_two {width: 158px !important;float: left;margin-left: 10px;}
.V3 .footer_text_links .legal_four {float: left;width:159px;}
.V3 .footer_text_links .legal_four ul{float: left;}
.V3 .three_list_one {width: 153px !important;float: left;}
.V3 .footer_text_links li {line-height: 150%;}
.V3 .footer_text_links div > ul > li:first-child {text-transform: uppercase;margin-bottom: 5px;}

.AUS.V3 .footer_text_links .legal_one, .AUS.V3 .footer_text_links .legal_two, .AUS.V3 .footer_text_links .legal_three,
.NZL.V3 .footer_text_links .legal_one, .NZL.V3 .footer_text_links .legal_two, .NZL.V3 .footer_text_links .legal_three {width:33%;text-align: center;}
.AUS.V3 .footer_text_links .legal_one ul, .AUS.V3 .footer_text_links .legal_two ul, .AUS.V3 .footer_text_links .legal_three ul,
.NZL.V3 .footer_text_links .legal_one ul, .NZL.V3 .footer_text_links .legal_two ul, .NZL.V3 .footer_text_links .legal_three ul {float: none;}

/* FOOTER CREDITS BOX */
.V3 #cred_wrapper {padding-bottom: 30px;margin-bottom: -3px;}
.V3 #cred_box {width: 920px;margin: 0 auto;padding: 10px 20px;color: #b6b6b6;border-top: 1px solid #ddd;}
.V3 #cred_box div{float: left;padding:15px 25px 20px 0;}
.V3 #cred_box a{color: #b6b6b6;text-decoration: none;}
.V3 #cred_box a:hover{color: #3295DA;}


/* PEUGEOT SEARCH FORM */
.pgtSearchForm {background-color:#4A77A5;}

/* V3 BANNERS */
.V3 .sec_rcPageBanner, 
.V3 .sec_rcPageBannerBasic, 
.V3 .sec_rcPageBannerCenter, 
.V3 .sec_rightWideForm .sec_rcPageBanner, 
.V3 .sec_rcPageBannerL, 
.V3 .basic_HeaderWrapper,
.V3 .sec_rcPageBannerCenter,
.V3 .fc1_rightContent {background: url("../img/ui/pageBanner/banner_bkg_v3.jpg") no-repeat scroll left top #4A77A5;}

.V3 .sec_rcPageBanner.sitemap {background: url("../img/ui/pageBanner/banner_bkg_sitemap_v3.jpg") no-repeat scroll left top #4A77A5;}
.V3 .sec_rcPageBannerFleet {background: url("../img/ui/pageBanner/banner_bkg_fleet_v3.jpg") no-repeat scroll left top #4A77A5;}
.V3 .sec_rcPageBannerSpecial {background: url("../img/ui/pageBanner/banner_bkg_specials_v3.jpg") no-repeat scroll left top #4A77A5;}
.V3 .sec_rcPageBannerMHSpecial {background: url("../img/ui/pageBanner/banner_bkg_mhspecials_v3.jpg") no-repeat scroll left top #4A77A5;}
.V3 .sec_rcTop{background: url('/img/ui/bg/bg_destLander_V3.jpg') no-repeat left top transparent;}
.V3 .sec_rightContent .chauffeur{background: url('/img/ui/bg/bg_destLanderChauff_v3.jpg') no-repeat left top transparent;}
.V3 .sec_rightContent .peugeot{background: url('/img/ui/bg/bg_peugeot_v3.jpg') no-repeat left top transparent;}
.V3 .sec_rightContent .luxury{background: url('/img/ui/bg/bg_destLanderLuxury_v3.jpg') no-repeat left top transparent;}
.V3 .sec_rightContent .motorhome{background: url('/img/ui/bg/bg_destLanderMotorhome_v3.jpg') no-repeat left top transparent;}
.V3 .sec_rightContent .motorcycle{background: url('/img/ui/bg/bg_destLanderMotorBike_v3.jpg') no-repeat left top transparent;}
.V3 .sec_rightContent .airport{background: url('/img/ui/bg/bg_destLanderAirport_v3.jpg') no-repeat left top transparent;}
.V3 .sec_rightContent .videos{background: url('/img/ui/bg/bg_destLanderVideos_v3.jpg') no-repeat left top transparent;}
.V3 .sec_rightContent .hotel{background: url('/img/ui/bg/bg_destLanderHotel_v3.jpg') no-repeat left top transparent;}
.V3 .sec_AffiliatesBanner {background: url("../img/ui/pageBanner/banner_bkgAffiliates_v3.jpg") no-repeat scroll left top #4A77A5;}



/* FORM.CSS
---------------------------------------- */
.V3 .CF .book_btn span {padding: 0 20px;}
.CF .book_bottomForm {background-color: #4A77A5;border: 2px solid #4A77A5;}



/* PEUGEOT.CSS
---------------------------------------- */
.V3 a, .V3 div, .V3 p, .V3 h1, .V3 h2, .V3 h3, .V3 h4, .V3 h5, .V3 h6, .V3 input, .V3 select, .V3 textarea, .V3 button {font-family:Arial, Helvetica, sans-serif}








