#wrap{
	width: 982px;
}

.break{
	clear: both;
}

#logo{
	float: left;
}

#logo img{
	border: 0px;
	width: 98px;
	height:100px;
}

#topSectionTools{
	margin: 15px 0 0 0;
	float:right;
}

#onlineBookingSelect{
}

#onlineBookingSelect .selectbox{
	margin: 0 0 3px 0;
}


#findHostel{
	width: 203px !important;
	width: 241px;
	float:left;
	line-height: 14px;
	padding: 0 28px 0 10px;
	margin: 10px 0 0 0;
	border-left: 1px solid #959595;
	color: #959595;
}

.findHostelTitle{
	float:left;
}

#findHostelSelect{
	float:right;
}

#findHostelSelect .selectbox{
	margin: 0 0 3px 0;
}

#onlineBooking{
	display: inline;
	float: left;
	width: 231px !important;
	width: 241px;
	line-height: 10px;
	border-left: 1px solid #f3901d;
	padding: 0 0px 0 10px;
	font-weight: bold;
	color: #f3901d;
	text-transform: uppercase;
}

.onlineBookingSubTitle{
	line-height: 9px;
	font-weight: normal;
	font-size: 9px;
}

#membership{
	width: 203px !important;
	width: 241px;
	float:left;
	line-height: 14px;
	padding: 0 28px 0 10px;
	margin: 10px 0 0 0;
	font-weight: bold;
	border-left: 1px solid #fff;
	color: #fff;
}

#membershipSelect{
	float: right;
	width: 105px;
}

#membershipSelect ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#membershipSelect li{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	width: 105px;
}

#membershipSelect li a{
	font-size: 12px;
	color: #fff;
	font-weight: normal;
}


#breadCrumb{
	width: 580px;
	font-family: sans-serif;
	margin: 15px 0 0 0px;
	float: left;
	color: #7d7d7d;
	font-size: 10px;
	
}

#breadCrumb a{
	color: #acacac;
	text-decoration: none;
}


#mainMenu{
	height: 20px;
	text-align: left;
	margin: 0 0 0 90px;
}
#mainMenu span {
	margin: 0 10px 0 0;
}

#mainMenu span a{
	font-family: sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	padding: 0 0 0 5px;
	color: #00b6dd;
	border-left: 1px solid #00b6dd;
}

#mainMenu span.selected a{
	color: #f3901d;
	border-left: 1px solid #f3901d;
}


#subMenu{
	margin: 0 0 30px 0;
	padding:0px;
}

#subMenu ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#subMenu li{
	list-style-type: none;
	margin:0px;
	padding:2px 0px;
}
#subMenu li a{
	font-family: sans-serif;
	line-height: 12px;
	text-transform: uppercase;
	color: #808080;
	display:block;
	padding:0px 0px 0px 10px;
	border-left: 1px solid #fff;
	text-decoration :  none;
	font-size: 11px;
}
#subMenu li.selected a{
	color: #f3901d;
}
#subMenu li.selectedOn a{
	color: #f3901d;
	border-left: 1px solid #f3901d;
}
#subMenu li.selected ul li{
	list-style-type: none;
	margin:0px;
	padding:2px 0px;
}
#subMenu li.selected ul li a, #subMenu li.selectedOn ul li a{
	line-height: 12px;
	text-transform: none;
	color: #808080;
	display:block;
	padding:0px 0px 0px 20px;
	border-left: 1px solid #fff;
	text-decoration :  none;
	font-size: 11px;
}
#subMenu li.selected ul li.selected a{
	color: #f3901d;
}

#subMenu li.selected ul li.selectedOn a{
	color: #f3901d;
	border-left: 1px solid #f3901d;
}

#subMenu li.selected ul li.selected ul li{
	list-style-type: none;
	margin:0px;
	padding:2px 0px;
}
#subMenu li.selected ul li.selected ul li a, #subMenu li.selected ul li.selectedOn ul li a{
	line-height: 12px;
	text-transform: none;
	color: #808080;
	display:block;
	padding:0px 0px 0px 30px;
	border-left: 1px solid #fff;
	text-decoration :  none;
	font-size: 11px;
}
#subMenu li.selected ul li.selected ul li.selected a{
	color: #f3901d;
}

