/* $Id: bookingTabs.css,v 1.16 2011/09/06 15:12:42 andy.f Exp $
-----------------------------------------------------------------------------*/

#bTabs {     width: 100%;  	background: #FFF url("themes/hnjww/images/pageElements/tabs/bg.gif") repeat-x bottom;  	clear: both;    font-size: 93%;    line-height: normal; min-height: 10px; overflow: hidden;}
#bTabs ul{    margin: 0;    padding: 0 10px;    list-style: none;    /*quick fix ie8*/    width:740px;    margin-right:-200px;}

#bTabs li{    display: inline;    margin: 0 2px 0 0;    padding: 0;    text-align: center;    border-bottom: none;    float: left;}


#bTabs a,
#bTabs span.inActiveTab{ background: url("/themes/hnjww/images/pageElements/tabs/tabs_start.gif") no-repeat scroll 0 0 transparent;
    color: #000000;    display: block;    float: left;    margin: 0;    outline: medium none;    padding-left: 6px;    text-decoration: none;    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);}
 	
#bTabs a span,
#bTabs span.inActiveTab span { float: left;  display: block;   padding: 5px 12px 4px 12px;    font-weight: bold;    font-size: 1.1em;
	background: url("/themes/hnjww/images/pageElements/tabs/tabs_end.gif") no-repeat scroll right top transparent;
    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    font-weight: bold;    height: 17px;    padding-left: 6px;    padding-right: 9px;    text-decoration: none;}

#bTabs span.inActiveTab span{ background: url("themes/hnjww/images/pageElements/tabs/TabInactive.gif") no-repeat right top;	color: #666;}
	
#bTabs li a:hover span {	background-position: right -27px;}
#bTabs li a:hover {	background-position: 0 -27px;}

/* selected tabs */
#bTabs.resorts-and-hotels li.resorts-and-hotels a,
#bTabs.country li.country a,
#bTabs.Escorted-Tours li.Escorted-Tours a,
#bTabs.multi-centre li.multi-centre a,
#bTabs.Cruise li.Cruise a,
#bTabs.Self-Drive li.Self-Drive a,
#bTabs.Safaris li.Safaris a,
#bTabs.Rail-Journey li.Rail-Journey a,
#bTabs.weddings li.weddings a,
#bTabs.ranch-holidays li.ranch-holidays a,
#bTabs.deals li.deals a,
#bTabs.resortLevel li.resortLevel a,
#bTabs.resortInfo li.resortInfo a,
#bTabs.hotelLevel li.hotelLevel a {background-position: 0 -54px;}
#bTabs.resorts-and-hotels li.resorts-and-hotels a span,
#bTabs.country li.country a span,
#bTabs.Escorted-Tours li.Escorted-Tours a span,
#bTabs.multi-centre li.multi-centre a span,
#bTabs.Cruise li.Cruise a span,
#bTabs.Self-Drive li.Self-Drive a span,
#bTabs.Safaris li.Safaris a span,
#bTabs.Rail-Journey li.Rail-Journey a span,
#bTabs.weddings li.weddings a span,
#bTabs.ranch-holidays li.ranch-holidays a span,
#bTabs.deals li.deals a span,
#bTabs.resortLevel li.resortLevel a span,
#bTabs.resortInfo li.resortInfo a span,
#bTabs.hotelLevel li.hotelLevel a span{background-position: right -54px;}

#bTabs.hotelLevel {margin-bottom: 10px;}
 /* Extra margin required for viewHotel tab clearing */
 h1.extraMargin {margin-bottom: 20px;}

.bTabsOfferOfTheWeek { width:693px !important; }








#offerTabs {
    float: left;
    width: 100%;
    background: #FFF url("themes/hnjww/images/pageElements/tabs/bg.gif") repeat-x bottom;
    font-size: 93%;
    line-height: normal;
}
#offerTabs ul {
    margin: 0;
    padding: 10px 10px 0;
    list-style: none;
    /*quick fix ie8*/
    width:740px;
    margin-right:-200px;
}
#offerTabs li {
    display: inline;
    margin: 0px 5px;
    padding: 0;
    text-align: center;
}
#offerTabs li.tab_selected {
    float: left;
    background: url("themes/hnjww/images/pageElements/tabs/tabLeft.gif") no-repeat 0 -150px;
    margin: 0;
    padding: 0 0 0 7px;
    border-bottom: 1px solid #cccccc;
}
#offerTabs li.tab_selected a {
    float: left;
    background: url("themes/hnjww/images/pageElements/tabs/tabRight.gif") no-repeat 100% -150px;
    margin: 0;
    padding:5px 7px 5px 0;
    border-bottom: 0px none;
    text-decoration: none;
    font-weight:bold;
    font-size:1.1em;
    color: #ffffff;
    cursor:default;
}
#offerTabs li.tab_unselected {
    float: left;
    background: url("themes/hnjww/images/pageElements/tabs/tabLeft.gif") no-repeat left top;
    margin: 0;
    padding: 0 0 0 7px;
    border-bottom: 1px solid #cccccc;
    text-decoration: none;
}
#offerTabs li.tab_unselected a {
    float: left;
    background: url("themes/hnjww/images/pageElements/tabs/tabRight.gif") no-repeat 100% 0;
    margin: 0;
    padding:5px 7px 5px 0;
    border-bottom: 0px none;
    text-decoration: none;
    font-weight:bold;
    font-size:1.1em;
    color: #180000;
}
#offerTabs li.tab_unselected:hover {
    float: left;
    background: url("themes/hnjww/images/pageElements/tabs/tabLeft.gif") no-repeat 0 -150px;
    margin: 0;
    padding: 0 0 0 7px;
    border-bottom: 1px solid #cccccc;
    text-decoration: none;
}
#offerTabs li.tab_unselected a:hover {
    float: left;
    background: url("themes/hnjww/images/pageElements/tabs/tabRight.gif") no-repeat 100% -150px;
    margin: 0;
    padding:5px 7px 5px 0;
    border-bottom: 0px none;
    text-decoration: none;
    font-weight:bold;
    font-size:1.1em;
    color: #ffffff;
}

dfn{
	font-size: 0.8em;
	font-weight:normal;
}

.slidingDoorsClear {
    clear: both;
    line-height: 0px;
}
