
.textlink a:visited { text-decoration:none; cursor:pointer; font-weight:bold; color:#787878;}
.textlink a:link { text-decoration:none;cursor:pointer; font-weight:bold; font-weight:bold; color:#787878}
.textlink a:hover { text-decoration: none; color: #CCCCCC; font-weight:bold; font-weight:bold; cursor:pointer;}


.logo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #AEC3E5}
.textB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00b6de}
.textlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.textheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; font-style:italic; color:#999999}
.textheaderresult {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#FF6600}
.textlinkmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:White}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color:#0086dd}

.textheader a:visited { text-decoration:none; cursor:pointer; font-weight:bold; color:#808080;}
.textheader a:link { text-decoration:none;cursor:pointer; font-weight:bold; font-weight:bold; color:#808080}
.textheader a:hover { text-decoration: none; color:#808080; font-weight:bold; font-weight:bold; cursor:pointer;}

.textB a:visited { text-decoration:none; cursor:pointer; font-weight:bold; color:#00b6de;}
.textB a:link { text-decoration:none;cursor:pointer; font-weight:bold; font-weight:bold; color:#00b6de}
.textB a:hover { text-decoration: none; color:#00b6de; font-weight:bold; font-weight:bold; cursor:pointer;}
.text td
.Table td { height:20px; }
.Table { width:500;}
.TableBusiness td { height:20px; width:500px;}
.TableHostel td { height:20px; width:500px;}
.TopBorder tr { background-color:#808080; }
.alignleft
{
	text-align: left;
	cursor: pointer;		
}

.alignleftpanel2
{
	cursor: pointer;
	width:50;
}
/*
.trborder
{
	border-width:  0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:bold;		
}

.tdborder a:visited { text-decoration:none; cursor:pointer; color:#FFFFFF;}
.tdborder a:link { text-decoration:none; cursor:pointer; color:#FFFFFF; }
.tdborder a:hover { text-decoration: none; color: #CCCCCC; font-weight:bold; cursor:pointer;}

.tdborder
{
	border-width:  1px 0px 0px 1px;
	padding: 2px 0px 2px 0px;
	border-style: solid  solid solid solid;
	border-color: white white white white;
	background-color:#787878;
	font-size: 11px;
	cursor:pointer;	

	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	color:#FFFFFF;
	
}
*/
	
.btop
{
background-color : #FFFFFF;
color:#FFFFFF;
display:inline;
text-align:right;
font-weight:bold;
padding-right:25px;
background-image:url(/images/button_up.png);
background-repeat:no-repeat;
background-position:right;
}

.preview 
{background-image:url(/images/button_up.png);
color:#FFFFFF;
display:inline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
height:17px;
margin-top:2px;
padding-top:3px;
position:relative;
text-align:center;
text-decoration:none;
width:82px;
}

.MenuLink:hover
{
	color: #E0E0E0;
}

.MenuTabSelected
{
	background-image : url(Images/MenuSelect.png);
	background-repeat: no-repeat;
    background-position: center top;
}

.CategoryLabel
{
	font-family: Helvetica;
	font-size: larger;
	font-weight: bold;
	color: #f3901d;
	display: block;
}

.autocomplete_completionList
{  
	z-index: 100; 
}

/* Text Box with Different Border: */
.tb-border {
    border: 1px solid #0000FF;
}

/* Text Box with Background Color: */
.tb-background {
    background-color : #99FFCC;
    border: 1px solid #008000;
}

/* Text Box with Background Image: */
.tb-bg-image {
    background-image: url(bg.png);
    border: 1px solid #6297BC;
}

/* Text Box with Focus: */
.tb-focus {
    border: 1px solid #888377;
}
.tb-focus:focus {
    background-color: #F4EEDD;
}

/* Text Box with Side Image: */
.tb-bg-side {
    background-image: url(images/Portal.gif);
    background-repeat:no-repeat;
    background-position:left;
    border: 1px solid #6297BC;
    padding-left:16px;
}

/* Text Box with Rounded Corners: */
.tb-rounded {
    border:0;
    background: transparent url(~/images/rounded.gif) no-repeat top left;
    height: 22px;
    width: 230px;
    padding-top:2px;	
}

/* Text Box with Gradient: */
.tb-gradient {
    border:0;
    background: transparent url(images/gradient.gif) no-repeat top left;
    height: 22px;
    width: 230px;
    padding-top:2px;
}

/* Hover Image Button: */
.button-hover-image {
    height: 22px;
    width: 100px;
    background: transparent url(images/button1.gif) no-repeat top left;
    border: none;
}
.button-hover-image:hover {
    background: transparent url(images/button2.gif) no-repeat top left;
    border: none;
    color: #800000;
}

/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	/*visibility : hidden;*/
	margin : 0px!important;
	background-color : window;
	color : #808080;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 50px;
    text-align : left; 
    list-style-type : none;  
    font-size:small; 
    font-family: Helvetica, Tahoma, Arial; 
    z-index:100;
    margin: 0px;
    padding: 0px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	font-family: Helvetica, Tahoma, Arial;
	background-color: #00b6dd;	
	color: #808080;
	font-weight:bold;
	padding: 1px;
	margin: 0px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	font-family: Helvetica, Tahoma, Arial;
	background-color : window;
	color : #808080;
	padding : 1px;
	margin : 0px;
}

/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:0px 0px 0px 0px;
	height:14px;
	padding:0px 0px 0px 0px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;    
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
   /* background-image: url(images/rating/ratingStarFilled.png);*/
   background-image: url(/images/rating/ratingStarFilled.png);
}
.ratingStar .Empty {
    /*background-image:url(images/rating/ratingStarEmpty.png);*/
    background-image:url(/images/rating/ratingStarEmpty.png);
}
.ratingStar .Saved {
    /*background-image: url(images/rating/ratingStarSaved.png);*/
    background-image: url(/images/rating/ratingStarSaved.png);
}


/* EditPartnerships */
.Content
{
	margin : 5px;
}


/*=======sitemap======*/
.SiteMap
{
	font-family: Arial;
	font-size: 12px;
}

.SiteMap a:hover
{
	text-decoration: underline;
}

.SiteMapRoot
{
	color: #b7b7b7;
	text-decoration: none;
}

.SiteMapCurrent
{
	color: #7d7d7d;
	text-decoration: none;
}

.SiteMapNode
{
	color: #b7b7b7;
	text-decoration: none;
}

.SiteMapSeparator
{
	background-image: url(/Images/SiteMapSeparator.png);
	background-repeat: no-repeat;
	background-position: center;
}


/*==== Top Right Nav ====*/
.TopRightNav
{
	border-collapse: separate;
}

.TopRightNav A
{
	color: White;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
}

.TopRightNav TD
{
	height: 15px;
    padding: 1px;
}

.MenuTD
{
	text-align: left;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 8px;
	border-left: solid 1px #00B6dd;
}
.MenuTDSelected
{
	padding-left: 5px;
	padding-right: 8px;
	border-left: solid 1px #F3901D;
	text-decoration: none;
	text-align: left;
	white-space: nowrap;
}

.MenuTDSelected A
{
	color: #F3901D;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}
.MenuTD A
{
	color: #00B6dd;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial;
	font-weight: bold;
	font-size: 12px;
}

.TableCategories TD
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 10px;
	color: #666666;
	line-height: 39px;
	height: 39px;
	vertical-align:middle;
}


/* MAP Discount Details INFO*/

.MapInfo /*THIS IS A TABLE*/
{
	font-family: Helvetica,Tahoma,Arial;
	font-size: 10px;
	width: 300px;
	text-align: left;
	border-collapse: separate;
}
 
.MapInfo .AddressCell
{
	border-bottom: solid 1px #D0D0D0;
}

.MapInfo .DiscountCell
{
	
}


/*---------DiscountDetails.aspx------------*/

.DDetails .DiscountBulletedList li
{
	font-family:Helvetica, Tahoma, Arial;
	color: #808080;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	border:none;
	font-weight: bold;		
}

.DDetails .DiscountBulletedList 
{	
	margin-top: 0px;
	margin-bottom: 0px;
	border:none;
}


.DDetails
{
	font-family: Helvetica;
	font-size: 10px;
	color: #808080;
}

.DDetails .PartnerDescription
{
	border-top: solid 2px #00b6dd;
}

.DDetails .PartnerDescription TD
{
	padding-top: 2px;
}

.DDetails .Title
{
	font-size: 11px;
	font-weight: bold;
	color: #00B6dd;
}

.DDetails .BoldGray
{
	font-size: 11px;
	font-weight: bold;
}

.DDetails .Link
{
	font-size: 11px;
	font-weight: bold;
	color: #f3901d;
}

.DDetails .LinkComments
{
	font-size: 11px;
	font-weight: bold;
	color: #00B6dd;
	text-decoration: none;
	
}

.DDetails .LinkAddRating
{
	font-size: 10px;
	font-weight: normal;
	color: #f3901d;
	text-decoration: underline;
}

.DDetails .LinkAppDiscounts
{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #808080;
}

.DDetails .DiscountsTable
{
	width: 532px;
	/*border-top: solid 2px #00B6dd;*/
	margin-top: 15px;
}

.DDetails .BottomBorderTD
{
	border-bottom: solid 1px #D0D0D0;
}

.DDetails .TopBorderTD
{
	border-top: solid 1px #d0d0d0;
}

.DDetails .CommentDate
{
	white-space: nowrap;
	padding-right: 5px;
	vertical-align: top;
}
.DDetails  .Title1
{
	font-family: Helvetica;
	font-size: 12px;
	color: #00B6dd;
}


/*-----END OF DiscountDetails.aspx-----*/
.OrangeLnk
{
	font-size: 11px;
	font-family: Helvetica, Tahoma, Arial;
	text-decoration:none;
	cursor:pointer;	
	color:#f3901d
}

.OrangeLink
{
	font-size: 10px;
	font-family: Helvetica, Tahoma, Arial;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	color:#f3901d
}

.OrangeLink:hover
{
	text-decoration: underline;
}

/*----Blue Link-----*/
.BlueLink 
{	 
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration:none;
	 cursor:pointer;
	 font-weight:bold;
	 color:#00B6dd;
}

.BlueLink a
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	color:#00B6dd;
}

.BlueBusinessLink
{
	font-family: Helvetica, Tahoma, Arial;
	 font-size: 12px;
	 text-decoration:none;
	 cursor:pointer;
	 font-weight:bold;
	 color:#00B6dd;
}
.BlueBusinessLink link
{
	 font-size: 11px;
	 font-family: Helvetica, Tahoma, Arial;
	 text-decoration:none;
	 cursor:pointer;
	 font-weight:bold;
	 color:#00B6dd;
	 display:block
}
.BlueBusinessLink visited
{
	 font-size: 11px;
	 font-family: Helvetica, Tahoma, Arial;
	 text-decoration:none;
	 cursor:pointer;
	 font-weight:bold;
	 color:#00B6dd
}
/*-----------------*/


/*----GreyLink-----*/
.GreyLink 
{	 
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration:none;
	 cursor:pointer;	 
	 color:#808080
}

.GreyLink:link
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration:none;
	 cursor:pointer;
	 /*font-weight:bold;*/
	 color:#808080
}
.GreyLink:visited
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration:none;
	 cursor:pointer;
	 /*font-weight:bold;*/
	 color:#808080
}
.GreyLink:hover
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration: underline;
	 cursor:pointer;
	 /*font-weight:bold;*/
	 color:#f3901d
}
/*-----------------*/

/*----BlueLinkL-----*/
.BlueLinkL 
{	 
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration:none;
	 cursor:pointer;
	 font-weight:bold;
	 color:#00B6dd
}

.BlueLinkL:link
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration:none;
	 cursor:pointer;
	 /*font-weight:bold;*/
	 color:#00B6dd
}
.BlueLinkL:visited
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration:none;
	 cursor:pointer;
	 /*font-weight:bold;*/
	 color:#00B6dd
}
.BlueLinkL:hover
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;
	 text-decoration: underline;
	 cursor:pointer;
	 /*font-weight:bold;*/
	 color:#f3901d
}
/*-----------------*/

