*{font-family:Arial;font-size:15px;}
body{margin:0;background-color:#FFFFFF;/*background-color:#658399;background:#4A77AA url(../img/ui/bg/bg_texture.gif) left top;*/color:#676767;}
b, strong{font-size:inherit;}

.clearfix:after { content: ""; display: table; clear: both; }
/* BASIC BULLETED LIST */
.basicList{margin:0;padding:0;}
.basicList li{list-style:disc outside;margin-left:15px;}

#header_wrapper{width:100%;height:44px;background-color:#29323C;display:inline-block; /*position: fixed; z-index: 1000; */}
#header_box{max-width:1190px;min-width:960px;margin:0 auto;background-color:#29323C;}
#nav_wrapper{width:100%;display:block;/*display:inline-block;*/padding:20px 0px 0 0;}
#nav_box{width:960px;margin:0 auto;}
#lang_Wrapper{width:100%;}
#lang_box{max-width:1190px;min-width:960px;margin:0 auto;}
#content_wrapper{width:100%;display:inline-block;padding:0 0 20px 0px;/*background:transparent url(../img/ui/bg/bg_contentShadow.png) repeat-x left bottom;*/}
#content_box{display:block;width:960px;height:50px;margin:0 auto;padding:10px 0 25px 0;background:transparent url(../img/ui/bg/bg_contentHighlight.png) no-repeat 10px top;}
#content_boxOneCol{display:block;width:960px;margin:0 auto;padding:10px 0 25px 0;background:transparent url(../img/ui/bg/bg_contentHighlight.png) no-repeat 10px top;}
.ie7 #content_box{display:block;width:960px;height:auto;margin:0 auto;padding:10px 0 25px 0;background:transparent url(../img/ui/bg/bg_contentHighlight2.jpg) no-repeat 10px top;}
#resource_wrapper{width:100%;display:inline-block;margin-bottom:-3px;margin-top:-3px;background:#f5f7f7 url(../img/ui/bg/bg_resources.jpg) repeat-x left bottom;}
#resource_box{display:block;width:960px;margin:0 auto;}
#footer_wrapper{width:100%;margin-bottom:-4px;background:#dadcdd url(../img/ui/bg/bg_footer.jpg) repeat-x left top;}
#footer_content{float:left;width:960px;/*background:transparent url(../img/ui/bg/bg_footerSitemap.jpg) repeat-x left top;*/}
#social_box{width:960px;margin:0 auto;border-top:1px solid #ddd;}
#sitemap_box{width:960px;margin:0 auto;border-top:1px solid #ddd;overflow:auto;}
#legal_box{width:960px;margin:0 auto;}
#legal_content{float:left;width:960px;padding:20px 0;/*background:transparent url(../img/bg_contentHighlight_white.png) no-repeat 0px top;min-height:50px;*/}
#cred_wrapper{width:100%;display:inline-block;background-color:#FFF;}
#cred_box{width:960px;margin:0 auto;padding:0 10px;}

/* HEADER */
.header_welcome, .header_acct {float:left;border-left:1px solid #283C50;padding:14px 10px;text-align:center;}
.header_log {float:left;border-left:1px solid #283C50;text-align:left;position:relative;z-index:1000;}
.header_origin, .header_welcome, .header_acct{border-right:1px solid #121A23;}
.header_origin, .header_welcome, .header_acct a,.header_log a{color:#81CCEA;text-decoration:none;display:inline-block;}
.header_welcome{width:186px;}
.header_acct{width:100px;}
.header_acct a:hover {color:#fff !important;}
/*.header_log:hover .loginHit a {color:#81CCEA !important;}*/

.loginContainer{float:left;position:absolute;top:44px;left:-2px;z-index:1000;width:240px;height:1px;}/*top:44px;*/
.loginHit {background: url("../img/ui/bg/arrow-blueDown.png") no-repeat scroll right 16px transparent;padding-right:7px;}
.loginHit:hover {background: url("../img/ui/bg/arrow-whiteDown.png") no-repeat scroll right 16px transparent;}
.loginHit a {height:16px;padding:14px 10px;}
.loginHit a:hover {color:#FFF !important;}
.login_list{position:absolute;top:-319px;float:left;width:187px;height:175px;padding:0 5px 10px 15px;background-color:#29323C;display:block; -webkit-border-radius:0 0 8px 8px;-khtml-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;border:1px solid #121A23;color:#81CCEA;}
.login_list li {float:left;width:100%;/*background-color:#29323C;*/padding:3px 5px 3px 0;cursor:pointer;}
.login_list li label{float:left;font-size:12px;padding:6px 15px 5px 0;text-align:left;}
.login_list li input {float:left;width:156px;padding:6px 10px;border:1px solid #D6D7D9;background-color:#F3F5F6;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; font-size:12px;color:#4977A5;}
.login_list li input:hover, .login_list li input:focus{background-color:#DAE6EB;color:#000;}
.login_list .book_btn {float: left;margin: 15px 0 10px 0;padding: 7px 20px;}
.login_list li.invalid label {color:#D31B37 !important;}
.login_list li.invalid input {border:1px solid #D31B37 !important;}
div.forgotpass {float:left;padding: 0;font-size:11px;}

div.forgotpass a {border-bottom: 1px dotted #5A8BA1;color:#81CCEA;font-size: 11px verdana,sans-serif;text-decoration: none;display:inline;}
.ie7 div.forgotpass a {border-bottom:none;text-decoration:underline;}
div.forgotpass a:hover {color:#fff;}
div.signup {float:left;width:100%;line-height: 10px;padding: 5px 0 0 0px;font-size:11px;}
div.signup a {border-bottom: 1px dotted #5A8BA1;color:#81CCEA;font: 11px verdana,sans-serif;text-decoration: none;display:inline;}
div.signup a:hover {color:#fff;}
.loginClose {float:right;padding:2px;}
.loginClose a:hover {color:#81CCEA;}

.ie7 .loginClose {margin-top:2px;}
.ie8 .loginClose{text-align:right;}

.logout_list{position:absolute;top:-188px;float:left;height:86px;padding:0 15px 10px 15px;background-color:#29323C;display:block;
-webkit-border-radius:0 0 8px 8px;-khtml-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;border:1px solid #121A23;color:#5A8BA1;margin:0 auto;text-align:center;}
.logout {float:left;line-height: 16px;padding: 11px 10px 0;text-align:center;color:#fff;}
.logout a {border-bottom: 1px dotted #5A8BA1;color:#5A8BA1;font: 11px verdana,sans-serif;text-decoration: none;display:inline;}
.logout a:hover {color:#81CCEA;}

.cor {display:none; position:absolute; top:10px;left:114px;height:14px;background-color:#B7D6EB;text-align:center;padding:5px;border-radius:8px;z-index:9000;font-size:11px;}
.header_origin{float:left;width:160px; word-wrap: break-word;position:relative;z-index:1000;padding:14px 10px 12px 10px;}
.header_originTrigger{background:url(../img/ui/bg/arrow-blueDown.png) no-repeat right 2px;cursor:pointer;/*color:#598BA1;*/color:#81CCEA;}
.header_originTrigger:hover {background:url(../img/ui/bg/arrow-whiteDown.png) no-repeat right 2px;color:#FFF !important;}
.cor .header_originTrigger:hover {display:block;}
.header_originTrigger span {margin-top:-3px;}
.origin_list{color:#5A8BA1;float:left;width:779px;position:absolute;top:44px;left:-9px;z-index:1000;padding:10px 5px 20px 35px;background-color:#EBEAEA;display:none; -webkit-border-radius:0 8px 8px 8px;-khtml-border-radius:0 8px 8px 8px;border-radius:0 8px 8px 8px;border:1px solid #5A8BA1;}
.origin_list ul{float:left;}
.origin_list li{width:189px;padding:3px 5px 3px 0;cursor:pointer;}
.origin_list li a{text-decoration:none;color:#5A8BA1;cursor:pointer;}/* #5099B4 */
.origin_list li a:hover{color:#3B4F5B;}
.origin_list li:hover {color:#3B4F5B !important;}
.origin_list_coo {float:left;width:100%;padding-bottom:7px;margin-bottom:8px;border-bottom:1px solid #5A8BA1;}
.chooseCountry{float:left;width:750px;font-weight:bold;}
.closeCountry{float:left;width:20px;cursor:pointer;}
.origin_list li a span, .header_origin span{float:left;width:19px;height:19px;background-image:url(../img/ui/btn/ic_spFlags.gif);padding-right:5px;}
.header_origin .alb{background-position:-5px 0;}
.header_origin .arg{background-position:-35px -1px;}
.header_origin .arm{background-position:-65px -160px;}
.header_origin .aus{background-position:-265px -161px;}
.header_origin .aut{background-position:-65px -1px;}
.header_origin .aze{background-position:-94px -1px;}
.header_origin .bel{background-position:-122px -1px;}
.header_origin .bol{background-position:-153px -1px;}
.header_origin .bra{background-position:-181px -1px;}
.header_origin .bul{background-position:-210px -1px;}
.header_origin .ca{background-position:-238px -1px;}
.header_origin .cae {background-position:-238px -1px;}
/* CHI can be removed when China is live */
.header_origin .chi{background-position:-266px -1px;}
.header_origin .cze{background-position:-5px -22px;}
.header_origin .els{background-position:-35px -22px;}
.header_origin .est{background-position:-65px -22px;}
.header_origin .mac{background-position:-94px -22px;}
.header_origin .fra{background-position:-122px -22px;}
.header_origin .geo{background-position:-153px -22px;}
.header_origin .deu{background-position:-181px -22px;}
.header_origin .gua{background-position:-211px -22px;}
.header_origin .hon{background-position:-238px -22px;}
.header_origin .hun{background-position:-267px -22px;}
.header_origin .irl{background-position:-5px -44px;}
.header_origin .ita{background-position:-35px -44px;}
/* JAP can be removed when JAPAN is live */
.header_origin .jpn,.jap{background-position:-65px -44px;}
.header_origin .kaz{background-position:-93px -44px;}
.header_origin .sko{background-position:-122px -44px;}
.header_origin .lic{background-position:-153px -44px;}
.header_origin .lit{background-position:-181px -43px;}
.header_origin .lux{background-position:-210px -44px;}
.header_origin .mol{background-position:-238px -44px;}
.header_origin .nze{background-position:-265px -44px;}
.header_origin .slo{background-position:-4px -67px;}
.header_origin .nld{background-position:-35px -67px;}
.header_origin .nic{background-position:-65px -67px;}
.header_origin .par{background-position:-94px -67px;}
.header_origin .per{background-position:-122px -67px;}
.header_origin .pol{background-position:-153px -67px;}
.header_origin .aor{background-position:-180px -67px;}
.header_origin .rom{background-position:-210px -67px;}
.header_origin .rus{background-position:-237px -67px;}
.header_origin .uru{background-position:-266px -67px;}
.header_origin .bar{background-position:-4px -91px;}
.header_origin .bez{background-position:-35px -90px;}
.header_origin .bel{background-position:-122px -1px;}
.header_origin .esp{background-position:-65px -90px;}
.header_origin .che{background-position:-94px -90px;}
.header_origin .phi{background-position:-122px -90px;}
.header_origin .uk{background-position:-151px -91px;}
/* uk above has been deprecated */
.header_origin .gbr{background-position:-151px -91px;}
.header_origin .us{background-position:-179px -90px;}
.header_origin .header_originTrigger .us{background: transparent url(../img/ui/btn/ic_USA.png) no-repeat left top;}
.header_origin .ven{background-position:-209px -90px;}
.header_origin .tai{background-position:-237px -91px;}
.header_origin .pue{background-position:-265px -90px;}
.header_origin .ukr{background-position:-5px -114px;}
.header_origin .tha{background-position:-35px -114px;}
.header_origin .bos{background-position:-65px -114px;}
/* CHI can be removed when CHINA is live */
.header_origin .chi{background-position:-267px -1px;}
.header_origin .chl{background-position:-94px -114px;}
.header_origin .col{background-position:-123px -114px;}
.header_origin .ecu{background-position:-265px -138px;}
.header_origin .cos{background-position:-151px -114px;}
.header_origin .dnk{background-position:-179px -114px;}
.header_origin .dom{background-position:-208px -114px;}
.header_origin .gre{background-position:-237px -114px;}
.header_origin .cro{background-position:-265px -114px;}
.header_origin .lat{background-position:-4px -137px;}
.header_origin .nor{background-position:-35px -137px;}
.header_origin .ser{background-position:-65px -137px;}
.header_origin .tur{background-position:-94px -137px;}
.header_origin .zaf,.saf{background-position:-123px -137px;}
.header_origin .zho{background-position:-267px -1px;}
.header_origin .eur,.eu{background-position:-153px -138px;}
.header_origin .mon{background-position:-179px -137px;}
.header_origin .mor{background-position:-208px -137px;}
.header_origin .gib{background-position:-236px -137px;}
.header_origin .int{background-position:-5px -160px;}
.header_origin .pan{background-position:-35px -160px;}
.header_origin .ae{background-position:-94px -160px;}
/* ICE can be removed when ICELAND is live */
.header_origin .isl,.ice{background-position:-123px -161px;}
.header_origin .fin{background-position:-152px -160px;}
.header_origin .swe{background-position:-180px -160px;}
.header_origin .slo{background-position:-209px -160px;}
.header_origin .slv{background-position:-5px -67px;}
.header_origin .hkg{background-position:-237px -160px;}
.header_origin .hon{background-position:-265px -138px;}
.header_origin .mex{background-position:-4px -180px;}
.header_helpWrapper, .header_langPickerWrapper{float:right;}
.header_help{float:left;width:45px;height:40px;background-color:#F4F5F5;padding:1px 0 3px 10px;}
.ie7 .header_help{padding-bottom:5px;height:38px;}
.ie8 .header_help {padding:1px 0 3px 10px;}
.ie9 .header_help{padding-bottom:4px;height:39px;}
.header_helpTime a {color:#9F0606;font-size:18px;text-decoration:none;}
.header_helpCopy a {color:#000;font-size:18px;line-height:16px;text-decoration:none;}
.header_chat{float:left;width:200px/*268px*//*296px*/;/*height:19px;*/padding:8px 0 13px 28px;background:transparent url('../img/bg_chat.jpg') no-repeat left top;font-size:16px;color:#FDFEFD;}
.ie7 .header_chat {height:23px;padding-top:8px;}
.header_chat a{font-size:16px;color:#FDFEFD;}
.header_or{color:#5099B4;}
.header_phone{text-decoration:none;}
.header_phone_icon{margin:9px 0px 0px 8px;}

/* LANGUAGE PICKER */
.header_langText{color: #4977a5;/*padding: 52px 0 3px 1px;*/padding: 5px 0 3px 1px;font-weight:bold;clear: left;float: left;width: 283px;}
.header_langText a{color: #4977a5;cursor: pointer;}
.ie7 .header_langText{padding: 10px 0 0 0;}
/*.withAffiliateBar {padding: 76px 0 3px 1px; }*/

/* AFFILIATE TITLE */
.afftitle {background: url('/img/ui/bg/bg_afftitle.gif') repeat-x left top transparent; height:24px; overflow: hidden; margin-top: -3px; vertical-align:center; padding-top:4px; text-align: center; color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px; /*position:fixed; display: inline-block; width: 100%; margin: 44px 0 0 0; z-index: 999;*/}
.ie7 .afftitle {margin-top: 0px;}

/* NAVIGATION */
#mainNav{float:left;margin:0 0 0 4px;padding:0;width:100%;}
#mainNav_logo{width:100%;float:left;}
.mainNav_logo img {border:none;}
#mainNav li{position:relative;float:left;margin:10px 19px 0px 10px;padding:0;font-size:15px; width:auto;list-style:none;color:#FFF;background:transparent url('../img/ui/bg/bg_navROff2.png') no-repeat right top;height:50px;cursor:default;z-index:900;}
.ie9 #mainNav li{margin-right: 18px;}
#mainNav li:hover, #mainNav li.hover{background:transparent url('../img/ui/bg/bg_navROn.png') no-repeat right top;margin-bottom:0;height:50px;}
	#mainNav li.nosubmenu:hover, #mainNav li.nosubmenu.hover{background: transparent url('../img/ui/bg/bg_navRHover2.png') no-repeat right top;}

/*#mainNav li:hover a{background:transparent url('../img/ui/bg/bg_navLOn.png') no-repeat left top;margin-bottom:0;height:50px;}*/
#mainNav li ul{display:none;}
#mainNav li:hover ul, #mainNav li.hover ul {display: block;min-width:200px;position:absolute;top:45px;left:0;margin:0 0 0 -15px;padding:10px; -webkit-border-radius:0 8px 8px 8px;-khtml-border-radius:0 8px 8px 8px;border-radius:0 8px 8px 8px;float:left;color:#d5dee2;background-color:#2A404F;z-index:20000;}
#mainNav li a, #mainNav li a:visited{float:left;background:transparent url('../img/ui/bg/bg_navLOff2.png') no-repeat left top;padding:9px 15px 9px 15px;color:#2A404F;text-decoration:none;font-size:15px;margin-left:-15px;margin-bottom:15px;z-index:2000;}
li.top-nolink a {cursor:default;}
#mainNav li a:hover, #mainNav li a.mainNav_hover{color: #FFF;}
#mainNav li a:hover img.homeActive{display: none;}
#mainNav li a:hover img.homeHover{display: block;}
#mainNav li a img.homeActive{display: block;}
#mainNav li a img.homeHover{display: none;}
/*#mainNav li a:hover{background:transparent url('../img/ui/bg/bg_navLOn.png') no-repeat left top;margin-bottom:0;height:50px;}*/
#mainNav li ul li, #mainNav li ul li:hover, #mainNav li ul li.hover{float:left;padding:0;background:none!important;margin:0;padding:0;min-width:200px;width:100%;height:auto;}
#mainNav li ul li span{color:#989EA2;padding-left:5px;white-space:nowrap;cursor:default;}
#mainNav li ul li a, #mainNav li ul li a:visited, #mainNav li ul li a:hover{float:left;font-size:12px;margin:0;padding:4px 0px 3px 5px; background-color:#2A404F;color:#d5dee2 !important;height:auto;background-image:none!important;white-space:nowrap;min-width:200px;cursor:pointer;}                                                                            
#mainNav li ul li a:hover{text-decoration:underline;}                                                                     
.ie6 #mainNav li a, .ie6 #mainNav li a:visited{position:relative;}
.mainNav_hover{background:transparent url('../img/ui/bg/bg_navLOn.png') no-repeat left top!important;margin-bottom:0;height:50px;}
	.nosubmenu .mainNav_hover{background:transparent url('../img/ui/bg/bg_navLHover2.png') no-repeat left top!important;}

/* HOME BTN */
#mainNav li.aehome {height:35px;/*background: none;margin:15px 5px 0 0;*/}
#mainNav li.aehome a, #mainNav li.aehome a:visited {float:left;/*margin-bottom:0;padding:0 15px;*/padding:5px 15px 3px 15px;text-decoration: none;cursor:pointer;margin-bottom:0;height: 35px;}
.ie7 #mainNav li.aehome a, .ie7 #mainNav li.aehome a:visited {padding-bottom:7px;}
.ie8 #mainNav li.aehome a, .ie8 #mainNav li.aehome a:visited {padding-bottom:7px;}
#mainNav li.aehome a:hover {background: url('../img/ui/bg/bg_navLOn_home.png') no-repeat left top transparent; margin-bottom:0;}
#mainNav li.aehome:hover, #mainNav li.aehome.hover{background: url('../img/ui/bg/bg_navROn_home.png') no-repeat right top transparent;margin-bottom:0;height:35px;}

/* FOOTER */
.social_list{float:left;padding:27px 11px;width:579px;}
.social_list li{float:left;padding:0 27px 0 0;height:23px;width:auto;}
.ie7 .social_list li{float:left;padding:0 26px 0 0;height:23px;width:auto;}
.social_list a{float:left;color:#657A7F;font-size:14px;text-decoration:none;}
.social_list a div{float:left;height:24px;margin-right:8px;background-image:url('../img/ic_social24.png');}
.social_mobileIcon{background-position: -97px 0px;width:24px;}
.social_copy{float:left;padding-top:4px;font-size:14px;}
.social_rssIcon{background-position: -72px 0;width:24px;}
.social_youtubeIcon{background-position: -48px 0px;width:24px;}
.social_facebookIcon{background-position: -24px 0;width:24px;}
.social_twitterIcon{background-position: 0px 0;width:24px;}
.social_gplusIcon{background-position: -184px 0;width:24px;}

.social_iphoneIcon{background-position: -169px 0;width:14px;}
.social_blackberryIcon{background-position: -122px 0;width:24px;}
.social_androidIcon{background-position: -147px 0;width:23px;}

.social_emailWrapper{float:left;width:325px;padding:10px 0 10px 20px;border-left:1px solid #CCC;background-color:#EBEBE9}
#email_signup{border:none;}
.social_emailWrapper label{float:left;color:#4977A5;font-size:14px;padding:4px 0 8px 0px;}
.social_emailWrapper input{float:left;width:175px;font-size:12px;color:#4977A5;padding:6px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #d6d7d9;}
.email_signupBg{float:left;padding:0 20px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background-color:#FFF;}

.social_bar .gPlusOne { width:80px; }
.fbLikeButton, .gPlus1Button, .tweetButton { float:left; min-width: 80px; }
.fbLikeButton { margin-right:10px; }



.sitemap_map{float:left;width:579px;padding:30px 11px 10px 11px;}
.sitemap_promo{float:left;width:336px;padding:30px 10px 29px 11px;/*background:transparent url(../img/ui/bg/bg_footerPromo.jpg) repeat-x left top;*/border-left:1px solid #CCC;}

.sitemap_map ul{/*width:580px;*/float:left;width:193px;margin:10px 0;overflow:hidden;}
.sitemap_map li{/*float:left;*/display:block;/*width:25%;*/padding:0 0 4px 0;color:#657A7F;}
.sitemap_map h3 a{color:#686868;font-size:11px;text-decoration:underline;}
.sitemap_map a{color:#686868;font-size:11px;text-decoration:none;}
.sitemap_map a:hover{color:#3295DA;}

.legal_privacy{float:left;width:280px;padding-left: 10px;color:#686868;font-size:11px;}
.legal_reg{float:left;width:450px;color:#686868;font-size:11px;}
#legal_box a{color:#686868;font-size:11px;}
#legal_box p{padding-top:10px;}
.legal_list ul {float: left;margin: 10px 0;overflow: hidden;width: 320px;}
.legal_list li {padding: 5px;text-align: center;}

.cred_copy{float:left;width:195px;padding:20px 20px 10px 0;border-right:1px solid #CCC;}
.cred_copy h4{font-size:14px;padding:0 0 5px 0;}
.cred_list{text-align: center; padding: 20px 0;}
.cred_list li{display: inline; padding: 0 40px;}
.cred_list_ssl{float:left;padding:20px 0 0px 120px;}
.cred_list_ssl li{float:left;padding:0 80px 20px 0;}
/*.cred_list li a{float:left;background-image:url('../img/ui/ic_cred.png');}*/
li.cred_alert{width: 119px;}
li.cred_trustwave{width: 101px;}
li.cred_asta{width: 100px;}
li.cred_bbb{width: 120px;}
li.cred_verisign{width: 140px;margin-top: -10px;}
li.cred_verisign a.smlinks{color: #686868;font-size: 10px;}

.cred_icons {text-align:center;}
.cred_icons .fine {float:left;font-size:11px;min-height:60px;width:80px;padding:5px;}

/* VERISIGN LOGO ON CAR CHECKOUT */
.verisignContainer {position: relative;left:12px;}
.verisign-checkout {display:inline-block;overflow:auto;position:absolute;width:122px;}
.verisign-checkout a {color: #686868; font-size: 10px;}

/* CONTENT */
.content_promo{float:left;width:526px;}
#resource_box h1, #resource_box h2, .ppc  #resource_box  h3{float:left;font-size:18px;color:#5A8BA1;padding:14px 10px 10px 0;}
.ppc #resource_box h2, .ppc #resource_box h3{float:none;padding: 14px 10px 10px 0;}
.ppc #resource_box h3{font-size:16px;}
.resource_promo{float:right;line-height:0;}

.resource_container{float:left;padding:0 0 30px 0px;margin-left:10px;}
#DiscoverBar{float:left;padding:0 0 30px 0px;}
.resource_top{float:left;width:935px;margin:0 10px;border-bottom:1px solid #CCC;}

/* CHANGING CONTENT */
.hp_primary_rome{padding:0 0 10px 0;}

/*RESOURCES*/
.resourceList{float:left;list-style:none;padding:0;margin:0;height:140px;overflow:hidden;}
.ie9 .resourceList{width:1050px;}
.resourceList li{float:left;color:#3B4F5B;}
#discoverBarTabs{float:left;list-style:none;padding-left:10px;margin:0;height:140px;overflow:hidden;}
.ie9 #discoverBarTabs{width:1050px;}
#discoverBarTabs li{float:left;color:#3B4F5B;}
.fold{width:75px;height:120px;overflow:hidden;background-color:#E9EBEC;border-right:1px solid #FFF;}
.expand{width:479px;background-color:#D3DCE0;-webkit-border-radius:0 0 8px 8px;-khtml-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;cursor:default;}

/*default 7 tabs */
.rl_copy{float:left;width:362px;padding:0 20px;margin:20px 0px 10px 0px;border-left:1px solid #CCC;font-size:12px;line-height:16px;}
.rl_copy a{font-size:12px;color:#4990AD;font-style:normal;}
.rl_wrap{width:479px;float:left;}

.Resources5Tabs .rl_copy{width:485px;padding:0 40px 0 30px;line-height:20px;}
.Resources5Tabs .rl_wrap{width:631px;}
.Resources5Tabs .expand{width:631px;}

.Resources6Tabs .rl_copy{width:420px;padding:0 20px 0 30px;line-height:20px;}
.Resources6Tabs .rl_wrap{width:546px;}
.Resources6Tabs .expand{width:556px;}

.ie7 .rl_wrap{padding-bottom:20px;}

.rl_labelCopy{float:left;width:65px;font-size:12px;padding:0 2px;height:40px;}
.rl_label{float:left;height:110px;width:67px;padding:20px 4px 10px 4px;cursor:pointer;text-align:center;}
.rl_labelIcon{float:left;height:40px;background-image: url('../img/ui/ic_resources.png');}
.icon{float:left;height:40px;background-image: url('http://www.globalmediaserver.com/images/discover/ic_resources.png');}
.rl_blog{background-position:-73px 0px; width: 36px; height: 50px;margin:0px 0 0 15px;}
.rl_guide{background-position: 0 0px; width: 42px; height: 50px;margin:0px 0 0 15px;}
.rl_video{background-position:-43px 0px; width: 18px; height: 50px;margin:0px 0 0 22px;}
.rl_news{background-position:-127px 0px; width: 28px; height: 50px;margin:0px 0 0 20px;}
.rl_drive{background-position:-168px 0px; width: 54px; height: 50px;margin:0px 0 0 6px;}
.rl_mobile{background-position:-235px 0px; width: 30px; height: 45px;margin:0px 0 0 22px;}
.rl_deal{background-position:-276px 0px; width: 33px; height: 50px;margin:0px 0 0 16px;}
.rl_air{background-position:-323px 0px; width: 40px; height: 50px;margin:0px 0 0 14px;}
.rl_guest{background-position:-377px 0px;width: 36px;height: 40px;margin:0px 0 0 14px;}
.rl_tips{background-position:-429px 0px; width: 40px; height: 42px;margin:0px 0 0 14px;}

div[id*='step'], .sec_rightContent, .basic_utilbar {border: 2px solid #CECECE;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}

/* STEP 2 bg_step2RefineHeader color was #000 */
#step2_leftWrapper{float:left;background-color:#fff;color:#676767;}

/* SUPPLIER RATING SPRITE */
#supp_rating { background: url('../img/ui/ic_starRating_matrix.png') no-repeat top center; }
	#supp_rating.S1{background-position: center -52px;}
	#supp_rating.S2{background-position: center -39px;}
	#supp_rating.S3{background-position: center -26px;}
	#supp_rating.S4{background-position: center -13px;}
	#supp_rating.S5{background-position: center 0px;}
.supplier_rating{height: 12px;}

#supp_rating.S1.supplier_rating{background-position: left -52px;}
#supp_rating.S2.supplier_rating{background-position: left -39px;}
#supp_rating.S3.supplier_rating{background-position: left -26px;}
#supp_rating.S4.supplier_rating{background-position: left -13px;}
#supp_rating.S5.supplier_rating{background-position: left 0px;}
	
/* CAR RESULTS 
.pkgDetails{display:none;}*/
.pgkDetails_expand{float:left;height:auto;overflow:auto;border-bottom:1px solid #E8E8E8;margin-bottom:5px;}
.pgkDetails_fold{float:left;height:0;overflow:hidden;}
.pgkDetails_expand .costArrow {margin-bottom:0;}

/* RESULTS TOP SECTION */
.bb {border-bottom:1px solid #e8e8e8;}
.blueCostLarge {color:#3294D9;font-size:24px;}
.blueCostSmall {font-size:20px;color:#3294D9;}/*color:#3294D9;*/
.bookNow{float:left;width:122px;}
.bookNow .book_btn{margin-right:0;}
.bt {border-top:1px solid #C7C7C7;padding-top:15px;}
.carDetails {float:left;width:350px;margin-bottom:10px;position:relative;z-index:1;}
.carDetails .cd_emailTC{float:left;width:330px;padding:5px 0 2px 20px;}
.carDetails .carUT_fuel{float:left;width:280px;padding:5px 0 2px 0px;}
.cd_emailTC a, .carUT_fuel a{position:relative;padding:2px 0 4px 24px;color:#4977a5!important;font-size:12px;text-decoration:underline;}

.cd_emailTC .airportloc span{background-image:url('../img/ui/btn/ic_airplane.gif'); background-repeat:no-repeat;background-position:0; padding:2px 0 4px 24px;}
.ut_airportloc{margin-top:4px;width:240px;}
.ut_airportloc span{background-image:url('../img/ui/btn/ic_airplane.gif'); background-repeat:no-repeat;background-position:0; padding:5px 0 2px 24px;clear:both;}

.cd_emailTC a span, .carUT_fuel a span {position:absolute;left:0;top:0;width:20px;height:20px;background:url('../img/ui/btn/sp_icEmailTC.gif') no-repeat;background-position:-1px -25px;}
.cd_emailTC a.fuel span{background-image:url('../img/ui/btn/sp_icCarEquip2.gif'); background-repeat:no-repeat;background-position:-156px -6px}

.cd_emailTC a.tandc, .cd_emailTC a.ratesExplain{background-position:-1px -25px;}
.cd_emailTC .sippnotesNoLink {display:block; margin: 0 0 5px 0; padding:0;font-weight: bold;padding-bottom: 2px;color: #1B4965;clear:both;}

.cd_emailTC a.email{background-position:-1px -2px;padding-left:25px;}
.carDetails .cd_sippnotes, .lx_carDetails .cd_sippnotes, .modify .cd_sippnotes{float:left;text-align:left;font-weight: bold;width:100%;}/*max-width:300px;*/
.lx_carDetails .cd_sippnotes{margin: 10px 0 10px 20px;}
.carDetails .cd_emailTC a.fuel, .carDetails .carUT_fuel a.fuel{float: left;cursor: pointer;background-position:-156px -6px;padding: 0 34px 4px 23px;background-image:url('../img/ui/btn/sp_icCarEquip2.gif'); background-repeat:no-repeat;}
.carDetails .cd_sippnotes a, .carDetails .cd_sippnotes span, .lx_carDetails .cd_sippnotes a, .sippNote .sippnotelink, .modify .sippnotelink{float:left;padding:0 34px 4px 24px;margin:10px 0 0 20px;color:#1B4965;font-size:12px;text-decoration:underline;background:url('../img/ui/btn/sp_icEmailTC.gif') no-repeat -1px -25px;}
.carDetails .cd_sippnotes span.sippnotesNoLink{float:left;padding:0 34px 1px 0px;margin-top:10px;color:#1B4965;background:none;text-decoration: none;}
.ut_sippnotelink{float:left;font-weight:bold;padding:0 0px 20px 22px;margin:10px 0 10px 0px;color:#1B4965;font-size:12px;text-decoration:underline;background:url('../img/ui/btn/sp_icEmailTC.gif') no-repeat -1px -25px;}
.ut_sippnote{float:left;padding:2px 0 5px 0;}
.carDetails ul li ul li {padding:3px 0;color:#3F3F3F;}
.carDetails .costArrow { width: 9%;height: 100%;position: absolute;right: 0;background: #E2E2E1 url('../img/ui/bg/arrow_grey.gif') no-repeat 8px center;border-left: 1px solid #f2f2f2;}
.carDetails .pkgOpen .costArrow { background: #E2E2E1 url('/img/ui/bg/arrow_grey_up.gif') no-repeat 8px center; }
.carDetails .pkgDetails {padding:0 0 0 15px;}
.carDetails .pkgColorWrap{float: left;background-color:#B9D7E3;color:#4A77A5;border-right:1px solid #C3C3C3;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;-khtml-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px;}
.carDetails .pkgColorWrap:hover, .pkgTrigger:hover .pkgColorWrap{float: left;background-color:#B9D7E3;border-right:1px solid #C3C3C3;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;-khtml-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px;}
.carDetails .pkgTrigger {background-color:#B9D7E3;font-size:14px;text-decoration:none;width:100%;float:left;margin:2px 0;text-align:left;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;-khtml-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px;}
.carDetails .pkgActive .pkgColorWrap, .carDetails .pkgOpen .pkgColorWrap{ background-color:#B9D7E3;color:#4A77A5;cursor:pointer;}
.carDetails .sippNote{padding:2px 0 20px;}
/*.carDetails .sippNote a{padding:0 19px 2px 0;font-weight:bold;color:#1B4965;text-decoration:none;background: transparent url(../img/ui/btn/ic_info.png) no-repeat right top;}*/
.carDetails .sippNote a:hover{text-decoration:underline;}

/* Rate fingers should be in an "active" state at all times. This has been left here as a stub in case the upper powers tell us to make it change on hover */
.carDetails .pkgTrigger { /*background:#B9D7E3 url('/img/ui/bg/bg_rateFingerGrey.jpg') repeat-y right top;*/float:left;margin: 2px 0;position: relative;cursor:pointer;/*-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;-khtml-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px;*/ }
.ie8 .carDetails .pkgTrigger {border-right:0;}
.carDetails .pkgTrigger:hover { float:left;background-color:#B9D7E3;margin: 2px 0;cursor:pointer;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;-khtml-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px; }
.cd_getMap { float:left;width:80px;height:28px;margin:8px 0px 0 0;background:transparent url('/img/ui/btn/btn_ratesBook_active.jpg') repeat-x left top;color:#FFFFFF;border:1px solid #FFFFFF;cursor:pointer;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-weight:bold;font-size:11px;}
.pkgActive .cd_getMap, .pkgOpen .cd_getMap, .pkgTrigger:hover .cd_getMap { float:left;width:80px;height:28px;margin:8px 0px 0 0;background:transparent url('/img/ui/btn/btn_ratesBook_active.jpg') repeat-x left top;color:#FFFFFF;border:1px solid #FFFFFF;cursor:pointer;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-weight:bold;font-size:11px;cursor:pointer; }
.cd_getMap, .pkgActive .cd_getMap, .pkgOpen .cd_getMap, .pkgTrigger:hover .cd_getMap {line-height:95%;}

.carDetails .addQuestion {float:right;}
.carDetails .redBookTipWrapper{width:284px;font-size:12px;position:absolute;left:278px;top:-27px;display:none;z-index:9000;}
.carDetails .redBookTipArrow {clear: both; float: left; left: 1px; top: 25px; position: relative; overflow: hidden; width: 19px; height: 63px; font-size: 1px; line-height: 1px; background: transparent url('../img/ui/bg/ttArrow.png') no-repeat top left;background: transparent url('../img/ui/bg/ttArrow_noshadow.png') no-repeat top left\9;_background: transparent url('../img/ui/bg/ttArrow.gif') no-repeat top left; /* ie6 */left: 2px\9;/* \9 indicates ie8 and below */}
.carDetails .redBookTipMain {float:right;color:#676767;font-size:11px;width:230px;min-height:100px;padding:10px 15px 10px 20px; background-color:#EBEAEA;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 1px 4px ##000; -webkit-box-shadow: 0px 1px 4px #000; box-shadow: 0px 1px 4px #686868;border: 1px solid #c0c0c0\9;padding:10px 14px 10px 19px\9;/* \9 indicates ie8 and below */} /* color was 3D3C3C */
.carDetails .redBookTipMain ul{padding:0 0 0 15px;width: 215px;list-style:disc outside;}
.carDetails .redBookTipMain ul li{float:none;padding: 0px 0px 7px 0px;font-size:12px!important;width: 215px!important;}
.ie7 .carDetails .redBookTipMain ul li{vertical-align:top;}
.carDetails .redBookTipMain .sectionbar{font-size:14px;padding: 15px 5px 8px 0;color:#DE5706;background:transparent url(../img/ui/btn/closeXsm.png) no-repeat right top; cursor: pointer;}
.carDetails .redBookTipMain .sectionbar a{color:#2F3943;text-decoration:underline;}
.carDetails .costContainer {float:left;width: 250px;}
.cd_suppLogo{float:left;padding:15px 0 0 20px;width:100%}
.terms {float: left;padding-bottom: 15px;width: 100%;}

.terms .tandc{padding:0 34px 4px 0;color:#FF6533;font-size:10px;text-decoration:underline;}
#termspop .terms_linkList{float:left;width:100%;}
#termspop .terms_linkList ul{margin:0px;padding:20px 0;}
#termspop .terms_linkList ul li{list-style:none;}

.tandcLoad{display:none;text-align:center;padding:80px 0 0 0;}
.tandcLoad img{padding-bottom:25px;}
.ub_suppLogo{float:left;padding:0px 0 10px 0px;width:100%}

.cd_pkgCost{float:left;width:201px;padding:3px 10px 3px 20px;}
.cd_pkgPrice{color:#1B4965;font-size:17px;font-weight:bold;} /*icons pick up bold*/
.cd_pkgPriceStrikeTh{color:#6D96A6;font-size:13px;font-weight:bold;text-decoration:line-through;padding-left:3px;}
.cd_pkgPriceStrikeTh_red{color:#AA0000;font-size:13px;font-weight:bold;text-decoration:line-through;padding-left:3px;}
.cd_pkgPriceDay{color:#5D5D5D;font-size:17px;font-weight:normal;}
/*.pkgTrigger h5{color:#878787;font-size:12px;}*/
.cd_bookBtn, .cd_getMapBtn {float:left;width:85px;cursor:pointer;padding-bottom: 8px;}
/*.cd_bookNow{float:left;width:85px;height:44px;margin-left:10px;padding:15px 10px;font-weight:bold;color:#FF6533;border:none;cursor:pointer;}*/
.cd_book {float:left;width:80px;height:28px;margin:8px 0px 0 0;background:transparent url('/img/ui/btn/btn_ratesBook_inactive.jpg') repeat-x left top;color:#535353;border:1px solid #535353;cursor:pointer;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-weight:bold;font-size:11px;}
.insList .pkgTrigger .cd_book {background:transparent url('/img/ui/btn/btn_ratesBook_active.jpg') repeat-x left top;color:#FFFFFF;border:1px solid #FFFFFF;}

.pkgActive .cd_pkgPrice, .pkgOpen .cd_pkgPrice, .pkgTrigger:hover .cd_pkgPrice:hover{color:#1B4965;}
.pkgTrigger h5, .pkgActive h5, .pkgOpen h5, .pkgTrigger:hover h5{color:#368DAE;}
.pkgActive .cd_bookBtn, .pkgOpen .cd_bookBtn, .pkgTrigger:hover .cd_bookBtn{}
.pkgActive .cd_book, .pkgOpen .cd_book, .pkgTrigger:hover .cd_book, .pkgActive .cd_getMap, .pkgOpen .cd_getMap, .pkgTrigger:hover .cd_getMap {float:left;width:80px;height:28px;margin:8px 0px 0 0;background:transparent url('../img/ui/btn/btn_ratesBook_active.jpg') repeat-x left top;color:#fff;border:1px solid #fff;cursor:pointer;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-weight:bold;font-size:11px;}

/* Rate Fingers: longer labels */
.cd_pkgCost14{float:left;width:201px;padding:3px 10px 3px 20px;}
.pkgTrigger12 h5{color:#878787;font-size:14px;}

.carImage {float:left;width:226px;padding:0 20px 0 0;text-align:center;}
.ie7 .carImage {padding-bottom:5px;}
.carImageWrapper{float:left;width:226px;}

.carOptions{display: inline-block;width:585px;cursor:pointer;}

.ie7 .carOptions{display: block;width:585px;cursor:pointer;}

.carOptions h6 {float:left;color:#27598B;font-size:15px;width:auto;padding: 9px 0px 6px 15px;}
.carOptions .optionsOpen{float:right;width:28px;height:22px;margin-top:12px;margin-right:12px;padding-right:25px;text-decoration: underline;background:transparent url('../img/ui/bg/arrow_greyDown.gif') no-repeat top right;}
.carOptions .showOptions{float:left;width:585px;background-color:#E3E3E3;border:1px solid #C9C9C9;border-radius: 5px 5px 5px 5px;height:34px;margin:0 0 0 0;text-decoration: none;}
.carOptions .showOptionsHighlight{background-color:#B9D7E3;}
.carOptions .showOptions:hover{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.carOptions .showOptionsActive{-moz-border-radius: 5px 5px 0 0!important;-webkit-border-radius: 5px 5px 0 0!important;-khtml-border-radius: 5px 5px 0 0!important;border-radius: 5px 5px 0 0!important;}
.carOptions:hover h6, .carOptions .showOptionsActive h6{color:#1B4965;}
.carOptions .showOptionsActive .optionsOpen{background:transparent url('../img/ui/bg/arrow_greyUp.gif') no-repeat top right;}

.contactInfo {background: url("../img/ui/bg/bg_step3ContactHeader.jpg") repeat-x  left top #F4F6F5;display: inline-block;min-height:33px;margin: 0;padding:8px 0 0 9px;width: 597px;border-top:1px solid #D2D9DE;border-bottom:1px solid #D2D9DE;}
.costContainer .cost p {max-width:100px;float:left;font-size:14px;}
.carEquipIc{display:inline-block;}
.carEquipIc li{float:left;color:#6e92b7;font-size:11px;margin:0;text-align:center;padding:24px 0px 0;margin-right:20px;background-image: url(../img/ui/btn/sp_icCarEquip2.gif);background-repeat:no-repeat;}

.carEquipIc li:last-child {margin-right:0;}
.icon_door, .icon_ac, .icon_automatic, .icon_manual, .icon_pax, .icon_suitcase_lg, .icon_suitcase_sm{text-align:center;}
.icon_door{background-position:0 0;width:16px;height:16px;}
.icon_pax{background-position:-18px 0;width:16px;height:16px;}
.icon_ac{background-position:-36px 0;width:16px;height:16px;}
.icon_suitcase_lg{background-position:-54px 0px;width:16px;height:13px;}
.icon_suitcase_sm{background-position:-72px 0px;width:16px;height:9px;}
.icon_suitcase_gr{background-position:-131px 0px;width:18px;height:9px;}
.icon_auto{background-position:-108px 0;width:16px;height:16px;}
.icon_manual{background-position:-90px 0;width:16px;height:16px;}

.carEquipIc .icon_auto span {margin-left:-5px;}
.carEquipIc .icon_manual span {margin-left:-5px;}
.carEquipIc .icon_pax span {margin-left:-2px;}

.ie7 .caricons {margin:auto;margin-left:10px;}
.ie7 .carEquipIc .icon_manual span {margin-left:0;}
.ie8 .caricons {margin:0 auto;text-align:center;width:100%;margin-left:10px;}

.ageCheck {width:auto !important;}
.ie7 .ageCheck{margin-top:-18px;}
.optionChoices {border-collapse:collapse;width:585px;}
.optionChoices .addItem {background:url('/img/ui/btn/btn_circleOrangePlus.png') no-repeat transparent; * background:url('/img/ui/btn/btn_circleOrangePlus.gif') no-repeat transparent;float:right;width:19px;height:19px;margin-top:-4px;*margin-top:-17px;}
.optionChoices .addQuestion {float:left;width:19px;height:19px;margin:1px 0 0 9px;background:transparent url('/img/ui/btn/btn_circleOrangeQuestion.png') no-repeat left top; * background:url('/img/ui/btn/btn_circleOrangeQuestion.gif') no-repeat transparent;}
.resForm .optionChoices .addQuestion, .basic_Details .optionChoices .addQuestion {background:url('/img/ui/btn/btn_circleOrangeQuestion.png') no-repeat transparent; * background:transparent url('/img/ui/btn/btn_circleOrangeQuestion.gif') no-repeat left top;float:left;width:19px;height:19px;clear:none;}
.optionChoices .addWarning {background:url('/img/ui/btn/btn_triangleOrangeWarning.png') no-repeat transparent; * background:url('/img/ui/btn/btn_triangleOrangeWarning.gif') no-repeat transparent;float:left;width:19px;height:19px;margin:4px 0 0 9px;clear:none;}
.optionChoices .noBB {border-bottom:none;}
.optionChoices .noRB {border-right:none;}
.optionChoices .noLB {border-left:none;}
.optionChoices tr {font-size:12px;color:#676767;width:auto;}/* color was 3D3C3C */
.optionChoices td{padding:10px 13px 10px 15px;}
.optionChoices td.col1 {width:314px;border-bottom:1px solid #C3C3C3;}
.optionChoices td.col1 label{float:left;font-weight:bold;}
.optionChoices td.col1 .chldage{float:left;padding:2px 0 0 22px;color:#7B7777;width:400px;}
.optionChoices td.col2 {width:90px;border:1px solid #E3E3E3;border-bottom:1px solid #C3C3C3;border-top:none;padding-right:0;}
.col2pad {padding-left:36px;}
.optionChoices td.optionPrice {color:#1B4965;font-size:14px;font-weight:bold;border-right:none;}
.optionChoices td.col2 select{float:left;}
.optionChoices td.col2 dd ul{top:5px;left:2px;}
.optionChoices td.col2 dd li{width:30px;}
.optionChoices td.col2 dt a{padding:8px 0 0 14px;}

.optionChoices td.colspan2 {width:409px;;border:1px solid #E3E3E3;border-bottom:1px solid #C3C3C3;border-top:none;padding-right:0;}
.optionChoices .optEquipNote {float:left;padding: 3px 0 5px 0;font-size:10px;}

.optionChoices .hideWarn{display:none;}
.optionChoices .showWarn{display:block;}
.optionsContainer{background-color:#F8F7F7;border-radius: 0px 0px 5px 5px;border:1px solid #E3E3E3;border-top:none;border-bottom:none;float:left;height:0;overflow:hidden;position:relative;}
.optionsContainer .dropdown {background: url("/img/ui/form/selDDSingleDigit_bgSp.png") no-repeat 0 0; width: 67px; height: 29px;}
.optionsContainer .chBox_Alert{background: url("/img/ui/form/selDDSingleDigit_bgSp.png") no-repeat 0 -102px!important; width: 67px; height: 29px;}
.optionsContainer_fold{float:left;height:0;overflow:hidden;margin-top:-1px;}
.optionsContainer_expand{float:left;height:auto;overflow:visible;border-bottom:1px solid #E3E3E3;position:relative;}
.optionsLoad {width: 585px;height:188px;text-align:center;margin-top:100px;border-bottom: 1px solid #E3E3E3;}
.options_infoIcons{float:left;}
.options_dd{float:left;width:240px;}
.orange_link {color:#FF6533;float:left;font-size: 10px;padding: 7px 0 2px;text-decoration: underline;}
.origRate {float:left;width:223px;padding:10px 0 10px 0px;color:#A09E9E;line-height:14px;}
.origRate span {color:#696969;}
.fullRate {color:#368DAE;font-size:17px;font-weight:normal; padding:10px 0 0 0;}
.fullRate span{color:#368DAE;font-size:17px;font-weight:bold;}

.paymentDetails {/*background: url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x  left top white;*/display: block;min-height:58px;height: auto;margin: 0;padding:8px 0 15px 9px;width: 597px;float:left;}
.paymentDetailsContent {padding:0 0 0 9px;background: url('../img/ui/bg/bg_step3PaymentDetailsHoriz.gif') repeat-y 333px 0px transparent;display: block;height:auto;float:left;}
.paymentDetailsContent ul {padding:0 15px 0 10px;width:295px;float:left;}
.paymentDetailsContent ul li {padding-bottom:5px;width:295px;float:left;}
.paymentDetailsContent .paymentDetails_ae_label {color:#676767;font-size:14px;width:170px;float:left;}
.paymentDetailsContent .paymentDetails_ae_cost {color:#676767;font-size:14px;width:120px;float:left;text-align:right;}
.paymentDetailsContent .paymentDetails_ae_cost span {color:#3295D9;font-size:14px;}
.paymentDetailsContent .paymentDetails_ae_totalcost {color:#B2B3B4;font-size:24px;width:200px;float:right;text-align:right;}
.paymentDetailsContent .paymentDetails_local_label {color:#676767;font-size:12px;width:170px;float:left;}
.paymentDetailsContent .paymentDetails_local_cost {color:#676767;font-size:12px;width:120px;float:left;text-align:right;}
.paymentDetailsContent .paymentDetails_local_cost span {color:#080808;font-size:12px;}
.paymentDetailsContent .paymentDetails_local_totalcost {display:inline-block;color:#B2B3B4;font-size:18px;width:200px;float:right;text-align:right;}
.paymentDetailsContent .paymentDetailsLeft {float:left;padding: 0;font-size:10px;}
.paymentDetailsContent .paymentDetailsRight {float:left;width:221px;padding: 0 0 0 29px;font-size:10px;}
.paymentDetailsContent .paymentDetailsRight ul {padding: 0 0 0 0px!important;margin:0px!important;}
.paymentDetailsContent .paymentDetailsRight ul li {float:left;width:221px;padding: 0px 0px 2px; 0px!important;font-size:10px!important;}
.paymentDetailsContent .paymentDetailsRight b {display:block;font-size:11px;margin-bottom: -5px;}
.pkgDetails_rateWrapper{float:left;width:100%;}
.results_bottom {float:left;width:606px;min-height:38px;margin:0px;background-color:#fff;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-khtml-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.results_top {float:left;width:575px;margin:0px;background-color:#fff;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;-khtml-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;color:#000;font-size:14px;padding:12px 12px 12px 18px;}
.results_top h3, .results_top h3 span{color:#6F7173;font-size:18px;}
.results_top h3 .rs_dark, .results_top .rsCount, .rs_dark #num_classes_showing, .rs_dark{color:#4977A5;font-size:18px;}/* #6F7173 */
.inclVNum h3{float:left;color:#4977A5;font-size:18px;width:67%;}
.inclVNum .confNum{color:#3294D9;}
.results_middle {display:block;float:left;width:606px;height:auto;padding:0 0 40px 0;margin:0px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px  8px;-khtml-border-radius:0 0 8px  8px;border-radius:0 0 8px  8px;background:#fff;}
.results_middle h4, .modify #aePaymentDetails h4 {color:#040405;font-size:18px;padding:0 0 10px 11px;}
.results_middle .carName {color:#040405;font-size:18px;padding:0 0 0 11px;}
.results_middle .carClass {color:#676767;font-size:15px;padding:0 0 10px 11px;}
.results_middle .contentTop {padding:12px 0 15px 10px;background:white url("../img/ui/bg/bg_resultsMiddleTopGradient.jpg") repeat-x left top;border-top:1px solid #BBCACC;min-height:267px;}

.marker_labels div{word-wrap: break-word;color: #FFFFFF;font-size: 11px;text-align: center;font-weight: bold;width: 42px;background-color: #000;}

.ie7 .results_middle .contentTop {min-height:267px;}

.results_middle .contentTop2 {padding:12px 0 15px 10px;background:white url("../img/ui/bg/bg_resultsMiddleTopGradient.jpg") repeat-x left top;border-top:1px solid #BBCACC;}
.noResultHelp{float:left;}
.step2_refineItin .carDetails {float:left;width:278px;margin-bottom:0;padding:10px 0 6px;}
.step2_refineItin .carDetails a.orange_link {float:left;padding-top:6px;}
.step2_refineItin .carDetails ul {color: #676767;list-style:none outside none;padding:5px 0 6px 0;float: left;width:270px;}
.step2_refineItin .carDetails ul li {display:inline;float:left;width:50%;font-size:11px;}
.step2_refineItin .infoDetails {float:left;width:278px;margin-bottom: 6px;}
.step2_refineItin .infoDetails a.orange_link {float:left;padding-top:6px;}
.step2_refineItin .infoDetails ul {color: #676767;list-style:none outside none;overflow:hidden;border-bottom:1px solid #BBCACC;padding:0 0 8px 0;}/* color was 3D3C3C */
.step2_refineItin .infoDetails ul li {width:50%;font-size:11px;}
.totalFine {color:#000000;font-size:11px;float:right;padding-bottom: 3px;width:100%;}
ul li.name {color:#000;border-bottom:1px solid #BBCACC;padding:0 0 6px 0;margin-bottom:6px;width:100% !important;}
ul li.spacer {margin-bottom:15px;}

.results_top a.orange_link{width:30%;text-align: right;}
#step2 {float:left;width:606px;background-color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#step2 .carDetails ul li ul{float:left;padding:10px 10px 12px 0px;border:none;width:143px;}
#step2 .results_middle{border-radius:none;padding-bottom:0px;}
#step2_leftWrapper .bb {border-bottom:1px solid #BBCACC;}

.resultsWait{float:left;width:100%;padding:40px 0;text-align:center;font-size:18px;color:#6F7173;}
#step3 {float:left;width:606px;}
#step3 .carImage, #step4 .carImage {float:left;width: 260px;margin: 17px 0 0 10px;}
#step3 .results_top,#step4 .results_top, .buybackform .results_top,  .modify .results_top{background:url("../img/ui/bg/bg_step3ContentHeader.jpg") repeat-x  left top #F4F6F5;border-bottom: 1px solid #D2D9DE;}
/*#step3 .results_top h3, #step4 .results_top h3 {font-size:15px;padding-top:5px;float:left;width:70%;}*/

#step3 .results_middle .contentTop, #step4 .results_middle .contentTop {padding:12px 0 15px 0px;border-top:1px solid #BBCACC;background:#fff;}
#step3 .carDetails {width:306px;}
#step3 .carDetails div.bb {display: inline-block;}
#step3 .carDetails ul {color:#676767;list-style: none outside none;overflow: hidden;padding: 8px 0 8px 20px;width:300px;}
#step3 .carDetails ul li {display: inline;width:50%;float:left;}
/*#step3 h4 {color:#040405;font-size:18px;margin-left:4px; padding:3px 5px 20px;}*/
#step3 .carDetails h4 {float:left;width:246px;margin-left:0;padding:0 0 8px;}
#step3 .carDetails a.orange_link {float:right;}
#step3 .contactInfo h4 {color:#040405;font-size:15px;margin-left:7px; padding:5px 0 8px;float:left;width:58%;}
#step3 .contactInfo span {color:#040405;font-size:11px;font-style:italic;display:inline-block;margin: 0 5px 8px 0;width:39%;}

#expiredQuote {float:left;width:606px;}
#expiredQuote .results_top h3 {font-size:15px;padding-top:5px;float:left;width:70%;}
#expiredQuote .expiredNote {padding:12px 0 15px 0px;border-top:1px solid #BBCACC;background:#fff;color:#676767;}
#expiredQuote .expiredNote p {padding:0 21px;color:#676767;}
#expiredQuote .results_top {background:url("../img/ui/bg/bg_step3ContentHeader.jpg") repeat-x  left top #F4F6F5;}
#expiredQuote .results_middle {background:#fff;}

/* STEP 4 */
#step4 {float:left;width:606px;}
#step4 .carDetails {width:306px;}
#step4 .carDetails div.bb {display: inline-block;padding-left: 2px;}
#step4 .carDetails h4 {float:left;width:246px;margin-left:0;padding:0 0 8px;}
#step4 .carDetails a.orange_link {float:right;text-align: right;}
#step4 .carDetails ul {color:#676767;list-style: none outside none;overflow: hidden;padding: 8px 0 8px 20px;width:300px;}
#step4 .carDetails ul li {display: inline;width:50%;float:left;}
.paymentInfo {background: url("../img/ui/bg/bg_step3ContactHeader.jpg") repeat-x  left top #F4F6F5;display: inline-block;height:33px;margin: 0;padding:8px 0 0 9px;width: 597px;border-top:1px solid #D2D9DE;border-bottom:1px solid #D2D9DE;}
.paymentInfo h4{float:left;color:#040405;font-size:15px;margin-left:7px; padding:3px 0 8px;}
#step4 .paymentInfo h4 span {color:#676767;font-size:12px;padding:0 14px 8px 5px;}
/*#step4 .totalFine {color:#000000;font-size:11px;float:left;padding-bottom: 3px;}*/

/* STEP 5 */
#step5 {float:left;width:606px;}
/* also on main3a */
.side_carDetails{float:left;width:278px;margin-bottom:0;padding-bottom:15px;}
.side_carDetails ul {display:inline-block;list-style:none;padding:0 0 8px 0;}
.side_carDetails ul li {display:inline;float:left;width:50%;font-size:11px;}
/* /also on main3a */

.pb15{padding-bottom:15px;}
/*.paymentDetailsContent ul li.last{padding-bottom:0;}*/
.payment_importantCopy{float:left;width:100%;padding:10px 0 0 0;font-size:12px;font-weight:bold;}
.review_contentBox{float:left;font-size:14px;line-height:18px;padding:10px 0 0 0;color:#676767;}
/*#step5 .paymentDetails p{float:left;padding:8px 0px 0 0;font-size:11px;}*/
.review_btnTop, .review_btnBot{float:left;width:100%;padding:0 0 10px;border-bottom:1px solid #D2D9DE;}
.review_btnBot{width:244px;padding:25px 0 0 177px;border-top:1px solid #efefef;}
#step5 .book_btn{width:170px;margin:3px 0 0 0;}
#step5 .review_btnBot .book_btn{float:left;margin:0px 30px 0 0;padding:7px;}
/*#step5 h4{float:left;font-size:16px;color:#4977A5;padding:0;}*/
#step5 h5{float:left;color:#676767;width:400px;padding:8px 0 8px 20px;font-size:14px;border-bottom:1px solid #efefef;}
h5.cartype{border-top:1px solid #efefef;margin-top:0px;}
.reviewDetails{float:left;width:100%;padding:10px 0 15px 0;}
.subHeader{float:left;background: url("../img/ui/bg/bg_step3ContactHeader.jpg") repeat-x left top #F4F6F5;padding:8px 0 0 9px;width: 597px;border-top:1px solid #D2D9DE;border-bottom:1px solid #D2D9DE;}
.review_headers{float:left;padding:10px 0 5px 20px;width: 586px;background:transparent url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x left top;border-bottom:1px solid #D2D9DE;}
.payment_reviewMsg {color:#040405;font-size: 18px;font-weight: normal;padding: 0 0 8px;width:385px;float:left;line-height: 22px;}
.payment_reviewMsg b{font-size: 18px;font-weight:bold;}
.review_headers h4 {color: #040405;font-size: 15px;margin-left: 7px;padding: 3px 0 8px;}

#step5 .paymentDetails_local_label {float:left;color:#676767;width:170px;}
#step5 .paymentDetails_local_cost {float:left;color:#676767;width:120px;text-align:right;}
#step5 .paymentDetails_local_cost span {color:#676767;}
#step5 .paymentDetails_local_totalcost {float:right;display:inline-block;color:#676767;font-size:18px;width:200px;text-align:right;}

#step5 .review_item{float:left;padding:6px 15px 0 0;text-align:right;width:140px;color:#676767;}
#step5 .review_input{float:left;padding:6px 5px 0 0;width:426px;}

#step5 .reviewDetails, #step5 .reviewButtons {float:left;width:100%;padding:10px 0 15px 18px;}
#step5 .reviewButtons{float:left;padding:10px 0 5px 18px;width: 586px;;border-top:1px solid #D2D9DE;}
#step5 .reviewButtons_finishBtnWrapper{float:right;/*width:180px;*/}
#step5 .reviewButtons_patience{font-size:11px;line-height:14px;padding-top:4px;clear:both;width:159px;}

.ie7 #step5 .reviewButtons_patience {float:right;}

#step5 .resForm ul{padding:10px 0 20px 20px;}
#step5 .resForm li{padding:0;}
.review_carImage{float:left;}
#step5 a.orange_link{float:right;padding-right:33px;}
#step5 .reviewDetails li{width:100%;float:left;}
#step5 .review_input ul{width:170px;padding-bottom:0;}

/* check later to see if #step5 is unnecessary */
/*#step5 .results_top h3 {font-size:18px;padding-top:5px;float:left;width:70%;color:#4977A5;}*/
#step5 .results_top {background:url("../img/ui/bg/bg_step3ContentHeader.jpg") repeat-x left top #F4F6F5;border-bottom: 1px solid #D2D9DE;}
#step5 .results_top a.orange_link {width:30%;text-align: right;}
#step5 .results_middle .contentTop {padding:12px 0 15px 0px;border-top:1px solid #BBCACC;background:#fff;}

/* STEP 6 */
#step6 {float:left;width:606px;}
.buffer {margin:0 5px;}
.confNum {color: #3294D9;}
.confNum b {font-size:20px;}
.fr {float:right;}
.fl {float:left;}
.left_bottom {float:left;width:269px;height:auto;margin:0;padding:15px 20px;background:#fff;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px  8px;-khtml-border-radius:0 0 8px  8px;border-radius:0 0 8px  8px;}
.left_bottom li {line-height: 10px;padding: 3px 0;}
.left_bottom a {text-decoration:none;color:#676767;}
.left_bottom a:hover {text-decoration:underline;color:#000;}
.leftContainer {margin-bottom:5px;display:block;float:left;}
.left_maps li {color:#676767;line-height:12px;}
.left_maps a.orange_link {color:#FF6533;font-size:10px;padding:0;text-decoration: underline;text-align:right;float:none;}
.left_relatedServicesTop {background: url("../img/banner/header_relatedServicesSmall_france.jpg") no-repeat  left top transparent;float:left;width:309px;height:82px;margin:0px;border-bottom:1px solid #BBCACC;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;-khtml-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;color:#000;font-size:14px;}
.left_top {background-color:#EDEDED;float:left;width:274px;margin:0;padding:15px 15px 10px 20px;border-bottom:1px solid #BBCACC;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;color:#27598B;}
.left_top h2 {color: #4977A5;font-size: 15px;}
.redArrow {padding:0 20px;}
.redArrow li {line-height: 10px;list-style-image: url("http://www.autoeurope.com/images/index/gui/arrow-r-red.gif");padding: 3px 0;}
.rsHeader {color:#000;border-bottom:1px solid #BBCACC;padding:0 0 6px 0;margin-bottom:6px;width:100%;font-weight:bold;}
table.rsPickDrop{width:100%;margin-bottom: 15px;border-collapse: collapse;}
.rsPickDrop th, #step6 .rsPickDrop td{font-size: 12px;padding:5px 0 0 0;text-align: left;width: 50%;}
.rsPickDrop th{border-bottom: 1px solid #BBCACC;}
.rsSections {margin: 0 18px;padding-top: 10px;}

#step6 .carDetails{width:410px;}
#step6 .carDetails div.bb {display: inline-block;width: 100%;padding-left: 2px;}
#step6 .carDetails h4 {float:left;width: 300px;margin-left:0;padding:0 0 8px;}

#step6 .carDetails ul, .modify .carDetails ul {color:#676767;overflow:hidden;padding:0 0 15px 0;}
#step6 .carDetails li, .modify .carDetails li {color:#676767;padding:0 0 10px 24px;display:inline;float:left;width:44%;background-image: url(../img/ui/btn/sp_icCarEquipV.gif);background-repeat:no-repeat;}
.modify .carDetails li {width:250px;}
.doorV{background-position:-2px -1px; width: 12px; height: 16px;}
.paxV{background-position:4px -30px; width: 6px; height: 16px;}
.acV{background-position:-2px -60px; width: 16px; height: 16px;}
.suitcase_lgV{background-position:-2px -92px;width:16px;height:13px;}
.suitcase_smV{background-position:3px -122px;width:16px;height:9px;}
.autoV{background-position:-2px -181px; width: 16px; height: 12px;}
.manualV{background-position:-2px -150px; width: 12px; height: 16px;}
.fuelV{background-position:-3px -203px; width: 13px; height: 16px;}

#step6 .carImage {text-align:left;float:left;clear:both;width:100%;}
#step6 h2, .modify .rsSections h2 {width:100%;color: #040405;font-size: 18px;padding: 8px 0 0 0;font-weight:normal;display:block;float:left;border-top:1px solid #bbcacc;}
#step6 h5 {color:#676767;font-size:15px;font-weight:normal;float:left;padding:0 0 8px 0;clear:both;width:100%;}
/*#step6 h4 {color:#040405;font-size:15px;margin-left: 8px;padding: 3px 0 8px;}*/
#step6 .infoDetails {margin-bottom: 6px;}
#step6 .infoDetails a.orange_link {float:left;padding-top:6px;}
#step6 .infoDetails ul {color: #676767;list-style:none outside none;overflow:hidden;padding:0 0 8px 0;}/* color was 3D3C3C */
#step6 .infoDetails ul li {font-size:12px;font-weight:normal;line-height: 17px;}
#step6 .message_copy {margin: 0 18px;}
#step6 .message_copy h1 {color: #3294D9;font-size: 18px;margin:18px 0;font-weight:normal;}
#step6 .message_copy p {padding-bottom:9px;line-height:18px;}
#step6 .payment_copy p {padding-bottom:15px;}
#step6 .results_top, .inclVNum{background:url("../img/ui/bg/bg_step3ContentHeader.jpg") repeat-x  left top #F4F6F5;border-bottom: 1px solid #D2D9DE;}
#step6 .results_top h3 {padding-top:3px;width:70%;float:left;}
#step6 .results_middle {background:#fff;padding-bottom:15px;}

#step6 .fatalError {background: url("../img/ui/bg/bg_resultsMiddleTopGradient.jpg") repeat-x scroll left top white;border-top: 1px solid #BBCACC;min-height: 267px;padding: 22px 0 15px 10px;}
#step6 .fatalError p {margin:9px 0; padding:0 10px; line-height:18px;}

/* CAR TAGGING */
/* Rates */
.tagRate_value{display: table;height: 47px;width: 540px;margin: -14px 15px 5px 0;padding: 0 0 0 41px;background: url("../img/ui/form/tag_value.png") no-repeat left top transparent;}
.tagRate_action{display: table;height: 47px;width: 540px;margin: -14px 15px 5px 0;padding: 0 0 0 41px;background: url("../img/ui/form/tag_action.png") no-repeat left top transparent;}
.tagRate_feature{display: table;height: 47px;width: 540px;margin: -14px 15px 5px 0;padding: 0 0 0 41px;background: url("../img/ui/form/tag_feature.png") no-repeat left top transparent;}
.tagRate_upgrade{display: table;height: 47px;width: 540px;margin: -14px 15px 5px 0;padding: 0 0 0 41px;background: url("../img/ui/form/tag_upgrade.png") no-repeat left top transparent;}
.tagRate_special{display: table;height: 47px;width: 540px;margin: -14px 15px 5px 0;padding: 0 0 0 41px;background: url("../img/ui/form/tag_special.png") no-repeat left top transparent;}
.tagRate_value div{display: table-cell;vertical-align: middle;font-size:18px;color: #54b74e;}
.tagRate_action div{display: table-cell;vertical-align: middle;font-size:18px;color: #d74a37;}
.tagRate_feature div{display: table-cell;vertical-align: middle;font-size:18px;color: #078fbe;}
.tagRate_upgrade div{display: table-cell;vertical-align: middle;font-size:18px;color: #840000;}
.tagRate_special div{display: table-cell;vertical-align: middle;font-size:18px;color: #f1c103;}
.ie7 .tagRate_value div, .ie7 .tagRate_action div, .ie7 .tagRate_feature div{margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');}
/* Booking */
.tagBook_value{display: table;height: 47px;width: 255px;margin: -12px 15px 5px -8px;padding: 0 0 0 41px;background: url("../img/ui/form/tag_value.png") no-repeat left top transparent;}
.tagBook_action{display: table;height: 47px;width: 255px;margin: -12px 15px 5px -8px;padding: 0 0 0 41px;background: url("../img/ui/form/tag_action.png") no-repeat left top transparent;}
.tagBook_feature{display: table;height: 47px;width: 255px;margin: -12px 15px 5px -8px;padding: 0 0 0 41px;background: url("../img/ui/form/tag_feature.png") no-repeat left top transparent;}
.tagBook_upgrade{display: table;height: 47px;width: 255px;margin: -12px 15px 5px -8px;padding: 0 0 0 41px;background: url("../img/ui/form/tag_upgrade.png") no-repeat left top transparent;}
.tagBook_special{display: table;height: 47px;width: 255px;margin: -12px 15px 5px -8px;padding: 0 0 0 41px;background: url("../img/ui/form/tag_special.png") no-repeat left top transparent;}
.tagBook_value div{display: table-cell;vertical-align: middle;font-size:18px;color: #54b74e;}
.tagBook_action div{display: table-cell;vertical-align: middle;font-size:18px;color: #d74a37;}
.tagBook_feature div{display: table-cell;vertical-align: middle;font-size:18px;color: #078fbe;}
.tagBook_upgrade div{display: table-cell;vertical-align: middle;font-size:18px;color: #840000;}
.tagBook_special div{display: table-cell;vertical-align: middle;font-size:18px;color: #f1c103;}
.ie7 .tagBook_value div, .ie7 .tagBook_action div, .ie7 .tagBook_feature div{margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');}

/* Sociability */
.facebook_share{float: left;margin: 8px 18px 25px 18px;padding: 12px 0 10px 0;border-bottom:1px solid #BBCACC;width: 570px;}
.facebook_share .btn_fb{background: none;border: none;padding: 0;margin: 0;cursor:pointer;width: 130px;}
.fb_social_feed{float:left;margin:0 15px 0 0;}
.fb_social_tweet{padding: 2px 0;}
.fb_social_like{float:left;margin:0 0 0 8px;}

/* TandC */
.popupbox{position:relative;}
#tandcAjax, .tc_tabWrapper{float:left;width:520px;}
.tcTab{float:left;width:20%;height:40px;margin-top:4px;padding:10px 14px 0px 15px;}
.tcTab_inactive{background:transparent url('../img/ui/bg/bg_dgTabInactive.jpg') repeat-x left top;color:#485960;cursor:pointer;border-top:1px solid #D2D9DE;border-bottom:1px solid grey;border-left:1px solid grey;border-right:1px solid lightgrey;}
.tcTab_active{background-color:#fff;color:#020202;border-top:1px solid #D2D9DE;border-left:1px solid #D2D9DE;border-bottom:1px solid white;}
.tab1 .tcTab{width:98%;}
.tab2 .tcTab{width:44%;}
.tab3 .tcTab{width:27%;}
.tcTab h3{font-size:12px;font-weight:bold;}
.tcTab_content{float:left;background-color:#fff;margin-top:15px;padding:25px 20px;height:255px;overflow-x: hidden;overflow-y:scroll;width:505px;}
.tcTab_content h2{font-weight:bold;font-size:12px;color:#333;padding: 15px 0 4px;width:100%;}
.tcTab_content p{float:left;width:480px;padding:15px 0 10px 0;color:#676765;line-height:16px;}
.tcTab_content a{color:#4990AD;}
.tcTab_content ul{float:left;width:480px;margin:0;padding:0;}
.tcTab_content li{list-style:disc outside;margin-left:15px;padding-bottom:5px;}
.tcTab_content h4{float:left;clear:both;width:100%;color:#4A77A5;font-size:16px;font-weight:bold;padding:15px 0 5px 0;}
.tcTab_content h5{float:left;clear:both;width:100%;color:#4A77A5;font-size:13px;font-weight:bold;line-height:17px;}
.tcTab_content .tc_bottomClose{float:left;width:480px;text-align:center;}
.tcTab_content .close_btn{margin-top:15px;}
.tcTab_content .errorblock{background-position:20px 5px;padding: 50px 0 50px 70px;}

/* SUBPAGE STYLING */
.sec_leftContent{float:left;width:309px;padding:0 10px 0 0;-moz-border-radius:8px 8px 0 0!important;-webkit-border-radius:8px 8px 0 0!important;-khtml-border-radius:8px 8px 0 0!important;border-radius:8px 8px 0 0!important;}
.sec_rightContent{float:left;width:605px;min-height:580px;padding:0;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;background-color:white;}

.sec_rightWideForm {float:left;width:515px;/*min-height:580px;*/padding:0;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;background-color:white;border: 2px solid #CECECE;}
.ppc .sec_rightWideForm  {background-color: transparent;border: none;}
#cpcImage {text-align:center;margin:15px 0 0 15px;}
.cpcLocImage{height: 315px; overflow: hidden;position: relative;width: 515px;  }/* margin-bottom: 9px; - new landing page extra margin - AMY - MAY 2013 */
.ppc .cpcLocImage{height: 272px;}
.cpcLocImage img{position: relative;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;-khtml-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;}
.cpcLocImage .image515x267 { width: 515px; height: 267px; }
.cpcHeading{position: relative;top:0;left:0;font-size: 31px;width: 455px;padding:8px 30px 3px 30px;background: #D7DCE2 url('/img/ui/bg/bg_cpcHeading.jpg') repeat-x left top;min-height: 35px;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.ie7 .cpcHeading, .ie8 .cpcHeading{background: #D7DCE2 url('/img/ie/bg_cpcHeading_ie.jpg') no-repeat left top;}
.cpc_PageBanner {background: url("../img/ui/form/bookForm_bg2.jpg") no-repeat scroll left top ##D7DCE2;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;padding:5px 5px;text-align:center; }
.cpcPromo span{ font-size: 24px; }
.sec_rightWideForm .cpcSubPage {margin: 0 0 4px;/*min-height: 442px;*/}

.sec_rightContent a, .ta_side a, .basic_utilbar a{color:#4990AD;}
.sec_intro{color:#676765;line-height:18px;margin-bottom:10px;padding: 10px 20px;display:block;float:left;}
.sec_intro h2{font-weight:bold;color:#000;}
.sec_intro ol {list-style:decimal outside none;padding:20px;background-color:#DAE6EB;}
.sec_intro ol li {margin-left:15px;}
.ie7 .sec_intro ol {width:527px;padding-top:0;}

.sec_header{padding:15px 0;color:#275984;font-size:20px;}
.m10 {margin:10px 0;}
.m1002 {margin:10px 0 2px;}
.hideDisplay {display:none;}
.subPage {/*width:596px;*/display:block;float:left;margin: 0 0 20px;}
.subPage h1 {color: #275984;font-size: 20px;padding: 15px 0;line-height: 24px;}
.subPage h3 {color: #040405;font-size: 15px;margin: 0;padding: 4px 0 0 19px;}
.subPage h3.noindent {color: #040405;font-size: 15px;margin: 0;padding: 4px 0 0 0px;}
.fleetindex p{font-weight:bold;padding:20px;line-height:18px;}
.subPage .resForm {float: left; padding: 0 0 20px;}
.subPage .sec_intro ul {list-style: disc outside none;margin: 0 0 10px 40px;display: inline-block;}
.subPage.events .sec_intro ul {list-style: none outside none;margin: 0 0 10px 10px;}
.gradBkg {float:left;background: url("../img/ui/bg/bg_step3ContactHeader.jpg") repeat-x scroll left top #F4F6F5;min-height:33px;margin: 0;padding:8px 0 0 0;width: 605px;border-top:1px solid #D2D9DE;border-bottom:1px solid #D2D9DE;}

/* USP styling tweak for new cpc Page layout */
.cpcUSP {border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding: 18px 0 0 0;width: 515px;height:189px;display: block;float: left;background-color: #D7DCE2;margin: 10px 0 20px 0;background: #D7DCE2 url('/img/ie/bg_cpcHeading1_ie.jpg') no-repeat left top\9;}
.cpcUSP ul.usp {float: left;list-style-type: none;margin: 0;padding: 3px 0 0 0;width: 236px;}
.cpcUSP ul.usp li {background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("/img/ui/usp_Bullet.png");background-origin: padding-box;background-position: 0 1px;background-repeat: no-repeat;background-size: auto auto;color: #4977A5;display: list-item;font-size: 14px;line-height: 17px;margin: 0 0 10px 0;padding: 0 0 0 20px;}
.cpcUSP .bottom {background: #D7DCE2 url('/img/ie/bg_cpcFooter_ie.jpg') no-repeat left bottom\9;min-height: 171px;}

/* CPC LANDING PAGE IMAGE AND LIST */
.uspList_wrapper {color:#676765; /* line-height:18px; display:block; */padding:0px 20px; float:left;}
.uspList_wrapper ul.usp {float: left;list-style-type: none; margin:0px 0px 0px 0px; padding: 3px 0 0 0;width: 236px;}
.uspList_wrapper ul.usp .singleColumn { width: 100%; }
.uspList_wrapper ul.usp li {background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("/img/ui/usp_Bullet.png");background-origin: padding-box;background-position: 0 1px;background-repeat: no-repeat;background-size: auto auto;color: #4977A5;display: list-item;font-size: 14px;/*line-height: 17px;*/ margin: 0 0 10px 0;padding: 0 0 0 20px;}
.uspList_wrapper .listHeader {color: #000; font-size: 17px; font-weight: bold; padding-bottom: 7px; }
.cpcImageAbove { margin:10px 9px 6px 9px; float:left; } /* use this when the image is displayed above the list */
.cpcImageBelow { margin:0px 9px 8px 9px; float:left; } /* use this when the image is displayed below the list */
.cpcListAbove { margin-top: 10px; } /* use this when the list is displayed above the image */
.cpcListBelow { margin-top: 4px; } /* use this when the list is displayed below the image */
.aboveWithHeader { margin-top: 7px; } /* ONLY USE WITH LIST. Append this to the list container when it's displayed above the image AND displaying the header */
.belowWithHeader { margin-top: 3px; } /* ONLY USE WITH LIST. Append this to the list container when it's displayed below the image AND displaying the header */

/* SUBPAGE BANNERS */
.sec_rcPageBanner {background: url("../img/ui/pageBanner/banner_bkg.jpg") no-repeat scroll left top #29455D;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;height:65px;padding:32px 0 0 20px}
.sec_rcPageBannerBasic{background: url("../img/ui/pageBanner/banner_bkg.jpg") no-repeat scroll left top #29455D;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;height:71px;padding:25px 0 0 20px}
.sec_rcPageBanner.sitemap {background: url("../img/ui/pageBanner/banner_bkg_sitemap.jpg") no-repeat scroll left top #29455D;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;height:65px;padding:32px 0 0 20px}

.sec_rcPageBannerFleet {background: url("../img/ui/pageBanner/banner_bkg_fleet.jpg") no-repeat scroll left top #29455D;border-radius: 8px 8px 0 0;height: 65px;padding: 32px 0 0 20px;}
.sec_rcPageBanner span, .sec_rcPageBannerFleet span, .sec_rcPageBannerBasic span, .ppc .sec_rcPageBanner h1 {font-family:"arial narrow",arial,sans serif;color:#BAD4EA;font-size:36px;line-height:34px;}
.sec_rcPageBannerBasic span{float:left;}
.sec_rcPageBannerCenter{background: url("../img/ui/pageBanner/banner_bkg.jpg") no-repeat scroll left top #29455D;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;height:92px;padding:5px 0 0 20px;display:table;}
.sec_rcPageBannerSpecial {background: url("../img/ui/pageBanner/banner_bkg_specials.jpg") no-repeat scroll left top #29455D;border-radius: 8px 8px 0 0;height: 65px;padding: 15px 0 12px 20px;display: table-cell;vertical-align: middle;width: 590px;}
.sec_rcPageBannerMHSpecial {background: url("../img/ui/pageBanner/banner_bkg_mhspecials.jpg") no-repeat scroll left top #29455D;border-radius: 8px 8px 0 0;height: 65px;padding: 15px 0 12px 20px;display: table-cell;vertical-align: middle;width: 590px;}
.sec_rcPageBannerSpecial div, .sec_rcPageBannerMHSpecial div{font-family:"arial narrow",arial,sans serif;color:#BAD4EA;font-size:36px;line-height:32px;width: 350px;}

.sec_rightWideForm .sec_intro {padding-top:0;margin-bottom: 0;}
.sec_rightWideForm .subPage {margin: 0 0 4px;min-height: 442px;}
.BForm .sec_rightWideForm .subPage {margin: 0 0 4px;min-height: 481px;}
.ie7 .sec_rightWideForm .subPage {margin: 0 0 4px;min-height: 448px;}
.ie7 .BForm .sec_rightWideForm .subPage {margin: 0 0 4px;min-height: 487px;}
.ie8 .sec_rightWideForm .subPage {margin: 0 0 4px;min-height: 443px;}
.ie8 .BForm .sec_rightWideForm .subPage {margin: 0 0 4px;min-height: 482px;}

.sec_rightWideForm .sec_rcPageBanner span, .ppc .sec_rcPageBanner h1 {font-family:"arial narrow",arial,sans serif;color:#BAD4EA;font-size:24px;}
.ipad .sec_rightWideForm .sec_rcPageBanner span, .iphone .sec_rightWideForm .sec_rcPageBanner span {font-family:arial,helvetica,sans serif;color:#BAD4EA;font-size:21px;}

.ie7 .sec_rightWideForm .sec_rcPageBanner span, .ie8 .sec_rightWideForm .sec_rcPageBanner span, .ie9 .sec_rightWideForm .sec_rcPageBanner span {font-size:22px;}

.sec_rightWideForm .sec_rcPageBanner {background: url("../img/ui/pageBanner/banner_bkg.jpg") no-repeat scroll left top #29455D;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;height:auto;padding:9px 0 4px 20px; width:496px;}
.sec_rightWideForm h1.guidepage, .sec_rightWideForm h1{float:left;width:475px;padding:0;font-size:12px;font-weight:bold;color:#000;line-height:22px;}
.ppc .sec_rcPageBanner h1 {float:none}
.sec_rightWideForm p{float:left;color:#676765;line-height:19px;}

.bannerContactUs {background: url("../img/ui/pageBanner/banner_contactUs.jpg") no-repeat scroll left top #29455D;}
.bannerNewsletter {background: url("../img/ui/pageBanner/banner_newsletter.jpg") no-repeat scroll left top #29455D;}
.bannerMembership {background: url("../img/ui/pageBanner/banner_membership.jpg") no-repeat scroll left top #29455D;}
.bannerLogin {background: url("../img/ui/pageBanner/banner_memberlogin.jpg") no-repeat scroll left top #29455D;}
.bannerFAQ {background: url("../img/ui/pageBanner/faq.jpg") no-repeat scroll left top #29455D;}
.bannerPassword {background: url("../img/ui/pageBanner/banner_password.jpg") no-repeat scroll left top #29455D;}
.pr p {margin-bottom:10px;}
.prDate {font-weight: bold;text-transform: uppercase;color:#676765;}

/* FORM ERRORS */
.errorblock {background-image: url("/img/ui/form/error2.gif");background-position: 121px 5px;background-repeat: no-repeat;min-height: 29px;padding: 10px 5px 5px 173px;margin-left:9px;clear:both;}
.noFilterResults{display:none;float:left;padding: 0px 25px 25px 41px;margin-left:0;margin-top:37px;color:#676767;}
.results_top .errorblock{background: url("/img/ui/form/error2.gif") no-repeat 0px 5px transparent;min-height: 29px;padding: 0px 25px 25px 41px;margin-left:0;clear:both;margin-top: 10px;}
.results_top .errorblock a, .results_top .errorblock a:hover {color:#AB0101;}

.errorText{float:left;color: #AB0101;font-size: 11px;padding-top:3px !important;width:425px;}
.errorTextBottom { background: url("../img/ui/form/error2.gif") no-repeat scroll 0px 0px transparent;float:left;margin:26px 0 0 20px;padding-left:38px;width:125px;color: #AB0101;font-size: 11px;height:26px;}
.errorResults .errorText {font-size:13px !important;}
.errorResults .errorText p {font-weight:normal;color:#676767;}
.errorResults .errorFix {color:#676767;}
.errorResults .errorFix b{color:#FF6533}

.login_list .errorblock {float:left;background-image: url("/img/ui/form/error3.gif");background-position: 0 5px;background-repeat: no-repeat;min-height: 29px;padding: 0px 5px 5px 36px;}
.login_list .errorText {color: #AB0101;font-size: 11px;padding-top: 3px;width:140px;}
.ie7 .login_list .errorblock, .ie8 .login_list .errorblock {margin-left:-5px;}
.ie7 .login_list .errorText, .ie8 .login_list .errorText  {width:150px;}

/* NEWSLETTER : Wrapping Label with REQUIRED * issue */
.wrappinglabel {float:left; width:146px; padding:0pt 15px 0pt 0pt;}
.resForm li .wrappinglabel label {color:#3C3C3C;float:left;font-size:12px;padding:6px 0 0;text-align:right;width:139px;}
.resForm li .wrappinglabel .required {color:#AB0101;display:inline-block;float:left;font-size:12px;padding:6px 0 0 3px;}
.resForm li label.wrappinglabelrequired {width:150px;padding:6px 11px 0 0;}

/* MEMBERSHIP SIGN-UP */
.sepLine {border-top:1px solid #EFEFEF;width:378px !important;}
.taMsg {background-color:#ffffcc;padding:10px !important;width:545px !important;margin-bottom:5px;}
.signup_btn {background:url("../img/ui/btn/orange_bg.jpg") repeat-x scroll left top #E0E8EA; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #FFFFFF;float:left;margin:10px 0 20px 180px;padding:7px 20px;width:auto;border:none;cursor:pointer;}
.loginForm a{color:#3C3C3C;}
.login_header {border-bottom:1px solid #EFEFEF;color:#275984;font-size:20px;padding:15px 0;width:568px;}
.loginsignup {margin:10px 20px 10px 35px;display:block;float:left;}

/* FAQ */
.sec_rcMiddle{float:left;width:590px;padding:15px 0 35px 15px;}
/*#faq{float:left;width:568px;padding:0px;}*/
#faq .catHeader{float:left;width:553px;padding:9px 0 7px 15px;margin:0;border-top:1px solid #CCC;cursor:pointer;background:transparent url(../img/ui/bg/bg_faqOff.jpg) repeat-x left top;}
#faq .catHeader:hover, #faq .catHeaderOn{background:transparent url(../img/ui/bg/bg_faqOn.jpg) repeat-x left top;}
#faq .catHeader .open{background:transparent url(../img/ui/bg/arrow_spGreyBlue.png) no-repeat -0px 0;}
#faq .catHeader .close{background:transparent url(../img/ui/bg/arrow_spGreyBlue.png) no-repeat 0 -24px;}
#faq .catHeader h2{float:left;margin:0;padding:0px 0 0px 35px;font-size:14px;color:#000;font-size:15px;}
#faq .catHeader:hover h2, .faq_catHeaderOn h2{color:#275983;}
#faq .catBody{float:left;width:568px;}
#faq .itemList{width:100%;margin:0px;padding:0;background:transparent url(../img/ui/bg/bg_faqAnswer.jpg) repeat-x left top;}
#faq .itemList li{list-style:none;width:508px;padding:20px 10px 20px 50px;margin:0;border-top:1px solid #efefef;}
#faq .itemList li.first{border:none;}
#faq .itemList li h3{margin:0;padding:0 0 5px 0;font-size:14px;color:#000;}
#faq .itemList li .answer{width:568px;font-size:12px;color:#676767;line-height:150%;}
#faq .itemList li .answer ol li, #faq .itemList li .answer ul li{margin:0;padding:0;background:transparent!important;border:none;}
#faq .itemList li .answer ol li{list-style-type:decimal inside;}
#faq .itemList li .answer ul li{list-style:disc inside;}
#faq .itemList li .answer ul{margin:0;padding:0;background:none;}

/* CONTACT US */
.culeft_bottom {float:left;width:295px;height:auto;margin:0;padding:15px 7px;background:#fff;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px  8px;-khtml-border-radius:0 0 8px  8px;border-radius:0 0 8px  8px;}
.centerTxt {text-align:center;background: url("../img/ui/bg/bkg_contactUsLeft.jpg") repeat-x  left bottom #FFF;}
.callTxt {font-size:14px;}
.chatTxt {font-size:14px;padding-top:10px;}
.callNum {color:#79878D;font-size:30px;padding:4px;}
.callOR{background: url("../img/ui/bg/icon_contactUsOR.png") no-repeat center top transparent;height:36px;}
.left_greyTopHeader {background-color:#EDEDED;float:left;width:309px;height:47px;margin:0px;border-bottom:1px solid #BBCACC;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;-khtml-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;color:#000;font-size:14px;}
.left_greyTopHeader h1 {color: #4977A5;font-size: 14px;padding: 17px 0 10px 15px;}

#contact .catHeader{float:left;padding:30px 0 0 117px;margin:0 12px 0 0px;border-top:1px solid #efefef;cursor:pointer;width:458px;height:73px;}
#contact .catHeader h2{float:left;margin:0;padding:0px 0 4px 22px;font-size:18px;color:#000;}
#contact .catHeader .open{background: transparent url(../img/ui/bg/arrow_green.png) no-repeat top left;}
#contact .catHeader .close{background: transparent url(../img/ui/bg/arrow_green.png) no-repeat 0 -28px;}
#contact .catHeader:hover h2, #contact .catHeaderOn h2{color:#275983;}
#contact .catHeader p {float:left;margin:2px 0 0 0px;color:#676767;font-size:12px;clear:both;width:450px;}
#contact .catBody{float:left;margin:-20px 0 0 117px;}
#contact .itemList {margin-bottom:20px;}
/*#contact .itemList li{list-style:none;padding:7px 10px 7px 50px;color:#676767;line-height:16px;background:transparent url(../img/ui/arrow_green.gif) no-repeat 32px 10px;}*/
#contact .itemList li{list-style:none;padding:12px 10px 7px 0px;color:#676767;line-height:13px;width:450px;}
#contact .itemList li a {color:#FF6600;text-decoration:underline;}
#contact .itemList li.first{border:none;}
#contact .itemList li h3{padding:0 0 5px 0;font-size:15px;color:#000;}
#contact .itemBody ol li, #contact .itemBody ul li{margin:0;padding:0;background:transparent!important;border:none;}
#contact .itemBody ol li{list-style-type:decimal inside;}
#contact .itemList ul li{list-style:disc inside;}
#contact .itemList li ul{margin:0;padding:0;background:none;}

#contact .res {background:transparent url(../img/ui/icon_ContactUs_Reservations.gif) no-repeat 30px 17px;}
#contact .faq {background:transparent url(../img/ui/icon_ContactUs_FAQ.gif) no-repeat 30px 17px;}
#contact .cs {background:transparent url(../img/ui/icon_ContactUs_CustServ.gif) no-repeat 30px 17px;}
#contact .contact {background:transparent url(../img/ui/icon_ContactUs_ContactInfo.gif) no-repeat 30px 17px;}

/* CTA & CAROUSEL */
.ctaImage {padding-bottom:5px;border-bottom:1px solid #E3E3E3;}
.cta_carousel {margin-top:7px;text-align:center;}
.ctaImageControls {margin: 0 auto; width: 76px;}
.ctaImageControls ul {float:left;margin:10px 0;}
.ctaImageControls li {float:left;background:url(../img/ui/btn/btn_greyCircle.png) no-repeat center top transparent;width:13px;height:13px;padding: 0 3px;}
.ctaImageControls li.active {background:url(../img/ui/btn/btn_greyCircle_hover.png) no-repeat center top transparent;}

/* USED FOR ALL OPENDIV() */
.catfold{height:0px;overflow:hidden;}
.catfoldLast{height:1px;}
.catexpand{height:auto;overflow:auto;}

/* DESTINATION LANDER */
.sec_leftPromoBlock{float:left;margin:10px 0 0 0;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
.sec_rcTop{float:left;width:605px;background:transparent url(../img/ui/bg/bg_destLander.jpg) no-repeat left top;-moz-border-radius:8px  8px 0 0;-webkit-border-radius:8px  8px 0 0;-khtml-border-radius:8px  8px 0 0;border-radius:8px  8px 0 0;}
.sec_rcTopRight{float:left;width:380px;}
.sec_rcTopHeader{float:left;height:92px;padding:5px 0 0 20px;width:365px;display:table;}

.sec_rcTopHeaderSingle{float:left;height:60px;padding:5px 0 0 0px;width:auto;}
.sec_rcTopBC{float:left;padding:5px 0 15px 20px;width:325px;color:#676765;}
.sec_rcTopBC a, .fc1_rcTopBC a{color:#4990AD;text-decoration:none;font-size:11px;}
.sec_rcTopCopy{float:left;padding:5px 0 20px 20px;width:640px;color:#676765;line-height:18px;}
.ppc .sec_rcTopCopy{width:480px;}
.sec_rcTopCopy h1, .sec_rcTopCopy h1, .sec_rcTopCopy h2{font-size:15px;font-weight:bold;color:#333;}
.sec_rcTopCopy p{padding:5px 0;}
.sec_rcTopCenter{display: table-cell;vertical-align: middle;}
.sec_dgMiddle{float:left;padding:10px 0;}
.dg_cityWrapper{float:left;width:605px;padding:10px 0 0 0;background-color:#2A404F;}
.dg_cityHeader h2{float:left;width:580px;padding:0px 0px 0px 0px;font-size:18px;font-weight:normal;color:#F7F9FC;}
.dg_cityHeader{float:left;width:595px;padding:0px 0px 10px 10px;margin:0;border-bottom:1px solid #3B5466;cursor:pointer;}
.dg_cityHeader .open{background:transparent url('../img/ui/bg/arrow_white.png') no-repeat right 6px;}
.dg_cityHeader .close{background:transparent url('../img/ui/bg/arrow_whiteDown.png') no-repeat right top;}
.dg_cityBox{float:left;}
#cityBoxUniversal{margin-left: 20px;}
.dg_cityBox ul{overflow:hidden;width:575px;padding:15px;}
.dg_cityBox ul li{float:left;display:inline;padding:0 15px 4px 0;width:22%;clear:both;}
.allLoc ul{padding:0 0 0 20px;width:570px;}
.allLoc ul li{padding-bottom:10px;}
.allLoc{padding-top:0;}
.allLoc ul li a{text-decoration:none;}
.dg_linkList li{padding:4px 0 0 15px;}
.dg_locListCountry {font-size:12px;color:#4990AD;clear:both;text-decoration:underline;display:block;}
.dg_cityBox .dg_locListTag{font-size:10px;color:grey;text-decoration:none;clear:both;}
.dg_tabWrapper{float:left;width:605px;background: url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x  left top white;}
.infoTab_content{float:left;width:565px;background-color:#fff;padding:25px 20px;}
.infoTab_content h2{font-weight:bold;font-size:12px;color:#333;padding: 15px 0 4px;display: block;clear:both;}
.infoTab_content p{float:left;width:100%;padding-bottom:15px;color:#676765;line-height:18px;}
.infoTab_content a, .dg_cityBox a{color:#4990AD;}
.dg_cityBox a{text-decoration:none;}
.infoTab{float:left;width:20%;height:40px;margin-top:4px;padding:10px 14px 0px 15px;border-top:1px solid #D2D9DE;border-left:1px solid #7F929A;}
.twotab .infoTab{width:45%;}
.threetab .infoTab{width:28%;}

.infoTab h3{font-size:12px;font-weight:bold;}
.infoTab_inactive{background:transparent url('../img/ui/bg/bg_dgTabInactive.jpg') repeat-x left top;color:#485960;cursor:pointer;}
.infoTab_active{background-color:#fff;color:#020202;border-top:1px solid #e3e3e3;}
.dg_tabWrapper #tab1{border-left:none;padding:10px 11px 0px 20px;}
.dg_tabWrapper.twotab #tab1{border-left:none;padding:10px 11px 0px 19px;}

.dg_dg, .dg_loc, .sec_longHeadline{float:left;font-family:"arial narrow", arial, sans serif;}
.dg_dg{font-size:18px;color:#CEE8FF;width:360px;}
.sec_rcPageBannerBasic span.dg_basic{float:left;font-size:18px;color:#CEE8FF;width:560px;line-height:22px;}
.dg_loc{font-size:36px;color:#BAD4EA;line-height:34px;width:340px;}
.sec_longHeadline{font-size:36px;color:#BAD4EA;line-height:34px;}
.dg_showAllLink{float:left;width:100%;text-align:right;}
.ppc .dg_showAllLink{float:left;width:95%;text-align:right;}

.sec_rcPageBannerL {background: url("../img/ui/pageBanner/banner_bkg.jpg") no-repeat scroll left top #29455D;border-radius: 8px 8px 0 0;height: 71px;padding: 25px 0 0 20px;}
.sec_rcPageBannerL .dg_dg,.sec_rcPageBannerL .dg_loc{float:left;font-family:"arial narrow", arial, sans serif;}
.sec_rcPageBannerL .dg_dg{font-size:18px;color:#CEE8FF;width:360px;}
.sec_rcPageBannerBasic span{float:left;}
.sec_rcPageBannerCenter{background: url("../img/ui/pageBanner/banner_bkg.jpg") no-repeat scroll left top #29455D;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;height:92px;padding:5px 0 0 20px;display:table;width:585px;}
.sec_rcPageBannerCenter .dg_dg, .sec_rcPageBannerCenter .dg_loc{width:100%;}

/*Guides Lander 2 */
.landing ul, .landing ol{float:left;margin:0;padding:5px 0 5px 20px;width:100%;}
.landing ul li{list-style:disc outside;margin-left:15px;}
.landing ol li{list-style: decimal outside!important;margin-left:15px;}
.landing h2{padding-top:12px;}
.dgLocBox ul li, .dg_tabWrapper .infoTab_content ul li{padding:0 5px 6px 0;width:auto;list-style:none;}
.dgLocBox ul{float:left;width:120px;padding:0 0px 20px 20px;}
.ppc .dgLocBox ul {float:left;width:110px;padding:0 0px 20px 0px;margin-left: 15px;}
#resource_wrapper.ppc .review_box_wide li {list-style: disc outside none !important;}
.bulletList li {list-style: disc outside none !important;}
.infoTab_content ul{float:left;padding:0 0px 20px 20px;}
.dgLocBox{padding-top:0;width:580px;}
.ppc .dgLocBox{padding-top:10px;width:500px;}

/* FC Specials Grid */
.specials_date{float:right;margin:12px 0 0 0;color:#275984;}
.specials_grouptitle{font-size:18px;color:#275984;margin:10px 0;float:left;}
.specials_block{display: inline-block;width: 585px;margin: 0 0 15px -3px;}
.specials_row{float:left;width:100%;}
.specials_item{width:180px;float:left;margin:15px 15px 5px 0;}
.specials_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;}
.specials_image img{border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}
.specials_text{width:170px;float:left;padding: 0 6px;}

/* FC Travel Guides */
.subPage ul.tg_list{float:left;width:583px;list-style:none!important;margin:14px 0!important;padding:0;}
.subPage ul.tg_list li{float:left;width: 290px;margin: 0 0 30px 0;}
.subPage ul.tg_list li.tg_listUneven{clear:left;}
.tg_image{float:left;width: 128px;border:none;overflow:hidden;}
.tg_copy{float:left;width: 150px;padding: 0 5px 0 0px;font-size:12px;line-height:15px;}
.tg_copy p{line-height:15px;}
.tg_copy .result{padding-top:5px;}

/* FC Travel Resources */
.resouces_itemWrapper{float:left;width:585px;border-top:1px solid #ccc;padding:15px 10px;}
.resources_content{float:left;background:transparent url(../img/ui/bg/bg_resourcesContent.jpg) repeat-x left top;}
.resources_itemCopy h2, .resources_twoCol h2{color:#333;font-weight:bold;}
.resources_itemCopy {line-height:18px;width:385px;}
.resources_moreLink{color:#F25501;text-decoration:underline;font-size:10px;}
.resources_itemCopy a, .resources_twoCol a{color:#F25501;text-decoration:underline;font-size:12px;}
.resources_itemImage{width:170px;}
.resources_itemImage img{margin:0 0px;border:1px solid #ccc;border-bottom:2px solid #ccc;border-right:2px solid #ccc;padding:2px;background-color:white;width:166px;}
.resouces_itemWrapper .left{float:left;margin:0 5px;}
.resouces_itemWrapper .right{float:right;margin:0 5px;}
.resources_intro{color:#676765;line-height:18px;margin-bottom:10px;padding: 10px 20px 0;}
.resources_twoCol{float:left;width:262px;padding:0px 15px;line-height:18px;}
.resources_imgCenter{float:left;width:262px;text-align:center;}
.resources_leftPara{float:left;width:256px;padding-right:6px;border-right:solid 1px #ccc;}

/* FC Job Listings */
.boxOptions{display: inline-block;width:575px;cursor:pointer;}
.boxOptions h6{float:left;color:#27598B;font-size:15px;padding: 9px 0px 6px 20px;width:513px;}
.boxOptions .optionsOpen{float:left;width:28px;height:22px;margin-top:12px;background:transparent url('../img/ui/btn/btn_carOptionsOpen.png') no-repeat;}
.boxOptions .showOptions{float:left;width:573px;background-color:#E3E3E3;border:1px solid #C9C9C9;border-radius: 5px 5px 5px 5px;height:34px;margin:0 0 0 0;text-decoration: none;}
.boxOptions .showOptions:hover{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;background-color:#B9D7E3;}
.boxOptions .showOptionsActive{-moz-border-radius: 5px 5px 0 0!important;-webkit-border-radius: 5px 5px 0 0!important;-khtml-border-radius: 5px 5px 0 0!important;border-radius: 5px 5px 0 0!important;}
.boxOptions:hover h6, .boxOptions .showOptionsActive h6{color:#1B4965;}
.boxOptions:hover .optionsOpen{background:url('../img/ui/btn/btn_carOptionsHover.png') no-repeat transparent;}
.boxOptions .showOptionsActive .optionsOpen{background:url('../img/ui/btn/btn_carOptionsClose.png') no-repeat transparent;}
.boxOptions .optionsContainer{padding: 10px;line-height: 18px;width:553px;}
.boxOptions ol li, .boxOptions ul li{list-style: disc inside;padding: 3px 0 0 0;}
.sec_rightContent #survey{line-height: 18px;}
.sec_rightContent #survey p{margin: 0 5px 15px 5px;}
.sec_rightContent #survey img{padding: 0 15px 5px 15px;}

/* FC TEMP- ONE BLOCK */
.fc1_rightContent{float:left;width:555px;min-height:496px;padding:30px 30px 20px 20px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;background:white url(../img/ui/pageBanner/banner_bkg.jpg) no-repeat left top;}
h1.guidepage{float:left;font-size:26px;color:#000;line-height:22px;width:100%;padding:0 0 50px 0;}
.events h1.guidepage {float:left;font-size:24px;color:#4977A5;line-height:22px;padding-bottom:15px;}
h2.guidepage{float:left;width:100%;font-weight:bold;color:#000;padding:15px 0 4px 0;}/*.fc1_rightContent */
.events h2.guidepage{font-size:15px;font-weight:bold;color:#4990AD;padding:0 0 4px 0;}

.ie7 h2.guidepage {width:565px;}
.guidepage{color:#676765;line-height:19px;}
.fc1_rightContent p.guidepage a{color:#4990AD;}
.fc1_rcTopBC{float:left;padding:0px;width:100%;color:#676765;}

/* FC TWO COLUMNS: chauffeur, Peugeot, etc. */
.sec_rightCol{float:left;padding:200px 0 0 0;width:223px;margin:25px 0;}
.sec_rightColNoPadding{float:left;padding:0;width:223px;margin:25px 0;}
.justaline{margin:0 20px 20px 20px;border-bottom:1px solid #EBEBEB;}
.sec_rightCallout{float:left;width:188px;padding:15px 10px;background:#f3f3f3 url(../img/ui/bg/bg_sec_rightCallout.jpg) repeat-x left bottom;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
.sec_rcBtn{float:left;width:170px;margin-bottom:15px;padding:7px;background:#E0E8EA url(../img/ui/btn/orange_bg.jpg) repeat-x left top;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:none;font-size:12px;text-decoration:none;color:#fff!important;cursor:pointer;text-align: center;}
.sec_rcBtn:hover, .arh_findBtn:hover, .arh_specialBtn:hover{background:#E0E8EA url(../img/ui/btn/orange_bg_hover.jpg) repeat-x left top;}
.bbSideMenu{float: right;margin: 0 0 15px 15px;}
.peugeotLocationsMap{padding: 10px 0 0 0;cursor:pointer;}
.transferRates{width:183px;border-collapse:collapse;border:1px solid #e3e3e3;}
.transferRates th{background-color:#E3E3E3;text-align:left;padding:6px 4px;font-size:12px;}
.transferRates td{padding:4px;font-size:12px;}
.transferRates .even{background-color:#F8F7F7;}
.transferRates .odd{background-color:#fff;}
.transferRates .firstCol{width:75%;}
.transferRates .secondCol{width:25%;}
.sec_rcTopContent ul{margin:20px 0;}
.sideMenu{margin: 2px 0px 2px 0px;padding: 2px 0px 2px 0px;list-style: outside decimal;text-align:left;}
.sideMenu li{padding: 0 0 3px 2px;margin: 2px 0px 2px 16px;}
.sec_rcTopContent h1{padding:5px 0;color:#275984;font-size:14px;}
.sec_rcTopContent h2{padding:10px 0 5px 0;color:#275984;font-size:14px;}
.sec_rightContent .chauffeur{background:transparent url(/img/ui/bg/bg_destLanderChauff.jpg) no-repeat left top;}
.sec_rightContent .peugeot{background:transparent url(/img/ui/bg/bg_peugeot.jpg) no-repeat left top;}
.sec_rightContent .luxury{background:transparent url(/img/ui/bg/bg_destLanderLuxury.jpg) no-repeat left top;}
.sec_rightContent .motorhome{background:transparent url(/img/ui/bg/bg_destLanderMotorhome.jpg) no-repeat left top;}
.sec_rightContent .airport{background:transparent url(/img/ui/bg/bg_destLanderAirport.jpg) no-repeat left top;}
.sec_rightContent .videos{background:transparent url(/img/ui/bg/bg_destLanderVideos.jpg) no-repeat left top;}
.sec_rightContent .hotel{background:transparent url(/img/ui/bg/bg_destLanderHotel.jpg) no-repeat left top;}

.sec_rcLinkList{padding:0 0 20px 5px;}
.sec_rcLinkList li{text-align:left;}
.sec_rcLinkList li a{color:#435F73!important;text-decoration:none;line-height:20px;}
.sec_rcLinkList li a:hover{color:#435F73;text-decoration:underline;line-height:20px;}
.sec_rcBanner{text-align:center;}
.guidepageVideo{float:left;padding:35px 0; width:100%; text-align:center; } 
.sec_rcTopContent{float:left;padding:5px 20px 20px 20px;width:330px;color:#676765;line-height:18px;}

/* FarCry - air/rail/hotel */
.arh_header{float:left;padding-bottom:20px;background:white url(../img/ui/bg/bg_arhHeader.jpg) no-repeat left top;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
.arh_headerBtns{float:left;width:960px;margin-bottom:45px;}
.arh_findBtn{float:left;width:65px;margin:177px 0 0px 238px;padding:7px 11px;text-align:center;background:#E0E8EA url(../img/ui/btn/orange_bg.jpg) repeat-x left top; -webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:none; font-size:12px;text-decoration:none;color: #FFEAD8;border:1px solid #fff;cursor:pointer;}
.arh_findBtnFirst{margin:177px 0 0px 112px;}
.arh_headerP{float:left;margin:0px 200px;padding-top:20px;}
.content_oneColContent{float:left;margin-top:10px;background-color:#EEF2F3;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
.arh_specialWrapper{float:left;border-top:1px solid #dadada;padding: 0 0 0 10px;}
.arh_specialWrapper .air{background:transparent url(../img/ui/btn/arh_air.png) no-repeat 194px 36px;}
.arh_specialWrapper .rail{background:transparent url(../img/ui/btn/arh_rail.png) no-repeat 197px 34px;}
.arh_specialWrapper .hotel{background:transparent url(../img/ui/btn/arh_hotel.png) no-repeat 196px 22px;}
.arh_specialImg{float:left;width:275px;padding:10px 0;}
.arh_specialCopy{float:left;width:479px;padding:10px 20px 10px 0;}
.arh_specialCopy h3{color:#6F7071;font-size:30px;font-weight:normal;padding:0 0 12px 0;}
.arh_specialCopy p{line-height:17px;}
.arh_specialPrice{float:left;width: 145px;border-left:1px solid #dadada;padding: 10px 0px 10px 30px;}
.content_oneColContent .sec_header{padding:17px 12px;}
.arh_price{float:left;color:#3295D9;font-size:36px;font-weight:bold;line-height:30px;}
.arh_currency{float:left;color:#2E2E2E;font-size:12px;padding:6px 0 0 5px;}
.arh_priceTax{float:left;}
.arh_tax{float: left;clear:both;color:#A1A2A3;font-size:11px;font-style:italic;width: 100%;text-align: right;}
.arh_specialBtn{float:left;width: 112px;margin:10px 0 0px 0px;padding: 7px 2px;text-align:center;background:#E0E8EA url(../img/ui/btn/orange_bg.jpg) repeat-x left top; -webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:none; font-size:12px;text-decoration:none;color: #FFEAD8;border:1px solid #fff;cursor:pointer;}

/* FARCRY CONTENT STYLE */
.fcMarginRight20 {margin:0 20px 20px 0;}
.fcMarginLeft20 {margin:0 0 20px 20px;}
.fcMarginAll20 {margin:20px;}

/* jQuery dialog */
.ui-dialog-titlebar {background-color: #ebebeb; color: #4A77A5; padding: 3px 5px; font-weight: bold; text-align: left; height: 12px;}
.ui-widget-overlay {background-color: #000; opacity: 0.4; }

/* MOBILE APP iPad OFFER STYLES */
#mobileAppOffer {float:left;padding:10px 15px 15px 15px;margin: 0;}
#mobileAppOffer .mobileAppDialog{float:left;}
#mobileAppOffer h3{font-size: 31px;padding:0 0 20px 0;}
#mobileAppOffer p{font-size: 20px;padding:0 0 5px 0;line-height: 31px;}
#mobileAppOffer .mobileImg{padding: 0 20px 10px 0;float: left;}
#mobileAppOffer .mobileActionBtns{text-align: center;clear: both;}
#mobileAppOffer a{color:#ffffff;text-decoration:none;border: none;}
#mobileAppOpen a, #mobileAppSite a{border: none;font-size: 14px;outline:none;}
#mobileAppOpen, #mobileAppSite{text-align: center;float: none;display: inline-block;margin: 5px 0 0 0;padding: 8px 12px;font-size: 14px;border: none;}
#mobileAppSite{background: #E0E8EA url(../img/ui/btn/blue_bg.jpg) repeat-x left top;margin: 0 0 0 15px;}
#mobileAppSite:hover{background: #E0E8EA url(../img/ui/btn/blue_bg_hover.jpg) repeat-x left top;}

/* REDBOOK TOOLTIP */
/*.optionChoices td.col1 span.AEbooking{position:relative;clear:none;padding:0;}*/
.AEbooking{float:left;padding:0;position:relative;}
.relative{position:relative;}
.resForm .AEbooking .redBookTipWrapper{width:284px;font-size:12px;position:absolute;left:25px;top:-36px;display:none;z-index:1000;}
.resForm .ageCheck .redBookTipWrapper{width:284px;font-size:12px;position:absolute;left:25px;top:-32px;display:none;z-index:2000;}
.AEbooking .redBookTipWrapper, .gpsform .redBookTipWrapper{width:284px;font-size:12px;position:absolute;left:25px;top:-36px;display:none;z-index:1000;}
.AEbooking .redBookTipArrow, .gpsform  .redBookTipArrow{clear: both; float: left; left: 1px; top: 25px; position: relative; overflow: hidden; width: 19px; height: 63px; font-size: 1px; line-height: 1px; background: transparent url('../img/ui/bg/ttArrow.png') no-repeat top left;background: transparent url('../img/ui/bg/ttArrow_noshadow.png') no-repeat top left\9;_background: transparent url('../img/ui/bg/ttArrow.gif') no-repeat top left; /* ie6 */left: 2px\9;/* \9 indicates ie8 and below */}
.AEbooking .redBookTipArrow-right{clear: both; float: left; left: 284px; top: 25px; position: relative; overflow: hidden; width: 19px; height: 63px; font-size: 1px; line-height: 1px; background: transparent url('../img/ui/bg/ttArrow-right.png') no-repeat top left;background: transparent url('../img/ui/bg/ttArrow-right_noshadow.png') no-repeat top left\9;_background: transparent url('../img/ui/bg/ttArrow-right.gif') no-repeat top left; /* ie6 */left: 283px\9;/* \9 indicates ie8 and below */}
.AEbooking .redBookTipMain, .gpsform .redBookTipMain{float:right;color:#676767;font-size:11px;width:230px;min-height:100px;padding:10px 15px 10px 20px; background-color:#EBEAEA;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 1px 4px #000; -webkit-box-shadow: 0px 1px 4px #000; box-shadow: 0px 1px 4px #686868;border: 1px solid #c0c0c0\9;padding:10px 14px 10px 19px\9;/* \9 indicates ie8 and below */} /* color was 3D3C3C */
.AEbooking .redBookTipMain ul{padding:0 0 0 15px;width: 215px !important;list-style:disc outside;}
.AEbooking .redBookTipMain ul li{float:none;padding: 0px 0px 7px 0px;width: 215px !important;}
.ie7 .AEbooking .redBookTipMain ul li{vertical-align:top;}
#aebooking .optionChoices.ageCheck .addQuestion {margin:5px 0 0 9px;}

.AEbooking .redBookTipMain .sectionbar{font-size:14px;padding: 15px 5px 8px 0;color:#DE5706;background:transparent url(../img/ui/btn/closeXsm.png) no-repeat right top; cursor: pointer;}
.AEbooking .redBookTipMain .sectionbar a{color:#2F3943;text-decoration:underline;}

/* STATE DD */
.resForm .dropdown .stateDDHide, .stateDDHide, #pucity .stateDDHide {display:none !important;}
.resForm .dropdown .stateDDShow, .stateDDShow {display:block;}

/* LowRate Box Styles */
.sec_rcTopImage{float:left;padding:71px 0 0 3px;width:220px;}
.ppc .sec_rcTopImage{padding:0;}
.rcImg_noImg{float:left;padding:210px 0 0 3px;width:220px;}
.lr_wrapper{padding-top:20px;} /*150*/
.lr_content{float:left;width:190px;padding:12px 5px 10px 15px;background:#3295DA url(../img/ui/bg/bg_lowrateBox.jpg) repeat-x left bottom;border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px;border:1px solid #CCC;color:white;}
.lr_content h3{color:white;}
.lr_content h3 span{float:left;width:100%;}
.lr_city{font-size:20px;}
.lr_cars{font-size:16px;}
.lr_start{font-size:10px;padding-top:10px;}
.lr_content h3 .lr_price{font-size:30px;width:auto;}
.lr_content h3 .lr_day{font-size:16px;width:auto;padding:14px 0 0 2px;}
.finegry{float:left;width:215px;padding:5px 5px 15px 10px;font-size:9px;line-height:11px;color:#333;font-weight:bold;}
.rcImg_noImg .finegry, .sec_rcTopImage .finegry {width:auto;}

/* AGENTS & AFFILIATES */
#legacycontainer h4 {color: #333333;font-size: 16px;font-weight: bold;text-align: left;margin:10px 0;}
.dotted {background: url("../img/ui/divider-horiz-dkblu.gif") repeat-x scroll left top transparent;width:100%;height:1px;}
.mLR3 {margin:0 5px;}
.pad15 {padding:15px 15px 0 15px;}
.pad45 {padding:15px 45px 0 45px;}

.affTopContent {margin-bottom:25px;padding-top:10px;}
.affTopContent h4 {color:#275984;font-size: 20px;padding: 15px 45px 0;}
.affTopContent p {padding: 15px 45px 0;}

.sec_AffiliatesBanner {background: url("../img/ui/pageBanner/banner_bkgAffiliates_dark3.jpg") no-repeat scroll left top transparent;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;height:232px;padding:32px 0 0 20px}
.sec_AffiliatesBanner span {display:block;font-family:"arial narrow",arial,sans serif;color:#BAD4EA;font-size:36px;line-height:34px;border-bottom:1px solid #224F7A;padding-bottom:20px;width:563px;}
.affColLeft, .affColRight {width:232px;min-height:180px;display:block;float:left;margin:0 0 10px 30px;border-right: 1px solid #D1D1D2;padding-right: 20px;}
.affColRight {border-right:none !important;}
.affContent h4, .affContent h2, .taContent h2{color: #275984;font-size: 20px;padding: 15px 0;}
.taContent h3{color:#3A3A3A;font-size:16px;padding:10px 0;}
.sec_AffiliatesBanner .affColLeft, .sec_AffiliatesBanner .affColRight {margin-top:20px;border-right: 1px solid #224F7A;min-height:120px;}
.sec_AffiliatesBanner h3 {color:#8CD3F1;padding-top:20px;}
.sec_AffiliatesBanner p {color:#fff;font-size:14px;}
.sec_AffiliatesBanner .book_btn {width:80px;float:left;}
.sec_AffiliatesMiddle {float:left;padding:0 0 35px 0px;}
.sec_AffiliatesMiddle a, .sec_AffiliatesMiddle a:hover {color:#FF6533;text-decoration:underline;}
.ta_newsletter{float:left;width:552px;margin:30px 0 0;padding:10px 0 20px 0px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.ta_login{float:left;padding:0 0 0 25px;}
.taContent .resForm_tooltip{width:170px!important;}
.ta_newsletter p{font-size:11px;padding:0px 25px 5px 0px;}
.taTopContent p{padding:20px 25px 0 25px;line-height:16px;}
.ta_side{padding-bottom:20px;}
.ta_side p{padding:10px 15px 10px 15px;line-height:16px;}
.ta_side .ta_sideBB{border-bottom:1px solid #DDD;}
.ta_side .ta_sideBT{border-top:1px solid white;font-size:14px;color:#275984;padding-bottom:0px;}
.ta_errors{float:left;width:540px;padding:8px 0 8px 20px;background-color:#FFCCCC;color:black;}
.book_formSecRoundedImg{;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;}
.affContent {float:left;width:590px;padding:15px 0 35px 15px;background: url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x scroll left top transparent;min-height:171px;}
.taContent{float:left;width:580px;padding:15px 0 35px 25px;background: url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x scroll left top transparent;margin-top:25px;}
.affContent p {margin:25px 0 5px;}
.resForm .ta_newsletter ul, .resForm .ta_newsletter ul li{width:560px;}
#legacycontainer .affInfo h2 {color: #CC0000;font-size: 22px;font-weight: bold;line-height: 24px;text-align: left;}
#legacycontainer .text b { color: #333333;font-size: 12px;line-height: 16px; font-weight: bolder;}
#legacycontainer .text, .info {color: #333333;font-size: 12px;line-height: 16px;}
#sectionlink {border-color: #FFFFFF;border-style: solid;border-width: 1px 1px 0;float: left;font-size: 11px;font-weight: bold;text-decoration: none;width: 180px;}
#sectionlink a:hover, #sectionlink a:active, #sectionlinkon a:hover, #sectionlinkon a:active, #sectionlinkon a:visited, #sectionlinkon a:link {background-color: #4A77A5;border-bottom: 1px solid #FFFFFF;border-style: solid;border-width: 0 0 1px;color: #FFFFFF;text-decoration: none;}
#sectionlink a {background-color: #D5E1EE;border-bottom: 1px solid #FFFFFF;border-style: solid;border-width: 0 0 1px;color: #27435F;display: block;line-height: 13px;padding:5px 0 5px 8px;text-decoration: none;}
#sectionlink ul{margin:0;padding:0;list-style-type:none;}
#sectionlink li{margin:0px;}

.leftCol {width:65%;float:left;padding-right: 27px;}
.rightCol {width:30%;float:left;}
.sec_intro .leftCol {/*width:48%;*/float:left;padding:0;}
.sec_intro .rightCol {/*width:48%;*/float:left;padding:0 0 0 15px;}
.subPage .sec_intro ul.usp {list-style-type: none;margin: 0;padding: 3px 0 0;width:236px;float:left;}
.subPage .sec_intro ul.usp li {background: url("/img/ui/usp_Bullet.png") no-repeat 0 1px transparent;color: #4977a5;display: list-item;line-height: 17px;margin: 0 0 10px;padding: 0 0 0 20px;font-size:14px;}
.bodytext {color: #676765;line-height: 150%;}
.graytext {color: #333333;font-size: 12px;font-weight: normal;line-height: 20px;text-decoration: none;}
.graytext ul {list-style: none outside none;margin-left: 0;padding-left: 0;}
.graytext li {background-image: url("/images/index/gui/arrow-r-red.gif");background-position: 2px 0.5em;background-repeat: no-repeat;border-bottom: 0 dotted #E4DDC3;border-style: none none dotted;border-width: 0 0 0;color: #333333;font-size: 12px;font-weight: normal;line-height: 20px;padding: 4px 0 4px 16px;}
/* --- Affiliates Overview */
.sec_rcBtnBottom{float:left;width:172px;padding:7px;background:#E0E8EA url(../img/ui/btn/orange_bg.jpg) repeat-x left top;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:none;font-size:12px;text-decoration:none;color:#fff !important;cursor:pointer;text-align: center;}
.sec_rcBtnBottom:hover, .arh_findBtn:hover, .arh_specialBtn:hover{background:#E0E8EA url(../img/ui/btn/orange_bg_hover.jpg) repeat-x left top;}
#selectedItem{font-weight: normal;}
#selectedItemon a{font-weight: bold;color: #FF6533 !important;}
#selectedItemon a:hover{color: #FF6533 !important;text-decoration: none;cursor: default;}
.affSideMenu{float:right;margin: 20px 0 15px 15px;}
.breadcrumb_intro{padding: 10px 20px 0 20px;margin: 0;float: left;width:100%;}
.basic_intro .affilate{width: 565px;}
.basic_intro .showBullets li{padding:0 0 12px 0;}
.showBullets ul{list-style: disc outside none;padding: 0 0 0 15px;}
.showBullets ol{list-style: decimal outside none;padding: 0 0 0 15px;}
.goEurope{border-top: 1px dotted #979797;padding: 10px 0 0 0;color:#979797}
.goEuropeCopy{float:left;padding:0 10px 0 0;}
/* --- Affiliate Terms --- */
.showBullets{font-size:12px;line-height:20px;color:#676765;font-weight:normal;text-decoration:none;background-color: #ffffff;}
.showBullets h2{color: #275984;font-size: 20px;line-height: 24px;padding: 15px 0;font-weight:normal;}
.showBullets ul{list-style: disc outside none;padding:0 0 0 20px;margin: 3px 3px 3px 0;}
.showBullets ol{list-style: decimal outside none;padding:0 0 0 20px;margin: 3px 3px 3px 3px;}
.showBullets ol ol, .showBullets ul ul{list-style: lower-roman outside none;padding:0 0 2px 15px;}
.showBullets li{padding:0 0 5px 5px;}
/* // --- */

/* AEMEMBER PAGES */
/* --- Update Member */
.basic_formList .subSectionLi .headerLong {font-size: 12px;font-weight: bold;float: left;}
.basic_Details .basic_errorblockMember{padding:0 40px;margin:20px 0 20px 20px;background:transparent url('../img/ui/form/error2.gif') no-repeat 0 2px;line-height: 22px;width: 485px;}
/* --- Pop and Faq */
.basic_formList .subSectionLi .headerLong {font-size: 12px;font-weight: bold;float: left;} /* SHOULD GO IN FORM : LINE 564 */
.helpIconFAQ{float: left;padding: 0 8px 0 0;}
.help_info{padding: 0 0 0 26px;clear: both;}
.helpIconPop{float: left;padding: 0 8px 0 18px;}
.help_infoPop{padding: 0 0 0 45px;clear: both;width: 83%;}
.pop_BoxMember{float:left;background-color:white;margin: 0 0 25px 0;}
.pop_BoxMember a{color: #4990AD;}
.pop_BoxMember .gradBkg{width: 100%;min-height:33px;padding:8px 0;margin:0;}
.pop_BoxMember .basic_Details{width: 100%;padding: 5px 0;}
.pop_BoxMember .basic_formwrapper, .pop_BoxMember .basic_formlist, .pop_BoxMember .basic_formlist ul, .pop_BoxMember .basic_formlist li, .pop_BoxMember .basic_formlist li ul, .pop_BoxMember .basic_formlist li ul li{width: 100%;}
.pop_BoxMember .basic_btn{margin: 0 0 0 290px;}
.help_Q.headerLong{width:auto !important;}/* Membership Account FAQ - Brent */
/* --- My Account */
.aeMemColLeft, .aeMemColRight {width:242px;min-height:180px;display:block;float:left;margin:0 0 10px 10px;border-right: 1px solid #D1D1D2;padding-right: 25px;}
.aeMemColRight {border-right:none !important;margin:0 0 10px 30px}
.aeMemColLeft .book_btn, .aeMemColRight  .book_btn{float: left;}
.aeMemLogout{margin-left: 10px;}
.aeMemLogout .basic_btn{margin: 15px 0 0 0;}
.aeMemIcons{padding: 20px 0 10px 0;text-align: center;}
.sec_rightContent .aeMemberContent{float: left;background:transparent url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x scroll left top;width: 590px;padding: 35px 0 5px 15px;min-height: 171px;}
/* // --- */

/* BREADCRUMBS */
.breadcrumb, .breadcrumb a {color: #333333 !important;font-size: 11px;margin: 11px 0;text-decoration:none;}
.sec_intro .breadcrumb, .sec_intro .breadcrumb a {color: #333333;font-size: 11px;margin: 3px 0 0 0;text-decoration:none;}

h1.guidepagehead {padding:0;}
.textgry p {padding:5px 0;}
.textgry p b {color:#333333;}
h2.guidesubhead a, h2.guidesubhead {border-bottom: 1px solid #4990AD;display: block;font-size: 15px;font-weight: bold;margin: 15px 0 5px;padding-bottom: 4px;}
.eventsub {font-size: 15px; font-weight: bold;color:#4990AD;}
.eventblock {border-top:1px solid #4990AD;padding: 10px 0;clear:both;}

/* HOME PAGE NEWS LIST */
ul.hpnewslist {list-style: none outside none;margin-left:0;padding-bottom:0;padding-left:0;text-align: left;}

ul.hpnewslist li {padding:0px 0px 2px 0px;width: 100%;}
/*.ie7 ul.hpnewslist {width:320px;margin-bottom:5px;}
.ie7 ul.hpnewslist li {}*/

.ie7 ul.hpnewslist li a {display: block;padding: 0px 5px 1px 0px;width: 350px;}

/* SIPP NOTE DIALOG CONTENT */
#sippnotedialog h2 { font-weight: bold;color:#FF6533;font-size:18px;line-height:30px; }
#sippnotedialog h3 { font-weight: bold;color: #405868;font-size: 16px;margin:0;padding-bottom:10px; }
#sippnotedialog ul { list-style:disc outside;padding-left:40px;margin:12px 0px;}
#sippnotedialog ul li { margin:0px 0px 10px 0px;}
#sippnotedialog p { margin:10px 0px;}

/* STYLES TO WRAP LEGACY PAGES IN */
#legacycontainer { float:left;width:911px;margin:0px;background-color:#fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;color:#000;font-size:14px;padding:12px; margin: 0 auto;min-height: 400px;}
#legacycontainer a {color:#4990AD;}
#legacycontainer h1, #rail_container h1{color: #4977A5;font-size: 24px;margin-bottom: 10px;text-align:left;}
#legacycontainer h2 {color: #6F7173;font-size: 18px;margin-bottom: 10px;text-align:left;}
#news_rightColumn h2 {color: #6F7173;font-size: 18px;margin-bottom: 10px;text-align:left;}
#legacycontainer P {margin: 11px 0px;}
#legacycontainer TD {font-size: 12px;padding:4px;width: auto;}
#legacycontainer TD.formheader {text-align:left;}
#legacycontainer TD.right {text-align: right;}
#legacycontainer TD.flright {float: right;}
#legacycontainer TD.center, #legacycontainer TR.center {text-align: center;}
#legacycontainer TD span.result {text-align:left;}
#legacycontainer form table.result {margin:0 auto;}
#legacycontainer .formbox {width:889px;}
#legacycontainer .formbox table {margin:0 auto;}
#legacycontainer .formbox table tr td h2 {}
#legacycontainer .result {color: #333333;font-size: 12px;}
#legacycontainer .result_red {color: #CC0000;font-size: 12px;}
#legacycontainer .bar {color: #FFFFFF;font-size: 12px;font-weight: bold;}
#legacycontainer .smallbarw {color: #FFFFFF;font-size: 12px;font-weight: bold;}
#legacycontainer input {padding: 2px;cursor: pointer;}
#legacycontainer .book_calInput {float: right;padding: 2px;width: 122px;margin-right: 3px;}
#legacycontainer .cal_wrap {width: 160px;}
#legacycontainer .ui-datepicker-trigger {padding: 4px 10px 0 0;}
#legacycontainer .cd_sippnotes a {color: #0000EE;font-size: 12px;font-weight: normal;}
#legacycontainer .cd_sippnotes {color: #CC0000;font-size: 12px;font-weight: bold;}

#legacycontainer .hcam TD {padding:0;}
.headwhite {color:#FFFFFF;font-size:12px;font-weight:bold;}

/* HARBORCAM STYLES */
.hcamContainer {margin:10px 15px 0;width:574px;}
.hcamImage {background-color:#000;padding: 4px;}

/******* PEUGEOT SPECIFIC STYLES ************/
#legacycontainer .arrowImg { margin-right: 6px; }
#legacycontainer .headon{font-size:11px;color:#fff;font-weight:bold;text-decoration:none;vertical-align:middle;}
/* #legacycontainer td .result b {font-size:11px;color:#fff;} */
#transcript {width: 97%;}
#transcript h4 {color: #275984;font-size: 14px;padding: 10px 0 5px;font-weight:bold;}
#transcript p {color: #676765;line-height: 18px;margin-bottom:10px;}
.peugeotDetails{float:left;width:800px;margin-left:24px;}
.peugeotFleetDetails .tableImages img.peugeotFleetImages {padding:0;margin:10px 0 0 55px;}
.peugeotFleetDetails{width:800px;border-collapse:collapse;margin-left:24px;}
.peugeotFleetDetails, .peugeotFleetDetails td, .peugeotFleetDetails th{border:1px solid #ccc;}
.peugeotFleetDetails td, .peugeotFleetDetails th{padding:4px;}
.peugeotFleetDetails td{text-align:center;}
.peugeotFleetDetails th{text-align:left;font-weight:normal;} 
.peugeotFleetDetails td strong{float:left;text-align:left;background:#F4F6F5 url("../img/ui/bg/bg_step3ContactHeader.jpg") repeat-x  left top;}
.peugeotFleetDetails .tableHeader{background:white url(../img/ui/bg/bg_resultsMiddleTopGradient.jpg) repeat-x left top;font-size:18px;color:#040405;font-weight:normal;padding:12px;}
.peugeotFleetDetails .lightbar{background:transparent url(../img/ui/bg/bg_resultsMiddleTopGradient.jpg) repeat-x left top;}
.peugeotFleetDetails .subheader{width:100%;background:#F4F6F5 url("../img/ui/bg/bg_step3ContactHeader.jpg") repeat-x  left top;font-weight:bold;}
.peugeotFleetDetails .subheader td{text-align:left;}
.peugeotVideoLink{float:left;background:transparent url("../img/ui/btn/videoLink.gif") no-repeat left top;padding:1px 0 2px 20px;color:#4990AD;font-weight:bold;margin-top:12px;}
.peugeotFleetDetails .tableImages{text-align:left;}
.peugeotFleetDetails .tableImages img{float:left;padding-left:24px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.peugeotDetails .sec_rcBtn{float:right;}
.peugeotDetails h1{margin-bottom:24px;}
.tableImages .carEquipIc{float:left;margin-top:55px;padding-left:25px;}
.peugeotFleetDetails .halfCol{float:left;width:50%;}
.peugeotFleetImages {padding:0 25px;} /* temp */

/* LIST STYLES */
.list_col4, .list_col3, .list_col2{float:left;width:565px;}
.list_col4 li {float:left;width:24%;padding:3px 5px 3px 0;}
.list_col3 li {float:left;width:32%;padding:3px 5px 3px 0;}
.list_col2 li {float:left;width:49%;padding:3px 5px 3px 0;}
.list_count4 ul{float:left;width:24%;padding:3px 5px 3px 0;}
.list_count4 li{padding:3px 5px 3px 0;}
.list_count3 ul{float:left;width:31%;padding:3px 5px 3px 0;}
.list_count3 li{padding:3px 5px 3px 0;}
.list_count2 ul{float:left;width:48%;padding:3px 5px 3px 0;}
.list_count2 li{padding:3px 5px 3px 0;}
.list_count4, .list_count3, .list_count2{float:left;width:565px;}

/* LUXURY */
.luxury .results_middle .contentTop{float:left;width:596px;padding-right:0px;}
.lx_leftContent{float:left;width:299px;padding:15px 10px ;border-radius:8px;background-color:white;margin-right:10px;}
#lx_container{ float:left;width:606px;margin:0px;background:white url(../img/ui/bg/bg_lx_search.jpg) repeat-x top left;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;color:#000;font-size:14px;padding:0px; margin: 0 auto;min-height: 200px;} 
#lx_container h1{font-size:18px;padding:10px 8px 8px 19px;color:#4977A5;}
.lx_book{float:left;width:80px;height:28px;margin:8px 0px 0 0;background:transparent url('../img/ui/btn/btn_ratesBook_active.jpg') repeat-x left top;color:#fff;border:1px solid #fff;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;font-weight:bold;font-size:11px;}
.lx_carImage{float:left;width:270px;padding:0 20px 0 10px;}
.lx_carImageWrapper{float:left;width:260px;}
.lx_carIcons{float:left;width:260px;text-align:center;padding: 5px 0 0 0;}
.lx_carIcons ul{display:inline-block;}
.lx_carIcons ul li{float:left;width: 34px!important;height:16px;padding-top:20px;margin-right: 8px;color:#6e92b7;font-size:11px;background-image:url(../img/ui/btn/sp_icCarEquipLx.gif);background-repeat:no-repeat;}
.icon_paxLx{background-position: -33px -5px;}
.icon_autoLx{background-position:-221px -5px;}
.icon_doorLx{background-position: 7px -5px;}
.icon_caseLgLx{background-position: -106px -4px;}
.icon_caseSmLx{background-position: -143px -5px;}
.icon_manLx{background-position: -182px -4px;}
.icon_acLx{background-position: -71px -5px;}
.lx_carDetails{float:left;width:296px;}
.lx_rateBar{float:left;width:100%;background-color:#b9d7e3;color:#4a77a5;border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;}
.lx_pkgCost{float:left;width:170px;padding:5px 10px 0px 20px;}
.lx_pkgCost h5{font-size:12px;}
.lx_pkgPrice{color:#1B4965;font-size:17px;font-weight:bold;}
.lx_sippNoteDisplay{float:left;width:100%;padding:10px 20px;color:#1B4965;font-weight:bold;line-height:16px;}
.lx_carDetails .cd_emailTC{float:left;width:100%;padding:5px 20px;}
.lx_tandc{padding:2px 34px 4px 0;color:#FF6533;font-size:12px;text-decoration:underline;background:url('../img/ui/btn/sp_icEmailTC.gif') no-repeat -1px -25px;padding-left:21px;cursor:pointer;}
#lxTandcDialog{display:none;padding:20px;float:left;}
#lxTandcDialog p{padding-top:15px;}
.lx_refineHeader{border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;border-top:none;}
.lx_itinaryHeadline{float:left;width:100%;font-weight:bold;color:#676767;font-size:12px;padding:8px 0 1px 0;margin-bottom:4px;}
.lxResults .step2_refineItin{line-height:18px;padding-bottom:10px;}
.lx_sortActive, .lx_sortInactive{float:left;width:100%;background-image: url('../img/ui/form/sp_radioBtn.png'); background-repeat:no-repeat;padding:0 0 10px 30px;text-decoration:none;color:#676767;}
.lx_sortInactive{background-position:-1px -89px;}
.lx_sortActive{background-position:-1px -47px;}
.lxResults .refine_modifyTrigger a{color:white;text-decoration:none;}
#lx_container .luxury .result{float:left;width:350px;font-size:11px!important;font-weight:normal;color:#676767;padding-top:4px;}
#lx_container .luxury .result p{font-size:11px!important;line-height:14px;}
.luxury .book_btn{margin-left:166px;}
.lx_bookHeader{background: url("../img/ui/bg/bg_step3ContactHeader.jpg") repeat-x  left top #F4F6F5;margin: 0;border-top:1px solid #D2D9DE;border-bottom:1px solid #D2D9DE;}
.lx_bookHeadline{float:left;color:#040405;font-size:15px;padding:4px 0 2px 18px;}
.luxuryBook table{background-color:white;margin:0;border-collapse:collapse;}
.luxuryBook table td{padding:5px 15px 5px 0;}
.lx_requireA{color:#AB0101;}
.lx_optEquip ul{padding:5px 5px 25px 55px;}
.lx_optEquip li{padding:0 0 5px;}
.lx_bookNote{float:left;clear:both;font-size:11px;}
.lx_east{float:left;margin-left:214px;width:200px;}
.lx_btn{float:none!important;width:auto!important;}
.luxuryBook{border-radius:8px;padding-bottom:35px;background-color:white;}
.lx_bookMsg{float:left;width:555px;padding:15px;}
.lx_toprow{padding-top:15px!important;}

/* AIR */
#air_wrapper{float:left;width:888px;margin:0px;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;color:#3c3c3c;font-size:14px;padding:30px 12px 25px 35px;}
#air_wrapper h1{color: #4977A5;font-size: 24px;margin-bottom: 10px;text-align:left;}
.air_promoWrapper{float:left;width:321px;border:1px solid #ccc;padding:22px 0 0 0px;margin:20px 0 0 35px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.air_promoWrapper ul{float:left;width:250px;padding:20px 0 0 17px;}
.air_promoWrapper li{list-style:none;background:transparent url('/img/ui/bg/arrow_red.png') no-repeat 0 2px;padding:0px 0 13px 17px;font-size:14px;color:#2C4865;}
.air_promoTop{width:299px;padding:0px 0 0px 22px;}
.air_promoBottom h2{color:#49739E;font-size:31px;font-weight:bold;line-height:33px;padding-top:6px;line-height:80%;}
.air_promoBottom{float:left;width:299px;padding:22px 0 170px 22px;background:transparent url(../img/ui/bg/airPromoParis.jpg) no-repeat left top;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;border-radius:0 0 8px 8px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.air_promoBottom h2{line-height:100%;}
}
.borderNone{border-top:none!important;}
.airfare .book_btn{margin:40px 0 10px 120px;}
.airfare .fakeLabel{float:left;font-weight:normal;width:146px;text-align:right;padding: 2px 15px 0 0;}

/* RAIL */
#rail_container{float:left;width:935px;padding:35px 0;background:white url(../img/ui/bg/bg_lx_search.jpg) repeat-x top left;-moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px;color:#676767;font-size:14px;} 
.rail_left{float:left;width:420px;padding:0 55px 0 0;}
.rail_left h1, .rail_left p{width:340px;padding:0 0 20px 35px;}
.rail_left p, .rail_left a{font-size:13px;line-height:20px;color:#676767;}
.rail_right{float:left;width:455px;padding:52px 0 0 0;}
.rail_linkBox{float:left;width:355px;padding:35px 35px 30px;border:1px solid #999;background:#f9f9f9 url(../img/ui/bg/bg_railLandmarks.jpg) no-repeat right bottom;-moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px;}
.rail_linkBox ul{float:left;width:250px;padding:48px 0 0 30px;}
.rail_linkBox li{list-style:none;background:transparent url('../img/ui/bg/arrow_purple.png') no-repeat 0 4px;padding:2px 0 18px 33px;}
.rail_linkBox li a{color:#852C71;font-size:16px;text-decoration:none;}
.rail_btn{float:left;width:120px;margin:15px 20px 0 30px;padding:7px;background:#E0E8EA url(../img/ui/btn/btn_rail.jpg) repeat-x left top;color:#FFF;-webkit-border-radius:5px;border-radius:5px;border:none;font-size:13px;cursor:pointer;text-decoration:none;text-align:center;}

/* ONE WAY STYLING */
.carOneWayNote { background-color: #FFFFFF;color:#676767;color:#FF6533;border-bottom:1px solid #BBCACC;padding: 20px 40px;clear:both;}
.ie7 .carOneWayNote {margin-top:0;padding-top:5px;}
#step2 .carOneWayNote {border:5px solid #FF6533;border-right:none;border-left:none;}
.carOneWayNote h4 {font-size:16px; /*background: url("../img/ui/btn/btn_infoLarge.gif") no-repeat top left transparent;*/ color:#FF6533;font-weight:bold;padding:0 0 8px 0;/*height:16px;*/}
.carOneWayNote p {font-size:12px;margin-left:0;line-height:16px;color:#676767;}

/* Car Hotel Promo */
.carHotelPromo {background-color: #FFFFFF;padding:3px;float: left;}
/* Specials styles */
.specialsBar{display:block;padding: 30px 2px 20px 154px; margin:30px 0 15px 0;color:#ffffff;font-size:18px;font-weight:normal;}
.specialsBarcar {background-image:url('/img/specials-bar-car.png');}
.specialsBarpeugeot {background-image:url('/img/specials-bar-peugeot.jpg');}
.specialsBarmotorhome {background-image:url('/img/specials-bar-motorhome.jpg');}
.specialsBarpackage {background-image:url('/img/specials-bar-package.jpg');}
.specialsBarcell {background-image:url('/img/specials-bar-gps.png');}
.imageMargin {margin: 0;}
.legal {font-size:9px;}
.special-offer-table { font: normal .75em Tahoma, Arial, Helvetica, sans-serif; margin: auto; border: 1px solid #e5e5e5; border-spacing: 2px; border-collapse: collapse; }
.special-offer-table td, .special-offer-table th { padding: 5px 15px; text-align: center; }
.special-offer-table > tbody tr:nth-child(even) { background: #b8c8d9; }
.special-offer-table > tbody th { text-align: left; }
.special-offer-table > thead th { background: #4a77a5; color: #fff }
.special-offer-table > tbody td, .special-offer-table > thead th { border-left: 1px solid #fff; }
.special-offer-table .head { border: none; width: 30%; text-align: left; }

/* Mobile Apps page */
.appTop {display: block;float: left;margin: 0 0 0px;width: 565px;padding: 10px 20px 20px 20px;}
.appTop h1 {color: #275984;font-size: 20px;padding: 15px 0;}
.appContent {float:left;width:575px;padding:15px 15px 10px 15px;background: url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x scroll left top transparent;margin-top:0px;}
.appContent h1 {color: #275984;font-size: 20px;padding: 15px 0;}
.appContent h2{font-size:18px;color:#5A8BA1;padding:14px 10px 10px;}
.appContent h3 {color: #275984;font-size: 16px;margin: 0;padding: 4px 0px 20px 0px;}
.appColLeft, .appColRight {border-right: 1px solid #D1D1D2;display: block;float: left;margin: 0 0 10px 30px;min-height: 180px;padding-right: 20px;width: 232px;}
.appColRight {border-right: medium none !important;}
.appRow {display: block;float: left;margin: 0 0 10px 30px;min-height: 180px;padding-right: 20px;width: 514px;}
.app_moreBtn:hover{background:#E0E8EA url(../img/ui/btn/orange_bg_hover.jpg) repeat-x left top;}
.app_moreBtn{float:left;width: 112px;margin:10px 0 0px 0px;padding: 7px 2px;text-align:center;background:#E0E8EA url(../img/ui/btn/orange_bg.jpg) repeat-x left top; -webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:none; font-size:12px;text-decoration:none;color: #FFEAD8!important;border:1px solid #fff;cursor:pointer;}
.appContent .qrDiv{padding:15px 0px 0px 20px;display:block;}
.appContent .btnDiv{padding-top:50px;display:block;}

/* TRANSFER AND CHAUFFEUR SPLASH */
.chauffcontent {float: left; width: 278px;margin: 0 17px 0 0;}
.chauffcontent ul {margin: 0px 0px 0px 20px!important;padding-left: 0px;margin-top: 0px;}
.chauffcontent li {padding-bottom: 10px;list-style: disc outside;}
.chauffdesc{padding: 16px;}
.chauffdesc p{margin-top:15px;}
.chauffTableTitle {background-color:#d7d7d7; padding: 3px; width: 263px;font-weight:bold;}
.chauffRatesTable {float: right; width: 269px;}
.basic_btnWrapper .chauffButton {float: right;padding: 6px 15px;}
.chauffRates {float: right; width: 74px; text-align: right;font-weight:bold;}
.chauffCity {float: left; width: 100px;}
.chauffHeight{min-height:450px;}
.whiteBorderImg{margin: 16px 0px 0px 16px;}

/* EUROTEL TOLL FREE NUMBERS */
.tableEuroTel{border: 1px solid #CCC;color: #676765;margin-bottom: 10px;}
.tableEuroTel th, .tableHeaderTerms{background:#D7D7D7 url(../img/ui/bg/bg_step3ContactHeader.jpg) repeat-x left top;font-weight: bold;padding: 1px 3px;text-align: left;}
.tableEuroTel th span{float:left;width: 50%;}
.tableEuroTel td{border-top: 1px solid #CCC;padding: 1px 3px;}
.tableEuroTel td span{float:left;width: 50%;}
.eutroTel_intruc{clear:both;}
.eurotelTerms ol{margin: 0px 0px 0px 20px!important;padding: 8px 0 0 0;}
.eurotelTerms li{padding: 3px 0;list-style: disc outside;}
.eurotelTrStyle{background-color:#EBEBEB;border: 1px solid #676767;}

/* ROADSIGNS */
a.myLinks {text-decoration:none;}
a:hover.myLinks {text-decoration:underline;}
.signsListIndex{line-height: 20px;}
.carResearchLink{text-align: center;margin-bottom: 25px;}
.carBottomLink{text-align: center;}
.signDisplayTable{margin-bottom: 10px;}
.signCountryTable{width: 340px;border-top:1px solid #EFEFEF;}
.signCountryTable td, .signDisplayTable td{float: left;border-bottom:1px solid #EFEFEF;width: 100%;}
.signCountryTable td img, .signDisplayTable td img{float: left;padding:5px 15px 5px 0;}
.signDisplayTable td div{float: right;text-align:left;padding:14px 0 0 0;width: 490px;}
.signCountryTable td div{float: right;text-align:left;padding:14px 0 10px 0;width: 260px;}
.roadNavSide{margin: 0px 0px 0px 16px!important;padding: 0 0 0 0;}
.roadNavSide li{padding: 0 0;list-style: disc outside;color: #435F73;}

/* CAR POST BOOKING PROMO LINKS */
.gpsbox {background: url('../img/ui/vert_div_174.gif') no-repeat scroll right center transparent;padding: 0px 12px 6px 6px;margin: 10px 0px 10px 10px;width: 172px;float: left;}
.memberbox {background: url('../img/ui/vert_div_174.gif') no-repeat scroll right center transparent;padding: 0px 12px 6px 12px;margin: 10px 0px;width: 172px;float: left;}
.hotelbox {padding: 0px 6px 6px 12px;margin: 10px 0px;width: 172px;float: left;}
.feedbackbox {background: url('../img/ui/bg/bg_sharewithus.gif') no-repeat scroll right center transparent;padding: 0px 12px 6px 12px;margin: 10px 0px;width: 172px;float: left;}
.postbooking_promos_2col {width: 270px!important;}
.postbooking_promos_1col {width: 320px!important; background: url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x scroll left -1px transparent;border: 1px solid #D2D9DE;-moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px;padding-top:6px;margin-left:125px;}
.postbooking_promos_1col .postbooking_content {min-height:80px;}
.postbooking_promos_2colwfeedback {width: 255px!important; background: url("../img/ui/bg/bg_step3PaymentDetailsHeader.jpg") repeat-x scroll left -1px transparent;border: 1px solid #D2D9DE;-moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px;padding-top:6px;margin-left:15px;}
.feedbackbox {background:#6691BD url('../img/ui/bg/bg_sharewithus.gif') repeat-x left bottom;}
.postbooking_promos .feedbackbox .postbookingpromohead {font-weight: normal;color:#fff;margin-bottom: 18px;line-height:150%;text-align:center;}
.postbooking_promos_2colwfeedback .postbookingpromohead {font-size: 20px!important;font-weight: normal;margin-bottom: 6px;line-height:150%;text-align:center;}
.postbooking_promos .feedbackbox .postbooking_content {font-size: 16px!important;color:#fff;line-height: 100%;}
.postbooking_promos_2colwfeedback .postbooking_content {min-height:108px;}
.postbooking_promos .postbookingpromohead {font-size: 16px!important;font-weight: normal;color:#3295D9;margin-bottom: 6px;}
.postbooking_promos .postbookingpromohead_attn {font-size: 16px!important;font-weight: normal;color:#FF6533;margin-bottom: 6px;}
.postbookingpromolink_container {text-align:center;}
.postbookingpromo_Link {background-color: #FF6533 !important;border: 1px solid #FFFFFF;border-radius: 5px 5px 5px 5px;color: #FFFFFF !important;cursor: pointer;font-size: 10px !important;font-weight: bold;line-height: 10px;padding: 5px;text-decoration: none;min-width:130px;text-align:center;display: inline-block;}
.gps_Link {background-color: #FF6533 !important;border: 1px solid #FFFFFF;border-radius: 5px 5px 5px 5px;color: #FFFFFF !important;cursor: pointer;font-size: 10px !important;font-weight: bold;line-height: 10px;padding: 5px;text-decoration: none;margin-left:10px;}
.postbooking_promos{border-top: 0px solid #BBCACC;margin:15px 0px;overflow: auto;clear: both;}
.postbooking_content{min-height:100px;line-height:150%;}
.postbooking_promos_2colwfeedback .postbookingpromo_Link, .postbooking_promos .feedbackbox .postbookingpromo_Link {height:20px; background: url('../img/ui/bg/bg_sharebutton.gif')  repeat-x scroll left bottom transparent;border:0px;font-size:12px!important;line-height:20px;}
.feedbackbox .postbooking_content {min-height:108px;}

/* USP BLOCK */
.usp_Content{color: #fff;float: left;margin-top:10px;}
.usp_Header {background: url('../img/ui/bg/bg_uspHeader.png') no-repeat scroll left top transparent;float: left;width: 309px;height:36px;}
.usp_Header h2 {color: #fff;float: left;font-size: 14px;padding: 9px 0 10px 15px;width: auto;}
.usp_Wrapper{background: url('../img/ui/bg/bg_uspMain.png') repeat-y scroll left top transparent;float: left;font-size: 12px; padding: 0px 10px 0px 15px;width: 284px;}
.usp_Wrapper ul {margin: 0 0 8px;padding: 10px 0px 10px 30px;}
.usp_Wrapper li {list-style-position:outside;list-style-type:none;font-size: 13px;line-height:20px;color:#fff;list-style-image:url('../img/ui/usp_Bullet.png');padding-left: 5px;letter-spacing: 1px;}
.usp_Footer .fine {font-size: 11px;padding-left:4px;color: #668CB0;}
.usp_Footer {background: url('../img/ui/bg/bg_uspFooter.png') no-repeat scroll left top transparent;float: left; padding: 0px 10px 0px 15px;width: 284px;height:26px;}

/* FLEET GUIDES */
.fleet .subPage {width:auto;}
.fleet .subPage h3 {font-size: 12px;}
.fleetContainer {padding-bottom:12px;clear:both;}
.fleetList {display:block;}
.sec_rightContent .fleetList li {list-style: none outside none;margin:0;padding: 0 0 0 5px;}
.sec_rightContent .fleetList li:hover {background-color:#E0E8ED;}
.sec_rightContent .fleetList li a {color:#275984;text-decoration:none;line-height: 20px;}
.fleetCountries { float:left;width:125px;}
.fleetTop {background: url("../img/ui/pageBanner/banner_bkg_fleet_contentTop.gif") no-repeat scroll left top transparent;height:17px;width:605px;}
.fleetMiddle {float:left;padding:20px 20px 20px 55px;}
.fleetBottom {float:left;background: url("../img/ui/pageBanner/banner_bkg_fleet_contentBottom.gif") no-repeat scroll left top transparent;height:181px;width:605px;}

.fleetListing {margin-top:10px;}
.fleetListing .noAC {display:none;}
.fleetListing th {text-align:center;line-height:14px;padding:10px 5px 10px;border-bottom:1px solid #EAEBEC;border-top:1px solid #EAEBEC;}
.fleetListing tr {text-align:center;}
.fleetListing td {border-bottom:1px solid #EAEBEC;}
.fleetListing td.cartype, .fleetListing td.doors, .fleetListing td.pass, .fleetListing td.mpg, .fleetListing td.tranny, .fleetListing td.trunk {background: url("/img/ui/pagebanner/gradient_fleetTable2.jpg") repeat-x scroll left top transparent; border-right:1px solid #FFF;padding: 0 4px;}
.fleetListing td.mpg {width: 110px;}
.fleetListing td.trunk {border-right:none;}
.fleetListing td.fleetArrow {background: url("/img/ui/pagebanner/gradient_fleetArrow.gif") no-repeat left top transparent;width:10px;height:83px;}
.fleetListing .fleetImage {text-align:left;padding-left:10px;}
.fleetListing .fleetImage h3 {font-size:12px;color:#676767;padding-bottom: 4px;}
.fleetImageZoom {cursor:pointer;}
#fleetPreview{position:absolute;border:2px solid #EAEBEC;background:#fff;padding:5px;display:none;color:#fff;}

.drivingCountries { float:left;width:125px;}
.subPage .driving ul {list-style: none outside none;}
.csform p {margin-bottom:10px;}

.inter .sitemap_map {padding:0 10px 0 10px;}
.inter .sitemap_map a {float:left;}
.inter .sitemap_map ul {width:250px;float:left;}
.inter .sitemap_map ul.col1 {padding-right: 30px;border-right:1px solid #DDDDDD;}
.inter .sitemap_map ul.col2 {padding-left: 30px;}
.inter .sitemap_map ul li {width:250px;float:left;padding: 3px 0 2px;}
.inter .sitemap_map .fineprint {font-size:11px;color:#657A7F;float:right;}
.inter .sitemap_map span {float:right;}
.inter .sitemap_promo {float:right;width:337px;}

/*.book_eastLi {display: block; float: left;color: ##ee6200; font-weight: bold;}
##cityr {margin-bottom: 4px;}
.ShowEast {font-weight:normal;}*/
					
/*.cal_wrap {position: relative;}
.book_calInput {float:none;}
.ui-datepicker-trigger {position:absolute;top:4px;left:119px;}*/

#step6 .paymentInfo h4 {float:left;width:300px;}
.printerBtn {display:block;float:right;padding:2px 14px 0 0;}
.printerBtn span {display:block;float:right;padding-top:3px;text-decoration:underline;color:#040405; font-size:11px;}
.printerBtn img {display:block;float:right;margin:0 0 0 5px;}

/* MIKE TEST TO FIX CENTERING OF CONTENT WITH FOOTER */
#nav_box{/*padding-left:25px;*/width:940px!important;}
#content_box{/*padding-left:25px;*/width:940px!important;}
.content_promo{width:515px!important;}

a.linkButton {float: left;width:188px;padding-left:14px;margin-left:5px;background:url("../img/ui/bg/bg_bookBike.jpg") repeat-x left bottom;line-height: 20px;text-decoration: none;color: #ffffff;font-weight: bold;border:1px solid #ccc;-moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px;}
a.linkButton span {float:left;padding: 2px 14px 2px 0px;}

.sort {background-color:red;}
.numDayRental {color:#4977A5 !important;float:right !important;margin-right:10px;font-weight:bold;}
h3.numDayRental {font-size:15px !important;margin-top:2px;}
span.numDayRental {float:none !important;font-size:15px !important;margin-top:2px;}

.contentTop{display:none;}
.luxury .contentTop{display:block;}

/* NEW LEGACY */
.basic_HeaderWrapper{float:left;border-radius:8px 8px 0 0; padding:0 20px 0 20px;height:105px;background:#29455d url(/img/ui/pageBanner/banner_bkg.jpg) no-repeat left top;}
.basic_Header{float:left;display:table;width:565px;height:105px;}
.ie7 .basic_Header{padding-top:20px;height:85px;}
.basic_HeaderCenter{display:table-cell;vertical-align:middle;}
.basic_HeaderTxt{color:#bad4ea;font-size:36px;font-family:"arial narrow", arial, sans serif;}
.basic_leftImgWrapper{float:left;width:309px;padding:0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.basic_leftImg{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.basic_Details h2{color:#275984;font-size:20px;line-height:24px;padding:15px 0;}
.basic_Details .btn_container{float:left; width:100%;}
.gradBkg h3{color:#040405;font-size:15px;margin:0;padding:4px 0 0 19px;}
.basic_indent{padding-left:20px;}
.basic_utilbarHeader{float:left;color:#275984;font-size:14px;width:100%;padding:0 0 12px 0;}

.basic_intro{color:#676765;line-height:18px;margin-bottom:10px;padding: 10px 20px;display:block;float:left;width:565px;}
.basic_intro h2{color: #275984;font-size: 20px;line-height: 24px;padding: 15px 0;}
.basic_intro h4{color: #405868;font-size: 16px;line-height: 18px;padding: 0 0 14px 0;}
.basic_intro p{padding: 0 0 12px 0;}
.finePrint{font-size: 11px;border-bottom: 1px solid #CCCCCC;padding: 0;margin: 10px 0 5px 0;width: 570px;color:#676767;}

.basic_formwrapper{padding: 0px 0px 20px 0px;float:left;}

.bd_leftCol{float:left;width:342px;padding-right:20px;}
.bd_rightCol{float:left;width:223px;}
/* --- rss styles */
.basic_formList h5{font-size: 12px;font-weight: bold;margin: 10px 0 0 0;}
.basic_Details ol{list-style: decimal outside none;margin:0 0 15px 17px;}
.basic_orderList li{width:553px;padding:15px 0 0 0;display:list-item;vertical-align:middle;}

/* PEUGEOT */
.buyback .basic_Details h2{padding-bottom:0px;}
.buyback .bd_leftCol p{float:left;width:100%;padding:0 0 14px 0;}
.buyback .bd_leftCol .basicList{float:left;padding-bottom:20px;}
.buyback_errList{float:left;margin:10px 40px 20px 20px;}
.firstStep .buyback_errList li:last-child{padding-top:20px;list-style:none;}
.errIntro{float:left;width:548px;padding:20px 40px 0 0;font-weight:bold;}
#buyback_locTable{width:566px;margin:20px 0 10px 0;padding:0;}
#buyback_locTable td{padding:0;margin:0;}
#buyback_locTable tr{vertical-align:top;padding:4px 0}
#buyback_locTable table{width:283px;}
#buyback_locTable table td{margin:0;padding:10px 4px;text-align:left;}
#buyback_locTable td:first-child{border-right:1px solid #efefef;}
#buyback_locTable table th{border-bottom:1px solid #ededed;text-align:left;padding:4px;}
#buyback_locTable table td:first-child{border-right:none;}
.buyback .contentTop{display:block;min-height:227px;}
.ie7 .buyback .contentTop{min-height:0px;height:227px;}
.lx_carIcons ul li.carIcons_Sipp{width:120px!important;background-image:none;text-align:left;}
.buyback_carDetails{float:left;padding-top:5px;}
.buyback_carDetails ul{float:left;width:250px;}
.buyback_carDetails ul li{color:#676767;padding:0 0 7px 21px;display:inline;float:left;width:60px;background-image: url(../img/ui/btn/sp_icCarEquipV.gif);background-repeat:no-repeat;}
.buyback_carDetails ul li.autoV{width:62px;}
.buyback_carDetails ul li.acV,.buyback_carDetails ul li.doorV{width:33px;}
.buyback_carDetails ul li.fuelV{width:38px;}
.lx_pkgCost h5.buyback_fingerInsurance{color:#368dae;font-size:14px;}
.buyback_sippnotes, .buyback_emailTC{float:left;width:270px;}
.buyback_emailTC{padding:12px 0 12px 18px;}
.buyback_emailTC a.lx_tandc{color:#FF6533;}
.basic_utilbar{background-color:white;border-radius:8px;float:left;width:309px;padding-bottom:12px;}

.basic_utilbarText{float:left;padding:20px;line-height:18px;}
.buyback_refineHeader{float:left;width:309px;border-bottom:1px solid #bbcacc;border-top:1px solid #bbcacc;background:transparent url(../img/ui/bg/bg_step2RefineHeader.jpg) repeat-x left top;}
.buyback_toprefine{float:left;width:309px;border-bottom:1px solid #bbcacc;background:transparent url(../img/ui/bg/bg_step2RefineHeader.jpg) repeat-x left top;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
.ie7 .buyback_toprefine{float:left;width:309px;background:transparent url(../img/ie/bg_step2RefineHeader.jpg) no-repeat left top;}
.buyback_refineHeader h2,.buyback_toprefine h2{float:left;padding:9px 0 10px 15px;width:auto;color:#4977a5;font-size:14px;}
.basic_utilbar p{float:left;padding:0 0 12px 0;line-height:18px;}
.toprefine{border-top:none;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
.buyback_payWrapper h3{color:black;}
.buyback_payWrapper .paymentDetailsRight{padding-left:15px;}
.buyback_payWrapper .paymentDetailsContent{padding-top:24px;}
.buyback_payWrapper{padding-top:24px;line-height:12px;}
.buyback_optEquip{float:left;padding:0 0 0 9px;width:597px;}
.buyback_optEquip td{padding:0;}
.buyback_optEquip td table td{padding:7px;}
.buyback_optEquip td table tr td.col1{border-bottom:1px solid #EFEDED;}
.buyback_optEquip td table tr:last-child td{border-bottom:none;}
.buyback_ageweightWrapper{float:left;width:210px;padding:20px 0 0 0;}
.buybackform .headerPrint{float:left;width:300px;}
.buyback_finalDetails h3{float:left;width:100%;padding:8px 0 0 0 ;color:#040405;border-top:1px solid #bbcacc;}
.buyback_finalDetails h4{float:left;font-size:15px;padding:0 0 8px 0;width:100%;color:#676767;}
.buybackform .paymentDetailsContent .paymentDetails_ae_totalcost .blueCostLarge{line-height:24px;*line-height:20px;}
.buyback_highlight{background-color:#F4F6F5;margin: 8px 0  20px 0;}
.buybackform .basic_Details input[id="termsread"]{float: left;}
.buybackform .basic_Details .orangeTandC {float: none;}

/* VOUCHER LOOKUP TERMS */
.vouchterms ul {margin: 12px 0px;}
.vouchterms ul li {list-style-position: outside;list-style-type: disc;}
.vouchterms a {color:#4990AD;}
.orangeLink{color:#ff6533!important;font-size:inherit;}

/* GPS/CELLPHONES */
.gpsintro .contentTop{display:block;}
.gpsintro .gps_book{float:left;width:80px;height:21px;margin:8px 0px 0 0;background:transparent url('../img/ui/btn/btn_ratesBook_active.jpg') repeat-x left top;color:#fff;border:1px solid #fff; cursor:pointer; -webkit-border-radius:5px;border-radius:5px; -moz-border-radius:5px; font-weight:bold; font-size:11px;text-decoration:none;text-align:center;padding-top:5px;}
.gps_featuresList{float:left;padding:12px 12px 0 20px;}
.gps_featuresList li{color:#3f3f3f;padding:3px 0;}
.prodImg_center{float:left;padding:15px 0 15px 25px;}
.gpsform .txt_intro{float:left;width:430px;padding-left:25px;}
.gpsform .basic_intro img{float:left;}
#tandcInner{float:left;width:490px;padding:20px 0 20px 20px;}
.basic_formList .gpstandcLabel{float:left;width:auto;padding: 0 0 0 25px!important;color:#ff6533;font-weight:bold;}
.gpsform .buyback_tandcFinal{padding-top:2px;}
.gpsintro .lx_tandc{float:left;}
.gpsform .errorTextBottom{height:auto;margin-top:16px;display:none;}
.gpsform .optionChoices{float:left;position:relative;width:180px;}
.gpsform .optionChoices .addQuestion{margin-top:0px;}

/* GENERAL */
.black{color:black;}
.clearBoth{clear:both;}
 
/* PROMOS */
.loopedSlider { height: 315px; margin: 0; overflow: hidden; position: relative; width: 515px; -webkit-border-radius:10px;border-radius:10px; -moz-border-radius:10px;border: 2px solid #CECECE; }
.loopedSlider .slides  { position:absolute; top:0; left:0; }
.loopedSlider .slides img  {-webkit-border-radius:10px;border-radius:10px; -moz-border-radius:10px; height:315px !important; width: 515px !imporant;}
.pagination { float: left; left: 410px; list-style: none outside none; margin: 0; padding: 0; position: absolute; top: 286px; z-index: 5; }
.pagination li a  { color: #FFFFFF; display: block; font-size: 11px; padding: 2px 6px; text-decoration: none; }
.pagination li:hover { background-color:#B7D6EB; } .pagination li:hover a { color:#2A404F; }
.pagination li { float:left; border:1px solid #fff; margin-right:5px; }
.pagination li.active { background-color:#517EAC; font-style:bold; } .pagination li.active a { color:#fff; }
#promo1 .i1 { float: left; width: 515px; height: 209px; -webkit-border-radius:8px;border-radius:8px; -moz-border-radius:8px; }
#promo2 img { float: left; width: 253px; height: 153px; -webkit-border-radius:6px;border-radius:6px; -moz-border-radius:6px; }
#promo2 .i3, #promo2 .i4 { margin-top: 9px; }
#promo2 .i2, #promo2 .i4 { margin-left: 9px; }

/* USP */
#hp_widgets{float:left;margin-top:5px;border: 2px solid #CECECE;-webkit-border-radius:8px;border-radius:8px; -moz-border-radius:8px;}
#hp_widgets img{float: left;-webkit-border-radius:6px;border-radius:6px; -moz-border-radius:6px;}
#hp_secPromo{padding:5px 12px 8px 12px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
#hp_widgets #hp_secPromo { background:white url(../img/ui/bg/bg_hpUsp.jpg) repeat-x left top; width: 491px; height: 195px; }
#hp_widgets #hp_twoSecPromo{float: left;width:515px;height: 208px;background-color:#999999;border-radius:6px;}
#hp_twoSecPromo .hp_secPromoLeft{float:left;background-color:#FFFFFF;margin:15px;width:230px;height:158px;border-radius:8px;padding:10px;}
	.hp_secPromoLeft h3{color: #000000;font-size: 17px;margin-bottom: 6px;text-align: left;font-weight: bold;}
	.hp_secPromoLeft li{padding: 5px 0 3px 16px;color: #000000;background:transparent url('../img/ui/usp_Bullet.png') no-repeat -3px 5px;font-size: 12px;}
#hp_twoSecPromo .hp_secPromoRight{float:left;width: 223px;margin: 10px 0;padding: 16px 0;}
	.hp_secPromoRight .news_form{float: left;width: 208px;}
	.hp_secPromoRight h3{font-weight: bold;color: #000000;text-transform:uppercase;font-size: 18px;}
	.hp_secPromoRight p{color:#FFFFFF;font-size:17px;padding: 10px 0;}
	.hp_secPromoRight .email_signup{float: left;text-align: center;width:100%;font-size: 12px;color: #4977A5;padding: 6px 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #d6d7d9;}
	.hp_secPromoRight .email_btn_promo{float:right;width: auto;margin: 7px -12px 0px 10px;padding: 6px 7px;background: #E0E8EA url('../img/ui/btn/orange_bg.jpg') repeat-x left top;color: #FFFFFF;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;border: none;font-size: 12px;cursor: pointer;}
.hpsp_list{float:left;width:100%;height:164px;border-bottom:1px solid #FF8A00;}
.hpsp_list ul{float:left;width:482px;padding:0px;}
.hpsp_list li{float:left;width:420px;min-height:37px;padding-top:5px;background:transparent url(../img/ui/bg/hpUps_dot.png) no-repeat left top;padding-left:45px;color:#5F85A9;line-height:14px;}
.hpsp_list h4{float:left;width:452px;font-size:16px;line-height:18px;color:#217FAF;font-weight:bold;}
.hpsp_supp{float:left;width:500px;}
.hpsp_supp ul{margin:0 auto;padding-top:6px;}
.hpsp_supp li{float:left;padding-right:11px;background: url('../img/ui/bg/hp_uspSuppLogo.gif') no-repeat;}
.hpsp_supp .alamo{background-position: 0 -113px; width: 54px; height: 24px;}
.hpsp_supp .avis{background-position: 0 -152px; width: 72px; height: 23px;}
.hpsp_supp .europcar{background-position: 0 -190px; width: 72px; height: 23px; }
.hpsp_supp .sixt{background-position: 0 -76px; width: 49px; height: 23px; }
.hpsp_supp .hertz{background-position: 0 0; width: 72px; height: 23px; }
.hpsp_supp .national{background-position: 0 -38px; width: 72px; height: 23px; }
.hpsp_supp .budget{background-position: 0 -227px; width: 56px; height: 24px; }
.hpsp_supp .enterprise{background-position: 0 -264px; width: 70px; height: 23px; }
.hpsp_supp .peugeot{background-position: 0 -301px; width: 157px; height: 22px; }
.hpsp_footnote{float:left;width:482px;text-align:right;font-size:10px;color:#5F85A9;}
	
/* MODIFY */
.modify .errorText{width:375px;}
.modify .errorblock{background-image: url("/img/ui/form/error2.gif");background-position: 0px 5px;background-repeat: no-repeat;min-height: 29px;padding: 10px 5px 5px 55px;margin-left:9px;clear:both;}
.modifyutilitybar .step2_refineItin th{padding-top:12px;}
.modifyutilitybar .step2_refineItin td{font-size:12px;line-height:14px;}
.result_red{color:#FF6533;font-size:12px;line-height:14px;}
.modifyutilitybar .summaryTrigger{float:right;width:28px;height:22px;margin-top:5px;margin-bottom:-1px;padding-right:12px;background:transparent url('../img/ui/btn/btn_carOptionsClose.png') no-repeat;}
.modifyutilitybar .summaryTrigger:hover{background:url('../img/ui/btn/btn_carOptionsHover.png') no-repeat transparent;}
.modifyutilitybar .summaryClose{background:url('../img/ui/btn/btn_carOptionsOpen.png') no-repeat transparent;}
.changeHeader{float:left;width:294px;background-color:#E3E3E3;border-bottom:1px solid #bbcacc;padding:10px 0px 10px 15px;color:#4977a5;font-size:14px;}
.topHeader{-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.activeHeader, .inactiveHeader{padding-bottom:0;}
.activeHeader:hover, .inactiveHeader:hover{cursor:pointer;background-color:#B9D7E3;color:#1B4965;}
.activeHeader:hover .summaryTrigger, .inactiveHeader:hover .summaryTrigger{background:url('../img/ui/btn/btn_carOptionsClose.png') no-repeat transparent;}
.activeHeader:hover .summaryClose, .inactiveHeader:hover .summaryClose{background:url('../img/ui/btn/btn_carOptionsHover.png') no-repeat transparent;}
.modifyutilitybar .refine_itinTblTopRow{border-top:1px solid #bbcacc;}
.modify .basic_formList .radioCBLong{text-align:left;width:510px;padding-top:0;}
.modify .basic_formList .radioCBMed{text-align:left;width:350px;padding-top:0;}
.basic_Details .lonelyHeader{float:left;width:100%;margin-bottom:12px;padding:6px 0;font-size:14px!important;font-weight:normal;border-bottom:1px solid #bbcacc;color:#040405!important;}
.modIndex{padding:24px 0;}
.modify .basic_formList li{padding:2px 0!important;}
.modify .basic_formList .subSectionLi{padding:8px 0!important;}
.modIndex .basic_btnWrapper{padding-top:12px;}
.modifyutilitybar .bordertop{border-top:1px solid #BBCACC;}
.modifyutilitybar li{padding-top:5px;}
.modifyutilitybar ul{float:left;padding-bottom:12px;}
.ie8 .topHeader, .ie7 .topHeader{float:left;background:transparent url(../img/ie/bg_step2RefineHeader.jpg) no-repeat left top;}
.modify .basic_formList .radioCBLong input[type="radio"]{float:left;margin-bottom:12px;margin-right:8px;}
#pickupcol, #dropoffcol{float:left;width:302px;}
#pickupcol{border-right:1px solid #BBCACC;}
.modify .locblock input[type="radio"]{float:left;margin-left:0;}
.modify .modloc_item{float:left;width:251px;padding:0 0 12px 4px;}
.modify .notAva{float:left;margin:4px 0 0 0;}
.modify .locblock{float:left;padding:12px 6px 0 12px;}
.modify .locheader{float:left;width:272px;padding:8px 0 8px 30px;background:#F3F5F5 url("../img/ui/bg/bg_step3ContactHeader.jpg") repeat-x  left top;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.modify .locheader b{color:#040405;}
.lochourslabelup{color:#4990AD;text-decoration:underline;cursor:pointer;font-weight:bold;}
.locTypeHeader{float:left;margin-top:12px;padding:12px 12px 12px 50px;width:240px;background-color:#F3F5F5;font-weight:bold;color:#040405;}
.modify .airHeader{background:#F3F5F5 url(../img/ui/form/ic-locIcons.gif) no-repeat 7px 2px; }
.modify .railHeader{background:#F3F5F5 url(../img/ui/form/ic-locIcons.gif) no-repeat 6px -52px; }
.modify .cityHeader{background:#F3F5F5 url(../img/ui/form/ic-locIcons.gif) no-repeat 2px -113px; }
.modify .contentTop{display:block;float:left;}
.modify .sippnotesNoLink{margin-top:2px;font-weight:bold;float: left;padding: 0 0 4px 22px;color: #1B4965;background: none;text-decoration: none;}
.modify .airportloc span{background-image:url('../img/ui/btn/ic_airplane.gif'); background-repeat:no-repeat;background-position:0; padding:2px 0 4px 24px;}
.modify .airportloc{clear:both;color: #1B4965;font-weight: bold;}
.modify #aePaymentDetails .airportloc {padding: 0 0 4px 0;}
.modify #step6 .sippnotesNoLink {padding: 0 0 4px 0;}
.modify .modifyutilitybar .airportloc{margin-top:-10px;}					
.modify .modifyutilitybar .sippnotesNoLink{float: left;padding: 2px 0 12px 0;color: #676767;}
.modify .sec_rightContent a.lx_book{color:white;text-decoration:none;height:20px;padding-top:8px;text-align:center;}
.ie7 .modify .sec_rightContent a.lx_book{padding-top:6px;}
.modify .optionChoices{width:570px;border-top:1px solid #E3E3E3;}
.mod_pkgType{color:#1B4965;font-weight:bold;}
.mod_bestMatch{float:left;font-size:15px;font-weight:normal;color:#FF6533;}
.ratesExplain{text-decoration:underline;color:#4990ad;cursor:pointer;}
#mod_rateEpxlain{float:left;padding:24px;}
.modify .lx_pkgCost{width:215px;}
.modify .carImage {float: left;width: 300px;padding: 0 25px 0 0;text-align: center;}
.modify .carDetails{width:244px;}
.modify #step2 .carImage {float: left;width: 236px;padding: 0 25px 0 0;text-align: center;}
.modify #step2 .carDetails{width:335px;}
.basic_CancelBtnWrapper{float:left;width:595px;}
.basic_Details h2.multiHeader{border-bottom:1px solid #bbcacc;border-top:1px solid #bbcacc;color:#040405;float:left;font-size:14px;margin-bottom:6px;width:100%;padding:6px 0;margin-top:24px;}
.mod_checkoutTbl, .mod_cancelTbl{float:left;width:578px!important;text-align:left;}
.mod_cancelTbl td{padding:6px 5px;}
.mod_checkoutTbl th{border-bottom:1px solid #bbcacc;border-top:1px solid #bbcacc;color:#040405;float:left;font-size:14px;font-weight:normal;margin-bottom:6px;width:578px;padding:6px 0 6px 24px;margin-top:0px;}
.mod_checkoutTbl tr{width:100%;}
.mod_checkoutTbl td{padding:6px 5px;width:354px;}
.mod_checkoutTbl td td{width:324px;}
.mod_checkoutTbl tr, .mod_checkoutTbl td{float:left;}
.mod_checkoutTbl .fullRow{width:554px;padding-left:24px;padding-bottom:24px;}
.mod_checkoutTbl .rowTable{width:588px;padding:0px;}
.mod_checkoutTbl .labelCell{text-align:right;width:180px!important;padding-left:24px;}
.narrowInputFld{width:67px!important;}
.mod_checkoutTbl .paymentInfo{padding-bottom:0;margin-top:22px;margin-bottom:12px;}
.mod_checkoutTbl .ori_inputDisplay{color:#040405;}
.mod_carLabel{width:240px!important;}
.pudoTbl{float:left;width:100%;}
.pudoTbl td, .pudoTbl th{float:left;width:50%;}
.pudoTbl th{font-weight:bold;}
.modSumHeader{float:left;font-size:14px;}
.ie8 .modify .cd_bookBtn, .ie8 .modify .cd_getMapBtn {padding-bottom:6px;}
.ie8 .modify .results_top, .ie7 .modify .results_top{float:left;background:transparent url(../img/ie/results_topGradient.jpg) no-repeat left top;}
.smallTblHeader{float:left;width:378px;border-bottom:1px solid #efefef;padding:10px 0;margin-left:20px;}
a.refundnote{position:relative;z-index:24;color:#0000ff;text-decoration:none;}
a.refundnote:hover{z-index:25;}
a.refundnote span{display: none;visibility: hidden;position:absolute;top:2px;left:25px;width:180px;border:1px solid #4A77A5;background-color:#C7D7E8;color:#213549;text-align: left;padding: 3px;}

/* A/B for car class grouping */
.carclassmore {overflow:auto; background-color: #3F6083; cursor: pointer; }
.carclass_title{float:left;padding:6px 10px 6px 20px;color:#FFFFFF;font-size:15px;}
.carclass_space{float:left;padding:6px 10px 6px 0px;color:#FFFFFF;font-size:15px;}
.carclass_seemoretext {float:left;padding:6px 15px 6px 0px;color:#FFFFFF;}
.carclass_seemoretext span{font-size:15px;}
.carclass_toggle_button {background: url('/img/ui/btn_circlesOBPM.png') 0 0;width: 20px;height: 20px;float: left;margin: 4px 10px 0 0; }

/* AUS/NZL EXCESS UPSELL */
.bfDercDescription {clear:both;float:left;margin: 15px 0px 0px 0px;padding:10px;width:565px;background-color:#F8F7F7;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;border: 1px solid #C9C9C9;border-bottom:0px;}
.bfDercForm {float:left;margin: 0px 0px 15px 0px;padding:10px;width:565px;background-color:#eeeeee;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;border: 1px solid #C9C9C9;border-top:0px;}

/* Long Text/two line titles AKA 'texty' */
.titleText_Normal { color: #BAD4EA; font-family: "Arial Narrow", Arial, sans-serif; font-size: 36px; line-height: 42px; margin-right: 5px; font-stretch: condensed; }
.titleText_Small { color: #BAD4EA; font-family: "Arial Narrow", Arial, sans-serif; font-size: 18px; line-height: 16px; margin-right: 5px; font-stretch: condensed; }

a.unseen-link, a.unseen-link:hover, a.unseen-link:active, a.unseen-link:visited, a.unseen-link:focus { text-decoration:none !important; color: #000000 !important;}
.nobackground { background:none !important; }

/* Guide Landing Page */
.guide_right_bottom {float: left; padding: 12px 5px 10px 15px; width: 190px;}