.maintext {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; line-height: 10pt; }
a.maintext:link { text-decoration: underline }
a.maintext:active { text-decoration: underline }
a.maintext:visited { text-decoration: underline }
a.maintext:hover { text-decoration: underline; color=#000000}

.maintextb {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; line-height: 10pt; }
a.maintextb:link { text-decoration: none }
a.maintextb:active { text-decoration: none }
a.maintextb:visited { text-decoration: none }
a.maintextb:hover { text-decoration: none; color=#000000}

.maintextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; line-height: 12pt; }
a.maintextbold:link { text-decoration: none }
a.maintextbold:active { text-decoration: none }
a.maintextbold:visited { text-decoration: none}
a.maintextbold:hover { text-decoration: none }

.maintextboldwhite { FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; line-height: 10pt; }
a.maintextboldwhite:link { text-decoration: none }
a.maintextboldwhite:active { text-decoration: none }
a.maintextboldwhite:visited { text-decoration: none }
a.maintextboldwhite:hover { text-decoration: none; color=#000000}

.frontpagegiftcat { FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-transform: uppercase; color: #000000; line-height: 10pt; }
a.frontpagegiftcat:link { text-decoration: none }
a.frontpagegiftcat:active { text-decoration: none }
a.frontpagegiftcat:visited { text-decoration: none }
a.frontpagegiftcat:hover { text-decoration: none; color=#000000}

.timescaps { FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #222222; line-height: 10pt; }
a.timescaps:link { text-decoration: none }
a.timescaps:active { text-decoration: none }
a.timescaps:visited { text-decoration: none }
a.timescaps:hover { text-decoration: none; color=#000000}

.timescapssm { font-family: Arial; font-size: 21px; color: 0F025E; line-height: 10pt; }
a.timescapssm:link { text-decoration: none }
a.timescapssm:active { text-decoration: none }
a.timescapssm:visited { text-decoration: none }
a.timescapssm:hover { text-decoration: none; color=#000000}

.timescapsred { FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #AD2118; line-height: 10pt; }

.smalltext { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 10pt; ; text-decoration: none}
a.smalltext:link { text-decoration: none }
a.smalltext:active { text-decoration: none }
a.smalltext:visited { text-decoration: none }
a.smalltext:hover { text-decoration: none; color=#000000}

.smalltextwhite { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; line-height: 10pt; ; text-decoration: none}
a.smalltextwhite:link { text-decoration: none }
a.smalltextwhite:active { text-decoration: none }
a.smalltextwhite:visited { text-decoration: none }
a.smalltextwhite:hover { text-decoration: none; color=#000000}

.smalltextbold { FONT-WEIGHT: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; line-height: 10pt; }
a.smalltextbold:link { text-decoration: none }
a.smalltextbold:active { text-decoration: none }
a.smalltextbold:visited { text-decoration: none }
a.smalltextbold:hover { text-decoration: none; color=#000000}

.smalltextdkblue { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; line-height: 10pt; }
a.smalltextdkblue:link { text-decoration: none }
a.smalltextdkblue:active { text-decoration: none }
a.smalltextdkblue:visited { text-decoration: none }
a.smalltextdkblue:hover { text-decoration: none; color=#000000}

.smalltextboldred { FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #AD2118; line-height: 10pt; }
a.smalltextboldred:link { text-decoration: none }
a.smalltextboldred:active { text-decoration: none }
a.smalltextboldred:visited { text-decoration: none }
a.smalltextboldred:hover { text-decoration: none; color=#000000}

.smalltextred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #993333; line-height: 10pt; }
a.smalltextred:link { text-decoration: none }
a.smalltextred:active { text-decoration: none }
a.smalltextred:visited { text-decoration: none }
a.smalltextred:hover { text-decoration: none; color=#000000}

.sale { FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #CC0000; line-height: 9pt; ; text-decoration: line-through}
a.sale:link { text-decoration: none }
a.sale:active { text-decoration: none }
a.sale:visited { text-decoration: none }
a.sale:hover { text-decoration: none; color=#000000}

.smalltextdkbluestrike { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000033; line-height: 10pt; ; text-decoration: line-through}
a.smalltextdkbluestrike:link { text-decoration: none }
a.smalltextdkbluestrike:active { text-decoration: none }
a.smalltextdkbluestrike:visited { text-decoration: none }
a.smalltextdkbluestrike:hover { text-decoration: none; color=#000000}

.maintextorange {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #cc3300; line-height: 10pt; }
a.maintextorange:link { text-decoration: none }
a.maintextorange:active { text-decoration: none }
a.maintextorange:visited { text-decoration: none }
a.maintextorange:hover { text-decoration: none; color=#000000}

.maintextoranges {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #cc3300; line-height: 10pt; }
a.maintextoranges:link { text-decoration: none }
a.maintextoranges:active { text-decoration: none }
a.maintextoranges:visited { text-decoration: none }
a.maintextoranges:hover { text-decoration: none; color=#000000}

.frontpagehead {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; FONT-WEIGHT: bold; color: #FFFFFF; line-height: 14pt; background-color: #AD2118; }
a.frontpagehead:link { text-decoration: none; color=#ffffff }
a.frontpagehead:active { text-decoration: none; color=#ffffff }
a.frontpagehead:visited { text-decoration: none; color=#ffffff }
a.frontpagehead:hover { text-decoration: none; color=#ffffff}

.frontpagedetails
{
	background-color: #EFE7E2;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: NORMAL;
	COLOR: #AD2118;
	FONT-WEIGHT: BOLD;
	

}

.TextInput
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: NORMAL;
	COLOR: #000000;
	FONT-WEIGHT: NORMAL;
	background-color: #FFFFFF;
	BORDER-BOTTOM: 1px solid;
    	BORDER-LEFT: 1px solid;
    	BORDER-RIGHT: 1px solid;
    	BORDER-TOP: 1px solid;

}

.btnSubmit
{
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-COLOR: #D7E7F6;
    BACKGROUND-COLOR: #D7E7F6;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: NORMAL;
	COLOR: #000033;
	FONT-WEIGHT: NORMAL;
}

.blackborder
{ 
   border: 1px solid #000000
} 

.paleblueborder
{ 
   border: 1px solid #EEEEEE
}

.headertableborder
{
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 0px solid;
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-COLOR: #999999;
    BACKGROUND-COLOR: #FFFFFF;	
}

 .pricemodule
{
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-COLOR: #EFE7E2;
    BACKGROUND-COLOR: #F9F4F2;
	MARGIN: 5px;
	
}

.purple_dividor {
	background-color: #D9C9DE;
}

.left_box {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	color:#666;
	line-height:15px;
	font-family: "lucida grande", verdana, sans-serif;
  	font-size: 11px;
}

.left_box_2 {
	padding-left: 20px;
	padding-right: 10px;
	background-color: #FFFFFF;
	color:#666;
	line-height:15px;
	font-family: "lucida grande", verdana, sans-serif;
  	font-size: x-small;
}

.FooterLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1764AC;
	text-decoration: none;
}

FooterLink A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.LNK_redLink {
   color: #0F025E;
}

.LNK_redLink a {
   color: #0F025E;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   text-decoration: none;
   font-weight: bold;
}

.LNK_redLink a:hover {
   color: #0F025E;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   text-decoration: underline;
   font-weight: bold;
}


.LNK_menu {
   color: #0F025E;
}

.LNK_menu a {
   color: #0F025E;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   text-decoration: none;
   font-weight: bold;
}

.LNK_menu a:hover {
   color: #0F025E;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   text-decoration: underline;
   font-weight: bold;
}

h1 {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:x-large;
	letter-spacing: .01em;
	margin: 0;
	font-size: 20px;
	color : #0f025e;
	line-height: 25px;
	font-weight:normal;
}

.small {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:x-large;
	margin: 0;
	font-size: 15px;
	color : #000000;
	font-weight:normal;
}

.small_text {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:x-large;
	margin: 0;
	font-size: 12px;
	color : #0F025E;
	font-weight:normal;
}

.small_text_black {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:x-large;
	margin: 0;
	font-size: 12px;
	color : #000000;
	font-weight:normal;
}

.text {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight : normal;
  	color:#333;
	text-decoration : none;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height:1.2em;
}

ul {
	font-family: Tahoma;
	font-size: 12px;
	color: #757575;
}

.overall_table {
	WIDTH: 100%; HEIGHT: 100%
}
.accessible_padding {
	PADDING-LEFT: 10px; BACKGROUND-COLOR: #621975
}
.left_box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; COLOR: #666; LINE-HEIGHT: 15px; PADDING-TOP: 10px; FONT-FAMILY: "lucida grande", verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
.left_box_2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: x-small; COLOR: #666; LINE-HEIGHT: 15px; FONT-FAMILY: "lucida grande", verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
.feature_box {
	PADDING-LEFT: 8px
}
.centre_box {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff
}
.bg_white {
	BACKGROUND-COLOR: #ffffff
}
.right_box {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff
}
.purple_dividor {
	BACKGROUND-COLOR: #d9c9de
}
.padding5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.link_white {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; voice-family: inherit
}
UNKNOWN {
	FONT-SIZE: 10px
}
A.link_white:hover {
	COLOR: #73C36A
}
.arrow_menu_padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 7px
}
.menu_padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.purple_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; COLOR: #611874; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; voice-family: inherit
}
UNKNOWN {
	FONT-SIZE: xx-small
}
.search_box {
	FONT-SIZE: x-small; WIDTH: 120px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.dividor_dropmenu {
	HEIGHT: 1px; BACKGROUND-COLOR: #0F025E
}
.accessible_link {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #d9c9de; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; voice-family: inherit
}
UNKNOWN {
	FONT-SIZE: xx-small
}
A.accessible_link:visited {
	COLOR: #d9c9de; TEXT-DECORATION: none
}
A.accessible_link:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.accessible_link:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.bottom_link {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #009999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; voice-family: inherit
}
UNKNOWN {
	FONT-SIZE: xx-small
}
A.bottom_link:visited {
	COLOR: #009999; TEXT-DECORATION: none
}
A.bottom_link:active {
	COLOR: #621975; TEXT-DECORATION: none
}
A.bottom_link:hover {
	COLOR: #621975; TEXT-DECORATION: none
}


body {padding:0; margin:0; color:#000000}
br{font-size:10px}
.s{font-family:Tahoma; font-size:11px;  color:#919191; text-decoration:none}
.s1{font-family:Tahoma; font-size:11px;  color:#B3B3B3; text-decoration:none}
.s2{font-family:Tahoma; font-size:10px;  color:#838383; text-decoration:none}
.s3{font-family:Tahoma; font-size:11px;  color:#ADAAAA; text-decoration:none}
.s4{font-family:Tahoma; font-size:11px;  color:#838383; }
.s5{font-family:Tahoma; font-size:11px;  color:#757575; }
.s6{font-family:Tahoma; font-size:12px;  color:#757575; }
.s7{font-family:Tahoma; font-size:11px;  FONT-WEIGHT: bold; color:#000000; }
.green{font-family:Tahoma; font-size:11px;  color:#9AC126;}
.green1{font-family:Tahoma; font-size:11px;  color:#799A19 ;}
.red{font-family:Tahoma; font-size:11px;  color:#D45870;}
.red1{font-family:Tahoma; font-size:11px;  color:#C14059;}
.red2{font-family:Tahoma; font-size:15px;  color:#10347E;}
.red6{font-family:Tahoma; font-size:14px;  color:#10347E;}
.red4{font-family:Tahoma; font-size:12px;  color:#10347E;}
.red3{font-family:Tahoma; font-size:20px;  color:#019934;}
  .o{font-family:Tahoma; font-size:11px;  color:#FFCC00;}
.blue{font-family:Tahoma; font-size:11px;  color:#4C68A5;}
.w{font-family:Tahoma; font-size:10px;  color:#FFFFFF; text-decoration:none}
.b{font-family:Tahoma; font-size:11px;  color:#898989; }

.s5Red{font-family:Tahoma; font-size:11px;  color:red; }

.s6 A {
  font-family:Tahoma; 
  font-size:12px;  
  color:#757575;
  text-decoration:none;
}
 
.s6 A:hover {
  font-family:Tahoma; 
  font-size:12px;  
  color:#757575;
  text-decoration:underline;
}

  #input{
  		width:160px; height:21px;
		
		}
		 
#input1{
  		width:134px; height:21px;
		
		}
		
	  #textarea{
  		width:102px; height:48px;
		border-width:1px;
		border-style:solid;
		border:none;
		background-color:#F0EAE3;
		overflow:auto
		}

.menu {
  FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana; BACKGROUND-COLOR: #10347E
}

.menuTitle{
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 2px;
}

.menuTail{
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
}

.SHADE_shadow {
  float:left;
  background: url("http://www.hostelworld.com/images/shadowAlpha.png") no-repeat bottom right;
  background: url("http://www.hostelworld.com/images/shadow.gif") no-repeat bottom right;
  margin: 2px 0 0 2px;
  margin: 2px 0 0 2px;
}

.SHADE_shadow div {
  background: none;
  background: url("http://www.hostelworld.com/images/shadow2.gif") no-repeat left top;
  padding: 0;
  padding: 0 6px 6px 0;
}

.SHADE_shadow p {
  color: #777;
  background-color: #fff;
  border: 1px solid #EEEEEE;
  padding: 0px;
  margin: -1px 1px 1px -1px;
  margin: 0;
}

.BG_generalTravelZone {
  background-color: #FEF3FE;
}


.SHADE_shadow {
  float:left;
  background: url("images/shadowAlpha.png") no-repeat bottom right;
  background: url("http://www.hostelworld.com/images/styles/shadow.gif") no-repeat bottom right;
  margin: 2px 0 0 2px;
  margin: 2px 0 0 2px;
}

.SHADE_shadow div {
  background: none;
  background: url("images/shadow2.gif") no-repeat left top;
  padding: 0;
  padding: 0 6px 6px 0;
}

.SHADE_shadow p {
  color: #777;
  background-color: #fff;
  border: 1px solid #EEEEEE;
  padding: 0px;
  margin: -1px 1px 1px -1px;
  margin: 0;
}

 .highlight
{
border-right: #CCCCCC 2px solid;
border-top: #E9E9E9 1px solid;
border-left: #E9E9E9 1px solid;
border-bottom: #DDDDDD 2px solid;
background-color: #FBFBFB;
}

 .loggedin
{
color: #000000;  
height: 10px;
}


TD.BG_bland {
  background-color: #EAEAEA;
}

.LNK_countryList {
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
}

.LNK_countryList a, .PANEL_discover a {
  color: #005FBD;
  text-decoration: none;
  margin-left: 5px;
}

.boxRounded { padding-left:4px; font-size:8pt; color: #000066;}

.text_box {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width: 130px;
	font-size: 12px;
}