#subMenu li.selected ul li.selected ul li.selectedOn a{
	color: #f3901d;
	border-left: 1px solid #f3901d;
}

#adSection{
	clear:both;
}

#bottomMenu{
	margin: 50px 0 0 0;
	clear:both;
	color: #959595;
	font-size: 11px;
}
#bottomMenu span{
	margin : 0 2px 0 0;
}
#bottomMenu a:link{
	color: #00b6dd;
	text-decoration :none;
}

#sideColumn{
	float: left;
	width: 152px;
}

#menuBox{
	font-family: Arial, arial, sans-serif;
	margin: 15px 0 0 0;
	height: 115px;
	line-height: 17px;
	color: #fff;
	font-size: 9px;
	text-transform:uppercase;
	letter-spacing: .02em;
}
#menuBox a{
	letter-spacing: .02em;
	display:block;
	font-family: Arial, arial, sans-serif;
	height: 17px;
	line-height: 17px;
	text-decoration: none;
	font-size: 9px;
	color: #fff;
	padding: 0 2px;
}
.menuboxLngOn {
	float: left;
	width: 75px;
	margin: 0 1px 2px 0;
	background: #00b6dd;
}
.menuboxLngOn2 {
	float: left;
	width: 75px;
	margin: 0 0 2px 1px;
	background: #00b6dd;
}

.menuboxLngOn span{
	padding: 0 2px;
}

.menuboxLngOff{
	float: left;
	width: 75px;
	margin: 0 0 2px 0;
	background: #959595;
}

.menuboxLngOfffr{
	float: left;
	width: 74px;
	margin: 0 1px 2px 0;
	background: #959595;
}
.menuboxLngOnfr {
	float: left;
	width: 76px;
	margin: 0 1px 2px 0;
	background: #00b6dd;
}
.buyMembership{
	float: left;
	background: #f3901d;
	clear: both;
	width: 151px;
	margin: 0 0 2px 0;
}

.internatonalBooking{
	float: left;
	background: #959595;
	clear: both;
	width: 151px;
	margin: 0 0 2px 0;
}


.menuBoxTT{
	float: left;
	background: #b7b7b7;
	clear: both;
	width: 151px;
	margin: 0 0 2px 0;
}

.menuBoxTTsmall{
	float: left;
	background: #959595;
	clear: both;
	width: 75px;
	margin: 0 1px 2px 0;
}

.menuBoxTTlarge{
	float: left;
	background: #959595;
	clear: both;
	width: 151px;
	margin: 0 0 2px 0;
}
.menuBox{
	float: left;
	width: 75px;
	margin: 0 1px 2px 0;
	background: #b7b7b7;
}

.menuBoxfr{
	float: left;
	width: 76px;
	margin: 0 1px 2px 0;
	background: #b7b7b7;
}

.menuBoxTTsmallfr{
	float: left;
	background: #959595;
	clear: both;
	width: 74px;
	margin: 0 1px 2px 0;
}

#imageGallery{
	line-height: 20px;
}
.ratesTitles{
	clear: both;
	padding: 10px 0 3px 0;
	width:100%;
	font-size: 14px;
	color: #00b6de;
	border-bottom: 2px solid #66d3eb;
}

.ratesSeparator{
	white-space:nowrap;
	width:100%;
	border-bottom: 2px solid #66d3eb;
}

.ratesTDtext {
	font-size: 10px;
}

.ratesTdMiddle{
	font-size: 10px;
	padding : 0 20px 0 20px;
}

.ratesListTitle{
	padding: 0 0 0 0;
	font-size: 10px;
	color: #00b6de;
	display: inline;
}

.ratesTDTitles{
	font-size: 10px;
	color: #00b6de;
	padding: 0 20px 0 0;
}

span.ratesList{
	padding: 0 4px 0 0;
	font-size: 10px;
	display: inline;
}

.ratesListSplit{
	color: #00b6de;
	padding: 0 4px 0 0;
	font-size: 10px;
	display: inline;
}




/* Dropdown skins */

