body{	color:#444444;     font-family:arial;      font-size:12px;     background-color:#ffffff;     margin:0; }p {    font-size:12px    }a{    font-size:12px;     color:#444444;     }input, select {    font-size:12px;     color:#444444;     font-family:arial;     font-weight:normal; }.label{    font-size:12px;     font-weight:bold;     color:#444444;     font-family:arial;     background-color:transparent;     }.header1 {    font-family:arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:transparent;      padding-bottom: 6px;      letter-spacing: 1px;      margin: 0px;      clear: both; }.button1 a {    background:#008FD8 url(../../img/step1_gradient.gif) repeat scroll center center;     border:1px solid #B9BCB2;     cursor:pointer;     display:block;     height:18px;     padding:4px 8px;     text-align:center;     color:#ffffff;     font-weight:bold;     font-size:16px;     text-decoration:none;     }#bookingSteps {    background-color:#f0f0f0;     }#bookingSteps #steps {    background:transparent url(../../img/step2.png) no-repeat scroll right center; }#bookingSteps #steps .text {    color:#444444;     font-size:14px; }#bookingSteps #steps .selected {    background:#008FD8 url(../../img/step1_gradient.gif) repeat scroll 0 0;     color:#ffffff; }#bookingSteps #steps .lastSelected {    background:#008FD8 url(../../img/stepArrowHotel_gradient.gif) no-repeat scroll right center; }#bookingSteps #steps .LastSelected {    background:#008FD8 url(../../img/stepArrow_last_gradient.gif) no-repeat scroll right center; }#generalRequests, #paxRequests, #additionalRequests {    background-color:#f0f0f0;     font-size:12px;     font-family:Arial    ;     color:#444444;     }#generalRequests input, #paxRequests input{    font-size:12px;     color:#444444;     font-family:arial;     font-weight:normal; }#generalRequests .label{    font-size:12px;     font-weight:bold;     color:#444444;     font-family:arial;     background-color:transparent; }#generalRequestsInfo{    background-color:#DEECF7; }#generalRequestsInfo .textinfo {    font-size:12px; 	font-family:Arial; 	font-weight:normal; 	color:#444444; }#generalRequests #nights .nightsLabel{    font-size:12px;     font-weight:bold;     color:#444444;     font-family:arial;     background-color:transparent; }#generalRequests .label, #generalRequests #nights .nightsLabel, #paxRequests .label, #additionalRequests .label{    border-bottom: 1px solid transparent; }	.ui-widget { 	}.ui-widget-content { 	 }.ui-widget-header { 	 }.ui-widget a { 	}.ui-datepicker-calendar th {	}.ui-datepicker-week-end .ui-state-default{	}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 	 	 }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 	; 	 }.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 { 	 	 }.ui-state-hover a, .ui-state-hover a:hover { 	;  }.ui-state-active,.ui-datepicker-week-end .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 	 	 }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 	;  	}#hotelList .HotelListGridView .hotelListHeader{    background-color:#f0f0f0; }#hotelList .hotelListHeader .header1{    background-color:Transparent;     font-size:12px;     font-weight:bold;     color:#444444;     }#hotelList .hotelListBody{    border-bottom: 1px solid #BABAB8;     border-left: 1px solid #BABAB8;     border-right: 1px solid #BABAB8; }#hotelList #hotelListHeader2 .hotelListHeader{    font-size:12px;     color:#444444;     background-color:#DEECF7; }#hotelList .price, #HotelBook .price .text, #HotelConfirm .price .text{    font-size:22px;     font-weight:bold;     color:#444444; }#hotelList .price .currency{    font-size:14px;     font-weight:bold; }#hotelList .hotelListRight{    background-color:#DEECF7; }#hotelList .hotelListRightButtons{    background-color:#DEECF7; }#hotelList #pageing{    background-color:#008FD8;     color:#ffffff;     font-size:12px;    }#hotelList #pageing #pages td a{    color:#ffffff;     font-size:12px; }#hotelList .hotelListRight #searchFrom .nightsLabel{    font-size:12px;     font-weight:bold;     color:#444444;     font-family:arial;     background-color:transparent; }#HotelBook .hotelListBody .header3, #HotelConfirm .hotelListBody .header3, #RulesDetails .hotelListBody .header3{    background-color:#f0f0f0;     font-weight:bold;     font-family:Arial;     color:#444444;     font-size:12px; }#HotelBook .hotelListBody, #HotelConfirm .hotelListBody{    position:static;     border: none;     }#HotelBook .Responsible, #HotelBook .passengers, #HotelBook .Payment, #HotelBook #newsletterForm, #HotelBook #conditionsForm, #HotelBook #insuranceForm{    background-color:#f0f0f0;     font-size:12px;     font-family:Arial    ;     color:#444444; }#HotelBook #ResponsibleHead, #HotelBook .passengers .header3, #HotelBook .Payment .header3{    background-color:#f0f0f0;     font-size:14px;     font-family:Arial;     font-weight:bold;     color:#444444; }#HotelBook .traveller_details, #HotelBook #PaymentHeader, #HotelBook #newsletterHeader .header3, #HotelBook #conditionsHeader .header3, #HotelBook #insuranceHeader .header3{    font-size:16px;     font-family:arial;     background-color:transparent;     font-weight:bold;     color:#01B1FC; }#RulesDetails .hotelListBody .photo .galery{    color:#01B1FC;     font-size:14px; }#RulesDetails .button1{    color:#ffffff;     font-weight:bold;     font-size:16px;     text-decoration:none;     background:#008FD8 url(../../img/step1_gradient.gif) repeat scroll center center;     border:1px solid #B9BCB2; }#RulesDetails .header2{    background-color:#f0f0f0;     font-weight:bold;     font-family:Arial;     color:#444444;     font-size:12px; }#RulesDetails #photoBig, #RulesDetails #photoMini .foto{    border-bottom: 1px solid #BABAB8;     border-left: 1px solid #BABAB8;     border-right: 1px solid #BABAB8;     border-top: 1px solid #BABAB8; }#HotelConfirm #hotelInformationHeader .header2, #HotelConfirm #summaryHeader .header2{    font-size:16px;     font-family:arial;     background-color:transparent;     font-weight:bold;     color:#01B1FC; }#confirmText, #HotelConfirm #summaryData {    background-color:#f0f0f0;     font-size:12px;     font-family:Arial    ;     color:#444444; }#HotelConfirm #ibeSummary .header3{    background-color:#f0f0f0;     font-size:14px;     font-family:Arial;     font-weight:bold;     color:#444444; }#centerAvail .loginPanel {        border-color:#ffffff;     color:#444444;     }.loginHeader a{           text-decoration:none;     }.loginPanel #buttonSection .button1, .loginPanel #buttonSection .button1 a {    font-weight:normal;     font-size:10px;     color:#444444;     background-color:transparent;         }.ProfileEdit .header1{display:none; }#newProfile .header1{    font-family:arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:transparent;     }#newProfile .header2 {    font-family:arial;      color:#01B1FC;      font-size:16px;      font-weight:bold;      background-color:transparent;     }#newProfile .RegisterUser, #newProfile #ProfileUserData, #newProfile #ProfilePaymentData, #newProfile #ProfileConditionData, #newProfile #ProfileNewsLetterData{    background-color:#f0f0f0;     font-size:12px;     font-family:Arial    ;     color:#444444;     }#newProfile .label{        font-weight:bold;     font-size:12px;     font-family:arial;     background-color:transparent;     color:#444444; }#newProfile .recover_password{    background-color:#f0f0f0;     font-size:12px;     font-family:Arial    ;     color:#444444;     }#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;     width:73%; }#AirCartButtonBack a {    background:#008FD8 url(../../img/step1_gradient.gif) repeat scroll center center;     display:block;     width:115px;     margin-top: 10px; }#AirCartButtonBack span{    padding: 0; }#ShoppingCart #Flights .spacer, #ShoppingCart #Hotels .spacer, #ShoppingCart #Cars .spacer {    border-bottom:1px solid #F0F0F0; }#RulesDetails #ibe #rulesheader .header1 {    color:#01B1FC;     font-size:16px; }#Email{    font-size:11px;     font-family:Arial;     color:#444444;     margin: 0;     padding: 0; }#Email table, #Email table td{    font-size:11px;      color:#444444;     font-family:Arial;      background-color:#f0f0f0;     font-size:normal; }#Email .header2{    color:#444444;     font-weight:bold;      font-size:12px;      background-color:#DEECF7;     padding: 5px; }#Email .header3{    color:#444444;     font-weight:bold;      font-size:12px;       background-color:#DEECF7;     height: 20px;     padding: 0px 3px 4px 3px;     border-top: solid 1px #F0F0F0; }#Email .text{    padding-left: 5px;     font-size:11px;      color:#444444;     font-family:Arial;      background-color:#f0f0f0; }#Email .center{    text-align: center;  }#Email .right{    text-align: right; } #Email .mark{    color: #ff0000}#Email .pricingItem, #Email #prices .header3{    border: solid 1px #DEECF7;     padding: 3px; } #Email #flight .text{    border-top: solid 1px #DEECF7;     font-size:11px;      color:#444444;     font-family:Arial;      background-color:#f0f0f0; }#Email .textLeft{    border-top: solid 1px #DEECF7;     background-color:#DEECF7;      color:#444444;     font-weight:bold;     padding-left: 5px; } 