.Title2
{
	font-family: Helvetica;
	font-size: 16px;
	color: #00b6dd;
}

.TxtBlue
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;	 	 
	 color:#00B6dd;
}

.TextBlue
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;	 	 
	 font-weight:bold;
	 color:#00B6dd;
}
.TextGrey2
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;	 	 
	 color:#808080;
}

.TextBlue a:
{
	text-decoration:none;
}

.TextBlack
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 10px;
	color: #666666;
}

.TextGrey
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 12px;
	color: #808080;		
}

.TextOrange
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 11px;
	color: #f3901d;	
}

.TitleDefault
{
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #00b6dd;
}

.TitleDefaultError
{
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #00b6dd;
}

.TitleSearchResult
{
	font-family: AvantGarde, Helvetica;
	font-size: 19px;
	font-weight: bold;
	color: #00b6dd;
}
.CategoryResult
{
	font-family: AvantGarde, Helvetica;
	font-size: 19px;
	font-weight: bold;
	color: #00b6dd;
}
.MenuTDDefault
{
	text-align: left;		
	background-color: #00b6dd;
}

.AllDiscountBulletedList li
{
	font-family:Helvetica, Tahoma, Arial;
	color: #808080;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	border:none;
	font-weight: bold;
	line-height:13px;	
}

