
#splashRefresh .loader_content{top:100px;left:237px;margin:0;}
#authorInfo{display:none;}

/* Body BG*/
body {
    background: #ececec;
}


/*Content Area */
.main_content,
#hotellist .recom_0 div.header,
#hotellist .recom_0 div.content,
#hotellist .recom_0 div.room,
#splashRefresh .content{
    background: #fefefe;
}

.main_content {
    border-color: #b4b4b4;
    -moz-box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
    -khtml-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
}

/* Link  */
a:link, a:visited, a:active, a:focus {
    color: #000081;
}

#locations a:link, #locations  a:visited, #locations  a:active, #locations  a:focus{
    color: #000081;
}
 /* Text */
 body,
.bookingSteps,
.bookingSteps ul li.current,
input, label, select {
    color: #000;
}

/* Inputs */
select,
textarea {
    border-color: #b4b4b4;
    color: #000;
    background: #fff;
}

/* Headlines */
h2, h2 span, h3, h3 label,
.hotel_item .header .hotel_name h3 a,
h3 a,
h3 a.iframe2 {
    color: #808080;
}

#splashRefresh .header h2 {
    color: #808080;
}

/* Buttons */
input.button,
a.button {
    background: #000081;
    border-color: #000081;
    color: #fff !important;
}

/*Booking Steps */
.bookingSteps {
    color: #000;
}
.bookingSteps ul li.current {
    color: #000081;
}

/* List Sorter */
.hotelItemsList #sort div {
    background: #fefefe;
}

/* Promo Text */
.hotel_item .content .hotel_name .ico.promo{margin:3px 0;}
.hotel_item .content .hotel_name h4.promo_text {line-height:14px;font-size:11px;width:210px;}


.hotelItemsList #buttons {
    
    border-color: #b4b4b4;
    
    -moz-box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
    -khtml-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
}

/* start: Inner Blocks */
.hotelStart .content {
    background: #fefefe;
}

/* ListHotel Count */
.hotelItemsList .short_info #hotel_count {
    color: #000;
}

/* Content Block (Colored Section) */
.section .content,
.roomSelection .info #tabs_content p{
    background: #ececec;
}


.roomSelection .section .content,
.roomSelection #gallery,
.hotelBook .section .content,
.hotelConfirm .section .content,
.hotelConfirm .section.print .content {
    background: #fefefe;
}


/* ListItem: Recommendet  */
.hotel_item .content {
    background: #ececec;
}

.hotel_item .header,
.hotel_item .room {
    background: #f9f9f9;
}

/* Paging */
.hotelItemsList .pager a {
    Border: 1px solid #ddd;
    Background: transparent;
    color: #000081;
}

/* Block Border */
.hotelBook .section .content,
.hotelConfirm .section .content,
.roomSelection .info ul#tabs li,
.roomSelection .section .content,
#hotellist .recom_0 div.header,
#hotellist .recom_0 div.content,
#hotellist .recom_0 div.room {
    border-color: #b4b4b4;
}

#splashRefresh .section,
#splashRefresh .content {
    background: #fff;
}


#splashRefresh .section {
    top:100px;
}

#upsellingOptionsTable tbody td{*background-color:#ececec;}
#upsellingOptionsTable tbody tr{background-color:#f9f9f9;}
#upsellingOptionsTable tbody tr:nth-child(2n+1){background-color:#ececec;}
#upsellingOptionsTable .col5 {width:110px;}


/* Total Price */
.top_info.section .dates_n_rooms .total_price {
    color: #DF2028;
}
.top_info.section .total_price span.label{padding-left:0;text-align:right;width:71%;}
.top_info.section .total_price span.currency {padding-left:5px;}
.top_info.section .total_price span.price{padding-left:5px;}

/* ### Image Modifcations ### */

#loader_img img{display:none}
#loader_img {
    height:15px;
    background: url(img/loader.gif) no-repeat    center center;
}

#star-rating, #star-rating a:hover, #star-rating a:active, #star-rating a:focus, #star-rating .current-rating,
.star {
    background-image: url(img/stars_ico.gif)
}

