#searchboxInc { color: #444444; }
#searchboxInc .sb-searchbox--painted { background: #f1f1f1; background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f1f1f1)); background: -webkit-linear-gradient(top, #f1f1f1 0, #f1f1f1 100%); background: linear-gradient(to bottom, #f1f1f1 0, #f1f1f1 100%); border-color: #e1e1e1; }
#searchboxInc .sb-searchbox--painted .sb-searchbox__input { border-color: #e1e1e1; }
#searchboxInc .sb-searchbox--painted .sb-searchbox__input:hover { border-color: #aeaeae; }
#searchboxInc .b-button.b-button_primary .b-button__text { color: #ffffff !important; }
#searchboxInc .sb-searchbox__button { color: #ffffff !important; background-color: #ff4203; box-shadow: none; }
#searchboxInc .sb-searchbox__button:hover { background-color: #9c2700; }
#searchboxInc .sb-searchbox__title .bk-icon path:nth-of-type(3), #searchboxInc .sb-searchbox__title .bk-icon path:nth-of-type(4) { fill: #444444; }
#searchboxInc .sb-searchbox__title .bk-icon path { fill: #444444; }
#searchboxInc .b-form__booker-type--emphasized { background-color: rgba(255, 255, 255, 0.2); }
#searchboxInc .sb-searchbox__title .bk-icon path:nth-of-type(3), #searchboxInc .sb-searchbox__title .bk-icon path:nth-of-type(4) { fill: #ffffff; }

#aff_personal_form { margin-top: -1px; }

.aff_select_box { background-color: #f1f1f1; border: 1px solid #e1e1e1; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0; }
.aff_select_box .symbol, .aff_select_box .description { color: #000000; }
.aff_select_box.sel_open, .aff_select_box.sel_hover, .aff_select_box:hover { background-color: #bebebe; }
.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: #000000; }

.hybrid-header { background: white url("/data/sp_aff/1434533/nav_bg_image.png") repeat-x scroll 0 112px; }

.nobg div#basiclayout.basiclayout_no_nav { padding-top: 20px; }

.affiliate_hybrid { font-family: arial, helvetica, sans-serif; }
.affiliate_hybrid header { padding: 18px 0; height: 72px; }
.affiliate_hybrid header .logo, .affiliate_hybrid header nav { display: inline-block; overflow: hidden; float: left; }
.affiliate_hybrid header .logo { width: 20%; margin-top: 2px; }
.affiliate_hybrid header .logo img { width: 220px; height: auto; }
.affiliate_hybrid header nav { width: 79%; text-align: right; margin-top: 21px; }
.affiliate_hybrid header nav a { line-height: 1.2; font-size: 11px; color: #000000; font-weight: 400; text-decoration: none; padding: 8px 0 10px 30px; display: inline-block; text-transform: uppercase; }
.affiliate_hybrid header nav a:hover { background-color: #ffffff; color: #ff4203; }
.affiliate_hybrid #powered-by-wrapper { position: absolute; top: 31px; left: 230px; z-index: 999; }
.affiliate_hybrid #powered-by-wrapper p { outline: none; font-size: 8px; text-transform: uppercase; margin: 0 0 5px 0; padding-top: 4px; padding-right: 5px; }
.affiliate_hybrid #powered-by-wrapper #powered-logo img { width: 112px; }
.affiliate_hybrid footer { background-color: #000000; color: #ffffff; font-size: 12px; padding: 10px; }
.affiliate_hybrid .footer { max-width: 1100px; margin: 0 auto; display: flex; justify-content: space-between; }
.affiliate_hybrid .footer a { color: #ffffff; text-decoration: none; font-weight: 400; border-right: 1px solid #fff; padding-right: 10px; padding-left: 10px; }
.affiliate_hybrid .footer a:hover { text-decoration: underline; }
.affiliate_hybrid .footer a:last-child { border-right: none; }
