/*BOOKING STYLE*/

.b_featPromosInc,
div#b_featHotelsNearInc {
border:#000066 1px solid;
margin-top:10px!important;
background:#FFFFFF!important;
}
.b_featPromosInc h2,
div#b_featHotelsNearInc h2 {
margin:0!important;
padding:0!important;}

div#b_featHotelsNearInc ul {
padding:5px;
}
.b_featPromosInc table td {
padding:5px!important;
}



.b_bContent,
.b_bContent p, .b_bContent input {
text-align:left!important;
}

.b_bContent div, .b_bContent p.center {
text-align:left!important;
}

h2.aboutmilan {
text-align:right!important;
}

h1,h2,h3,h4,h5 {
text-align:left!important;
}

.b_bContent h2 {
background:transparent url(/data/sp_aff/324047/provabgtext.jpg) center center repeat-x;
padding:2px;
color:#123455;
}


#b_indexFeats #b_searchboxInc H2,
#b_extraFeats   #b_searchboxInc H2  {
margin:0;
font-size:20px;
padding:2px 5px;
background:#000066;
color:#FFFFFF;
}

#b_extraFeats   #b_searchboxInc H2  {
font-size:16px;
}

#b_indexSpecials h1 {
font-size:20px;
color:#0066cc;
}


#b_searchboxInc #b_frm {
border-top:none!important;
}

/*.b_bContent a:hover, 
.b_bContent a:active {
background:#CC3300 none repeat scroll 0 0;
color:#FFCC66;
}*/


.b_promoItemCityInc  h3,
.b_promoItemHotelInc h3,
.b_hotelSummary h3
{
background:none!important;
color:#123455!important;
border:#1c3e92 4px double!important;
}


.b_promoItemCityInc  h3,
.b_promoItemCityInc  h3 a,
.b_promoItemCityInc  h3 a:link,
.b_promoItemCityInc h3 a:hover,
.b_promoItemCityInc  h3 a:visited,
.b_promoItemHotelInc h3,
.b_promoItemHotelInc h3 a,
.b_promoItemHotelInc h3 a:link,
.b_promoItemHotelInc h3 a:hover,
.b_promoItemHotelInc h3 visited,
.b_hotelSummary h3,
.b_hotelSummary h3 a,
.b_hotelSummary h3 a:link,
.b_hotelSummary h3 a:visited,
.b_hotelSummary h3 a:hover,
.b_hotelSummary h3 a:active{
color:#123455!important;
}




.b_bContent img.b_illustration {
border:2px solid #00ffff!important;
padding:1px;
}


.b_bContent input[type="submit"] {
font-size:1.5em;
margin-left:10px;
}

#b_mainContent h1 {
margin-bottom:10px!important;
}

.b_hotelSummary tfoot a {
color:#244073!important;
}

td.b_figure .b_undiscountedPrice, td.b_figure  { 
color:#FF0000!important;
font-weight:bold;
}



#b_bookOverviewInc {
background:#c8c8ec;
}

#b_bookForm {
background:#FFFFFF;
}

#b_bookContainer {
border-width:2px;
}


#b_bookStageNavInc, #b_bookStageNavInc table, #b_bookStageNavInc td, #b_bookContainer {
border-color:#000066 !important;
width:450px;
}

#b_bookForm input[type="submit"] {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border:#FFFFFF 2px solid;
background:#000066;
color:#FFFFFF;
font-weight:bold;
cursor:hand;cursor:pointer;
font-size:1.5em;
float:right;
}


#b_availSubmit {
margin-left:0!important;
} /*correct margin in b_availSubmit  (availability box)*/


#b_searchDest, #b_searchDates, .b_roomsFormInner td {
border-color:#FFFFFF !important;}

/*
.b_bContent {
position:relative;
top:-85px;
}


#b_bookStageNavInc {
width:auto;
}


#b_langSelect h3{
display:none;
}

#b_langSelect ul li{
padding-right:24px;
}*/

#b_sortBy {
margin-bottom:15px;
}

#b_indexFeats {
width:40%!important;
}

#b_indexSpecials {width:54%!important;}


#b_mainContent {
width:69%;
}

#b_mainContent h1 {
color:#0066cc;
}


#b_pagePrev {
text-align:left!important;
}


#b_pageNext {
text-align:right!important;
}



#b_calendarInner {
border-width:2px!important;
} /*border*/

#b_calendarInner a{
text-decoration:none!important;
font-weight:bold;
} /*day color*/

 .b_calWeekend {
background-color:#c8c8ec!important;
} /*background color of weekends days*/
.b_popupInner {
background-color:#00fafd!important;
} /*background color of calendar*/

#b_calendarPopup .b_calClose td  {
background-color:#FFFFFF!important;
} /*background of header  and bottom */


#b_bookStageNavInc, #b_bookStageNavInc table, #b_bookStageNavInc td, #b_bookContainer {
width:521px!important;
}