.AllDiscountBulletedList 
{	
	margin-top: 5px;
	margin-bottom: 5px;
	border:none;	
}

.DiscountBulletedList li
{
	font-family:Helvetica, Tahoma, Arial;
	color: #808080;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	border:none;
	font-weight: bold;		
}

.DiscountBulletedList 
{	
	margin-top: 0px;
	margin-bottom: 0px;
	border:none;
}

.FlowDiv
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 11px;
	color: #808080;	
	display:none
}

.FlowPanel
{
	font-family: Helvetica, Tahoma, Arial;
	display:none;
}

.FlowGreyDiscounts
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 10px;
	color: #808080;
	display:none
}

.FlowGreyLocDiscounts
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 10px;
	color: #808080;
	display:none
}
.FlowGreyLocDiscountsVisible
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 10px;
	color: #808080;	
}
.TextGreyDiscountList
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 8.5px;
	font-weight: bold;
	color: #808080		
}

.MapData
{
	font-family:Helvetica, Tahoma, Arial;
	color: #808080;
	margin:0px 0px 0px 0px;
	width: 400px;
	border:none;	
	border-collapse:separate;
}

.AddressData
{
	border-collapse:separate;
	font-family:Helvetica, Tahoma, Arial;
	color: #808080;
	margin:0px 0px 0px 0px;	
	width: 400px;
	border:none;
	text-align:center;	
}

.AddressData TD
{
	text-align: center;
	vertical-align: middle;
	font-size: 12px;	
}
.MapData TD
{
	text-align: left;
	vertical-align: middle;
	font-size: 11px;	
}

.MapData .CategoryResult
{
	font-family: AvantGarde, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #00b6dd;
}

.MapData .BlueBusinessLink
{
	font-family: Helvetica, Tahoma, Arial;
	 font-size: 11px;	 	 
	 font-weight:bold;
	 cursor:default;
	 color:#00B6dd;	 
}

.MapDataContainer
{
	text-align:center;
	color:#808080;
	font-size:12px;
	font-family:Helvetica, Tahoma, Arial;
	/*font-weight:bold;*/
}
.TextBlueRate
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 12px;	 	 
	 font-weight:bold;
	 color:#00B6dd;
}