div.ico, span.ico {background-image: url(img/icons_all_red.gif)}

/* Hiding Promo Iframe */
#ctl00_ctl00_Body_SidebarRight_Label1 iframe {
    display: none;
}


.roomSelection .info ul#tabs li {
    
}
.roomSelection .info ul#tabs li.active {
    background-color: #f9f9f9;
}

/* ###  static style modifications ### */

.hotelStart .destinations .row1 label {
    width:100px;
}

/*
### File: extWidth825.css ###
*/
/*
 Extension CSS: Changed Width 825px (-105px)
 version: 0.4
*/

/* overall width */
.global_container,
#sidebars_all{
    width:825px;
}

/* width auto/ fixed for IE6 */
.hotelItemsList #buttons,
.hotelItemsList #sort {width:531px}
.hotelItemsList #sort div {width:511px;}
.hotelItemsList .pager {width:551px;float:none;}
.hotelItemsList .pager ul{padding-left:10px;}
.hotel_item .content .icons {width:175px;}
.hotel_item .content .hotel_info{width:412px;}

/* Fancy Box Width Overwrite */
div#fancy_outer {
    width:800px !important;
}

/*Hotel list outer Width */
.hotelList .col1,
.hotelItemsList{
    width:551px;
}

/* Hotel List Inner Width */
.hotel_item .header,
.hotel_item .content,
.hotel_item .room {
    width:510px;
}

.hotel_item .room {
    width:530px;
}

.hotel_item .room .section_room {
    left:10px;
}

.hotel_item .room .section_price {
    left:290px;
}

.section_room,
.hotel_item .room .row  {
    width:250px
    
}
.hotel_item .room .row span.roomDesc {
    width:140px;
}
.hotel_item .room .row span.mealDesc{
    width:110px;
}

.hotelItemsList #map #map_canvas {   
    width:529px;
}

/* Hotel list Col2 */
.hotelList .col2 {
    width:256px;
}

.hotelList .changeCriteria,
.hotelList .selectRegion,
.hotelList .filterSearch,
.hotelList .filterbox{
    width:234px;
}

.hotelList .filterbox #selectPrice .slider_container {
    width:214px;
}

/* Hotel Room Selection */

.roomSelection .section{
    width:803px;
}

.roomSelection .section .content,
.roomSelection .upselling .content,
.roomSelection .info .content {
    width:781px;
}

.roomSelection .top_info .content,
.roomSelection .please_note .content {width:756px;}

.top_info.section .hotel_info, .top_info.section .hotel_name {
    width:345px;
}

.top_info.section .adress {
    width:245px;
}

.top_info.section .adress div{
    width:165px;
}

.roomSelection .info .content #map_canvas {
    width:756px;
}

.roomSelection #gallery {
    width:728px;
    }

.top_info.section .dates_n_rooms
{
    width:315px;
    }
.top_info.section .total_price span.label
{
    padding-left:0;
    }

/* Hotel Book */
.hotelBook .section,
.hotelConfirm .section {
    width:800px;
}
.top_info.section .hotel_name h3{white-space:normal;}
.hotelBook .top_info.section .hotel_name h4
{
    white-space:normal;
    width:100%;
    }
.hotelBook .section .content,
.hotelConfirm .section .content {
    width: 753px;
}

.hotelBook .section ul.row li{width:251px;}

.hotelBook .buttons_container div {
    float:left;
    margin-bottom:10px;
    width:72%;
}
.hotelBook .buttons_container input{_width:200px;*width:200px;}

.hotelBook .example{right:auto;left:0;}


/* common sections */

.content.with_form .row li{width:251px;}

#payment_info .box1,
#payment_info .box1 div{width:251px;}
#payment_info .box2 {width:502px;}
#payment_info .box2 .box2inside {width:100%;}



/*
### File: extAlignLeft.css ###
*/
/*
 Extension CSS: Change the IBE Alignment to left.
 version: 0.1
*/

#containerPoweravail {
    width:auto;
    float:left;
    padding-left:5px;
}
