HTML {font-family: Verdana, sans-serif}
h1 {font-size: 16px; color: #2A6D98; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-bottom: 3}
h2 {font-size: 10pt; color: #CC0000; font-weight: bold}
h3 {font-family: Verdana, sans-serif; font-size: 10pt; font-weight: bold}
.text {font-size: 8pt; color: #444444; line-height: 140%; padding-right: 0px}
table {font-size: 8pt; color: #444444; line-height: 140%; padding-right: 0px}
.tab_1 {font-size: 8pt; color: #444444; line-height: 140%; padding-right: 0px; border: solid #666666; border-width: 1px 1px 1px 1px}
.td_1 {font-size: 8pt; color: #444444; line-height: 180%; padding-left: 5px; padding-right: 0px; border: solid #666666; border-width: 0px 1px 1px 0px}
.tr-dark {font-size: 9pt; color: #333333; background-color:#ffffff}
.ch {font-size: 16px; color: #2A6D98; font-weight: bold; padding-left: 265; padding-right: 10; padding-top: 20}
.tb {font-size: 12px; color: #333333; padding-left: 20; padding-right: 10}
.tw {font-size: 13px; color: #444444; padding-left: 20; padding-right: 15}
.quote {font-size: 11px; color: #222222; padding-left: 0; padding-right: 0; margin-top:-5; margin-bottom: 0}
.lt {font-size: 11px; color: #2A6D98; padding-left: 10; padding-right: 10}
.ll {font-size: 12px; color: #2A6D98; font-weight: bold; padding-left: 50; padding-right: 0}
.lb {font-size: 11px; color: #ffffff; font-weight: 900; padding-left: 7; padding-right: 10}
.xpl {font-size: 16px; color: #ffffff; font-weight: 900; padding-left: 20; padding-right: 10}
.text2 {font-size: 10px; color: #333333; padding-left: 20; padding-right: 10}
.frame {font-size: 11px; color: #2A6D98; padding-left: 40; font-style: italic}
.tab {font-size: 11px; color: #2A6D98; background-color: #000000}
a:link { text-decoration: none; color: #246C8E}
a:active { text-decoration: none}
a:visited {text-decoration: none; color: #333333}
a:hover {text-decoration: underline; color: #246C8E}

a.mass:link { text-decoration: none; color: #333333}
a.mass:active { text-decoration: none}
a.mass:visited {text-decoration: none; color: #8D4224}
a.mass:hover {text-decoration: underline; color: #246C8E}

a.white:link { text-decoration: none; font-size: 11px; color: #dddddd; font-weight: 900; padding-left: 7; padding-right: 10}
a.white:visited {text-decoration: none; font-size: 11px; color: #dddddd; font-weight: 900; padding-left: 7; padding-right: 10}
a.white:active { text-decoration: none; font-size: 11px; color: #dddddd; font-weight: 900; padding-left: 7; padding-right: 10}
a.white:hover {text-decoration: underline; font-size: 11px; color: #dddddd; font-weight: 900; padding-left: 7; padding-right: 10}
.ourclients {font-size: 11px; color: #222222; padding-left: 10; padding-right: 10}

/* HOTELCLUBS & RATESTOGO STYLES */

/* header */
td.h-btn {background-color: 999999; border: 1px solid; border-color: 000000 000000 000000 cccccc}
td.h-btn-over {background-color: ffcf39; border: 1px solid; border-color: 000000 000000 ffcf39 cccccc}
td.h-btn-last {background-color: 999999; border: 1px solid; border-color: 000000 999999 000000 cccccc; font-size: 11pt}

td.smtitle {font: 8pt verdana; font-weight: bold; background-color: fff7de}
td.list {font: 8pt verdana; background-color: fff7de}
td.font {font: 9pt verdana}

td.h-brite {background-color: cccccc}	/* light-grey */
td.h-over {background-color: ffcf39}	/* dark yellow */
td.h-bgdark {background-color: 072899}	/* dark-blue */

.h-btn-text {font: bold 8pt tahoma; color: ffffff; text-decoration: none; position: relative; top: -1px}
.h-btn-text:visited {font: bold 8pt tahoma; color: ffffff; text-decoration: none; position: relative; top: -1px}
.h-btn-text:active {font: bold 8pt tahoma; color: ffffff; text-decoration: none; position: relative; top: -1px}
.h-btn-text:hover {font: bold 8pt tahoma; color: ffcf39; text-decoration: none; position: relative; top: -1px}


/* body */
body {margin: 0; background-color: ffffff}
body.spec {border: 0; background-color: ffffff}
body.normal {margin: 10px; background-color: ffffff}


/* footer */
td.footer {font: 7.5pt verdana; color: ffffff; background-color: 999999; border: solid; border-width: 1px 0; border-color: 000000 999999}

.footer-link {font: 7.5pt verdana; color: ffffff; text-decoration: underline}
.footer-link:visited {font: 7.5pt verdana; color: ffffff; text-decoration: underline}
.footer-link:active {font: 7.5pt verdana; color: ffffff; text-decoration: underline}
.footer-link:hover {font: 7.5pt verdana; color: ffcf39; text-decoration: underline}


/* tab */
td.tab {font: bold 9pt verdana; color: ffffff; background-color: 3399CC}
td.tab-line {background-color: dddddd}


/* tabManual */
td.tabManual {font: bold 11pt verdana; color: ffffff; background-color: 5f78cb}


/* search engine tab */
table.tab {border: solid #666666; border-width: 1px 1px 0 1px; background-color: ffffff}
table.tab2 {border: solid #666666; border-width: 1px 1px 1px 1px; background-color: ffffff}

th.tab-act {border: solid #5f78cb; border-width: 0 1px 1px 1px; background-color: ffffff}
th.tab-pass {background-color: 999999; border: 1px solid #5f78cb}
th.tab-blank {border-top: 1px solid #5f78cb}

a.tab-lnk-act {font: bold 8pt tahoma; color: ffffff; text-decoration: none}
a.tab-lnk-act:hover {font: bold 8pt tahoma; color: ffcf39; text-decoration: none}
a.tab-lnk-pass {color: 999999; font: bold 8pt tahoma; text-decoration: none; cursor: default}


/* general */
div.body {margin: 0 10px}

.small {font: 7.5pt verdana}
.par {font: 9pt verdana}
.big {font: bold 12pt verdana}

.mark {color: 5f78cb}		/* blue */
.mark:visited {color: 5f78cb}
.mark:active {color: 5f78cb}
.mark:hover {color: 5f78cb}

.hilite {color: c62929}		/* red */
.hilite:visited {color: c62929}
.hilite:active {color: c62929}
.hilite:hover {color: c62929}

.arrow {background-color: c62929}	/* red top arrow */

.tr-brite {font: 8pt verdana}
.tr-dark {font: 8pt verdana; background-color: ffffff}	/* yellow */
.tr-form {font: 7pt verdana; background-color: eeeeee}	/* yellow */

table.border {border: 1px solid #5f78cb}

.t-heading {font: bold 8pt verdana; color: ffffff; background-color: 3399CC}
.t-heading:visited {font: bold 8pt verdana; color: ffffff; background-color: 5f78cb}
.t-heading:active {font: bold 8pt verdana; color: ffffff; background-color: 5f78cb}
.t-heading:hover {font: bold 8pt verdana; color: ffffff; background-color: 5f78cb}

/* hand cursor */
.hand-cur {cursor: pointer; cursor: hand}

/* controls start */
.t-box {font: 8pt verdana; border: 1px solid #5f78cb}
.t-box-invis {font: 8pt verdana; border: 0; background: transparent; padding: 0}
.t-box-ttl {font: 8pt verdana; border: 0; background: transparent; text-align: center}
.t-box-grttl {font: bold 8pt verdana; border: 0; background: transparent; text-align: center}


table.sr {border: solid #3399CC; border-width: 1px 0 0 1px} 
th.sr-heading {font: bold 8pt verdana; color: ffffff; background-color: #3399CC; border: solid #ffffff; border-width: 0 1px 1px 0} 
.sr-brite {font: 8pt verdana; border: solid #dddddd; border-width: 0 1px 1px 0} 
.sr-dark {font: 8pt verdana; background-color: #EBF4FA; border: solid #dddddd; border-width: 0 1px 1px 0}

img.ro {cursor: hand}

.fs-big {font-size: 12pt; color: #2A6D98; font-weight: bold}
.fs-title {font-size: 12pt; color: #2A6D98; font-weight: bold}
.fs-par {font-size: 9pt}
.fs-small {font-size: 8pt}

/* for hostelworld search box */
.BEIndexmediumBold { font-family: verdana, arial; font-size: 11px; font-weight: bold; }
.BEindexTabBack { background-color: #D4F3FD }
.BEmediumBoldCol { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #336699 }
.BEmedium { font-family: verdana, arial; font-size: 11px}
.BEIndexmedium { font-family: verdana, arial; font-size: 11px; } 
.BEselect { font-family: verdana, arial; font-size: 11px; }

.tab-ach { background-color: #E9EFF7; border: thin dotted #106185; }
.txt-ach { font-family: verdana; font-size: 11px; font-weight: bold; color: #1062B6; }
.note-ach { font-family: verdana; font-size: 10px; color: #1062B6; }
.btn {
	font-family: verdana;
	font-size: 11px;
	color: #1062B6;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #106185;
	border-right: 2px solid #106185;
	border-bottom: 2px solid #106185;
	border-left: 1px solid #106185;
}
.combo {
	font-family: verdana;
	font-size: 11px;
	color: #1062B6;
	font-weight: bold;
}