.RegionName
{
	 font-family: Helvetica, Tahoma, Arial;
	 font-size: 14px;	 	 	 
	 color:#808080;	 
}
.GreyRow
{	
	background-color:#808080;
	height: 0.5px;
}
.txtGray12
{
	font-family: Helvetica;
	font-size: 12px;
	color: #808080
}
/*END OF discount details */

/*-------Global styla for texts and links-----------*/
/*Grey*/
.textGrey {  font-family: Helvetica; font-size: 9px; color: #808080}
/*Blue*/
.textBlue {  font-family: Helvetica; font-size: 10px; color: #00B6dd}
/*Blue Title*/
.title {  font-family: Helvetica; font-size: 20px; color:#0086dd}

.cityGrey li
{
	font-family:Helvetica, Tahoma, Arial;
	color: #808080;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 0px;
	border:none;		
}
.cityGrey, .cityGrey a 
{ 
	 font-family: Helvetica;
	 font-size: 12px; 
	 color:#808080; 
	 text-decoration:none; 
	 cursor:pointer;
}
.cityGrey a:hover
 { 
	 font-size: 12px;
	 font-family: Helvetica;
	 text-decoration: underline;
	 cursor:pointer; 
	 color:#f3901d
}
.ancoraOrange {font-family: Helvetica; font-size: 11px; color:#F3901D; text-decoration:none; cursor:pointer;}
.categoryLabel {font-family: Helvetica; font-size: 19px; color:#00B6dd; text-decoration:none; cursor:pointer;}
.searchResult {font-family: Helvetica; font-size: 19px; color:#00B6dd; font-weight:bold;}
.bulletList {font-family: Helvetica; font-size: 10px; color:#808080; font-style:italic;}
.bulletList li { margin-top:0px; margin-bottom:0px;}
.webLink {font-family: Helvetica; font-size: 11px; color:#F3901D; font-weight:bold;} /*...*/
.addRating {font-family: Helvetica; font-size: 10px; font-weight: normal; color: #f3901d;}

/*Orange LINK*/
/*
a:link { text-decoration:none;cursor:pointer; font-weight:bold; color:#0086dd}
a:visited { text-decoration:none; cursor:pointer; font-weight:bold; color:#f3901d;}
a:hover { text-decoration: none; font-weight:bold; cursor:pointer; color:#0086dd;}
*/

.BigBlueTitle
{
	font-family: Helvetica, Arial, Tahoma;
	letter-spacing: -5px;
	color: #00b6dd;
	font-size: 70px;
	
	
	font-weight: bold;
}
.SmallerTitle
{
	font-family: Helvetica, Arial, Tahoma;
	letter-spacing: -5px;
	color: #00b6dd;
	font-size: 80px;
}
.RateTitle
{
	font-family: Helvetica, Arial, Tahoma;
	letter-spacing: -5px;
	color: #00b6dd;
	font-size: 62.5px;
}
.CommentTitle
{
	font-family: Helvetica, Arial, Tahoma;
	letter-spacing: -5px;
	color: #00b6dd;
	font-size: 75px;
}
.SuggestTitle
{
	font-family: Helvetica, Arial, Tahoma;
	letter-spacing: -5px;
	color: #00b6dd;
	font-size: 62.5px;
}
.DefaultTitle
{
	font-family: Helvetica, Arial, Tahoma;	
	color: #00b6dd;
	font-size: 70px;
	leading: -3; 
	
	font-weight: bold;
}

/*--- Site.master Top Left Navigation History --- */
#NavDiv {
	
	margin: 0px 0 0 25px;
	
}

#NavDiv .NavHistory
{
	font-family: Helvetica, sans-serif;
	margin: 2px;
	float: left;
	color: #7d7d7d;
	font-size: 10px;
}

#NavDiv .NavHistory .Last
{
	font-family: Helvetica, sans-serif;
	margin: 2px;
	float: left;

	font-size: 10px;
	color: #505050;
}

#NavDiv .NavHistory a, .NavHistory a:link
{
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #acacac;
	text-decoration: none;
	
}

#NavDiv .NavHistory a:hover
{
	text-decoration: underline;
}
/*--- Site.master END of top left navigation history ---*/

.DropDown
{
	font-family: Helvetica,Tahoma,Arial;
	font-size: 12px;
	color:#808080; 
	height:21px;
	margin-top:3px;
	width:120px;
}

.leftMenuBox_en
{
	padding-top:20px;	
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(/images/leftmenuBox_en.gif); 
	WIDTH: 200px; 
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 87px;
	text-align:center;
}

.leftMenuBox_fr
{
	padding-top:20px;	
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(/images/leftmenuBox_fr.gif); 
	WIDTH: 200px; 
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 87px;
	text-align: center;	
}

.LeftMenuContainer
{
	padding-right:10px;
}

.HostelDropDown
{
	font-family: Helvetica,Tahoma,Arial;
	font-size: 12px;
	color:#808080; 
	height:30px;
	width:180px;
}

.SuggestLabel
{
	color: #808080;
	font-weight: bold;
	font-size: 9pt;
	font-family: Helvetica,Arial,Sans-Serif;
}

.CheckBoxDiv td
{
	white-space: nowrap;
	/*line-height: 25px;*/	
}

#TBCity
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
#TBCity td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#TBCompany
{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}

#TBCompany td
{
	border-width: 0px 1px 0px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#TBCompany TD.first
{
	border-width: 0px 0px 0px 0px;
}
#TBCompany TD.third
{
	border-width: 0px 0px 0px 0px;
}

.lblCity
{
	color:#00B6DD;	
}

#ctl00_BodyContentPlaceHolder_ddlCity
{
	color:#808080;
	font-family:Helvetica,Tahoma,Arial;
	font-size:12px;
	margin:0;	
	width:120px;
}

#search_div
{	
	width:300px;
	text-align:left;	
}

#search_div #header
{
	width: 270px;
	color: #fff;
	background-color: transparent;
	
}

#search_div #header div.title
{
	font-size:14px;
	font-family:Helvetica, Tahoma, Arial;
	color:#fff;		
	margin-left:0px;
	/*margin-bottom:10px;*/
	padding-top:10px;
}

#search_div #header div.title span.searchen
{
	background-image: url(/images/test_msa/search.gif);
}
#search_div #header div.title span.searchfr
{
	background-image: url(/images/test_msa/searchfr.gif);
}



#search_div #header div.menu
{
	/*margin-left:25px;*/
	
}

#search_div #header div.menu span
{
/*	cursor:pointer;
	padding:5px;	*/
}

#search_div #header div.menu span.selected
{
	/*background: #fff;
	color: #000;*/
	
	background-image: url(/images/test_msa/location2.gif);

}

#search_div #header div.menu span.selected11
{
	/*background: #fff;
	color: #000;*/
	
	background-image: url(/images/test_msa/location2fr.gif);
}
#search_div #header div.menu span.selected1
{        
	/*background:#fff;*/
	 
	 
	 background-image: url(/images/test_msa/location_up.gif);  }


#search_div #header div.menu span.selected2
{
	/*background:#fff;*/
	
	background-image: url(/images/test_msa/postal_code2.gif);
}
#search_div #header div.menu span.selected7
{
	/*background:#fff;*/
	
	background-image: url(/images/test_msa/postal_code2fr.gif);
}


#search_div #header div.menu span.selected3
{
	/*background:#fff;*/
	background-image: url(/images/test_msa/cardtype2.gif);
}

#search_div #header div.menu span.selected8
{
	/*background:#fff;*/
	
	background-image: url(/images/test_msa/cardtype2fr.gif);
}

#search_div #header div.menu span.selected4
{
	
	background-image: url(/images/test_msa/postalcode_up.gif);
}
#search_div #header div.menu span.selected9
{
	background-image: url(/images/test_msa/postalcode_upfr.gif);
}


#search_div #header div.menu span.selected5
{
	background-image: url(/images/test_msa/cardtype_up.gif);
}

#search_div #header div.menu span.selected10
{
	background-image: url(/images/test_msa/cardtype_upfr.gif);
	
}



#search_div #header div.menu span.selected6
{
	/*background:#fff;*/
	
	background-image: url(/images/test_msa/location_upfr.gif);
}














#search_div #search
{
	margin-left:5px;
	height:90px;
}

#search_div #search div
{
	margin-top:10px;
	padding-left:4px;
}

#search_div #footer
{
	background: none transparent scroll repeat 0% 0%;
}

.searchbtnen
{
	background-image: url(/images/test_msa/search_button.gif);
	height:27px;
	width:79px;
}
.searchbtnfr
{
	background-image: url(/images/test_msa/search_buttonfr.gif);
	width:113px;
	height:26px;
	
}

.selectedneed
{
background-image: url(/images/test_msa/need.gif);	
width:185px;
height:30px;	
}

.selectedbesoin
{
background-image: url(/images/test_msa/besoin.gif);	
width:176px;
height:30px;	
}



.AgentName
{
	color:#F3901D;
	
	text-decoration:none;
}

a.AgentName:hover
{
	text-decoration:none;
}

.PagerContainerTable
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	color: #d1d1e1;
	border-bottom: #333333 1px solid;
	background-color: #FFFFFF;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: #f0f1f2;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #990000;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #990000;
	background-color: #FFFF99;
	cursor:default;
}
.PagerOtherPageCells
{
	background-color: #f0f1f2;
}
.PagerSSCCells
{
	background-color: #cccccc;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.GoToLabel
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
	font-size:65%;
	vertical-align:middle;
	display:inline;
}
.GoToSelect
{
	font-size:55%;
}
.GoToSelectedOption
{
	color:#f9f9f9;
	background-color:#666666;
}

.GoToArrow
{
	vertical-align:middle;
	cursor:pointer;
}
/* ======================= MENU  ======================= */
.MenuTDLeft
{
	background-image: url(/images/UI/Admin/TopMenu/menu_left_bg.png);
	background-repeat: no-repeat;
	width: 8px;
}

.MenuTDRight
{
	background-image: url(/images/UI/Admin/TopMenu/menu_right_bg.png);
	background-repeat: no-repeat; 
	width: 8px;
}


.MenuTDCenter
{
	background-repeat: repeat-x;
	background-image: url(/images/UI/Admin/TopMenu/background.jpg);
}

.MenuTDCenter a /* visited active hover focus */
{
	font-weight: bold; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-family: Arial; 
}

.MenuTDLeftSelected
{
	background-image: url(/images/UI/Admin/TopMenu/menu_left_selected_bg.png);
	background-repeat: no-repeat;
	width: 8px;

}

.MenuTDRightSelected
{
	background-image: url(/images/UI/Admin/TopMenu/menu_right_selected_bg.png);
	background-repeat: no-repeat;
	width: 8px;

}

.MenuTDCenterSelected
{
	background-image: url(/images/UI/Admin/TopMenu/bg_selected.jpg); 
	background-repeat: repeat-x; 
}

.MenuTDCenterSelected a
{
	font-weight: bold; 
	font-size: 12px; 
	color: #00204a; 
	font-family: Arial; 
}

.ValidationSummary
{
    margin: 0px;
    padding: 0px;
}

/* -----------============== GRIDVIEW ================------------- */

.GridView
{
	margin: 3px;
    color: #404040;
    font-family: Arial;
    font-size: 14px;
    width: 99.3%;
}

.GridView A
{
	color: #236ca4;
}


.GridView TD, .GridView TH
{
	padding: 3px;
	border-color: #d0d0d0;
	border-width: 1px;
	border-style: solid;
}

.GridViewRow
{
	background-color: #EFF3FB;
	text-align: center;
}

.GridViewAltRow
{
	background-color: #FFFFFF;
	text-align: center;
}

.GridViewHeader
{
	background-color: #3992D6;
	font-weight: bold;
	color: White;
}

.GridViewFooter
{
	background-color: #3992D6;
	font-weight: bold;
	color: White;
}

.GridViewPager
{
	background-color: #3992D6;
	color: White;
	text-align: center;
	vertical-align: middle;
}

.GridViewPager TABLE
{
	margin-left: auto;
	margin-right: auto;
}

.GridViewPager TABLE TD
{
	border: none;
	padding: 1px;
}

.GridViewPager A
{
	color: Black;
}

.GridViewSelRow
{
	background-color: #bdcedb;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

/*================= DetailsView ================*/

.DetailsView
{
	margin: 3px;
	color: #404040;
    font-family: Arial;
    font-size: 14px;
    width: 99.3%;
}

.DetailsView TD
{
	padding: 3px;
	border-color: #d0d0d0;
	border-width: 1px;
	border-style: solid;
}

.DetailsViewRow
{
	background-color: #EFF3FB;
}

.DetailsViewAltRow
{
	background-color: #FFFFFF;
}

.DetailsViewCmdRow
{
	background-color: #3992D6;
	font-weight: bold;
	color: White;
}

.DetailsViewCmdRow a
{
	color: White;
}

.DetailsViewCmdRow TD
{
	padding: 3px;
}

.DetailsViewHeader
{	
	color: #236ca4;
	/*color: Black;*/
	font-weight: bold;
	width: 200px;
}

.DVCommandRow
{
	padding: 0px;
}

/* ============ AUTOCOMPLETE  ============ */
.AutoCompleteList
{
	background-color: #F0F0F0;
	border: solid 1px black;
	max-height: 200px;
	z-index: 100;
	margin-top: 2px;
	margin-left: 2px;
	padding-left: 0px;
	overflow: auto;
	cursor: default;
}

.AutoCompleteItem
{
	margin: 0px;
	background-color: inherit;
	list-style-type: none;
}

.AutoCompleteItemSel
{
	margin: 0px;
	background-color: #3992D6;
	color: White;
}

/* == To use requiredFieldValidator on GridView.selectedvalue == */

.InvisibleTextBox
{
	visibility: hidden;
	position:absolute;
}

.ReadOnly
{
	color: Black;
}

/*======= Partners from DiscountAssocs.aspx =======*/

.DiscountPartners /* TABLE */ 
{
	border-style: none;
	border-width: 0px;
}

.DiscountPartners TD
{
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
}

.DiscountPartners *
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/*************Collapse Panel Style***************/
.headerPanel
{
	cursor: hand;
	cursor: pointer;
	width: 200px;
}
.collapsiblePanel
{
	padding-left: 20px;
	overflow: hidden;
}



/*ERROR LIST*/

.ErrorBulletList
{
	color: Red;
	margin-left: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.ErrorBulletList LI
{
	padding-bottom: 3px;
}

/*--------EditSearch Section-------*/
.PartnerSLevelDiv
{
	padding-right: 30px;
}
.DivCriteria
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.RegionLBL
{
	text-align:center;
}

.ListCriteria
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.ListCriteria li
{
	list-style-type:none;
	margin: 0 0 0 0;
	padding:2px 0 0 0;
	border: 0;
}
.Invisible
{
	border-left: 0px;
	border-bottom: 0px;
	border-top: 0px;
	background-color: #ffffff;
}

.EditSearchTable TD
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 12px;
	color: #808080;
	padding: 0px, 0px, 0px, 0px;
	border: 0px;
	margin: 0px, 0px, 0px, 0px;
    border-spacing: 0px;
}

.EditSearchTable 
{
	width: 1024px;	
}

.EditSearchTable .Header
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #808080;	
}

.CityName
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 14px;	 	 	 
	color:#00b6dd;	
}
.InlineDiv
{
	display: inline;
}

.StatsReportsTable TD
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 12px;
	color: #808080;
	padding: 0px, 0px, 0px, 0px;
	border: 0px;
	margin: 0px, 0px, 0px, 0px;
    border-spacing: 0px;
}

.GridViewS_R
{
	margin: 3px;
    color: #404040;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 12px;   
}


.GridViewS_R TD, .GridView TH
{
	padding: 3px;
	border-color: #d0d0d0;
	border-width: 1px;
	border-style: solid;
}

.GridViewRowS_R
{
	background-color: #EFF3FB;
	text-align: left;
}

.GridViewAltRowS_R
{
	background-color: #FFFFFF;
	text-align: left;
}

.GridViewHeaderS_R
{
	background-color: #3992D6;
	font-weight: bold;
	color: White;
	border-color: #d0d0d0;
	border-width: 1px;
	border-style: solid;
}

.GridViewFooterS_R
{
	background-color: #3992D6;
	font-weight: bold;
	color: White;
}

.GridViewPagerS_R
{
	background-color: #3992D6;
	color: White;
	text-align: center;
	vertical-align: middle;
}

.GridViewPagerS_R TABLE
{
	margin-left: auto;
	margin-right: auto;
}

.GridViewPagerS_R TABLE TD
{
	border: none;
	padding: 1px;
}

.GridViewPagerS_R A
{
	color: Black;
}

.GridViewSelRowS_R
{
	background-color: #bdcedb;
	font-weight: bold;
	color: #333333;
	text-align:left;
}

.RedMessage
{
	padding-left:50px;
	font-size:14px;
	font-family:Trebuchet MS, Verdana;
	color:#c00;
	display:block;	
}
#menuColumn {
padding:0 0 0 0px;
margin:0px 0px 0 0px;
width:220px;
TEXT-ALIGN: left
}

#subMenu ul {
list-style-type:none;
margin:0;
padding:0 0 0 5px;
border: 0;
}
#subMenu li {
list-style-type:none;
margin: 0 0 0 0;
padding:2px 0;
border: 0;
}
#subMenu li a {
border-left:1px solid #FFFFFF;
color:#808080;
display:block;
font-family:Helvetica,sans-serif;
font-size:12px;
line-height:12px;
padding:0 0 0 0px;
text-decoration:none;
text-transform:uppercase;
}
#subMenu li a:hover
{
	border-left:2px solid #F3901D;	
	color:#F3901D;
}
/*
 * Smoothness Theme for jQuery UI Datepicker
 * Generated by Theme Roller ( http://ui.jquery.com/themeroller/ )
 * Authors: 
 *		Filament Group ( http://www.filamentgroup.com )
 * 		Marc Grabanski ( http://marcgrabanski.com/ )
*/
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
	font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1.1em;
	border: 4px solid #d3d3d3;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #ffffff;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
	
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
	/*border-bottom: 1px solid #d3d3d3;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}

/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}.FileManager_table
{
	width: 1024px;
	font-family: Helvetica, Tahoma, Arial;
}	

.ManagerHeader
{
	background-color: #3992D6;
	color: White;
}

.HeaderStyle TD
{
	background-color: #D4D0C8;
	color: #00b6dd;
}

.HeaderStyle a
{
	color:#808080;
	text-decoration: none;
	font-weight: bold;
	font-size:14px;
}

.ItemStyle td,a
{
	color: #808080;
	text-decoration: none;
	font-size: 12px;
}

.ManagerFooter
{
	color: #808080;
	background-color: #D4D0C8;
	font-size: 12px;
	font-weight: bold;
}

.DataView 
{
	color: #808080;
	font-family: Helvetica, Tahoma, Arial;
	font-size:12px;
}

.DirStructure
{
	color: #808080;
	font-family: Helvetica, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
}@import url('/css/netedit2009.css');
@import url('/css/sifr.css');
@import url('/css/commonCSS.css');
BODY{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff;
/*	text-align:center; */
}

form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#homeBkg{
	min-height: 1000px;
	height: auto;
	height: 1000px;
/*	background: #fff top center no-repeat url('/images/nav2009/homeBkg.jpg');*/
	background: #fff top left no-repeat url('/images/nav2009/homeBkg_summer.jpg');
}

