.b_tabNav .b_tab2, .b_tabNav .b_tab3 {
width:auto !important;
}
/*.b_tabNav .b_tab1 { width:150px !important; }*/

.b_price {
 display: inline !important;
font-weight: bold !important;
align : right !important; 
}

#b_featMap, #b_searchboxInc {
width: 100% !important;
}

.b_promoItemCityInc .b_price {
display: table-cell !important;
text-align: right !important;
font-weight: bold !important; 
}

#b_indexSpecials {
float:left;
padding-left:18px;
width:65%;
}


#b_indexFeats {
width:30% !important;
}

#b_pagePrev, #b_pageNext {
 background-color:#D63931!important;
}

#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, #b_askMore tr th,  #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookConfirm {
background-color:#D63931;
background-image: url(/images/affiliate/314068/sbbg.jpg);
background-position:top;
background-repeat: repeat-x;
}

div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest .b_browseDest,div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates label, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:link, div.b_availFormInner h4, div#b_askMore table tbody tr th, td#b_stageCurrent, form#b_bookForm, form#b_bookForm a:link, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_rowLevel2 td.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_figure, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col2, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup td.b_col2, div#b_bookStage2Inc label, div#b_bookStage2Inc td, div#b_bookStage2Inc th, div#b_bookStage3Inc label, div#b_bookStage3Inc td, div#b_bookStage3Inc th, div#b_bookStage4Inc label, div#b_bookStage4Inc td, div#b_bookStage4Inc th, div#b_bookStage4Inc h2, div#b_bookStage4Inc h3, div#b_bookStage4Inc p, div#b_bookStage4Inc h4, div#b_bookStage4Inc a:link, div.b_roomsFormInner a:link, div.b_roomsFormInner td.b_figure, div.b_roomsFormInner td.b_roomsType, #b_searchDest p, table.b_tabNav a, #b_searchresultsTmpl #b_searchDest h3, #b_searchresultsTmpl #b_searchDates h3, #b_searchresultsTmpl #b_searchDest p a, #b_searchresultsTmpl #b_availcheckArea, #b_searchresultsTmpl #b_blockdisplay1 a, #b_indexTmpl #b_indexSpecials h3, #b_countryTmpl #b_indexSpecials h3, #b_searchresultsTmpl #b_mainContent h3 a, #b_searchresultsTmpl #b_mainContent h3 a:hover, #b_indexSpecials h3 a, #b_indexSpecials h3 a:hover, #b_pagePrev, #b_pageNext, #b_pageUp, #b_pagePrev a, #b_pageNext a, #b_pageUp a, #b_pagePrev a:hover, #b_pageNext a:hover, #b_pageUp a:hover, div#b_searchDates h3, div#b_availcheckArea label {
color:#FFFFFF !important;
}




.b_promoItemCityInc, .b_hotelSummary {
 padding:2px;
 background-color: #FFFFFF !important;
 margin-bottom: 3px;
 
}
 
.b_hotelSummary  h3 a:link {
 color:white;
}

.b_hotelSummary h3 a:hover, .b_hotelSummary h3 a:visited {
 color:white !important;
 text-decoration: underline!important;
}

/* Destinations with bg arrow image and blue background */
.b_promoItemCityInc h3, .b_hotelSummary h3 {
 background-color:#D63931 !important;
 background-image: url(/images/affiliate/313819/search_arrow.gif);
 background-repeat: no-repeat;
 height:17px;
 color:white;
 padding-left: 15px !important;
}

#b_searchresultsTmpl #b_mainContent .b_hotelSummary {
min-height:90px;
}

/* CSS Document */

.menuaz {
	position:relative;
	top:-5px;
	}
	
.menuaz_sx {
	position:relative;
	top:-5px;
	}
	
.menuaz_dx {
	position:relative;
	top:-5px;
	}
	
.menuaz_cen {
	position:relative;
	top:-5px;
	}
	
.menuaz_sx_on {
	position:relative;
	top:-5px;
	}
	
.menuaz_cen_on {
	position:relative;
	top:-5px;
	}
	
.menuaz_dx_on {
	position:relative;
	top:-5px;
	}
	
.menuaz_sx a{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_sx.gif);
	background-repeat:no-repeat;
	color:#B2C342;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_sx a:hover{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_sx_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_sx a:visited{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_sx.gif);
	background-repeat:no-repeat;
	color:#B2C342;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_cen a{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_cen.gif);
	background-repeat:no-repeat;
	color:#D63931;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_cen a:hover{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_cen_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_cen a:visited{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_cen.gif);
	background-repeat:no-repeat;
	color:#B2C342;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}


.menuaz_dx a{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_dx.gif);
	background-repeat:no-repeat;
	color:#B2C342;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_dx a:hover{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_dx_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_dx a:visited{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_dx.gif);
	background-repeat:no-repeat;
	color:#B2C342;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_dx_on a{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_dx_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_dx_on a:hover{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_dx_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_dx_on a:visited{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_dx_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_sx_on a{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_sx_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_sx_on a:hover{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_sx_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_sx_on a:visited{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_cen_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_cen_on a{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_cen_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_cen_on a:hover{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_cen_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.menuaz_cen_on a:visited{
	display:block;
	width:115px;
	height:31px;
	background-image:url(/images/affiliate/314068/pal_src_sx_hover.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}

td.footer {
	padding-top:20px;
	border-bottom:1px solid #dddddd;
	}
	
td.footer a {
	font-family:Verdana, Georgia;
	font-size:10px;
	font-weight:;
	line-height:;
	color:#E4BE4C;
	text-decoration:none;
	}
	
td.footer a:visited {
	font-family:Verdana, Georgia;
	font-size:10px;
	font-weight:;
	line-height:;
	color:#E4BE4C;
	text-decoration:none;
	}
	
td.footer a:hover {
	font-family:Verdana, Georgia;
	font-size:10px;
	font-weight:;
	line-height:;
	color:#E4BE4C;
	text-decoration:underline;
	}
	
td.footer p {
	font-family:Verdana, Georgia;
	font-size:10px;
	font-weight:;
	line-height:;
	color:#cccccc;
	text-decoration:none;
	}
	
td.menutoptable {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:9px;
	background-image:url(/images/affiliate/314068/tdbdt.gif);
	background-repeat:no-repeat;
	background-position:top left;
		}
		
td.menutoptableinc {
	font-family:Verdana, Georgia;
	font-size:10px;
	font-weight:;
	color:#E4BE4C;
	text-decoration:none;
		
		}
		
td.menutoptable a {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:9px;
	text-decoration:none;
	color:#B59A7B;
			}
			
td.menutoptable a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:9px;
	text-decoration:none;
	color:#B59A7B;
			}
			
td.menutoptable a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:9px;
	text-decoration:underline;
	color:#ff9900;
			}

#b_pagePrev a, #b_pageNext a, #b_calendarPopup .b_calSelected a, div#b_pageUp a {
 color:#FFF!important;
}

