TD, BODY {
  font-family: Arial, Verdana, sans-serif;
  font-size: .7em;
}

P {
  margin-top: 10px;
}

H1, H2, H3, H4, H5, H6 {
  font-family: Arial Narrow, Arial, sans-serif;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
}

H1 {
  font-size: 1.75em;
}

H2 {
  font-size: 1.65em;
}

H3 {
  font-size: 1.55em;
}

H4 {
  font-size: 1.3em;
}

H5 {
  font-size: 1.3em;
}

H6 {
  font-family: verdana, arial;
  font-size: 1em;
}

HR {
  color: #DDDDDD;
  height: 1px;
}

UL, OL {
  margin-top: 3px;
  margin-bottom: 5px;
  margin-left: 15px;
  font-size: 100%;
}

LI {
  margin-left: 3px;
}

INPUT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 1em;
}

FORM {
  margin-bottom: 0px;
  margin-top: 0px
}

TEXT, TEXTAREA {
  border: solid 1px #666666;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1em;
}

SELECT {
  border: solid 1px #666666;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1em;
}

a {
  font-family: Arial, Verdana, sans-serif;
  color: #0000FF;
  text-decoration: underline; 
  font-size: 1em;
}

a:hover {
  font-family: Arial, Verdana, sans-serif;
  color: #0000FF;
  text-decoration: none; 
  font-size: 1em;
}

a:active {
  font-family: Arial, Verdana, sans-serif;
  color: #000088;
  text-decoration: underline;
  font-size: 1em;
}

.TXT_normal {
  font-weight: normal;
  font-size: 1em;
}

/*************************************************/
/* Hostelworld Sections & Links                  */
/*************************************************/

/* Homepage Tag Lines */

.TAG_normal {
  color: #000066;
}

.TAG_colored {
  color: #0071C6;
}

.TAG_emphasized {
  color: #FF0000;
}

/* The Zone */
TD.SECT_theZoneDrkBack {
  background-color: #FEDB93;
}

TD.SECT_theZoneLgtBack {
  background-color: #FFF5E1;
}

.TITLE_theZoneSectionHdg {
  color: #BE6711;
}

.SECT_theZoneLgtBack a, .LNK_theZone a {
  color: #BE6711;
}

.SECT_theZoneLgtBack a:hover, .LNK_theZone a:hover {
  color: #BE6711;
}

.SECT_theZoneLgtBack a:active, .LNK_theZone a:active {
  color: #BE6711;
}

/* Get Sorted */

TD.SECT_getSortedBack {
  background-color: #ECE0FC;
}

.TITLE_getSortedSectionHdg {
  color: #4E4467;
}


/*  Top Cities, Specials & Your Rate Them  */

TD.TXT_homePanelsPrice {
  color: #FF0000;
  text-align: center;
}

.LNK_homeTop10 a {
  color: #005FBD;
}

.LNK_homeTop10 a:hover {
  color: #005FBD;
}

.LNK_homeTop10 a:active {
  color: #005FBD;
}

.LNK_generalHostels a {
  color: #C57600;
}

.LNK_generalHostels a:hover {
  color: #C57600;
}

.LNK_generalHostels a:active {
  color: #C57600;
}

.LNK_generalHostels LI {
  line-height: 17px;
}

TD.LNK_generalHostels {
  color: #666666;
}

.LNK_homeSpecials a {
  color: #005FBD;
  font-size: .9em;
}

.LNK_homeSpecials a:hover {
  color: #005FBD;
  font-size: .9em;
}

.LNK_homeSpecials a:active {
  color: #005FBD;
  font-size: .9em;
}

TD.BG_homePanelsTop {
  background-color: #89C0FA;
}

TD.BG_homePanelsBot {
  background-color: #E9F5FE;
}

.NAV_mainNav a, .NAV_mainNavTours a, .NAV_mainNavInfo a, .NAV_mainNavTravel a, .NAV_mainNavBuddy a, .NAV_mainNavOff a, .NAV_mainNavContinent a, .NAV_mainNavInsurance a, {
  text-decoration: none;
  color: #11449C;
}

/* Additional Search, Sort, Filter */

.TD.BG_additionalInfoHdg, .BG_sortFilterHdg {
  font-family: Tahoma, arial, verdana;
  font-size: 10px;
  color: #003366;
  letter-spacing: 2px;
  background-image: URL("http://images.webresint.com/images/styles/advanced_title_back.gif");  
}

.TD.BG_additionalInfoHdgDark {
  font-family: Tahoma, arial, verdana;
  font-size: 10px;
  color: #003366;
  letter-spacing: 2px;
  background-image: URL("http://images.webresint.com/images/styles/advanced_title_back_dark.gif");  
}

TD.BG_additionalInfoBack {
  background-color: #F3FFFF;
}

TD.BG_sortFilterBack {
	background-image: URL("http://images.webresint.com/images/styles/sortby_back.gif");	
  background-color: #F3FFFF;
}

TD.BG_additionalInfoSide, .BG_sortFilterSide {
  background-color: #A7D6FE;
}

TD.TXT_sortFilterOff {
  color: 005FBD;
}

TD.TXT_sortFilterOn {
  color: #000066;
  font-weight: bold;
}

/**************************/
/* Buttons                */
/**************************/

INPUT.BTN_bookNow {
  border-top: #FFD5D5 1px outset; 
  border-left: #FFD5D5 1px outset;
  border-right: #630101 1px outset; 
  border-bottom: #630101 1px outset; 
  background-color: #FF0000;
  color: #FFFFFF;
  font-weight: bold;
  cursor: pointer
}

INPUT.BTN_bookNowStatic {
  border-top: #FFEECC 1px outset; 
  border-left: #FFEECC 1px outset;
  border-right: #AB7201 1px outset; 
  border-bottom: #AB7201 1px outset; 
  background-color: #FFCC66;
  color: #5D3E01;
  font-weight: bold;
  cursor: pointer
}

INPUT.BTN_bookNowTours {
  border-top: #D8EDFD 1px outset; 
  border-left: #D8EDFD 1px outset;
  border-right: #2682C6 1px outset; 
  border-bottom: #2682C6 1px outset; 
  background-color: #90CCF9;
  color: #000066;
  font-weight: bold;
  cursor: pointer
}

INPUT.BTN_confirm {
  border-top: #89BB84 1px outset; 
  border-left: #89BB84 1px outset;
  border-right: #295425 1px outset; 
  border-bottom: #295425 1px outset; 
  background-color: #499142;
  color: #FFFFFF;
  font-weight: bold;
  width: 75px;
  text-shadow: 3px 3px 5px red;
  cursor: pointer
}

INPUT.BTN_cancel {
  border-top: #C0B3B3 1px outset; 
  border-left: #C0B3B3 1px outset;
  border-right: #5A4444 1px outset; 
  border-bottom: #5A4444 1px outset; 
  background-color: #808080;
  color: #FFFFFF;
  font-weight: bold;
  width: 75px;
  cursor: pointer
}

INPUT.BTN_bookNowZone {
  border-top: #D786D7 1px outset; 
  border-left: #D786D7 1px outset;
  border-right: #320032 1px outset; 
  border-bottom: #320032 1px outset; 
  background-color: #8B358B;
  color: #FFFFFF;
  font-weight: bold;
  cursor: pointer
}

/*********************/ 
/* Links             */   
/*********************/ 

a.LNK_white {
  color: #FFFFFF;
}

a:hover.LNK_white {
  color: #D3E9FC;
}

a:active.LNK_white {
  color: #FFFFFF;
}

a.LNK_highLight {
  color: #CC0000;
  font-weight: bold;
  text-decoration: none;
}

a:hover.LNK_highLight {
  color: #FF0000;
  font-weight: bold;
}

a:active.LNK_highLight {
  color: #CC0000;
  font-weight: bold;
}

TD.TXT_crumb {
  font-family: arial, verdana;
  font-size: 10px;
  color: #666666
}

TD.TXT_crumb a {
  font-family: arial, verdana;
  font-size: 10px;
  text-decoration: underline;
  color: #666666
}