#wrap{
/*	text-align:left;
	margin: 0px auto; */
	width: 982px;
}

.break{
	clear: both;
}

#mainColumn{
	float: left;
	width: 822px;
	margin: 0 8px 0 0;
	background-position: 90px 150px;
	background-repeat:no-repeat;
	
}

#homeMainColumn{
	display:inline;
	float: left;
	WIDTH: 704px;
	MARGIN: 0px 0px 0px 125px;
	color: #fff;
}

#homeContent{
	float: left;
	width:423px;
}

.welcomeMsg {
	margin-top: 5px;
}

#topSection{
	height: 130px;
	
}

#homeTopSection{
	height: 115px;
}

#topSectionTools{
	margin: 15px 0 0 0;
	float:right;
}

#homeMainColumn #topSectionTools{
	width: 242px;
	margin: 35px 0 0 0;
	float:right;
}

#onlineBookingSelect{
}

#onlineBookingSelect .selectbox{
	margin: 0 0 3px 0;
}

#findHostelSelect{
}

#findHostelSelect .selectbox{
	margin: 0 0 3px 0;
}

.homeMembership{
	width: 90px;
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.homeOnlineBooking{
	width: 200px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.homeOnlineBookingBig{
	width: 240px;
}
.homeOnlineBookingSmall{
	width: 90px;
}
.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;
}

#membership .homeTitleWhite{
	width: 90px;
	
}