.ComboBoxDropDown_HiCanada2
{
	border-top: solid 1px #e8e8e9;
	border-right: solid 1px #c8c8ca;
	border-bottom: solid 1px #c8c8ca;
	border-left: solid 1px #c8c8ca;
	background: #e6e6e7 url('../images/nav2009/HiCanada2/ComboBoxDropDownBackground.gif') repeat-y center;
	cursor: default;
	text-align: left;
	scrollbar-face-color: #f4f4f4;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E9E9E9;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #F5F5F5;
	scrollbar-darkshadow-color: #AEAEAE;
}


.ComboBoxImage_HiCanada2,
.ComboBoxImageHover_HiCanada2
{
	vertical-align: middle;
	width: 16px;
	height: 17px;
	margin-left: -2px;
}

.ComboBoxInput_HiCanada2
{
	background: transparent url('../images/nav2009/HiCanada2/InputBackground.gif') no-repeat;
	height: 17px;
	border: 0px;
	font: normal 10px 14px Arial, sans-serif; 
	color: #959595;
	cursor: default;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 4px;
}

.ComboBoxInputHover_HiCanada2
{
	background: transparent url('../images/nav2009/HiCanada2/InputBackgroundHover.gif') no-repeat;
	height: 17px;
	border: 0px;
	font: normal 10px 14px Arial, sans-serif; 
	color: #000;
	cursor: default;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 4px;
}

.ComboBoxItem_HiCanada2
{
	font: normal 10px 14px Arial, sans-serif; 
	color: #959595;	
	padding: 3px;
	text-decoration: none;
	text-align: left;
	_height:1%;
}

.ComboBoxItemHover_HiCanada2
{
	font: normal 10px 14px Arial, sans-serif; 
	color: #000;	
	text-decoration: none;
	background-color: #cdcdcd; 
	cursor: default;
	padding: 3px;
	text-align: left;
	_height:1%;
}

.ComboBoxItemDisabled_HiCanada2
{
	font: normal 10px 14px Arial, sans-serif; 
	color: #ccc;
	cursor: no-drop;
	padding: 3px;
	text-decoration: none;
	text-align: left;
}

.ComboBoxLoadingMessage_HiCanada2
{
	font: normal 10px 14px Arial, sans-serif; 
	padding: 2px;
}

.ComboBoxMoreResultsMessage_HiCanada2
{
	font: normal 10px 14px Arial, sans-serif; 
	padding: 2px;
	text-align: center;
}

.ComboBoxMoreResultsImage_HiCanada2
{
	padding: 5px;
	margin-top: 5px;
}

.ComboBoxMoreResultsBox_HiCanada2
{
	background-color: #EEEEE5;
}

/* default header template */
.ComboBoxHeader_HiCanada2
{
	background-color: #cdcdcd;
	font: normal 10px 14px Arial, sans-serif; 
	color: #959595;
	line-height: 15px;
	padding-left: 4px;
}
.ComboBoxDropDown_HiCanada
{
	border-top: solid 1px #e8e8e9;
	border-right: solid 1px #c8c8ca;
	border-bottom: solid 1px #c8c8ca;
	border-left: solid 1px #c8c8ca;
	background: #e6e6e7 url('../images/nav2009/HiCanada/ComboBoxDropDownBackground.gif') repeat-y center;
	cursor: default;
	text-align: left;
	scrollbar-face-color: #f4f4f4;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E9E9E9;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #F5F5F5;
	scrollbar-darkshadow-color: #AEAEAE;
}


.ComboBoxImage_HiCanada,
.ComboBoxImageHover_HiCanada
{
	margin-top: 3px;
	vertical-align: middle;
	width: 16px;
	height: 17px;
	margin-left: -2px;
}

.ComboBoxInput_HiCanada
{
	margin-top: 3px;
	background: transparent url('/images/nav2009/HiCanada/InputBackground.gif') no-repeat;
	height: 17px;
	border: 0px;
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #f3901d;
	cursor: default;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 4px;
}

.ComboBoxInputHover_HiCanada
{
	margin-top: 3px;
	background: transparent url('/images/nav2009/HiCanada/InputBackground.gif') no-repeat;
	height: 17px;
	border: 0px;
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #000;
	cursor: default;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 4px;
}

