body{    color:#444444;        font-family:Arial;      font-size:12px;     background-color:#ffffff;     }p{    font-size:12px    }input, select{    color:#444444;     font-size:12px;     }.header1{    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;  }	.ui-widget { 	font-size:11px; }.ui-widget-content { 	#646464 }.ui-widget-header { 	 	color:#444444;  }.ui-widget a { 	 	font-size:11px; }.ui-datepicker-calendar th {	 	background-color:#ffffff; }.ui-datepicker-week-end .ui-state-default{	}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 	#ffffff 	background-color:#ffffff;  	color:#646464 }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 	color:#646464; 	 }.ui-state-hover, .ui-datepicker-week-end .ui-state-hover , .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 	#daf2fc 	 }.ui-state-hover a, .ui-state-hover a:hover { 	color:#0066cc;  }.ui-state-active,.ui-datepicker-week-end .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 	#0066cc 	background-color:#EDF9FF;  	color:#0066cc }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 	color:#0066cc;  	}#bookingSteps{	background-color:#F0F0F0; }#bookingSteps #steps .selected {    color:#ffffff;     background-color:#008FD8; }#bookingSteps #steps .lastSelected {    background-color:#008FD8;     }#bookingSteps #steps .LastSelected{    color:#ffffff;     background-color: #008FD8; }#bookingSteps #steps .text {    font-size:15px; }#generalRequests, #paxRequests, #driverDataRequest{	background-color:#f0f0f0; }#generalRequests .label, #paxRequests .label, #driverDataRequest .label{	    font-weight:bold; }#additionalRequests .label {	    font-weight:bold;     }#generalRequestsInfo, #paxRequestsInfo, #additionalRequestsInfo, #driverDataRequestInfo {   background-color:#DEECF7; }#paxRequestsInfo .textinfo, #generalRequestsInfo .textinfo, #driverDataRequestInfo .textinfo{	}#additionalRequests{	background-color:#f0f0f0; }.loginHeader a{    color:#444444; }.loginPanel{        border-color:#ffffff;     }.loginPanel #buttonSection .button1, .loginPanel #buttonSection .button1 a {    font-weight:normal;     font-size:10px;     color:#444444;    }#CarList .carBody #poweravailHeader {    background-color:#f0f0f0;     }#CarList #poweravailHeader .header1{    font-size:12px;     font-weight:bold;     color:#444444;     }.carBody {    border-color: ;     }#CarList .carBody .price{    font-size:22px;     font-weight:bold;     color:#444444;     }#CarList .carBody .price .currency{    font-size:14px;     font-weight:bold; }#CarList .rules_avail a{       color:#444444; }#IbeCarList .bottom_info .single_avail a{    color:#01B1FC;     font-size:14px;     }#IbeCarList .buttons .hotelChoose a {    background-color:#008FD8;     border-color:#B9BCB2;  }.button1 a {    background-color:#008FD8;     border-color:#B9BCB2;        color:#ffffff;     font-weight:bold;     font-size:16px;     text-decoration:none; }#CarList .nd_sortHeader{        background-color:#DEECF7;     }#CarList .newSearchRight {    background-color:#DEECF7; }#CarList #searchFrom .label{        font-weight:bold; }#CarList .carAvailRightButtons{    background-color:#DEECF7; }#CarList .carAvailRightButtons .button1 a{    border-color:#B9BCB2;     color:#ffffff;     font-size:16px;     font-weight:bold;     background-color:#008FD8; }#CarList .carAvailRightButtons #advanceSearchAnchor{    color:#444444;     font-size:12px; }#CarBook #CarOffer #tableData #price #carPrice{    font-size:22px;     font-weight:bold;     color:#444444;     }#CarBook #CarOffer #tableData #price #carPriceCurrency{    font-size:14px;     font-weight:bold;     }#CarBook #tableHeaders {    background-color:#f0f0f0; }#CarBook #tableHeaders .header1{    font-size:12px;     font-weight:bold;     color:#444444;    }#CarBook .rules_avail a{    color:#444444; }#CarBook .header2{    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;  }#CarBook #ResponsibleHead .header3{    font-size:14px;     font-weight:bold;     color:#444444;     background-color:#f0f0f0;     }#Responsible .label, #DriverData .label {        font-weight:bold;     }.DriverDataHeader .header3{    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;      }#DriverData{    background-color:#f0f0f0; }#PaymentHeader .header3{    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;      }#CarBook #Payment{    background-color:#f0f0f0;     }.booking_end .header3{    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;      }.RulesBox a{    color:#444444;     font-size:12px; }#CarBook .InsuranceListCtrl{    background-color:#f0f0f0;     }#CarBook .InsuranceList a{    color:#444444;     font-size:12px; }#InsuranceConditions{    background-color:#f0f0f0; }#confirmText {    background-color:#f0f0f0; }#ibeSummary .header2{    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;      }#passenger .header3, #insuranceHeader .header3{    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;      }#CarConfirm .label{        font-weight:bold; }#CarConfirm .reservation_detail{    background-color:#f0f0f0; }#CarConfirm .text_person{    background-color:#f0f0f0;     }#CarConfirm .InsuranceDetails{    background-color:#f0f0f0; }.InsuranceDetails a{    color:#444444;     font-size:12px;     }#CarConfirm .confirm_driver{    background-color:#f0f0f0;     }#CarConfirm .confirm_adres{    background-color:#f0f0f0;     }#CarConfirm .confirm_price{    background-color:#DEECF7;     }#PageExpired #ibe{    background-color:#f0f0f0;     }#PageExpired #buttonSection{    background-color:#f0f0f0;     }#Email{    #ffffff    width: 550px; }#Email table, #Email td {     font-size:11px;      color:#444444;     font-family:arial;      background-color:#f0f0f0;      border-spacing: 0px;      padding : 0px;     }#Email .header2 {     color:#444444;     font-weight:bold;      font-size:12px;      padding-top: 5px;     padding-bottom: 5px;     background-color:#f0f0f0; }#Email .header3 {     padding-top:5px;     padding-bottom: 5px;      margin: 0px;      color:#444444;     font-weight:bold;      font-size:12px;       display: block;      width: 550px;      background-color:#f0f0f0; }#Email .text {     padding: 2px 0px 2px 15px;     background-color:#DEECF7;      color:#444444;     text-align: left;     width: 129px; }#Email .textright {     padding: 2px 0px 2px 17px;      text-align: left;     width: 421px;     background-color:#f0f0f0;     }#Email .textfooter {     padding:20px 0px 0px 10px; }#Email .text_price {     padding:5px 0px 5px 15px;      font-weight:bold;      background-color:#DEECF7;      color:#444444;     text-align: left; }#Email .text_price_right {     padding:5px 0px 5px 13px;      font-weight:bold;      text-align: left;     background-color:#f0f0f0; }#Email h2{    color:#444444;     font-weight:bold;      font-size:12px;     background-color:#f0f0f0;     padding-top:5px;     padding-bottom: 5px;      margin:0px;  }h2.ganz, #content h2.ganz{     color:#444444;     font-weight:bold;      font-size:12px;     background-color:#f0f0f0;     padding: 4px 0px 4px 5px;      margin: 0px;      width: 550px; }	#Email #flight .text_price {     border-bottom: solid 1px #DEECF7;      border-top: solid 1px #DEECF7; }#Email #flight .text_price_right {     border-bottom: solid 1px #DEECF7;      border-top: solid 1px #DEECF7; }#Email #flight .text {     border-top: solid 1px #DEECF7; }#Email #flight .textright {     border-top: solid 1px #DEECF7; }#Email #flight .header2 {     border-top: none; }#Email #flight .header3 {    border-top: solid 1px #DEECF7; }#centerAvail .loginPanel {        border-color:#ffffff;     color:#444444;     }.loginHeader a{       color:#444444;     text-decoration:none;     }.loginPanel #buttonSection .button1, .loginPanel #buttonSection .button1 a {    font-weight:normal;     font-size:10px;     color:#444444;     background-color:transparent;         }#newProfile .RegisterUser #RegisterUser {    background-color:#f0f0f0;     color:#444444;     font-size:12px;     }#newProfile .header1{    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;      }#newProfile .header2 {    font-family:Arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:#ffffff;      }#newProfile .RegisterUser, #newProfile #ProfileUserData, #newProfile #ProfilePaymentData, #newProfile #ProfileConditionData, #newProfile #ProfileNewsLetterData {    background-color:#f0f0f0;    }#newProfile .label{        font-weight:bold;     }#newProfile .recover_password{    background-color:#f0f0f0;     }#centerAvail #ShoppingCart .header2 {    background-color:#f0f0f0;     font-size:12px;     font-weight:bold;     color:#444444; }#ShoppingCart .header3 a{    font-size:12px;     font-weight:bold;     color:#444444; }#ShoppingCart a{    color:#444444;     font-size:12px; }#ShoppingCart .price .text {    text-align:left; }#ShoppingCart .totalPrice span {    font-weight:bold; }#ShoppingCart .totalPrice {    float:left;     }#AirCartButtonBack a {    background-color:#008FD8;     }#AirCartButtonBack span{    padding: 0; }#ShoppingCart #Cars .spacer {    border-color: #f0f0f0; }