#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;
}

#findHostel{
	float:left;
	line-height: 14px;
	padding: 0 28px 0 10px;
	margin: 10px 0 0 0;
	border-left: 1px solid #959595;
	color: #959595;
}
#homeMainColumn #findHostel{
	font-weight: bold;
	white-space: nowrap;
	float:left;
	line-height: 14px;
	padding: 0 28px 0 10px;
	margin: 10px 0 0 0;
	border-left: 1px solid #fff;
	color: #fff;
}

#homeNews{
	background: no-repeat left top url('/images/nav2009/verticalLine.png');
	float: left;
	margin: 10px 0 0 0;
	padding: 0 28px 0 10px;
	color: #fff;
	font-weight: bold;
}

#homeNews .homeTitleWhite{
	width: 100px;
	float: left;
	align: absmiddle;
}

#homeNews img{
	float: left;
	align: absmiddle;
}

#homeNews .contenu{
	clear:both;
}

#homeNews .titre a{
	font-weight: normal;
	padding: 0 0 0 5px;
	background: no-repeat 0px 5px url('/images/nav2009/newsBullet.png');
	text-decoration:none;
	color: #fff;
	margin: 8px 0px;
	display: block;
}

#homeMainMenu{
	margin: 15px 20px 0 0px;
	height: 20px;
	text-align: left;
}
#homeMainMenu span {
	margin: 0 10px 0 0;
}

