#aff_personal_form { margin-top: 6px; }

.aff_select_box { border: 1px solid #153d8a; border-radius: 0; background-color: #153d8a; }
.aff_select_box .symbol, .aff_select_box .description { color: #ffffff; }
.aff_select_box.sel_open, .aff_select_box.sel_hover, .aff_select_box:hover { background-color: #123374; }
.aff_select_box.sel_open .symbol, .aff_select_box.sel_open .description, .aff_select_box.sel_hover .symbol, .aff_select_box.sel_hover .description, .aff_select_box:hover .symbol, .aff_select_box:hover .description { color: #ffffff; }

#searchboxInc { color: #000000; }
#searchboxInc .sb-searchbox--painted { background: #F1F1F0; background: -webkit-gradient(linear, left top, left bottom, from(#F1F1F0), to(#F1F1F0)); background: -webkit-linear-gradient(top, #F1F1F0 0, #F1F1F0 100%); background: linear-gradient(to bottom, #F1F1F0 0, #F1F1F0 100%); border-color: #CCCCCC; }
#searchboxInc .sb-searchbox--painted .sb-searchbox__input { border-color: #CCCCCC; }
#searchboxInc .sb-searchbox--painted .sb-searchbox__input:hover { border-color: #999999; }
#searchboxInc .b-button.b-button_primary .b-button__text { color: #000000 !important; }
#searchboxInc .sb-searchbox__button { color: #FFFFFF; background-color: #153d8a; }
#searchboxInc .sb-searchbox__button:hover { background-color: #0e295e; }
#searchboxInc .b-button.b-button_primary .b-button__text { color: #FFFFFF !important; }
#searchboxInc .b-sb-travelling-types__divider { background-color: #CCCCCC; }

.hybrid-header { background: transparent url("/data/sp_aff/1266337/hybrid_bg2.gif") repeat-x scroll 0 45px !important; }

#powered-by-wrapper { position: absolute; top: 16px; left: 265px; z-index: 999; }

#powered-by-wrapper p, #powered-by-wrapper #powered-logo { display: inline-block; float: left; }

#powered-by-wrapper p { margin-right: 5px; }

#powered-by-wrapper #powered-logo img { width: 112px; }

.affiliate-hybrid * { padding: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1.428571429; }
.affiliate-hybrid img { vertical-align: middle; }
.affiliate-hybrid .col-xs-1, .affiliate-hybrid .col-xs-2, .affiliate-hybrid .col-xs-3, .affiliate-hybrid .col-xs-4, .affiliate-hybrid .col-xs-5, .affiliate-hybrid .col-xs-6, .affiliate-hybrid .col-xs-7, .affiliate-hybrid .col-xs-8, .affiliate-hybrid .col-xs-9, .affiliate-hybrid .col-xs-10, .affiliate-hybrid .col-xs-11, .affiliate-hybrid .col-xs-12, .affiliate-hybrid .col-xs-13, .affiliate-hybrid .col-xs-14, .affiliate-hybrid .col-sm-1, .affiliate-hybrid .col-sm-2, .affiliate-hybrid .col-sm-3, .affiliate-hybrid .col-sm-4, .affiliate-hybrid .col-sm-5, .affiliate-hybrid .col-sm-6, .affiliate-hybrid .col-sm-7, .affiliate-hybrid .col-sm-8, .affiliate-hybrid .col-sm-9, .affiliate-hybrid .col-sm-10, .affiliate-hybrid .col-sm-11, .affiliate-hybrid .col-sm-12, .affiliate-hybrid .col-md-1, .affiliate-hybrid .col-md-2, .affiliate-hybrid .col-md-3, .affiliate-hybrid .col-md-4, .affiliate-hybrid .col-md-5, .affiliate-hybrid .col-md-6, .affiliate-hybrid .col-md-7, .affiliate-hybrid .col-md-8, .affiliate-hybrid .col-md-9, .affiliate-hybrid .col-md-10, .affiliate-hybrid .col-md-11, .affiliate-hybrid .col-md-12, .affiliate-hybrid .col-lg-1, .affiliate-hybrid .col-lg-2, .affiliate-hybrid .col-lg-3, .affiliate-hybrid .col-lg-4, .affiliate-hybrid .col-lg-5, .affiliate-hybrid .col-lg-6, .affiliate-hybrid .col-lg-7, .affiliate-hybrid .col-lg-8, .affiliate-hybrid .col-lg-9, .affiliate-hybrid .col-lg-10, .affiliate-hybrid .col-lg-11, .affiliate-hybrid .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.affiliate-hybrid .col-xs-1, .affiliate-hybrid .col-xs-2, .affiliate-hybrid .col-xs-3, .affiliate-hybrid .col-xs-4, .affiliate-hybrid .col-xs-5, .affiliate-hybrid .col-xs-6, .affiliate-hybrid .col-xs-7, .affiliate-hybrid .col-xs-8, .affiliate-hybrid .col-xs-9, .affiliate-hybrid .col-xs-10, .affiliate-hybrid .col-xs-11, .affiliate-hybrid .col-xs-13, .affiliate-hybrid .col-xs-14 { float: left; }
.affiliate-hybrid .col-md-1, .affiliate-hybrid .col-md-2, .affiliate-hybrid .col-md-3, .affiliate-hybrid .col-md-4, .affiliate-hybrid .col-md-5, .affiliate-hybrid .col-md-6, .affiliate-hybrid .col-md-7, .affiliate-hybrid .col-md-8, .affiliate-hybrid .col-md-9, .affiliate-hybrid .col-md-10, .affiliate-hybrid .col-md-11 { float: left; }
.affiliate-hybrid .col-xs-6 { width: 50%; }
.affiliate-hybrid .col-xs-12 { width: 100%; }
.affiliate-hybrid .col-md-2 { width: 16.666666666666664%; }
.affiliate-hybrid .col-md-3 { width: 25%; }
.affiliate-hybrid .col-md-4 { width: 33.33333333333333%; }
.affiliate-hybrid .col-md-6 { width: 50%; }
.affiliate-hybrid .col-md-10 { width: 83.33333333333334%; }
.affiliate-hybrid .col-md-12 { width: 100%; }
.affiliate-hybrid #mainLogoRow .col { padding: 0; }
.affiliate-hybrid .img-responsive { width: 97%; }
.affiliate-hybrid .img-responsive { display: block; height: auto; max-width: 100%; }
.affiliate-hybrid .row1 { padding-top: 5px; margin-right: -15px; margin-left: -15px; }
.affiliate-hybrid .row1:before, .affiliate-hybrid .row1:after { display: table; content: " "; }
.affiliate-hybrid ul, .affiliate-hybrid li { list-style: none; margin: 0; padding: 0; }
.affiliate-hybrid a, .affiliate-hybrid a:visited { font-weight: 400; color: #ffffff; text-decoration: none; display: block; }
.affiliate-hybrid a:hover, .affiliate-hybrid a:focus { color: #274763; text-decoration: underline; }
.affiliate-hybrid #MainMenu { max-width: 1110px; }
.affiliate-hybrid #MainMenuRow { overflow: hidden; }
.affiliate-hybrid #NavbarColumn { background-color: #153d8a; min-width: 100% !important; }
.affiliate-hybrid .navbar { background: #153d8a; position: relative; z-index: 1000; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.affiliate-hybrid .navbar:before, .affiliate-hybrid .navbar:after { display: table; content: " "; }
.affiliate-hybrid .navbar-header { float: left; }
.affiliate-hybrid .navbar-toggle { position: relative; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: #1F3C90; border: 1px solid #1F3C90; border-radius: 4px; }
.affiliate-hybrid .navbar-toggle { display: none; }
.affiliate-hybrid .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); border: 0; }
.affiliate-hybrid .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: White; }
.affiliate-hybrid .navbar-collapse { max-height: 340px; padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }
.affiliate-hybrid .navbar-collapse { width: auto; border-top: 0; box-shadow: none; }
.affiliate-hybrid .nav { padding-left: 0; margin-bottom: 0; list-style: none; }
.affiliate-hybrid .nav-justified { width: 100%; }
.affiliate-hybrid .dropdown { position: relative; }
.affiliate-hybrid .dropdown-drop { text-transform: uppercase; font-size: 12px; }
.affiliate-hybrid .nav > li { position: relative; display: block; }
.affiliate-hybrid .nav-justified > li { float: none; }
.affiliate-hybrid .nav-justified > li { display: table-cell; width: 1%; }
.affiliate-hybrid .navbarNew-navNew > li { border-right: 1px solid #375898; }
.affiliate-hybrid .nav > li > a { position: relative; display: block; padding: 10px 10px; }
.affiliate-hybrid .nav-justified > li > a { text-align: center; }
.affiliate-hybrid .navbarNew-navNew > li > a:hover { background-color: #1F3C90; color: #FFFFFF; text-decoration: none; }
.affiliate-hybrid #secondMenu li a, .affiliate-hybrid #secondMenu li, .affiliate-hybrid #secondMenu li .caret { font-size: 12px; font-weight: bold; text-transform: uppercase; border-top-color: #000 !important; border-bottom-color: #000 !important; padding-bottom: 8px !important; }
.affiliate-hybrid #secondMenu li a, .affiliate-hybrid #secondMenu li, .affiliate-hybrid #secondMenu li .caret { padding-bottom: 4px !Important; }
.affiliate-hybrid .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 8px; margin: 2px 0 0; font-size: 14px; list-style: none; background-color: #ffffff; /* border: 1px solid #cccccc; */ -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
.affiliate-hybrid .dropdown-menu { background-color: #fff; }
.affiliate-hybrid .dropdown-drop-ul { min-width: 480px; opacity: 0.90; filter: Alpha(opacity=90); top: 102%; }
.affiliate-hybrid .nav-tabs .dropdown-menu, .affiliate-hybrid .nav-pills .dropdown-menu, .affiliate-hybrid .navbar .dropdown-menu { margin-top: 0; }
.affiliate-hybrid .dropdown:hover .dropdown-menu { display: block; }
.affiliate-hybrid #contactItemList { margin-left: -90%; min-width: 277px; }
.affiliate-hybrid .row { margin-right: -15px; margin-left: -15px; height: 42px; }
.affiliate-hybrid .row:before, .affiliate-hybrid .row:after { display: table; content: " "; }
.affiliate-hybrid .multi-column-dropdown { list-style: none; padding-left: 10px; border: none !important; padding-top: 5px; }
.affiliate-hybrid .dropdown-menu ul { float: left; }
.affiliate-hybrid .dropdown-menu ul:first-of-type { border-right: 1px solid #000; padding-right: 20px; }
.affiliate-hybrid #secondMenu li ul li a { font-size: 12px; font-weight: bold; text-transform: uppercase; border-top-color: #000 !important; border-bottom-color: #000 !important; padding-bottom: 3px !important; }
.affiliate-hybrid .multi-column-dropdown li a { display: block; clear: both; line-height: 1.428571429; color: #153D8A !important; font-weight: bold; white-space: normal; text-transform: none !important; }
.affiliate-hybrid .col-footer-new { position: relative; min-height: 1px; padding-right: 5px; padding-left: 5px; float: left; width: 20%; }
.affiliate-hybrid .col-footer-new a { color: #274763; }
.affiliate-hybrid .footerHeading { padding-top: 10px; padding-bottom: 5px; color: #424345; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: Left; text-transform: uppercase; }
.affiliate-hybrid .list-unstyled { padding-left: 0; list-style: none; }
.affiliate-hybrid .footer-home-link { color: #424345; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.affiliate-hybrid.footer { max-width: 1110px; margin: 0 auto; }
.affiliate-hybrid ul.footer-home-link { margin-bottom: 10px; }
.affiliate-hybrid ul.footer-home-link a:hover, .affiliate-hybrid ul.footer-home-link a:focus { color: #274763; text-decoration: underline; }