TD.TXT_crumb a:hover {
  font-family: arial, verdana;
  font-size: 10px;
  text-decoration: none;
  color: #666666
}

TD.LNK_generalTours, TD.LNK_generalInfoZone, TD.LNK_generalTravelZone {
  color: #555555;
}

.LNK_generalTours a {
  text-decoration: underline;
  color: #006699;
}

.LNK_generalTours a:hover {
  text-decoration: none;
  color: #000066;
}

.LNK_generalTours a:active {
  text-decoration: none;
  color: #0000FF;
}

.LNK_generalInfoZone a {
  text-decoration: underline;
  color: #586E00;
}

.LNK_generalInfoZone a:hover {
  text-decoration: none;
  color: #586E00;
}

.LNK_generalInfoZone a:active {
  text-decoration: none;
  color: #586E00;
}

.LNK_generalTravelZone a {
  text-decoration: underline;
  color: #732A70;
}

.LNK_generalTravelZone a:hover {
  text-decoration: none;
  color: #732A70;
}

.LNK_generalTravelZone a:active {
  text-decoration: none;
  color: #732A70;
}

a.LNK_travelZoneUnderline {
  text-decoration: underline;
  color: #732A70;
}

a.LNK_travelZoneNoUnderline {
  text-decoration: none;
  color: #732A70;
}

.LNK_generalInfoZone H4 {
  color: #586E00;
}

.LNK_generalTravelZone H4 {
  color: #732A70;
}

.BG_generalTravelZone {
  background-color: #FEF3FE;
}

/*********************/ 
/* Font Types        */   
/*********************/ 

TD.TXT_regularFont {
  font-size: .7em;
}

.TXT_regularFont {
  font-family: Arial, Verdana, sans-serif;
  font-size: .7em;
  font-weight: normal;
}

TD.TXT_smallFont {
  font-size: .6em;
}

.TXT_smallFont {
  font-family: Arial, Verdana, sans-serif;
  font-size: .9em;
}

TD.TXT_smallFontNotice {
  font-size: .6em;
  color: #666666;
}

.TXT_smallFontNotice {
  font-size: .9em;
  color: #666666;
}

.TXT_Bold {
  font-weight: bold;
}

.TXT_Italic {
  font-style: italic;
}

.TXT_Underline {
  font-style: underline;
}

TD.TXT_white {
  color: #FFFFFF;
}

.TXT_white {
  color: #FFFFFF;
}

TD.TXT_whiteBold {
  color: #FFFFFF;
  font-weight: bold;
}

.TXT_whiteBold {
  color: #FFFFFF;
  font-weight: bold;
}

TD.TXT_highLight {
  color: #FF0000;
}

.TXT_highLight {
  color: #FF0000;
}

TD.TXT_highLightBold {
  color: #FF0000;
  font-weight: bold;
}

.TXT_highLightBold {
  color: #FF0000;
  font-weight: bold;
}

.TXT_dark {
  color: #000000;
}
/**************************/
/* Backgrounds            */
/**************************/

TD.BG_searchPanelBack {
  background-image: URL("http://images.webresint.com/images/styles/homefab_panel_e.gif");
  background-color: #E9F5FE;
}

TD.BG_searchPanelResults {
  background-image: URL("http://images.webresint.com/images/styles/fabpanel_l1.gif");
  background-repeat: no-repeat;
  background-color: #E9F5FE;
}

TD.BG_homePanels {
  background-image: URL("http://images.webresint.com/images/styles/hostels_section_back.gif");
  background-color: #E9F5FE;

}

.PANEL_topRating {
	border: #D9D9D9 solid 1px; 
	padding: 3px;
	color: #FF0000;
	background-image: URL("http://images.webresint.com/images/toprated_back.gif");
}

TD.BG_homeBackDrk {
  background-color: #75B5F9;
}

TD.BG_homeBackLgt {
  background-color: #F1F8FE;
}

TD.BG_priceGuaranteeBack {
  background-color: #005FBD;
  color: #FFFFFF;
}

TD.BG_plain {
  background-color: #FFFFFF;
}

TD.BG_plainHostels {
  background-color: #FFF2D6;
}

TD.BG_plainMed {
  background-color: #005FBD;
}

TD.BG_plainLeftNav {
  background-color: #288FF5;
}

TD.BG_plainDrk {
  background-color: #003366;
}

TD.BG_staticBack {
  background-image: URL("http://images.webresint.com/images/styles/static_table_back.gif");
}

TD.BG_staticBackTopBot {
  background-color: #E2F0FE;
}

TD.BG_newSearch {
  background-color: #7FCAFF;
}

TD.BG_bookingsTable {
  background-color: #F4DBF4;
}

.BG_bookingsTable a {
  color: #680368;
}

TD.BG_bookingsTableOld {
  background-color: #F7E6F7;
  color: #A780A7;
}

.BG_bookingsTableOld a {
  color: #A780A7;
}

.HD_bookingsTable H5 {
  color: #732A70;
  font-size: 14px;
}

/**************************/
/* Naviagation            */
/**************************/

.NAV_mainNav, .NAV_mainNavTours, .NAV_mainNavInfo, .NAV_mainNavTravel, .NAV_mainNavBuddy, .NAV_subNav, .NAV_subNavTours, .NAV_subNavInfo,  .NAV_subNavTravel,  {
  font-family: Tahoma, arial, sans-serif;
  font-weight: bold;
  color: #000000;  
  height: 20px;
}

/*  Main Nav Background Colors */
.NAV_mainNav, .NAV_subNav {
  background-color: #FFCC66;
}

.NAV_mainNavNoHeight {
  background-color: #FFCC66;
}

.NAV_mainNavTours, .NAV_subNavTours {
  background-color: #90CCF9;
}

.NAV_mainNavInfo, .NAV_subNavInfo {
  background-color: #BAC97E;
}

.NAV_mainNavTravel, .NAV_subNavTravel {
  background-color: #D9A4D7;
}

.NAV_mainNavBuddy, .NAV_subNavBuddy {
  background-color: #DACEA3;
}

.NAV_mainNavContinent {
  background-color: #90CCF9;
  font-family: Tahoma, arial, sans-serif;
  font-weight: bold;
  color: #000000;  
}

.NAV_mainNavInsurance {
  background-color: #90CCF9;
  font-family: Tahoma, arial, sans-serif;
  font-weight: bold;
  color: #000000;  
}

.NAV_mainNavOff {
  background-image: URL('http://images.webresint.com/images/styles/taboff_back.gif');
  font-weight: bold;
  text-align: center;
}

.NAV_mainNavTopLine {
  background-color: #BBC9D6;
}

.NAV_mainNavDivLine {
  background-color: #7DA5CC;
}