#homeMainMenu span a{
	font-family: Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
	height: 11px;
	line-height: 11px;
	padding: 0 0 0 5px;
	color: #fff;
	border-left: 1px solid #fff;
}

#homeMainMenu span.selected a{
	color: #f3901d;
	border-left: 1px solid #f3901d;
}

#mainBox{
}

#mainBoxInternational{
	padding: 100px 0 0 0;
}
#mainBoxMaps{
	background-repeat: no-repeat;
	background-position:  90 -90px;
	padding: 100px 0 0 0;
}
#mainBoxMapsFR{
	background-repeat: no-repeat;
	background-position:  90 -90px;
	padding: 100px 0 0 0;
}

#mainSection{
	background: #fff;
	width: 688px;
	margin: 200px 0 0 90px;
	float: left;
}
#mainBoxMaps #map_canvas, #mainBoxMapsFR #map_canvas{
	width: 732px;
	margin: 0px 0 0 90px;
	height: 312px;
}

#mainBoxMaps #mainSection, #mainBoxMapsFR #mainSection{
	width: 688px;
	margin: 0px 0 0 90px;
}

#mainBoxInternational #mainSection{
	width: 688px;
	margin: 0px 0 0 90px;
}



#adSection{
	clear:both;
}

#ContentColumn{
	width: 389px;
	float: left;
	margin: 5px 0px 0 0;
}

