
div.fl {float:left;width:auto;}
div.fr {float:right;width:auto;}
.clearer {clear:both;font-size:0px;height:0px;line-height:0px;}
.greenGoBtn {background-color:#090;border-bottom:solid 1px #060;border-left:solid 1px #ccc;border-right:solid 1px #006600;border-top:solid 1px #cccccc;color:#ffffff;cursor:pointer;cursor:hand;font-family:Arial;font-size:11px;font-weight:bold;line-height:0.85;padding-top:3px;text-transform:capitalize; vertical-align:middle;margin:1px 0px 0px 0px;}
.MDBPrice {color:#cc0000;font-weight: bold;}

#divSEAPHeader {width:992px;}
#divHeader, #divHeaderEAP {margin:0px 0px 0px 0px;width:992px;position:relative;}
#divHeader {height:64px;background:url(images/hdr-wave-bkgd.gif) no-repeat top left;}
#divHeaderEAP {height:98px;background:url(images2/hdr_top_cobrand.jpg) no-repeat top left;}
#divHeader a, #divHeaderEAP a {float:left;}

#divTopBanner {position:absolute;height:60px;width:390px;overflow:hidden;top:0px;left:242px;}
#divTextBanner {font:11px Arial, Helvetica, Sans Serif;text-align:left;margin:10px 0px 0px 0px;}
#divTextBanner a {float:none;display:inline;}
#divTextBanner img {margin:0px 6px 0px 0px;}
#divTextBanner .heading  {font-weight:bold;color:#cc0000;margin:0px 4px 0px 0px;}
#divGraphicBanner {margin:0px;float:right;}

#divEAPLogo {width:992px;height:40px;position:absolute;top:56px;}
#divEAPLogo img {float:right;margin:0px 16px 0px 0px;width:180px;height:38px;border:solid 1px #fff;}

#imgLogo	{position:absolute;top:15px;left:30px;width:175px;height:36px;border:none;margin:0px;}
#imgLogoCoBrand	{position:absolute;top:55px;left:30px;width:175px;height:36px;border:none;margin:0px;}

#divSiteAnalytics {display:none;position:relative;height:1px;width:1px;overflow:hidden;}

/************* begin: top navigation styles *************/
#divTopSkip {position:absolute;height:1px;width:1px;overflow:hidden;}
#divTopSkip a {color:white;font-size:1px;}

.topNav1 {position:relative;width:992px;margin:0px;background:#ffffff;overflow:hidden;}
.topNav1 * {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, Sans Serif;}
.topNav1 .topNav2 {float:left;width:992px;position:relative;background:url(images/navigation.gif) 0px 0px repeat-x;}
.topNav1 ul {float:left;margin:0px;padding:0px;position:relative;left:60px;}
.topNav1 ul li {float:left;position:relative;height:32px;z-index:1;margin-right:-1px;padding:0px 1px;list-style:none;background:url(images/navigation.gif) 0px -40px repeat-x;} 
.topNav1 ul li div.tab {float:left;background:url(images/navigation.gif);height:32px;}
.topNav1 ul li div.tab a {float:left;display:block;height:32px;padding:0px 10px;line-height:32px;text-decoration:none;color:#336699;}
.topNav1 ul li div.tab a:hover{color:#ff6600;}

.topNav1 ul li.selected {z-index:2;background:#336699;height:32px;padding:0px;}
.topNav1 ul li.selected div.tab {background:url(images/navigation.gif) 0px -80px;height:32px;}
.topNav1 ul li.selected div.tab a {color:#ffffff;padding:0px 11px;}
.topNav1 ul li.selected div.tab a:hover {color:#ffffff;}

.topNav1 ul li#liNavHome {float:left;height:32px;padding:0px 1px 0px 0px;}
.topNav1 ul li#liNavHome div.tab a {padding:0px 10px 0px 11px;}
.topNav1 ul li.selected#liNavHome {float:left;height:32px;padding:0px;}
.topNav1 ul li.selected#liNavHome div.tab a {color:#ffffff;padding:0px 11px;}

.topNav1 ul li#liNavDeal div.tab a {color:#cc6600;}
.topNav1 ul li#liNavDeal div.tab a:hover {color:#ff6600;}
.topNav1 ul li.selected#liNavDeal div.tab a {color:#ffffff;}
.topNav1 ul li.selected#liNavDeal div.tab a:hover {color:#ffffff;}

.topNav1 ul li#liNavReward {float:left;height:32px;padding:0px 0px 0px 1px;}
.topNav1 ul li#liNavReward div.tab a {padding:0px 11px 0px 10px;}
.topNav1 ul li.selected#liNavReward {float:left;height:32px;padding:0px;}
.topNav1 ul li.selected#liNavReward div.tab a {color:#ffffff;padding:0px 11px;}
/***** end: top navigation styles *****/

/***** begin: welcome bar styles *****/
#divSignIn{width:360px;color:#fff;position:absolute;left:632px;top:0px;text-align:right;height:60px;overflow:hidden;padding:0;}
#divSignIn div.divSignInRow {font:11px/14px Arial, Helvetica, Sans Serif;}
#divSignIn div.divSignInRow.row1{margin:5px 16px 0px 0px;}
#divSignIn div.divSignInRow.row2{margin:2px 16px 0px 0px;}
#divSignIn div.divSignInRow.row3{margin:4px 16px 0px 0px;}

#divSignIn div a,#divSignIn div a:active,#divSignIn div a:link,#divSignIn div a:visited {display:inline;float:none;color:#fff;text-decoration:underline !important;}
#divSignIn div a:hover {color:#ff6600;}

#divSignIn img.PassportSignIn, #divSignIn img.PassportSignOut{margin:-4px 0px;width:66px;height:19px;}
#divSignIn div.divSignInRow a.AdminLink{float:left;line-height:20px;}

div#baynote_searchBox {display:none;float:left;margin-left:5px;text-align:left;}
div#baynote_searchBox div.border{float:left;background:#336699;height:20px;width:150px;}
div#baynote_searchBox input{float:left;font-size:11px;font-family:Arial;border:none;margin:1px;padding:2px 2px;width:148px;max-width:148px;height:18px;max-height:18px;}
div#baynote_searchBox button.SearchButton {float:left;border:none;width:26px;height:20px;padding:0;margin:0 0 0 2px;background:url(images/go_btn.gif);cursor:pointer;}
div#bn_placeholder0{display:none;}

#cssanchor {position:absolute;left:767px;top:115px;width:1px;height:1px;}
/***** end: welcome bar styles *****/

/***** begin: arranger bar styles *****/
#divArrangerBar {width:992px;text-align:center;}
#divArrangeInner {background:#dcdcdc;padding:9px 0px 8px 9px;font:11px Arial, Helvetica, Sans Serif;}
/***** end: arranger bar styles *****/


/***** begin: bottom nav styles *****/
#divSEAPFooter {position:relative;width:992px;}
#divFooter {width:962px;overflow:hidden;margin:32px 0px 0px 16px;border-top:1px solid;padding:0px;position:relative;}
#divBotNav {width:992px;text-align:left;margin:0 0 0 0;padding:8px 0px 10px 0px;border-bottom:1px dashed;line-height:13px;}
#divBotNav, #divBotNav span, #divBotNav a {font-size:10px;font-family:Arial, Helvetica, Sans Serif;}
#divBotNav a {padding:0px 4px 1px 0px;text-decoration:none;}
.divFtrDivider {width:962px;height:1px;margin:0 0 8px 0; 16px;padding:0;border-bottom:1px dashed;overflow:hidden;}
.ftrDiv {color:#bac9df;padding:0px 3px 0px 2px;}

#divLegal {width:992px;margin:8px 0px 0px 0px;padding:8px 0px 0px 0px;font:10px/14px Arial,Helvetica;border-top:1px dashed;line-height:10px;}
#divLegal a {padding:0px;}
#divLegal a.explink {font:10px/14px Arial,Helvetica;cursor:default;text-decoration:none;padding:0px;}

#divHotelLinks {position:relative;height:140px;width:992px;margin:0 0 0 16px;padding:0px;font-family:Arial, Helvetica, Sans Serif;font-size:10px;text-align:left;}
#divHotelLinks .ftrCapt {position:absolute;top:8px;}
#divHotelLinks div {position:absolute;top:27px;padding:0px;margin:0px;height:80px;overflow:visible;line-height:14px;}
#divHotelLinks a {text-decoration:none;}

#divIntlSites {width:992px;margin:0px 0px 0px 0px;padding:7px 0px 9px 0px;border-bottom:1px dashed;font-family:Arial, Helvetica, Sans Serif;font-size:10px;text-align:left;line-height:15px;}
#divIntlSites a {display:block;float:left; padding-left:0px;padding-right:0px;text-decoration:none;}
#divIntlSites span {display:block;float:left;margin: 0px 8px;}
#divIntlSites .ftrCapt {margin:0 8px 0 0}

#divPartner {width:992px;margin:0 0 0 16px;padding:7px 8px 5px 0px;font-family:Arial;font-size:10px;line-height:14px;text-align:left;color:#bbcde1;}
#divPartner a {padding:0px 5px 0px 0px;text-decoration:none;}

#divFees {font-size:10px;margin:8px 0 0 16px;}

#divFooter #divFees, #divSEAPFooter #divFees,
#divFooter #divHotelLinks , #divSEAPFooter #divHotelLinks ,
#divFooter #divIntlSites, #divSEAPFooter #divIntlSites, 
#divFooter .divFtrDivider,#divSEAPFooter .divFtrDivider,
#divFooter #divPartner,#divSEAPFooter #divPartner  {margin-left:0;}
/***** end: bottom nav styles *****/

/***** begin: title bar styles *****/
div.TBar, div.TBarDark {height:24px;padding:0px 0px 0px 8px;font:bold 13px/24px Arial,Verdana,Helvetica;}
div.TBar {margin:0px 0px 6px 0px;background:#dee7ef url(images/img_crnr_modtitlebar.gif) no-repeat top right;color:#333;}
div.TBarDark {margin:0px 0px 0px 0px;background:#7694bf url(images/img_crnr_wizmain.gif) no-repeat top right;color:#fff;}
div.TBar span.Title1, div.TBarDark span.Title1 {float:left;width:auto;}
div.TBar span.Title2, div.TBarDark span.Title1 {float:right;font-size:11px;font-weight:normal;padding-right:8px;width:auto;}
/***** end: title bar styles *****/

#WizHead {
background-color:#43932A;
height:56px;
min-height:56px;
width:302px;
}
#WizHead h2 {
-x-system-font:none;
color:#FFFFFF;
font-family:Arial;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 0 8px;
text-align:left;
}
#WizHead .WizOfferLink, #WizHead .WizOfferLink:visited {
-x-system-font:none;
background:transparent url(images/ds_info_icon12x12.gif) no-repeat scroll right 6px;
color:#F9F5AD;
display:inline-block;
font-family:Arial;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:24px;
line-height:24px;
padding:0 22px 0 8px;
text-align:left;
text-decoration:none;
}
#WizHead .WizOfferLink:hover, #WizHead .WizOfferLink:active {
color:#FFE153;
}
#WizBody {
background: url(images/columnA_white.png) repeat-y scroll -330px 0;
padding:0 11px;
}
#divW .bl {
padding-bottom:6px;
width:286px;
}
#divW .blm {
margin-bottom:8px;
width:286px;
}
#divW .bl1 {
float:left;
margin-bottom:6px;
min-width:286px;
width:286px;
}
#divW .bl2 {
float:left;
margin-bottom:4px;
width:286px;
}
#divW .bl3 {
float:left;
padding-bottom:3px;
width:286px;
}
#divW .bl16 {
padding-bottom:16px;
width:286px;
}
#divW .bl1a {
float:left;
width:286px;
}
#divW .bl1 input, #divW .bl1 select, #divW .bl1 option, #divW .bl1 label, #divW .bl1 td {
font-family:Arial;
font-size:11px;
vertical-align:middle;
}
#divW .bl0 input, #divW .bl0 select, #divW .bl0 option, #divW .bl0 label, #divW .bl0 td {
font-family:Arial;
font-size:11px;
vertical-align:middle;
}
#divW .bl2 input, select, option, label, td {
font-family:Arial;
font-size:11px;
vertical-align:middle;
}
#divW .bl3 input, select, option, label, td {
font-family:Arial;
font-size:11px;
vertical-align:middle;
}
#divW .bl1a input, select, option, label, td {
font-family:Arial;
font-size:11px;
vertical-align:middle;
}
#divW div.flmed {
float:left;
vertical-align:middle;
width:135px;
}
#divW div.flmed1 {
float:left;
vertical-align:middle;
width:136px;
}
#divW div.frmed {
float:right;
vertical-align:middle;
width:135px;
}
#divW input.large {
max-width:286px;
width:286px;
}
#divW input.med {
max-width:135px;
width:135px;
}
#divW input.small {
max-width:64px;
width:64px;
}
#divW select.large {
max-width:286px;
width:286px;
}
#divW select.med {
max-width:135px;
width:135px;
}
#divW select.small {
max-width:70px;
width:70px;
}
#divW div.flrasc {
float:left;
width:85px;
}
#divW div.flrasc1 {
float:left;
width:52px;
}
#divW div.flrasc2 {
float:left;
padding-top:4px;
width:52px;
}
#divW div.flrasc3 {
float:left;
width:44px;
}
#divW .flrasc1 select {
max-width:44px;
width:44px;
}
#divW .flrasc3 select {
max-width:44px;
width:44px;
}
#divW div.flca {
float:left;
width:46px;
}
#divW div.flca1 {
float:left;
width:47px;
}
#divW div.flca2 {
float:left;
width:210px;
}
#divW .flca1 select {
max-width:45px;
width:45px;
}
#divW {
background-color:#FFFFFF;
font-family:Arial;
font-size:11px;
line-height:15px;
margin-top:0;
position:relative;
width:302px;
z-index:99;
}
#divWTitle {
background:#7694BF url(images/img_crnr_wizmain.gif) no-repeat scroll right top;
border-bottom:2px solid #FFFFFF;
height:24px;
padding-left:16px;
}
#divWTitle span {
color:#FFFFFF;
font-family:arial;
font-size:13px;
font-weight:bold;
line-height:24px;
vertical-align:middle;
}
#divFHC {
background-color:#FFFAEE;
border-bottom:2px solid #FFFFFF;
padding:14px 8px 0 16px;
}
#divFHC input, label {
cursor:pointer;
}
#divCr {
background-color:#F1F4F7;
border-bottom:2px solid #FFFFFF;
padding:16px 8px 0 16px;
}
#divWBody {
background-color:#FFFFFF;
padding:0 8px;
}
#divW .tST, #divW .tob12 {
color:#CC6600;
font-family:Arial;
font-size:11px;
font-weight:bold;
}
#divTI {
}
#divW .ST {
height:16px;
line-height:16px;
vertical-align:middle;
}
#divW .ST input {
cursor:pointer;
height:16px;
line-height:16px;
margin-left:0;
margin-top:0;
vertical-align:middle;
}
#divW .ST label {
cursor:pointer;
font-size:11px;
height:16px;
line-height:16px;
vertical-align:middle;
}
#divW .bl0 {
width:286px;
}
#divW .pt8 {
padding-top:8px;
}
#divW .pt6 {
padding-top:6px;
}
#divW .pt4 {
padding-top:4px;
}
#divW .pb8 {
padding-bottom:8px;
}
#divW .pb6 {
padding-bottom:6px;
}
#divW .pb4 {
padding-bottom:4px;
}
#divW .pb2 {
padding-bottom:2px;
}
#divW .pb10 {
padding-bottom:10px;
}
#divW .pb14 {
padding-bottom:14px;
}
#divW .wizOpt {
margin:11px 0 13px;
}
#divW .divWr1 label {
font-family:Arial;
font-size:12px;
margin-left:2px;
vertical-align:middle;
}
#divW .divWr1 input {
cursor:pointer;
height:16px;
max-height:16px;
vertical-align:middle;
}
#divWrsT {
border-right:1px solid #C0CCD8;
float:left;
padding:0;
width:96px;
}
#divW .divWr {
cursor:pointer;
height:20px;
line-height:20px;
vertical-align:middle;
}
#divW .divWr label {
cursor:pointer;
font-size:12px;
height:20px;
line-height:20px;
margin:0 0 0 8px;
vertical-align:middle;
}
#divW .divWr input {
cursor:pointer;
height:20px;
line-height:20px;
margin:0;
vertical-align:middle;
}
#divWSavings {
background:transparent url(images/wizsavingmodulebkgd_168x101.gif) no-repeat scroll 0 0;
float:right;
height:101px;
margin:0 4px 0 0;
padding:0;
width:168px;
}
#divWSavings .t {
float:left;
margin:7px 0;
max-width:164px;
padding:0;
width:166px;
}
#divHBWSavingsRad {
margin:2px 0 0 12px;
}
#divW .chkIE {
margin:-2px 0 0 -4px;
}
#divW .chkFF {
cursor:pointer;
margin:2px 2px 2px 0;
}