.ComboBoxItem_HiCanada
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #f3901d;	
	padding: 3px;
	text-decoration: none;
	text-align: left;
	_height:1%;
}

.ComboBoxItemHover_HiCanada
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #000;	
	text-decoration: none;
	background-color: #cdcdcd; 
	cursor: default;
	padding: 3px;
	text-align: left;
	_height:1%;
}

.ComboBoxItemDisabled_HiCanada
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #ccc;
	cursor: no-drop;
	padding: 3px;
	text-decoration: none;
	text-align: left;
}

.ComboBoxLoadingMessage_HiCanada
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	padding: 2px;
}

.ComboBoxMoreResultsMessage_HiCanada
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	padding: 2px;
	text-align: center;
}

.ComboBoxMoreResultsImage_HiCanada
{
	padding: 5px;
	margin-top: 5px;
}

.ComboBoxMoreResultsBox_HiCanada
{
	background-color: #EEEEE5;
}

/* default header template */
.ComboBoxHeader_HiCanada
{
	background-color: #cdcdcd;
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #f3901d;
	line-height: 15px;
	padding-left: 4px;
}

.ComboBoxDropDown_HiCanadaHome
{
	border-top: solid 1px #e8e8e9;
	border-right: solid 1px #c8c8ca;
	border-bottom: solid 1px #c8c8ca;
	border-left: solid 1px #c8c8ca;
	background: #e6e6e7 url('/images/nav2009/HiCanadaHome/ComboBoxDropDownBackground.gif') repeat-y center;
	cursor: default;
	text-align: left;
	scrollbar-face-color: #f4f4f4;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E9E9E9;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #F5F5F5;
	scrollbar-darkshadow-color: #AEAEAE;
}


.ComboBoxImage_HiCanadaHome,
.ComboBoxImageHover_HiCanadaHome
{
	margin-top: 3px;
	vertical-align: middle;
	width: 16px;
	height: 17px;
	margin-left: -2px;
}

.ComboBoxInput_HiCanadaHome
{
	margin-top: 3px;
	background: transparent url('/images/nav2009/HiCanadaHome/InputBackground.gif') no-repeat;
	height: 17px;
	border: 0px;
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #36454d;
	cursor: default;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 4px;
}

.ComboBoxInputHover_HiCanadaHome
{
	margin-top: 3px;
	background: transparent url('/images/nav2009/HiCanadaHome/InputBackground.gif') no-repeat;
	height: 17px;
	border: 0px;
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #000;
	cursor: default;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 4px;
}

.ComboBoxItem_HiCanadaHome
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #36454d;	
	padding: 3px;
	text-decoration: none;
	text-align: left;
	_height:1%;
}

.ComboBoxItemHover_HiCanadaHome
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #000;	
	text-decoration: none;
	background-color: #cdcdcd; 
	cursor: default;
	padding: 3px;
	text-align: left;
	_height:1%;
}

.ComboBoxItemDisabled_HiCanadaHome
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #ccc;
	cursor: no-drop;
	padding: 3px;
	text-decoration: none;
	text-align: left;
}

.ComboBoxLoadingMessage_HiCanadaHome
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	padding: 2px;
}

.ComboBoxMoreResultsMessage_HiCanadaHome
{
	font: normal 11px 14px arial, Arial, sans-serif; 
	padding: 2px;
	text-align: center;
}

.ComboBoxMoreResultsImage_HiCanadaHome
{
	padding: 5px;
	margin-top: 5px;
}

.ComboBoxMoreResultsBox_HiCanadaHome
{
	background-color: #EEEEE5;
}

/* default header template */
.ComboBoxHeader_HiCanadaHome
{
	background-color: #cdcdcd;
	font: normal 11px 14px arial, Arial, sans-serif; 
	color: #36454d;
	line-height: 15px;
	padding-left: 4px;
}

.listeCol{
	width: 45%;
	float: left;
	border-left: 1px solid #959595;
	margin: 10px 0px;
}

.listeCol div{
	margin: 3px 10px;
}

.listeCol a{
	padding: 0 0px 0 10px;
}

.info{
	font-size:16px;
	color: #000;
}
