#sideColumn{
	float: left;
	width: 152px;
}

.text_title_left{
	margin:3px 0px 0px 5px;
	font-size:14px;
	line-height:20px;
	color:#FFF;
	}

.title_left_news{
	margin:0 0 2px 0;
	padding:0px;
	width:175px;
	height:auto;
	background:no-repeat url('/images/title_left_news.gif');
	}

.rssimg{
	float:right;
	padding: 3px 5px 0 0;
	}

.news_title{
	background:no-repeat url("/images/home2/top_news.gif");
	font-family: Arial, Verdana, sans-serif;
	font-size:13px;
	color:#FF6634;
	margin:10px 0px 0px 0px;
	padding:5px 0 0 0; 
	text-align:left;
	font-weight:bold;
	text-indent:5px;
	}

#news_content{
	padding:0px;
	margin:0px;
	width:213px;
	background:repeat-y url("/images/home2/bg_news.gif");
	border-top:1px solid #bbb;
	}

#news_content2{
	padding:0px;
	margin:0px;
	width:175px;
	background:repeat-y url("/images/home2/bg_news2.gif");
	border-top:1px solid #bbb;
	}
#news_content3{
	padding:0px;
	margin:0px;
	}

#news_bottom{
	margin:0px;
	padding:0px;
	}

#news_content .titre{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	display:block;
	padding:0 0 0 15px;
	margin:0px 10px 10px 10px;
	width:auto;
	background: left 4px no-repeat url("/images/home2/bullet.gif");
	}

#news_content2 .titre{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	display:block;
	padding:0 0 0 15px;
	margin:0px 10px 10px 10px;
	width:auto;
	background: left 4px no-repeat url("/images/home2/bullet.gif");
	}
#news_content3 .titre{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	display:block;
	padding:0 0 0 15px;
	margin:0px 10px 10px 10px;
	width:auto;
	background: left 4px no-repeat url("/images/home2/bullet.gif");
	}

#internationalBooking{
	height: 260px; 
	border:1px solid #DCDDE2; 
	background-color:#EBECF0; 
	margin: 100px 0px 11px 90px;
}

#internationalForm{
	margin: 0 0 0 50px;
	float: left;
}

#world{
	margin: 50px 0 0 80px;
	float: left;
}

a.news, a.news:visited, a.news:hover , a.news:link{
	font-size: 12px;
	color: #fff;
	font-weight: normal;
}

