.NAV_leftNav {
  height: 20px;
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_leftNavOn {
  height: 20px;
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
  font-size: .8em;
}

.NAV_leftSubNav {
  height: 20px;
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_leftSubNavOn {
  height: 20px;
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_Blah {
  height: 20px;
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
}

/*  Main Nav Link Styles */
a.NAV_mainForJavascript {
  text-decoration: none;
  color: #11449C;
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
}

/* FIX */
a.NAV_dropMenu {
  font-family: Tahoma, arial, verdana;
  font-size: .9em;
  color: #11449C;
  text-decoration: none;
}

a:hover.NAV_dropMenu {
  text-decoration: underline;
}

a:active.NAV_dropMenu {
  text-decoration: underline;
}

.NAV_leftNav a {
  color: #005FBD;
  text-decoration: none;
  margin-left: 15px;
}

.NAV_leftNav a:hover {
  color: 004890;
  text-decoration: underline;
}

.NAV_leftNav a:active {
  color: 004890;
  text-decoration: underline;
}

.NAV_leftNavOn a {
  color: 000066;
  text-decoration: none;
  margin-left: 15px;
}

.NAV_leftNavOn a:hover {
  color: 000066;
  text-decoration: none;
  margin-left: 15px;
}

.NAV_leftNavOn a:active {
  color: 000066;
  text-decoration: none;
  margin-left: 15px;
}

.NAV_leftSubNav a {
  color: #005FBD;
  text-decoration: none;
  margin-left: 15px;
}

.NAV_leftSubNav a:hover {
  color: 004890;
  text-decoration: underline;
}

.NAV_leftSubNav a:active {
  color: 004890;
  text-decoration: underline;
}

.NAV_leftSubNavOn a {
  color: 000066;
  text-decoration: none;
  margin-left: 15px;
}

.NAV_leftSubNavOn a:hover {
  color: 000066;
  text-decoration: none;
  margin-left: 15px;
}

.NAV_leftSubNavOn a:active {
  color: 000066;
  text-decoration: none;
  margin-left: 15px;
}

.LNK_secionLink a {
  color: #005FBD;
  text-decoration: none;
}

.LNK_secionLink a:hover {
  color: 000066;
}

.LNK_secionLink a:active {
  color: 000066;
}

.BORDER_dropBorder { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #7DA5CC 
}

a:hover.NAV_mainForJavascript {
  text-decoration: none;
  color: #11449C;
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
}

a:active.NAV_mainForJavascript {
  text-decoration: none;
  color: #11449C;
  font-weight: bold;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_mainNav a, .NAV_mainNavTours a, .NAV_mainNavInfo a, .NAV_mainNavTravel a, .NAV_mainNavOff a {
  text-decoration: none;
  color: #11449C;
}

.NAV_mainNav a:hover, .NAV_mainNavTours a:hover, .NAV_mainNavInfo a:hover, .NAV_mainNavTravel a:hover, .NAV_mainNavOff a:hover {
  text-decoration: underline;
  color: #11449C;
}

.NAV_mainNav a:active, .NAV_mainNavTours a:active, .NAV_mainNavInfo a:active, .NAV_mainNavTravel a:active, .NAV_mainNavOff a:active {
  text-decoration: none;
  color: #11449C;
}

/*  Secondary Nav Link Styles */
.NAV_subNav a, .NAV_subNavTours a, .NAV_subNavInfo a, .NAV_subNavTravel a {
  text-decoration: none;
  color: #000000;
}

.NAV_subNav a:hover, .NAV_subNavTours a:hover, .NAV_subNavInfo a:hover, .NAV_subNavTravel a:hover {
  text-decoration: underline;
  color: #000000;
}

.NAV_subNav a:active, .NAV_subNavTours a:active, .NAV_subNavInfo a:active, .NAV_subNavTravel a:active {
  text-decoration: none;
  color: #000000;
}

/* Secondary Footer */

.NAV_subFooter {
  color: #D3E9FC;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_subFooter a {
  text-decoration: underline;
  color: #D3E9FC;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_subFooter a:hover {
  text-decoration: none;
  color: #D3E9FC;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_subFooter a:active {
  text-decoration: underline;
  color: #D3E9FC;
  font-family: Tahoma, arial, sans-serif;
}

/* Main Footer */

.NAV_footer {
  color: #666666;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_footer a {
  text-decoration: underline;
  color: #666666;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_footer a:hover {
  text-decoration: none;
  color: #666666;
  font-family: Tahoma, arial, sans-serif;
}

.NAV_footer a:active {
  text-decoration: underline;
  color: #666666;
  font-family: Tahoma, arial, sans-serif;
}


/******************************************/
/* Property/Tours Listing & Details             */
/******************************************/

TD.BG_propertyTitleBack {
  background-image: URL("http://images.webresint.com/images/styles/fabtab_title_back.gif");
}

TD.BG_tourTitleBack {
  background-image: URL("http://images.webresint.com/images/styles/fattab_title_back.gif");
}

.BG_propertyTitleBack a {
  font-family: arial narrow, arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #A46D00;
}

.BG_propertyTitleBack a:hover {
  font-family: arial narrow, arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}

.BG_tourTitleBack a {
  font-family: arial narrow, arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #004B96;
}

.BG_tourTitleBack a:hover {
  font-family: arial narrow, arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}

.TXT_ratingtxt, .TXT_durationTxt {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.TXT_pricetxt {
  font-size: 16px;
  font-weight: bold;
  color: #FF0000;
}

.TXT_FABCurrency {
  font-size: 16px;
  color: #999999;
}

.TXT_FABCurrencySmall {
  color: #999999;
  font-weight: bold;
}

TD.BG_PropAvail {
  background-color: #1A9C63; 
  height: 18px;
  width: 18px;
  color: #FFFFFF;
  border-right: #025631 1px solid;
  border-top: #73CCA5 1px solid;
  border-left: #73CCA5 1px solid;
  border-bottom: #025631 1px solid;
}

TD.BG_PropNotAvail {
  background-color: #CC0000;
  height: 18px;
  width: 18px;
  color: #E09B9B;
  border-right: #780000 1px solid;
  border-top: #E97C7C 1px solid;
  border-left: #E97C7C 1px solid;
  border-bottom: #780000 1px solid;
}


TD.RoomRatesAvail {
  font-size: 10px;
  background-color: #DEF4D0;
  color: #1A4500;
  border-right: #72935E 1px solid;
  border-top: #F3FDED 1px solid;
  border-left: #F3FDED 1px solid;
  border-bottom: #72935E 1px solid;
}

TD.RoomRatesNotAvail {
  background-color: #EAEAEA;
  font-weight: bold;
  color: #FF0000;
}

TD.RoomRatesAvailOff {
  background-color: #EEFCE5;
  color: #8AAA77;
}

TD.RoomRatesNotAvailOff {
  background-color: #FAFAFA;
  font-weight: bold;
  color: #FDC4C4;
}

TD.BG_ratesAvailBack {
  background-color: #FFCC66;
  font-weight: bold;
}

TD.BG_ratesAvailBackHdg {
  background-color: #FFE4AB;
  font-weight: bold;
}

.BG_ratesAvailBackHdg {
  background-color: #FFE4AB;
  font-weight: bold;
}

TD.BG_ratesAvailBackHdgLgt {
  background-color: #FDEBC3;
  color: #B69D68;
}

TD.BG_ratesAvailBackRow1 {
  background-color: #FFF2D8;
}

.BG_ratesAvailBackRow1 {
  background-color: #FFF2D8;
}

.BG_ratesAvailBackRow1 a, .BG_ratesAvailBackRow2 a, .BG_ratesAvailBackHdg a {
  color: #9F6C00;
}

.BG_ratesAvailBackRow1 a:hover, .BG_ratesAvailBackRow2 a:hover, .BG_ratesAvailBackHdg a:hover {
  color: #9F6C00;
  text-decoration: none;
}

TD.BG_ratesAvailBackRow2 {
  background-color: #FFF8E9;
}

.BG_ratesAvailBackRow2 {
  background-color: #FFF8E9;
}

TABLE.BG_ratesAvailBackRow2 {
  background-color: #FFF8E9;
}

TD.BG_salesExtrasDrk {
  background-color: #A7D6FE;
}

TD.BG_salesExtrasLgt {
	background-image: URL(http://images.webresint.com/images/styles/optional_back.gif);
  background-repeat: repeat-x;
}

.payPathTitle {
  font-family: arial narrow, arial;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.payPathTitle a {
  font-family: arial narrow, arial;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}

.payPathTitle a:hover {
  font-family: arial narrow, arial;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

.payPathTitle a:active {
  font-family: arial narrow, arial;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}

TD.staticLocations, TD.LNK_hostelList {
    list-style: none;
}

.staticLocations LI {
  background-image: URL("http://images.webresint.com/images/homepage/arrow.gif");
  background-repeat: no-repeat;
    background-position: 0 6px;
}

.staticLocations a, .LNK_hostelList a {
  font-size: .9em;
  color: #005FBD;
  text-decoration: underline;
}

.staticLocations a:hover, .LNK_hostelList a:hover {
  font-size: .9em;
  color: #000066;
  text-decoration: none;
}

TD.BG_character {
  background-color: #8EC7FF;
  color: #003366
 }
 TD.BG_security {
  background-color: #FFB4F8;
  color: #8A027D
 }
 TD.BG_location {
  background-color: #FDBB9A;
  color: #802B01
 }
 TD.BG_staff {
  background-color: #DCE4A1;
  color: #465002
 }
 TD.BG_fun {
  background-color: #FED9D9;
  color: #AA0000
 }
 TD.BG_cleanliness {
  background-color: #FEFAD9;
  color: #7E6E00
 }
 TD.BG_averageRating {
  background-color: #EEFCE5;
  font-weight: bold;
  font-size: 12px
 }

/***************************************************/
/* Tabs on find a bed and microsite                */
/***************************************************/

.FABresultsOn { 
  background-color: #FFFFFF;
}

.FABresultsOff { 
  background-color: #FFE4AB; 
}

.FABresultsCompare {
  background-color: #FFCC66;
}

.FABresultsOn a {
  text-decoration: none;
  font-family: arial Narrow, arial;
  font-size: 18px;
  font-weight: bold;
  color: #005FBD;
}

.FABresultsOn a:hover {
  text-decoration: none;
  font-family: arial Narrow, arial;
  font-size: 18px;
  font-weight: bold;
  color: #005FBD;
}

.FABresultsOn a:active {
  text-decoration: none;
  font-family: arial Narrow, arial;
  font-size: 18px;
  font-weight: bold;
  color: #005FBD;
}


.FABresultsOff a {
  text-decoration: none;
  color: #A46D00; 
  font-family:arial; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.FABresultsOff a:hover {
  text-decoration: underline;
  color: #A46D00; 
  font-family:arial; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.FABresultsOff a:active {
  text-decoration: none;
  color: #A46D00; 
  font-family:arial; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}


.FABresultsCompare a {
  text-decoration: none;
  color: #000000; 
  font-family:arial; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.FABresultsCompare a:hover {
  text-decoration: underline;
  color: #000000; 
  font-family:arial; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.FABresultsCompare a:active {
  text-decoration: none;
  color: #000000; 
  font-family:arial; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.LNK_general {
  color: #666666;
}

.LNK_general H1 {
  font-family: arial narrow, arial;
  font-size: 16px;
  color: #666666;
}

.LNK_general a {
  font-size: 10px;
  color: #666666;
}

.LNK_general a:hover {
  font-size: 10px;
  color: #222222;
}

.LNK_general a:active {
  font-size: 10px;
  color: #222222;
}

.LNK_continentInfoZone a {
  text-decoration: none;
  color: #586E00;
  line-height: 16px;
}

.LNK_continentInfoZone a:hover {
  text-decoration: underline;
  color: #586E00;
  line-height: 16px;
}

.LNK_continentInfoZone a:active {
  text-decoration: underline;
  color: #586E00;
  line-height: 16px;
}


.LNK_generalInfoZone a {
  text-decoration: underline;
  color: #586E00;
}

.LNK_generalInfoZone a:hover {
  text-decoration: none;
  color: #586E00;
}

.LNK_generalInfoZone a:active {
  text-decoration: none;
  color: #586E00;
}


.LNK_generalInfoZone H4 {
  color: #586E00;
}

.LNK_generalInfoZone H6 {
  color: #000000;
  font-size: 13px;
}

.PANEL_quickFind {
  background-color: #EDF2D7;
  height: 50px;
  font-weight: bold;
}

.PANEL_quickFind INPUT {
  background-color: #455C0D;
  color: #FFFFFF;
  border-right: #223001 1px solid;
  border-top: #82974D 1px solid;
  border-left: #82974D 1px solid;
  border-bottom: #223001 1px solid;  
}

.PANEL_quickFindText {
  background-color: #EDF2D7;
  height: 50px;
  font-weight: bold;
}



/***************************************************/
/* Paypath Styles                                  */
/***************************************************/

TD.TXT_paypathTxtLgt {
  background-color: #FFFFFF;
  color: #999999;
}

TD.paypathOn {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #005FBD;
  background-color: #E5F2FD; 
  border-right: #A7D6FE 1px solid;
  border-top: #A7D6FE 1px solid;
  border-left: #A7D6FE 1px solid;
  border-bottom: #A7D6FE 1px solid;
}

a.paypathOff {
  text-decoration: underline;
  color: #005FBD;
}

a:hover.paypathOff {
  text-decoration: none;
  color: #005FBD;
}



/**************************************/
/* Image Drop Shadows                 */
/**************************************/

.SHADE_shadow {
  /*width: 85%;*/
  float:left;
  background: url("http://images.webresint.com/images/styles/shadowAlpha.png") no-repeat bottom right;
  background: url("http://images.webresint.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("http://images.webresint.com/images/styles/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;
}

.SHADE_shadowGrey {
  /*width: 85%;*/
  float:left;
  background: url("http://images.webresint.com/images/styles/shadowAlpha.png") no-repeat bottom right;
  background: url("http://images.webresint.com/images/styles/shadow.gif") no-repeat bottom right;
  margin: 2px 0 0 2px;
  margin: 2px 0 0 2px;
  }

.SHADE_shadowGrey div {
  background: none;
  background: url("http://images.webresint.com/images/styles/shadow_grey.gif") no-repeat left top;
  padding: 0;
  padding: 0 6px 6px 0;
}

.SHADE_shadowGrey 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.TXT_detailsForm {
  font-weight: bold;
  text-align: right;
}

.Error          { color: red; }

.SHADE_shadowPaper {
  float:left;
  margin: 2px 0 0 2px;
  margin: 2px 0 0 2px;
  }

.SHADE_shadowPaper div {
  background: none;
  padding: 0;
  padding: 0 6px 6px 0;
}

.SHADE_shadowPaper p {
  background: URL("http://images.webresint.com/images/diary_page_back.jpg") no-repeat left top;
  color: #777;
  background-color: #fff;
  padding: 0px;
  margin: -1px 1px 1px -1px;
  margin: 0;
}

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;
}

.LNK_countryList a:hover, .PANEL_discover a:hover {
  color: 000066;
  text-decoration: underline;
}

.LNK_countryList a:active, .PANEL_discover a:active {
  color: 000066;
  text-decoration: underline;
}

.PANEL_hostelsContBack {
  background-color: #E7F3FF;
}

TD.SECT_myRewards {
  color: #692C6E;
  font-size: 16px;
  font-weight: bold;
}

.SECT_myRewards a {
  text-decoration: underline;
  color: #692C6E;
  font-size: 11px;
  font-weight: normal;
}

.SECT_myRewards a:hover {
  text-decoration: none;
  color: #692C6E;
  font-size: 11px;
  font-weight: normal;
}

.SECT_myRewards LI {
  font-size: 11px;
  font-weight: normal;
}

.SECT_latestNewsHead {
  background-color: #E2EBBE;
}

.SECT_latestNewsHead H5 {
  color: #536218;
}

.SECT_latestNewsSect1 {
  background-color: #F4F6EC;
  color: #80885F;
}

.SECT_latestNewsSect2 {
  background-color: #FBFCF6;
  color: #80885F;
}

.SECT_latestNewsSect1 H6, .SECT_latestNewsSect2 H6 {
  font-size: 11px;
  color: #59613A;
}

.SECT_latestNewsSect1 a {
  background-color: #F4F6EC;
  color: #80885F;
}

.SECT_latestNewsSect2 a {
  background-color: #F4F6EC;
  color: #80885F;
}

.QUOTE_topTips BLOCKQUOTE {
    margin-left: 10px;
    left: 15px;
}

.FAB_optSelectOn {
  color: #003366;
}

.FAB_optSelectOff {
  color: #488AD1;
}

.FAB_optSelectOff INPUT, .FAB_optSelectOff SELECT {
  background-color: #D2EAFD;
  color: #5796DB;
}

TD.BG_travelStories {
	background-color: #FDEDFD;
	color: #946894;
}

.BG_travelStories a {
  color: #946894;
}

TD.BG_travelStories1 {
  background-color: #FFF8FF;
  color: #946894;
}

.BG_travelStories1 a {
  color: #946894;
  line-height: 16px;
}

TD.BG_travelStories {
  background-color: #FDEDFD;
  color: #946894;
}

TD.BG_ratesAvailBackRowFade {
  background-color: #FFF2D8;
  color: #B69D68;
}

.BG_ratesAvailBackRowFade a {
  background-color: #FFF2D8;
  color: #B69D68;
}

.ALERT_warning { 
	border: #FF0000 solid 1px; 
	padding: 2px;
	color: #CC0000;
}

.ALERT_info { 
	border: #9999FF solid 1px; 
	padding: 5px;
	color: #5555AA;
}

.BORDER_opt {
	border-style: solid;
	border-width: 1px;
	border-color: #488FC2;
}

.PROMO_ishuffle {
	background-image: URL('http://images.webresint.com/images/ishuffle_back.gif');
	height: 109px;
	width: 199px;
}

.COMP_nodraw {
	color: #CAB589;
}

.BG_detailsBack {
	background-image: URL('http://images.webresint.com/images/details_back.gif');
}

.TXT_billinUSD {
    font-size: 16px;
    font-weight: bold;
	color: #0822B9;
}

.BG_billinUSD {
	background-color: #0822B9;
	color: #FFFFFF;
	font-weight: bold;
}

.TXT_billinSTG {
    font-size: 16px;
    font-weight: bold;
	color: #F8060D;
}

.BG_billinSTG {
	background-color: #F8060D;
	color: #FFFFFF;
	font-weight: bold;
}

.TXT_billinEUR {
    font-size: 16px;
    font-weight: bold;
	color: #195010;
}

.BG_billinEUR {
	background-color: #195010;
	color: #FFFFFF;
	font-weight: bold;
}

.BORDER_bill {
	border: #A49D8E dashed 1px; 
}

.MAP_iconBack {
	background-color: #005FBD;
	padding-left: 4px;
	font-size: 12px;
}

.MAP_iconBack a {
	color: #FFFFFF;
	font-weight: bold;
}

.MAP_iconBack a:hover {
	color: #FFFFFF;
}

a.CURR_linkOff, a:hover.CURR_linkOff, a:active.CURR_linkOff {
	color: #999999;
}

a.USD_linkOn, a:hover.USD_linkOn, a:active.USD_linkOn {
	color: #0822B9;
	font-weight: bold;
}

a.STG_linkOn, a:hover.STG_linkOn, a:active.STG_linkOn {
	color: #F8060D;
	font-weight: bold;
}

a.EUR_linkOn, a:hover.EUR_linkOn, a:active.EUR_linkOn {
	color: #195010;
	font-weight: bold;
}

.TXT_billinUSD {
	COLOR: #0822b9
}
.BG_billinUSD {
	FONT-WEIGHT: bold; COLOR: #0822b9; BACKGROUND-COLOR: #FFFFFF; font-size: 18px; font-family: arial narrow, arial;
}
.BG_billinUSDsmall {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #0822b9; font-size: 11px;
}
.BG_billinUSDoff {
	FONT-WEIGHT: bold; COLOR: #9CA1C1; BACKGROUND-COLOR: #EAEEFF
}

.TXT_billinSTG {
	COLOR: #f8060d
}
.BG_billinSTG {
	FONT-WEIGHT: bold; COLOR: #f8060d; BACKGROUND-COLOR: #FFFFFF; font-size: 18px; font-family: arial narrow, arial;
}
.BG_billinSTGsmall {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #f8060d; font-size: 11px;
}
.BG_billinSTGoff {
	FONT-WEIGHT: bold; COLOR: #C09A9C; BACKGROUND-COLOR: #FCE9E9
}

.TXT_billinEUR {
	COLOR: #195010
}
.BG_billinEUR {
	FONT-WEIGHT: bold; COLOR: #195010; BACKGROUND-COLOR: #FFFFFF; font-size: 18px; font-family: arial narrow, arial;
}
.BG_billinOTHER {
	FONT-WEIGHT: bold; COLOR: #005FBD; BACKGROUND-COLOR: #FFFFFF; font-size: 18px; font-family: arial narrow, arial;
}

.TXT_billinOTHER {
    font-size: 16px;
    font-weight: bold;
	color: #005FBD;
}

.BG_billinEURsmall {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #195010; font-size: 11px;
}
.BG_billinEURoff {
	FONT-WEIGHT: bold; COLOR: #A0B79C; BACKGROUND-COLOR: #E2EEE0
}
.BORDER_bill {
	BORDER-RIGHT: #a49d8e 1px dashed; BORDER-TOP: #a49d8e 1px dashed; BORDER-LEFT: #a49d8e 1px dashed; BORDER-BOTTOM: #a49d8e 1px dashed
}

.unicefPromoBox {
    background-color: #DDEDFE; color: #012F5F;
}


.SECT_guruAlert {
	background-image: URL("http://images.webresint.com/images/advice_back.gif");
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #51124E;
	height: 57px;
}

.SECT_guruAlert a {
	color: #FFFFFF;
}

.SECT_guruAlert a:hover {
	color: #FFFFFF;
}

.TAB_languageSelect {
	color: #666666;
}

.TAB_languageSelect a {
	color: #666666;
}

.TAB_languageSelect a:hover {
	color: #666666;
}

.TAB_languageSelectMore TD {
	background-color: #FAFAFA;
	color: 666666;
	border-bottom: solid 1px #EAEAEA;
}

.TAB_languageSelectMore a {
	color: #666666;
	text-decoration: none;
}

.TAB_languageSelectMore a:hover {
	color: #666666;
	text-decoration: none;
}


.SN_sectTxt {
	color: #000000;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
}

.SN_sectTxt a {
	padding-left: 5px;
	color: #000000;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	text-decoration: underline
}

.SN_sectTxt a:hover {
	color: #000000;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	text-decoration: none
}

.SN_sectTxt a:visited {
	color: #000000;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
}


.SN_sectTxt1 {
	color: #732A70;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
}

.SN_sectTxt1 a {
	color: #732A70;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	text-decoration: underline
}

.SN_sectTxt1 a:hover {
	color: #732A70;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	text-decoration: none
}

.SN_sectTxt1 a:visited {
	color: #732A70;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
}

.SN_sectTxt2 {
	color: #6D694F;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
}

.SN_sectTxt2 a {
	color: #605C43;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	text-decoration: underline
}

.SN_sectTxt2 a:hover {
	color: #605C43;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	text-decoration: none
}

.SN_sectTxt2 a:visited {
	color: #605C43;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
}

.SN_sectTxtTBS1 {
	color: #B786B5;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
}

.SN_sectBut INPUT {
	border-top: solid 1px #C9C8B2;
	border-left: solid 1px #C9C8B2;
	border-right: solid 1px #3E3D2C;
	border-bottom: solid 1px #3E3D2C;
	background-color: #9C9A7A;
	color: #FFFFFF;
	font-weight: bold;
}

.SN_sectTxtTable {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #F9F8F2;
}

.SN_sectTxtTable1 {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #F5F0F5;
}

.SN_sectTxtTableTerms {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #F5F0F5;
}

.SN_sectTxtTableGeneral {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #D9A4D7;
}

.SN_sectTxtTableConditions {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #F9F8F2;
}

.SN_sectTxtTable2 {
	border-top: solid 1px #C5C4AC;
	border-left: solid 1px #C5C4AC;
	border-right: solid 1px #EDECDB;
	border-bottom: solid 1px #EDECDB;
	background-color: #F9F8F2;
}

.SN_sectTxtTable3 {
	background-image: URL(http://images.webresint.com/images/myaccount/passport_back1.gif);
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	color: #000000;
}

.SN_sectTxtTable3 TD {
	color: #000000;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
	line-height: 16px
}

.SN_sectTxtTable3 H6 {
	color: #000000;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px
}

.SN_button {
	background-image: URL(http://images.webresint.com/images/snbutton_e.gif);
	color: #FFFFFF;
	text-align: center;
}

.SN_button a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

.SN_button a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.SN_button a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.SN_sectTxtTBS {
	color: #7B7759;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
}

.SN_sectTxtTBS a {
	color: #7B7759;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
	text-decoration: underline
}

.SN_sectTxtTBS a:hover {
	color: #7B7759;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
	text-decoration: none
}

.SN_sectTxtTBS a:visited {
	color: #7B7759;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
}

.SN_sectTxtNotReviewed {
	background-color: #F5EEEE;
	color: #7B7759;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
}

.SN_sectTxtNotReviewed a {
	color: #732A70;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
	text-decoration: underline
}

.SN_sectTxtNotReviewed a:hover {
	color: #732A70;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
	text-decoration: none
}

.SN_sectTxtNotReviewed a:visited {
	color: #732A70;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 11px;
}

.SECT_bookingSummBack {
	background-image: URL(http://images.webresint.com/images/booking_summary_back.gif);
	color: #003366;
	border: 1px solid #003366;
	font-size: 13px;
}

.SUB_navMyac {
	background-color: #FFE4AB;
	color: #000000;
	font-size: 12px;
	height: 25px;
	padding-left: 5px;
}

.SUB_navMyac a {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	padding-left: 5px;
}

.SUB_navMyac a:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	padding-left: 5px;
}

.SUB_navMyac a:visited {
	color: #000000;
	font-size: 12px;
	padding-left: 5px;
}

/* STATUS: on the road */
.SECT_buddy_ontheroad {
	background-color: #DFF2DF;
	color: #006600;
	font-size: 11px;
	line-height: 17px;
	border: 1px solid #A7D7A7;
} 

.SECT_buddy_ontheroad TD {
	background-color: #DFF2DF;
	color: #006600;
	font-size: 11px;
	line-height: 17px;
} 

.SECT_buddy_ontheroad a {
	color: #004500;
	font-size: 11px;
	font-weight: bold;
} 

.SECT_buddy_ontheroad a:hover {
	color: #004500;
	font-size: 11px;
	font-weight: bold;
}

.SECT_buddy_ontheroad H5 {
	font-family: arial, verdana, tahoma;
	color: #004500;
	font-size: 13px;
	font-weight: bold;
}


/* STATUS: not travelling */
.SECT_buddy_nottravel {
	background-color: #F5FAFD;
} 

.SECT_buddy_nottravel TD {
	color: #555555;
	font-size: 11px;
	line-height: 17px;
} 

.SECT_buddy_nottravel a {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
} 

.SECT_buddy_nottravel a:hover {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
}

.SECT_buddy_nottravel H5 {
	font-family: arial, verdana, tahoma;
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}



/* STATUS: trip planned */
.SECT_buddy_tripplanned {
	background-color: #F5FAFD;
} 

.SECT_buddy_tripplanned TD {
	color: #555555;
	font-size: 11px;
	line-height: 17px;
} 

.SECT_buddy_tripplanned a {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
} 

.SECT_buddy_tripplanned a:hover {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
}

.SECT_buddy_tripplanned H5 {
	font-family: arial, verdana, tahoma;
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}

.mailbox
{
  height: 190;
}
.myreviews
{
  height: 130;
}
.mygoingto
{
  height: 105;
}
.messages
{
  height: 290;
}
.messages_short
{
  height: 200;
}
.mybuddies
{
  height: 260;
}

.myblogs
{
  height: 200;
}

.comments
{
  height: 230;
}

.myotheralbums
{
  height: 130;
}

.mailbox, .messages, .mybuddies, .mysearch, .tabbertab, .tabbertabdefault, .scroller, .scrollerNoBorder, .myreviews, .mygoingto, .comments, .myblogs, .myotheralbums, .messages_short
{
  border-top: solid 1px #000000;
  border-left: solid 1px #000000;
  border-right: solid 1px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  background-color: #F9F8F2;

  overflow: auto;
  scrollbar-base-color: #F9F8F2; 
  scrollbar-3dlight-color:#F5F2E6;
  scrollbar-arrow-color:#877B56;
  scrollbar-darkshadow-color:#C4C2AE;
  scrollbar-face-color:#DCDAC8;
  scrollbar-highlight-color:#F5F2E6;
  scrollbar-shadow-color:#DCDAC8;
}

.scrollerNoBorder
{
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}

.SN_sectTxt3 {
	color: #A47FA3;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
}

.SN_sectTxt3 a {
	color: #A47FA3;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	text-decoration: underline
}

.SN_sectTxt3 a:hover {
	color: #A47FA3;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	text-decoration: none
}

.SN_sectTxt3 a:visited {
	color: #A47FA3;
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
}

.SECT_readMessage {
	background-color: #316AC5;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 20px;
	font-family: Trebuchet MS, Arial, verdana;
}
.SECT_readMessage a {
	color: #FFFFFF;
	text-decoration: none
}
.SECT_readMessage a:hover {
	color: #FFFFFF;
	text-decoration: underline
}

.SECT_messageAlert {
	color: #732A70;
	font-size: 12px;
	line-height: 20px;
	font-family: Trebuchet MS, Arial, verdana;
}

.SECT_messageAlert a {
	font-size: 12px;
	line-height: 20px;
	font-family: Trebuchet MS, Arial, verdana;
}

.SECT_messageAlert a:hover {
	font-size: 12px;
	line-height: 20px;
	font-family: Trebuchet MS, Arial, verdana;
}

.SECT_messageAlert a:visited {
	font-size: 12px;
	line-height: 20px;
	font-family: Trebuchet MS, Arial, verdana;
}
/* for calendar popup */
#dek {
	position:absolute;
	visibility:hidden;
	z-index:200;
}

#m {
	
}
#m TR TD#p {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#m TR TD#t {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#m TR TD#p {
	WHITE-SPACE: nowrap; BORDER-RIGHT-WIDTH: 0px
}
#m TR.over TD#p {
	BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #efefef
}
#m TR.over TD#t {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #efefef
}
#m TR#hide TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#m TR#hide IMG.pic {
	BORDER-RIGHT: #0000cc 2px solid; BORDER-TOP: #0000cc 2px solid; FLOAT: right; BORDER-LEFT: #0000cc 2px solid; CURSOR: pointer; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #0000cc 2px solid
}
.fc {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333333 0px solid; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #333333 1px solid; POSITION: absolute; BACKGROUND-COLOR: #efefef;
}

.fc TD {
	color: #605C43;
	font-family: Trebuchet Ms, Arial, Verdana; 
	font-size: 11px;
}

.pr {
	FONT-WEIGHT: bold; FONT-SIZE: 260%; MARGIN: -5px 0px
}
.r {
	BORDER-RIGHT: #9ddf99 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9ddf99 2px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 10; PADDING-BOTTOM: 10px; MARGIN: -2px 5px 0px 30px; BORDER-LEFT: #9ddf99 2px solid; LINE-HEIGHT: 1.3em; PADDING-TOP: 7px; BORDER-BOTTOM: #9ddf99 2px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.related {
	BORDER-RIGHT: #9ddf99 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9ddf99 2px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 2; PADDING-BOTTOM: 10px; MARGIN: -2px 5px 0px 30px; BORDER-LEFT: #9ddf99 2px solid; WIDTH: 100%; LINE-HEIGHT: 1.3em; PADDING-TOP: 7px; BORDER-BOTTOM: #9ddf99 2px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.rg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #008000; PADDING-TOP: 0px
}
.rl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #9ddf99; TEXT-DECORATION: none
}
.s {
	DISPLAY: none
}

.SN_navButOn {
	background-color: #FFFFFF;
}

.SN_navButOver {
	background-color: #E8E6D9;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #FFFFFF;
}

.SN_navButOff {
	background-color: #E8E6D9;
	border-right: solid 1px #DAD7C3;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #E8E6D9;
	border-bottom: solid 1px #E8E6D9;
}

.SN_navButOff IMG {
	FILTER: alpha(opacity=40);
}

.pointer { cursor: pointer; }

/* slide down menu styles */
.dropdown { cursor: pointer; }
.dropdown * { margin: 0px; padding: 0px; font-family: Verdana, Helvetica, sans-serif; }
.dropdown h3 { font-weight: normal; font-size: 10px; }
.dropdown h3 span { padding: 3px; text-indent: 3px; display: block; }
.dropdown ul { display: none; position: absolute; }
.dropdown li { display: block; padding: 2px; border-bottom: 1px dotted #CCC; }
.dropdown a { font-size: 10px; text-decoration: none; color: #069; }
.dropdown a:hover { text-decoration: underline; }
/* the last one we don't put a border on */
.dropdown li.last { border-bottom: none; }

.SN_sectTxtTable4 {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #D9A4D7;
}

.SN_sectTxtTable4 TD {
	font-size: 13px;
}

.mouseOverRowHighlight {
	background-color: #CFE7FF;
	background: #CFE7FF;
}


/*
** Autocomplete styles
*/
/* Suggestion list */
.autocomplete {
  border: 1px solid;
/*  overflow: hidden;*/
  background: url(http://api.drupal.org/misc/throbber.gif) no-repeat 100% 2px;
}
.autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
.autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
.throbbing {
  background-position: 100% -18px;
}

.statusText
{
	color: #A0A0A0;
	font-style: italic;
}

.optionDiv, .optionDivSelected{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
.optionDivSelected{ /* Selected item in the ajax search list */
	background-color:#317082;
	color:#FFF;
}

div .searchListResults
{
	position:	relative;			/* Never change this one */
	width:		175px;				/* Width of box */
	height:		100px;				/* Height of box */
	overflow:	auto;				/* Scrolling features */
	border:		1px solid #317082;	/* Dark green border */
	background-color:	#FF0000;		/* White background color */
	text-align:	left;
	font-size:	0.9em;
	z-index:	100;
}





/* slide down menu styles */
  
.mainDiv
{
  width:180px;
}
.topItem
{
  width:180px;
  cursor:pointer;
  background: #000066;
  text-decoration: none;
  color: white; 
  font-weight:bold;
  font-family:"Arial";
 
}


.dropMenu
{
  background:#EDC7EC;
  border-left:1px solid #DAD7C3;
  border-right:1px solid #DAD7C3;
  font-family: trebuchet Ms, arial; 
  font-size: 12px 
  color: #6D694F;
}

.subMenu
{
  font-family: trebuchet Ms, arial; 
  font-size: 12px; 
  color: #6D694F;
}

.subMenu TD
{
  font-family: trebuchet Ms, arial; 
  font-size: 12px;
  color: #6D694F;
}

.subMenu a
{
  font-family: trebuchet Ms, arial; 
  font-size: 12px;
  color: #6D694F;
  font-weight: bold;
}

.subMenu a:hover
{
  font-family: trebuchet Ms, arial; 
  color: #6D694F;
  font-size: 12px;
}

.subItem
{
   padding-left:5px;
   cursor:pointer;
   font-weight:bold;
   text-decoration:none;
   color:black;
}

.subItem a
{
   text-decoration:none;
   color:black;
}

.subItemOver
{
   cursor:pointer;
   color:blue;
   text-decoration:underline;
   font-weight:bold;
   padding-left:5px;
}

.subItemOver  a
{
   color:blue;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}

.SECT_personalDetsHead {
	background-image: URL(http://images.webresint.com/images/myaccount/personal_details_table_b.gif);
}

.SECT_personalDetsHead TD H1 {
	font-family: trebuchet Ms, arial; 
    font-size: 20px; 
    color: #66595B;
	font-weight: normal;
}

.SECT_personalDetsHead TD H2 {
	font-family: trebuchet Ms, arial; 
    font-size: 14px; 
    color: #66595B;
	font-weight: bold;
}

.SECT_personalDetsMain {
	background-image: URL(http://images.webresint.com/images/myaccount/personal_details_table_e.gif);
}

.SECT_personalDetsMain TD {
	color: #66595B;
	font-family: trebuchet Ms, arial; 
    font-size: 12px;
	line-height: 16px;
}

.PASS_noPhoto {
	background-color: #F6F0F1;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #735858;
	border-top: solid 1px #735858;
	border-bottom: solid 1px #FFFFFF;
}

.PASS_noPhotoON {
	/*background-color: #FCE3E3;*/
	border: solid 1px #FF0000;
}


.SECT_memberTabOff {
	background-image: URL(http://images.webresint.com/images/myaccount/buddyinfo_back_off.gif);
	color: #B29CA2;
	font-family: arial narrow, arial, verdana; 
    font-size: 14px;
}

.SECT_memberTabOn {
	background-image: URL(http://images.webresint.com/images/myaccount/buddyinfo_back_on.gif);
	color: #732A70;
	font-family: arial narrow, arial, verdana; 
    font-size: 16px;
}

.PASS_input {
	background-color: #FDF8FD;
	border: solid 1px #66595B;
	color: #66595B;
	font-family: trebuchet Ms, arial; 
    font-size: 11px;
}

.SECT_memberTab_Extra {
	background-color: #F5F2E6;
}

.SECT_memberTab_Extra_Off {
	background: url(http://images.webresint.com/images/myaccount/buddyinfo_d_1.gif);
}

.PANEL_karma_cust_queryHead {
	background-color: #5B5B4E;
	color: #F6F6EB;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Trebuchet Ms, verdana, arial;
	font-size: 11px;
}

.PANEL_karma_cust_queryRead {
	background-color: #E7E7D5;
	color: #48483B;
	font-family: Trebuchet Ms, verdana, arial;
	font-size: 11px;
	line-height: 16px;
}

.SN_notratedTxt {
	color: #732A70;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Verdana;
	font-weight: bold;
}

.SN_notratedTxt a {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #732A70;
	color: #FFFFFF;
	text-decoration: none;
}
.SN_notratedTxt a:hover {
	color: #732A70;
	background-color: #F9F8F2;
	text-decoration: none;
}

.SN_readReviewCity {
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Verdana;
	font-weight: bold;
    color: #FFFFFF;
}

.SN_readReviewCity a {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #732A70;
	color: #FFFFFF;
	text-decoration: none;
}

.SN_readReviewCity a:visited {
	color: #FFFFFF;
	background-color: #732A70;
	text-decoration: none;
}

.SN_readReviewCity a:hover {
	color: #732A70;
	background-color: #F9F8F2;
	text-decoration: none;
}

.SN_readReviewHostel {
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;
}

.SN_readReviewHostel a {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #AA0000;
	color: #FFFFFF;
	text-decoration: none;
}

.SN_readReviewHostel a:hover {
	color: #AA0000;
	background-color: #F9F8F2;
	text-decoration: none;
}

.SN_sectTxt INPUT, .SN_sectTxt1 INPUT, .SN_sectTxt2 INPUT, .SN_sectTxt3 INPUT, .SN_sectTxt TEXTAREA, .SN_sectTxt1 TEXTAREA, .SN_sectTxt2 TEXTAREA, .SN_sectTxt3 TEXTAREA {
	font-family: Trebuchet MS, Arial, verdana;
	color: #555555;
}

.editing
{
	border:1px solid black;
}

.titleEditing
{
	border: 0px solid red;
}

.fullWidth
{
	width: 100%;
}

.button, .buttonSmall
{
	border:1px solid #F3D9F2;
	background-color: #F5F0F5;
}

.buttonSmall
{
	font-weight: normal;
	font-size: 11;
}

.button:hover, .buttonSmall:hover
{
	border-color: #0000ff;
	background-color: #FDF8FD;
}

.profileEdit
{
	width: 100%; height: 100%;
}

.profileEdit textarea
{
	width: 100%;
	height: 98%;
}

.tipEdit
{
	width: 100%;
	height: 100%;
}

.tipEdit textarea
{
	width: 100%;
	height: 28px;
}
.BUT_buddyButton {
	background-image: URL(http://images.webresint.com/images/myaccount/buddy_button_back.gif);
	padding-left: 3px;
	padding-right: 3px;
}

.BUT_buddyButton a {
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}
.BUT_buddyButton a:hover {
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline
}

.BUT_buddyImage {
  	background-image: URL(http://images.webresint.com/images/myaccount/buddy_button_back.gif);
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}

.resultTable2 {
	border: solid 1px black;
	padding: 0px;
	background-color: white;
	cursor: pointer;
	font-size: 18px;
	color: #0000BB;
/*	margin-left: 160px;*/
}

.tagline {
	color: #FFFFFF;
	font-family: Arial Narrow, Arial, Verdana, Tahoma;
	font-size: 26px;
	padding-left: 10px;
}
.tagTXT {
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	padding-left: 10px;
	font-weight: bold;
}
.tabHEAD {
	color: #003366;
	font-family: Arial Narrow, Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}
.tabHEAD a, .tabHEAD a:active, .tabHEAD a:visited{
	color: #3c3928;
	font-family: Arial Narrow, Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: underline;
}
.tabHEAD a:hover{
	color: #3c3928;
	font-family: Arial Narrow, Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
}
.tableTXT {
	color: #OOOOOO;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}
.tableTXT a {
	color: #OOOOOO;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	text-decoration: underline;
}
.tableTXT a:hover {
	color: #OOOOOO;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	text-decoration: none;
}
.loginButton {
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	border: 0px;
}
.loginButton a, .loginButton a:active{
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.loginButton a:hover{
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.featHEAD {
	color: #6c1169;
	font-family: Arial Narrow, Arial, Verdana, Tahoma;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
}

.header {
	color: #003366;
	font-family: Arial Narrow, Arial, Verdana, Tahoma;
	font-size: 35px;
	font-weight: bold;
	padding-left: 10px;
}
.tagline {
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
.bullets {
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}
.featureHEADS {
	color: #6c1169;
	font-family: Arial Narrow, Arial, Verdana, Tahoma;
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
}

.Login_button {
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.Login_button a{
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Login_button a:hover{
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.BTN_Link {
  border-top: #D786D7 1px outset; 
  border-left: #D786D7 1px outset;
  border-right: #320032 1px outset; 
  border-bottom: #320032 1px outset; 
  background-color: #8B358B;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  cursor: pointer
}



#scrollbox 
{
	width:500px; 
	height:120px; 
	background:#f4f4f4; 
	overflow:auto; 
	border:1px solid #aaa; 
	
	background-color: #F9F8F2;


	scrollbar-base-color: #F9F8F2; 
	scrollbar-3dlight-color:#F5F2E6;
	scrollbar-arrow-color:#877B56;
	scrollbar-darkshadow-color:#C4C2AE;
	scrollbar-face-color:#DCDAC8;
	scrollbar-highlight-color:#F5F2E6;
	scrollbar-shadow-color:#DCDAC8;
}


#hostelWorldTravNetAd {
	position:relative;
	float: left;
	z-index:1;
}

#TravNetSignUpTxt {
	position:absolute;
	float: left;
	z-index:2;
	width: 75px;
	left: 243px;
	top: 99px;
}

.signupWhite {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.signupWhite A:link, .signupWhite A:visited, .signupWhite A:active { 
	text-decoration: none;
	color: #FFFFFF;
}

.signupWhite a:hover {
  text-decoration: underline;
  color: #FFFFFF;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.SN_createBlog {
	font-family: Trebuchet MS, arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
    color: #FFFFFF;
}

.SN_createBlog a {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #732A70;
	color: #FFFFFF;
	text-decoration: none;
}

.SN_createBlog a:visited {
	color: #FFFFFF;
	background-color: #732A70;
	text-decoration: none;
}

.SN_createBlog a:hover {
	color: #FFFFFF;
	background-color: #732A70;
	text-decoration: none;
}

.formSectionTitle { 
		font-family: arial; 
		font-size: 13pt; 
		color: #000066 
}

.formContent { 
		font-family: arial; 
		font-size: 8pt; 
		color: #000000 
}

.formContentSmall{ 
		font-family: Tahoma, verdana, arial; 
		font-size: 7.5pt; 
		color: #000000 
}

.FAC_moreOptsHead {
		font-family: arial, verdana, tahoma, helvetica; 
		font-size: 8pt; 
		color: #CC0000;
}

.TXT_13px {
		font-size: 13px;
		color: #333333;
}
.TXT_11px_lightGrey {
		font-size: 11px;
		color: #999999;
		line-height: 16px;
}
.TXT_RatingMidGrey {
		font-size: 11px;
		color: #666666;
		text-align: right;
		padding-right: 10px;
}
.TXT_RatingWhite {
		background-color: #FF0000;
		font-size: 10px;
		color: #FFFFFF;
		text-align: right;
		padding-right: 5px;
}
.RATING_tableBack {
		background-color: #E9F5FE;
}

.RATING_overall {
		background-color: #FF0000;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
}

.RATING_overall H1 {
		font-family: Arial Narrow, Arial, Trebuchet MS, Verdana, Helvetica;
		font-size: 24px;
		color: #FFFFFF;
}

.TXT_ratingLinksPagenation {
		color: #696969;

}

.TXT_ratingLinksPagenation a {
		color: #7396BF;
		text-decoration: none;
}

.TXT_ratingLinksPagenation a:hover {
		color: #7396BF;
		text-decoration: underline;
}

.TXT_ratingSortOpts {
		color: #999999;
}

.TXT_ratingSortOpts B {
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
}

.TXT_ratingSortOpts a {
		color: #999999;
		text-decoration: underline;
		padding-left: 5px;
		padding-right: 5px;
}

.RATINGS_memberPanel {
		background-color: #F4FAFE;
		color: #333333;
		font-size: 13px;
}
.RATINGS_memberPanel BLOCKQUOTE {
		background-color: #F4FAFE;
		color: #666666;
		font-size: 11px;
		line-height: 16px;
		margin-top: 10px;
}

.RATINGS_memberPanel a {
		color: #333333;
		text-decoration: underline;
		font-weight: bold;
}

.RATINGS_memberPanel a:hover {
		color: #333333;
		text-decoration: none;
}

/* enterdetails Redesign */

.FAB_premListName {
	background-image: URL(http://images.webresint.com/images/prem_panel_b.gif);
	font-family: Trebuchet MS, Arial Narrow, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.FAB_premListName a {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.FAB_premListName a:hover {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.FAB_premListBook {
	background-image: URL(http://images.webresint.com/images/prem_panel_d.gif);
	text-align: center;
}
.FAB_premListBook a {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
.FAB_premListBook a:hover {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.FAB_premListStats {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 11px;
	background-image: URL(http://images.webresint.com/images/prem_panel_e.gif);
	text-align: center;
	color: #60686D;
	font-weight: bold;
}

.FAB_premListStats TD {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 11px;
	text-align: center;
	color: #60686D;
	font-weight: bold;
}

.FAB_premListStats H1 {
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #2D383F;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 15px;
}

.FAB_premListDesc {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 11px;
	background-image: URL(http://images.webresint.com/images/prem_panel_h.gif);
}

.FAB_premListDesc TD {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 11px;
}
.SECT_fabHeadings {
	font-family: arial narrow, arial, verdana; 
	font-size: 19px; 
	/*color: #2D383F; */
	color: #003366;
	padding-left: 0px; 
	padding-bottom: 10px;
}

.SECT_fabHeadings a {
	font-family: arial narrow, arial, verdana; 
	font-size: 19px; 
	color: #2D383F; 
}

.SECT_fabHeadings a:hover {
	font-family: arial narrow, arial, verdana; 
	font-size: 19px; 
	color: #2D383F; 
}

.HOSTELS_flag {
  background: url(http://images.webresint.com/images/flags/hostels-flag.gif);
  background-repeat: repeat-x;
  overflow: hidden;
  float: left; 
  position: relative; 
  top: 0px;
  left 0px;
  height: 13px; 
  width: 17px; 
}
