body{
    margin: 0;
    padding: 0;
}

h2{
    font: bold 26px/30px Arial, Helvetica, sans-serif;
    color: #000;
    margin: 4px 0 20px;
    padding: 0 0;
}

.sx-b2b-lp-topaction{
    padding: 0 0 10px;
    text-align: left;
    overflow: hidden;
    text-align: right;
}

.sx-b2b-lp-foldtop{
    background: #dedede;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
    margin: 0 0 50px;
}

.sx-b2b-lp-content{
    font-size: 12px;
    line-height: 18px;    
}

.sx-b2b-lp-header{
    background: #918f90 url(/common/usability/USA-68/img/lp_b2b_bg.jpg) no-repeat 0 100%;
    height: 508px;
    padding-left: 490px;
    padding-bottom: 50px;
    
    -ms-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.sx-b2b-lp-header-fr{
    background-image: url(/common/usability/USA-68/img/lp_b2b_bg_fr.jpg);
}

.sx-b2b-lp-header-es{
    background-image: url(/common/usability/USA-68/img/lp_b2b_bg_es.jpg);
}

.sx-b2b-lp-header-nl{
    background-image: url(/common/usability/USA-68/img/lp_b2b_bg_nl.jpg);
    background-position: 0 0;
}

.sx-b2b-lp-header-us{
    background-image: url(/common/usability/USA-68/img/lp_b2b_bg_us.jpg);
}

.sx-b2b-lp-header-de{
    background-image: url(/common/usability/USA-68/img/lp_b2b_bg_de.jpg);
    background-position: 0 0;
}

.sx-b2b-lp-spacer{
    height: 0;
    border-top: 1px solid #e0e0e0;
    margin: 40px 0;
}

.sx-b2b-lp-colr{
    width: 440px;
    padding: 25px 0 0;
}

.sx-b2b-lp-colr h3{
    color: #f28507;
    font: bold italic 16px/18px Arial, Helvetica, sans-serif;
    margin: 10px 0;
    padding: 0 0;
    text-align: center;
}

.sx-b2b-lp-colr h4{
    color: #d0d0d0;
    font: normal 12px/14px Arial, Helvetica, sans-serif;
    margin: 0 0 20px;
    padding: 0 0;
    text-align: center;
}

.sx-b2b-lp-colr h4.sx-b2b-lp-h-black{
    color: #222;
}

.sx-b2b-lp-colr h5, .sx-b2b-lp-colr span{
    color: #c4c4c4;
    font: normal 11px/14px Arial, Helvetica, sans-serif;
    margin: 0 0 3px;
    padding: 0 0;
}

.sx-b2b-lp-colr input[type="radio"]{
    vertical-align: top; 
    margin: 0 5px 0 0;
    height: 14px;
    border: none;    
}

#sx_js_b2b_request_info{
    margin-left: 40px;
}

.sx-b2b-lp-quote{
    font-weight: bold;
    font-size: 18px;
    color: #ff7200;
}

.sx-gc-button-cta-green{
    margin: 15px 0 12px;
    text-align: center;
    font: bold 24px/36px Arial, Helvetica, sans-serif;
    color: #fff;
}

.sx-gc-button-cta-green, .sx-gc-button-normal-red{
    width: 418px;
}

.sx-b2b-lp-login{
    font: normal 11px/18px Arial, Helvetica, sans-serif;
    color: #888;
    text-align: right;
    display: block;
}

.sx-b2b-lp-login:hover{
    color: #f28507;
}

.sx-b2b-lp-topaction #sx_js_b2b_loginbutton, .sx-b2b-lp-topaction #sx_js_b2b_chatbutton, .sx-b2b-lp-topaction #sx_js_b2b_tophotline{
    font-weight: normal;
    display: inline-block;
}

.sx-b2b-lp-topaction #sx_js_b2b_tophotline{
    margin: 0 0 0 10px;
}
 
.sx-b2b-lp-topaction #sx_js_b2b_tophotline b{
    font-weight: bold;
    font-size: 13px;
}
.sx-b2b-lp-topaction #sx_js_b2b_tophotline small{
    font-size: 9px;
}
.sx-b2b-lp-topaction #sx_js_b2b_chatbutton{
    display: none;
}

.sx-b2b-lp-topaction #sx_js_b2b_chatbutton{
    background: transparent url(/common/usability/USA-68/img/lp_b2b_chat.png) no-repeat 0 0;
    margin-right: 20px;
}

.sx-b2b-lp-form{
    background: #494949;
    background: rgba(0, 0, 0, 0.3);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#626262', EndColorStr='#202020');
    background-image: -ms-linear-gradient(top, #626262 0%, #202020 100%);
    border-radius: 5px;
    padding: 14px 20px;
}

#sx_js_b2b_results{
    display: none;
    color: #667651;
    border: 1px solid #667651;
    background: #b1db95;
    padding: 16px 10px;
    border-radius: 5px;
    margin: 9px 0 13px;
    font: bold 14px/20px Arial, Helvetica, sans-serif;
    text-align: center;
}