div.wizBtnLB {
background:transparent url(http://www.rentalcarscode.com/images/bluebutton.gif) no-repeat scroll left top;
cursor:pointer;
float:left;
height:20px;
padding-left:10px;
}
div.wizBtnMB {
background:transparent url(http://www.rentalcarscode.com/images/bluebutton.gif) repeat-x scroll 0 -30px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:20px;
line-height:19px;
padding-left:5px;
}
div.wizBtnRB {
background:transparent url(http://www.rentalcarscode.com/images/bluebutton.gif) no-repeat scroll right bottom;
float:left;
height:20px;
padding-right:10px;
}
div.wizBtn2LB {
background:transparent url(http://www.rentalcarscode.com/images/greenWizButton.gif) no-repeat scroll 0 1px;
cursor:pointer;
float:left;
height:22px;
padding-left:10px;
}
div.wizBtn2MB {
background:transparent url(http://www.rentalcarscode.com/images/greenWizButton.gif) repeat-x scroll 0 -30px;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
line-height:22px;
padding-left:5px;
}
div.wizBtn2RB {
background:transparent url(http://www.rentalcarscode.com/images/greenWizButton.gif) no-repeat scroll right -59px;
float:left;
height:22px;
padding-right:10px;
}
#divW .blX {
background-color:#FFFFFF;
width:292px;
}
#divW .blXInner {
padding:8px 0 4px 10px;
}
#divW .blXInner1 {
padding-right:8px;
}
#divW .sbtxt {
color:#333333;
font-family:verdana;
font-size:10px;
}


#div3ColOuterContainer {width: 1012px;padding: 16px 0;overflow:visible;}
#div3ColInnerContainer {margin: 0 16px;}
#div3ColA {width: 324px;margin:0 auto; background:url(white2.png) repeat-y;}
#div3ColBC {float:left;width:640px;}
#div3ColFP {width:620px;margin:0 0 16px 0;}
#div3ColBCOuter {width:640px;padding:0;margin:0;}
#div3ColB {width:302px;margin:0 12px 0 0;float:left;position:relative;}
#div3ColC{width:302px;margin:0;float:left;}
#div3ColFxBottomContent {clear: both;width:768px;}
#div3ColB .gt, #div3ColC .gt {width:302px;height:6px;background:url(images/columnBC.gif);font-size:0;}
#div3ColB .gm, #div3ColC .gm {background:url(images/columnBC.gif) -310px 0 repeat-y;padding:5px 10px 4px 10px;}
#div3ColB .gb, #div3ColC .gb {width:302px;height:6px;background:url(images/columnBC.gif) -620px 0;font-size:0;}
#div3ColB .gbd, #div3ColC .gbd {padding:2px 2px 0 2px;background-color:#7599bb;}
.div3ColFPTitle {height:43px;width:620px;overflow:hidden;margin:0px 0px 10px 0px;}

.div3ColFPTitle .ttlText {height:43px;width:612px;float:left;background:transparent url(images/columnheadbkgd-images2.gif) repeat-x 0px -44px;height:43px;}
.div3ColB-CTitle {margin-bottom:8px;width:282px;overflow:hidden;}
.div3ColB-CTitle .ttlText {height:43px;width:274px;float:left;background:transparent url(images/columnheadbkgd-images2.gif) repeat-x 0px -44px;height:43px;}
.div3ColFPTitle .ttlLeft, .div3ColB-CTitle .ttlLeft {height:43px;width:4px;float:left;background:transparent url(images/columnheadbkgd-images2.gif) no-repeat -1px -1px;overflow:hidden;}
.div3ColFPTitle .ttlRight,.div3ColB-CTitle .ttlRight {height:43px;width:4px;float:right;background:transparent url(images/columnheadbkgd-images2.gif) no-repeat -1px -87px;overflow:hidden;}
.div3ColFPTitle h2, .div3ColB-CTitle h2 {text-align:center;margin: 0 0;font-size:20px;color:#fff;font-weight:bold;line-height:42px;vertical-align:middle;}
.container:after {display: block;height: auto;clear: both;visibility: hidden;content: "&#xa0;";}

.puki {
background:url(images/greenl.gif) no-repeat;
cursor:pointer;
float:left;
height:22px;

}