.sx-b2b-lp-form .sx-b2b-lp-input:first-child{
    margin: 6px 0 16px;
}

.sx-b2b-lp-form span{
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.sx-b2b-lp-form span label.error{
    position: absolute;
    top: -4px;
    right: 0;
    width: auto;
    white-space: none;
    font: normal 11px/12px Arial, Helvetica, sans-serif;
    color: #f3edd4;
    padding: 4px 0;
    z-index: 10;
}

.sx-b2b-lp-input{
    height: 20px;
    width: 386px;
    padding: 5px;
    margin: 0 0 8px;
    font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#sx_js_b2b_fnam, #sx_js_b2b_zipc{
    margin: 0 3px 8px 0;
    width: 184px;
}

#sx_js_b2b_lnam, #sx_js_b2b_city{
    margin: 0 0 8px 0;
    width: 182px;
}

#sx_js_b2b_zipc{
    width: 184px;
}

#sx_js_b2b_city{
    width: 182px;
}

/* fix overwrites*/
.sx_js_b2b_fnam_fr #sx_js_b2b_fnam{width: 174px;}
.sx_js_b2b_lnam_fr #sx_js_b2b_lnam{width: 192px;}
.sx-b2b-lp-form span.sx_js_b2b_fnam_fr label.error {left: 42px;}
.sx-b2b-lp-form span.sx_js_b2b_lnam_fr label.error {left: 74px;}
.sx-b2b-lp-form span.sx_js_b2b_lnam_nl label.error {left: 78px;}
/* //fix overwrites*/
 
ul.sx-lp-overview li{
    display: block;
    float: left;
    width: 192px;
    height: 200px;
}

ul.sx-lp-overview h3{
    font: normal 28px/30px Arial, Helvetica, sans-serif;
}

ul.sx-lp-overview li:first-child{
    height: auto;
    margin: 10px 0 0;
    padding: 50px 0 0 20px;
    width: 175px;
}

ul.sx-lp-overview li a{
    padding: 140px 8px 0;
    display: block;
    font: bold 14px/16px Arial, Helvetica, sans-serif;
}

ul.sx-lp-overview .sx-b2b-lp-specialsv, ul.sx-lp-overview .sx-b2b-lp-aboutsixt, ul.sx-lp-overview .sx-b2b-lp-customers, ul.sx-lp-overview .sx-b2b-lp-usafleet{
    background: transparent url(/common/usability/USA-68/img/lp_selection_customers.jpg) no-repeat;
    margin: 10px 0 0 45px;
}

ul.sx-lp-overview .sx-b2b-lp-customers-nl, ul.sx-lp-overview .sx-b2b-lp-customers-fr, ul.sx-lp-overview .sx-b2b-lp-customers-es{
    background: transparent url(/common/usability/USA-68/img/lp_selection_sixt_2.jpg) no-repeat;
    margin: 10px 0 0 45px;
}

ul.sx-lp-overview .sx-b2b-lp-specialsv{
    background: transparent url(/common/usability/USA-68/img/lp_selection_services.jpg) no-repeat;
}

ul.sx-lp-overview .sx-b2b-lp-aboutsixt{
    background: transparent url(/common/usability/USA-68/img/lp_selection_sixt.jpg) no-repeat;
}

ul.sx-lp-overview .sx-b2b-lp-aboutsixt-nl{
    background: transparent url(/common/usability/USA-68/img/lp_selection_sixt_nl.jpg) no-repeat;
}

ul.sx-lp-overview .sx-b2b-lp-fleet{
    background: transparent url(/common/usability/USA-68/img/lp_selection_fleet.jpg) no-repeat;
}

ul.sx-lp-overview .sx-b2b-lp-usafleet{
    background: transparent url(/common/usability/USA-68/img/lp_selection_usafleet.jpg) no-repeat;
}

ul.sx-lp-overview .sx-b2b-lp-global{
    background: transparent url(/common/usability/USA-68/img/lp_selection_global.jpg) no-repeat;
}

ul.sx-lp-overview .sx-b2b-lp-headlist-fr{
    font-size: 16px;
    line-height: 22px;
    padding: 20px 0 0 20px !important;
}

.sx-lp-b2b-list li{
     background: url("/common/img/base/rac/list_dot_details.gif") no-repeat scroll 0 9px transparent;
     padding-left: 12px;
}

.sx-b2b-lp-aboutsixt td img{
    float: left;
}

.sx-b2b-lp-aboutsixt td, .sx-b2b-lp-casestudies td{
    vertical-align: top;
    width: 290px;
    padding-left: 35px;    
}

.sx-b2b-lp-casestudies td img{
    margin: 6px 0;    
}

.sx-b2b-lp-aboutsixt td:first-child, .sx-b2b-lp-casestudies td:first-child{
    width: 290px;
    padding-left: 0;
}