.tableTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dd0000
}
.tableTitleTCS {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	COLOR: #ffffff;
	FONT-FAMILY: TSCu_InaiMathi;
	BACKGROUND-COLOR: #dd0000
}
A:link {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

a.headerBanner:link, a.headerBanner:hover, a.headerBanner:visited {
	border:none !important;
	text-decoration:none !important;
}

a.headerBanner img {
	border:none !important;
}

A.content:link {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.content:visited {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.content:hover {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.contentcn:link {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	TEXT-DECORATION: underline
}
A.contentcn:visited {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	TEXT-DECORATION: underline
}
A.contentcn:hover {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	TEXT-DECORATION: none
}
A.contentch:link {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: SimSun;
	TEXT-DECORATION: underline
}
A.contentch:visited {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: SimSun;
	TEXT-DECORATION: underline
}
A.contentch:hover {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: SimSun;
	TEXT-DECORATION: none
}
A.footer:link {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.footer:visited {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.footer:hover {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.footertm:link {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Inaimathi;
	TEXT-DECORATION: underline
}
A.footertm:visited {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Inaimathi;
	TEXT-DECORATION: underline
}
A.footertm:hover {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Inaimathi;
	TEXT-DECORATION: underline
}
A.footerTCS:link {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: TSCu_Inaimathi;
	TEXT-DECORATION: underline
}
A.footerTCS:visited {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: TSCu_Inaimathi;
	TEXT-DECORATION: underline
}
A.footerTCS:hover {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: TSCu_Inaimathi;
	TEXT-DECORATION: underline
}
A.language:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.language:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.language:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.footerTH:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.footerTH:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.footerTH:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.footercn:link {
	FONT-SIZE: 9pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	LETTER-SPACING: 1px
}
A.footercn:visited {
	FONT-SIZE: 9pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	LETTER-SPACING: 1px
}
A.footercn:hover {
	FONT-SIZE: 9pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	LETTER-SPACING: 1px
}
A.footerch:link {
	FONT-SIZE: 9pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: SimSun;
	LETTER-SPACING: 1px
}
A.footerch:visited {
	FONT-SIZE: 9pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: SimSun;
	LETTER-SPACING: 1px
}
A.footerch:hover {
	FONT-SIZE: 9pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: SimSun;
	LETTER-SPACING: 1px
}
A.table:link {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.table:visited {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.table:hover {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.des:link {
	FONT-SIZE: 12px;
	COLOR: #6600ff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.des:visited {
	FONT-SIZE: 12px;
	COLOR: #6600ff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.des:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.footer {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.footercn {
	FONT-SIZE: 9pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	LETTER-SPACING: 1px
}
.TITLE {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	TEXT-TRANSFORM: lowercase;
	COLOR: #ee0000;
	LINE-HEIGHT: 40px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.TITLEtm {
	FONT-WEIGHT: bold;
	FONT-SIZE: 25px;
	COLOR: #ee0000;
	FONT-FAMILY: InaiMathi;
	TEXT-DECORATION: none
}
.TITLETCS {
	FONT-WEIGHT: bold;
	FONT-SIZE: 25px;
	COLOR: #ee0000;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: none
}
.TITLEcn {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15pt;
	COLOR: #dd0000;
	LINE-HEIGHT: 40px;
FONT-FAMILY: ????;
	LETTER-SPACING: 2px;
	TEXT-DECORATION: none
}
.TITLEch {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15pt;
	COLOR: #dd0000;
	LINE-HEIGHT: 40px;
	FONT-FAMILY: SimSun;
	LETTER-SPACING: 2px;
	TEXT-DECORATION: none
}
.section {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: lowercase;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.tableTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dd0000
}
.tableContent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee
}
.tableTitleCn {
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	LETTER-SPACING: 1px;
	BACKGROUND-COLOR: #dd0000
}
.tableContentCn {
	FONT-SIZE: 10pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	LETTER-SPACING: 1px;
	BACKGROUND-COLOR: #eeeeee
}
.tableTitleCh {
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: SimSun;
	LETTER-SPACING: 1px;
	BACKGROUND-COLOR: #dd0000
}
.tableContentCh {
	FONT-SIZE: 10pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: SimSun;
	LETTER-SPACING: 1px;
	BACKGROUND-COLOR: #eeeeee
}
.tableContentTCS {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	COLOR: #000000;
	FONT-FAMILY: TSCu_InaiMathi;
	BACKGROUND-COLOR: #eeeeee
}
.smallTableTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000077
}
.smallTableContent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee
}
.smallTableTitlech {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: SimSun;
	BACKGROUND-COLOR: #000077
}
.smallTableContentch {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: SimSun;
	BACKGROUND-COLOR: #eeeeee
}
.content {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contentcn {
	FONT-SIZE: 10pt;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "Verdana, Geneva, sans-serif"
}
.contentch {
	FONT-SIZE: 10pt;
	COLOR: #444444;
	FONT-FAMILY: SimSun
}
.bg {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #fe0000
}
.form {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.compactform {
	BORDER-RIGHT: #000000 2px solid;
	BORDER-TOP: #000000 2px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000000 2px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #000000 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.compact {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyright {
	FONT-SIZE: 11px;
	COLOR: #6699cc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyrightTCS {
	FONT-SIZE: 12px;
	COLOR: #6699cc;
	FONT-FAMILY: TSCu_InaiMathi
}
.copyrightcn {
	FONT-SIZE: 9pt;
	COLOR: #6699cc;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "Verdana, Geneva, sans-serif";
	LETTER-SPACING: 1px
}
.copyrightch {
	FONT-SIZE: 9pt;
	COLOR: #6699cc;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: SimSun;
	LETTER-SPACING: 1px
}
.des {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.unnamed1 {
	BACKGROUND-COLOR: #fedadd
}
A.philo:link {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.philo:visited {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.philo:hover {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.philotm:link {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: InaiMathi;
	TEXT-DECORATION: none
}
A.philotm:visited {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: InaiMathi;
	TEXT-DECORATION: none
}
A.philotm:hover {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: InaiMathi;
	TEXT-DECORATION: underline
}
A.philoth:link {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.philoth:visited {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.philoth:hover {
	FONT-SIZE: 12px;
	COLOR: #2c2c65;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.philoTCS:link {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: none
}
A.philoTCS:visited {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: none
}
A.philoTCS:hover {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: underline
}
.toplink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3366cc;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.toplink:link {
	FONT-SIZE: 12px;
	COLOR: #3366cc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.toplink:visited {
	FONT-SIZE: 12px;
	COLOR: #3366cc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.toplink:hover {
	FONT-SIZE: 12px;
	COLOR: #3366cc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.sectionTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: lowercase;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.meter {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contentR {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify
}
.compactSearch {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contentTH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify
}
.contentTHR {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify
}
.footerTH {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.metercn {
	FONT-SIZE: 12px;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
FONT-FAMILY: ????;
	LETTER-SPACING: 1px
}
.meterch {
	FONT-SIZE: 12px;
	COLOR: #444444;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: SimSun;
	LETTER-SPACING: 1px
}
A.contentTM:link {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: InaiMathi;
	TEXT-DECORATION: underline
}
A.contentTM:visited {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: InaiMathi;
	TEXT-DECORATION: underline
}
A.contentTM:hover {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	FONT-FAMILY: InaiMathi;
	TEXT-DECORATION: none
}
A.contentTCS:link {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: underline
}
A.contentTCS:visited {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: underline
}
A.contentTCS:hover {
	FONT-SIZE: 12pt;
	COLOR: #2c2c65;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: none
}
A.contentTCSmall:link {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	LINE-HEIGHT: 90%;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: underline
}
A.contentTCSmall:visited {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	LINE-HEIGHT: 90%;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: underline
}
A.contentTCSmall:hover {
	FONT-SIZE: 10pt;
	COLOR: #2c2c65;
	LINE-HEIGHT: 90%;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: none
}
A.white:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.white:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.white:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contentTM {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: InaiMathi;
	TEXT-DECORATION: none
}
.contentTCS {
	FONT-SIZE: 12pt;
	COLOR: #000000;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: none
}
.contentTCSmall {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	LINE-HEIGHT: 90%;
	FONT-FAMILY: TSCu_InaiMathi;
	TEXT-DECORATION: none
}
.contentTHs {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify
}
.td {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.wide_ads {
	DISPLAY: block;
	FONT-SIZE: 10px;
	MARGIN: 10px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-ALIGN: left
}
#wide_adsunit A SPAN.ad_url {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 160px
}
.ad_header {
	FONT-WEIGHT: bold;
	COLOR: #990022
}
.ad_url {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #990022
}
.ad_text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
.ad_line1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: underline
}
.BEhomeSearch {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #000000 1px solid;
	CURSOR: pointer;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #fbdd62
}
.BEfabBookNow {
	BORDER-RIGHT: #777777 2px solid;
	BORDER-TOP: #cccccc 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT: #cccccc 2px solid;
	CURSOR: pointer;
	BORDER-BOTTOM: #999999 2px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #dddddd
}
.BEbookingConfirm {
	PADDING-RIGHT: 20px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-LEFT-COLOR: #0183C7;
	BORDER-BOTTOM-COLOR: #0183C7;
	PADDING-BOTTOM: 2px;
	CURSOR: pointer;
	COLOR: white;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #0183C7;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #0183C7;
	BORDER-RIGHT-COLOR: #0183C7;
	BORDER-BOTTOM-STYLE: solid
}
.BEbookingCancel {
	FONT-SIZE: 10px;
	BORDER-LEFT-COLOR: #6699cc;
	BORDER-BOTTOM-COLOR: #003366;
	CURSOR: pointer;
	COLOR: white;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #6699cc;
	FONT-FAMILY: Verdana;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #006699;
	BORDER-RIGHT-COLOR: #003366;
	BORDER-BOTTOM-STYLE: solid
}
#BE_HD_MicrositePageHolder {
	WIDTH: 100%;
	BACKGROUND-COLOR: #fff
}
#BE_FAB_ResultsPageHolder {
	WIDTH: 100%;
	BACKGROUND-COLOR: #fff
}
#BE_HD_MicrositePageHolder TD {
	COLOR: #000
}
#BE_FAB_ResultsPageHolder TD {
	COLOR: #000
}
SELECT {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
BODY {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif
}
TD {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.TIheader {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #336699
}
.TImain {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #ffffff
}
.TIinput {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #ffffff
}
.table {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid
}
.BErooms {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial
}
.BEselect {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
.BEbookingSelect {
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #e7f4f8
}
.BEinput {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #336699
}
.BEformfont {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial
}
.BExxsmall {
	FONT-SIZE: 9px;
	FONT-FAMILY: verdana, arial
}
.BEsmall {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.BEmedium {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
.BEmediumWhite {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #ffffff
}
.BEbgrndWhite {
	BACKGROUND-COLOR: #ffffff
}
.BElarge {
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial
}
.BEsmallBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial
}
.BEmediumBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
.BElargeBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: verdana, arial
}
.BEsmallCol {
	FONT-SIZE: 10px;
	COLOR: #336699;
	FONT-FAMILY: verdana, arial
}
.BEmediumBoldCol {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #0081C6;
	FONT-FAMILY: verdana, arial
}
.BElargeBoldCol {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #0081C6;
	FONT-FAMILY: verdana, arial
}
.BEmediumBoldWhite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial
}
.unavailNotChosen {
	FONT-SIZE: 11px;
	BACKGROUND: url(/images/rbh/availgrid/unavailNotChosen.gif) #efb2b2;
	COLOR: #a89290;
	FONT-FAMILY: arial, verdana
}
.availNotChosen {
	FONT-SIZE: 11px;
	BACKGROUND: url(/images/rbh/availgrid/availNotChosen.gif) #e1f4eb;
	COLOR: #73977d;
	FONT-FAMILY: arial, verdana
}
.BEavail {
	FONT-SIZE: 11px;
	BACKGROUND: url(/images/rbh/availgrid/availChosen.gif) #0ead1d;
	COLOR: #ffffff;
	FONT-FAMILY: arial, verdana
}
.BEnotavail {
	FONT-SIZE: 11px;
	BACKGROUND: url(/images/rbh/availgrid/unavailChosen.gif) #ff0000;
	COLOR: #ffffff;
	FONT-FAMILY: arial, verdana
}
.BEIndexmedium {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
.BEIndexmediumBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
.BEindexTabBack {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #d4f3fd
}
.BEfabTabBack {
	PADDING-LEFT: 6px;
	BACKGROUND-COLOR: #9ad3e5
}
.BEEnterDetsBack {
	BACKGROUND-COLOR: #e9f7fb
}
.BEPaymentBack {
	BACKGROUND-COLOR: #c5e0e9
}
.BEcountryChosen {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #336699;
	FONT-FAMILY: verdana, arial
}
.BEMicrositeTabHeader {
	BACKGROUND-COLOR: #eaeaea
}
.BEMicrositeBookingTable {
	BACKGROUND-COLOR: #eeeeee
}
.BETotalDue {
	BACKGROUND-COLOR: #ffffff
}
.BEMicrositeTabMain {
	BACKGROUND-COLOR: #9ad3e5
}
.BEMicrositeTabRes {
	BACKGROUND-COLOR: #f4f4f4
}
.BEMicrositeBookingHeader {
	BACKGROUND-COLOR: #e7f4f8
}
.BEMicrositeBookingMain {
	BACKGROUND-COLOR: #336699
}
.BEMicrositeBookingRes {
	BACKGROUND-COLOR: #9ad3e5
}
.BEHeadingmedium {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
.BEHeadingmediumBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
.BEhr {
	COLOR: #000000;
	HEIGHT: 1px
}
.BEpg2Head {
	BACKGROUND-COLOR: #eaeaea
}
.BEpg2Head TD {
	PADDING-LEFT: 3px
}
.BETotalPay {
	BACKGROUND-COLOR: #cccccc
}
.BEwarning {
	FONT-SIZE: 10px;
	COLOR: #cc0000;
	FONT-FAMILY: verdana, arial
}
.BEbullet {
	LIST-STYLE-IMAGE: url(/images/rbh/color_dot.gif)
}
.Error {
	FONT-SIZE: 11px;
	COLOR: #cc0000;
	FONT-FAMILY: verdana, arial
}
.warning {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial
}
A.BEtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #0081C6;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.BEtitle:hover {
	COLOR: #cc6600
}
A.BEmoreinfo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #cc0000;
	FONT-FAMILY: arial, verdana;
	TEXT-DECORATION: underline
}
A.BEmoreinfo:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #cc0000;
	FONT-FAMILY: arial, verdana;
	TEXT-DECORATION: none
}
.FABCalendar {
	CURSOR: default;
	COLOR: #333;
	BACKGROUND-COLOR: #bdd6fc
}
.BE_SP_DataArrivalDate #CalendarImage {
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarCancel {
	BORDER-RIGHT: #555555 1px outset;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #555555 1px outset;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	BORDER-LEFT: #555555 1px outset;
	CURSOR: hand;
	COLOR: #000000;
	BORDER-BOTTOM: #555555 1px outset;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #ffffff
}
.BE_SP_DataArrivalDate .calendar {
	BORDER-RIGHT: #3333aa 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #3333aa 1px solid;
	PADDING-LEFT: 3px;
	BACKGROUND: #fff;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #3333aa 1px solid;
	COLOR: #333;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #3333aa 1px solid
}
.BE_SP_DataArrivalDate .calendar A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #4463ae
}
.BE_SP_DataArrivalDate .calendarYearTitle {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarWrongYearTitle {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarMonthTitle {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarWrongMonthTitle {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarWeekdayHeading {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarWeekendHeading {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarWeekday {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarWeekend {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarWrongMonthWeekday {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarWrongMonthWeekend {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarHighlight {
	FONT-SIZE: 10px;
	WIDTH: 18px;
	CURSOR: pointer
}
.BE_SP_DataArrivalDate .calendarYearTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px
}
.BE_SP_DataArrivalDate .calendarWrongYearTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ccc
}
.BE_SP_DataArrivalDate .calendarMonthTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}
.BE_SP_DataArrivalDate .calendarWrongMonthTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}
.BE_SP_DataArrivalDate .calendarWeekdayHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}
.BE_SP_DataArrivalDate .calendarWeekendHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}
.BE_SP_DataArrivalDate .calendarWeekday {
}
.BE_SP_DataArrivalDate .calendarWeekend {
}
.BE_SP_DataArrivalDate .calendarWrongMonthWeekday {
	COLOR: #ccc
}
.BE_SP_DataArrivalDate .calendarWrongMonthWeekend {
	COLOR: #ccc
}
.BE_SP_DataArrivalDate .calendarHighlight {
	CURSOR: hand;
	COLOR: #f55;
	BACKGROUND-COLOR: #ccc
}
.BE_SP_DataArrivalDate .calendarWrongToday {
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #ededed
}
.BE_SP_DataArrivalDate .calendarToday {
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #ededed
}
.BEfabTableBg {
	BACKGROUND-COLOR: #ffffff
}
.facilities {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 190px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px solid
}
.TXT_content {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.btnConfirm {
	BORDER-RIGHT: #295425 1px outset;
	BORDER-TOP: #89bb84 1px outset;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #89bb84 1px outset;
	WIDTH: 75px;
	CURSOR: hand;
	COLOR: #ffffff;
	BORDER-BOTTOM: #295425 1px outset;
	BACKGROUND-COLOR: #499142;
	text-shadow: 3px 3px 5px red
}
.btnCancel {
	BORDER-RIGHT: #5a4444 1px outset;
	BORDER-TOP: #c0b3b3 1px outset;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #c0b3b3 1px outset;
	WIDTH: 75px;
	CURSOR: hand;
	COLOR: #ffffff;
	BORDER-BOTTOM: #5a4444 1px outset;
	BACKGROUND-COLOR: #808080
}
.TXT_small {
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, Arial, San Serif
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial Narrow, Arial, San Serif
}
.AVAIL_panel {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #5555aa;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid
}
.BEavailkey {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, Arial, San Serif
}
.listingWpaper {
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(/images/rbh/listingWpaper.gif);
	BACKGROUND-REPEAT: repeat-x
}
.facilities {
	MARGIN-LEFT: 0.5em
}
#currLinks DIV {
	DISPLAY: inline;
	MARGIN-RIGHT: 5px
}
A.currLinkOn {
	COLOR: #00aa00
}
A.currLinkOn:visited {
	COLOR: #00aa00
}
A.currLinkOn:link {
	COLOR: #00aa00
}
A.currLinkOff {
}
#propertyTypesHolder {
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	WIDTH: 210px
}
#propertyTypesHolder LI {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 105px;
	LIST-STYLE-TYPE: none
}
.hstAvailTable {
	FONT-SIZE: 11px;
	MARGIN: 10px 0px 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fff
}
.hstAvailTable TH {
	BORDER-RIGHT: #c8d9e0 1px solid;
	BORDER-TOP: #c8d9e0 1px solid;
	FONT-SIZE: 11px;
	BACKGROUND: url(/images/hostels.com/2008/grey-grad-bkg-1200x26.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #c8d9e0 1px solid;
	WIDTH: 45%;
	CURSOR: default;
	COLOR: #000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #c8d9e0 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hstAvailTable TD {
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hstAvailTable TD.hstAvailDate {
	BORDER-RIGHT: #c8d9e0 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #c8d9e0 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	BACKGROUND: url(/images/hostels.com/2008/grey-grad-bkg-1200x26.gif) no-repeat;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #c8d9e0 1px solid;
	CURSOR: help;
	LINE-HEIGHT: 10px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c8d9e0 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 21px;
	TEXT-ALIGN: center
}
.hstAvailTable TD.n-guests {
	FONT-SIZE: 10px;
	CURSOR: default
}
.hstAvailTable TD.hstAvailDetails {
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	BORDER-LEFT: #c7d8df 1px solid;
	BORDER-BOTTOM: #c7d8df 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 25px
}
.hstAvailTable TD.hstAvailValues {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 6px;
	FONT: bold 11px/14px Arial;
	BORDER-LEFT: #c7d8df 1px solid;
	COLOR: #324045;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #c7d8df 1px solid;
	TEXT-ALIGN: right
}
.hstAvailSelectCell {
	BORDER-RIGHT: #c7d8df 1px solid;
	BORDER-TOP: #c7d8df 0px solid;
	BORDER-LEFT: #c7d8df 1px solid;
	BORDER-BOTTOM: #c7d8df 1px solid
}
.hstAvailTable SELECT {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	WIDTH: 100%;
	COLOR: black;
	TEXT-ALIGN: center
}
.hstNoAvail {
	BACKGROUND: url(/images/hostels.com/2008/no-avail.png) no-repeat 50% 50%
}
.hstNoAvailOtherDates {
	BACKGROUND: url(/images/hostels.com/2008/no-avail-other-dates.png) no-repeat 50% 50%
}
.hstTableHeader {
	BORDER-RIGHT: #c8d9e0 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #c8d9e0 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: url(/images/hostels.com/2008/grey-grad-bkg-1200x26.gif) no-repeat 0px 50%;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #c8d9e0 1px solid;
	COLOR: #324045;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #c8d9e0 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 24px
}
.hstRoomTypeValuesLeft {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #c7d8df 1px solid;
	COLOR: #333;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #c7d8df 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hstRoomTypeValuesCentre {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #c7d8df 1px solid;
	COLOR: #333;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #c7d8df 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hstRoomTypeValuesRight {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #c7d8df 1px solid;
	COLOR: #333;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #c7d8df 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hstRoomTypeValuesLeft {
	TEXT-ALIGN: left
}
.hstRoomTypeValuesCentre {
	TEXT-ALIGN: center
}
.hstRoomTypeValuesRight {
	TEXT-ALIGN: right
}
#ChosenTotal TD {
	VERTICAL-ALIGN: middle;
	HEIGHT: 30px
}
#priceTotal P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#priceTotal P SPAN {
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #ff7200
}
.hstAvailDetails SPAN {
	COLOR: #456
}
.hstInfoBar {
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(/images/ryanair_2008/info-icon.gif) #ffffd6 no-repeat 10px 7px;
	PADDING-BOTTOM: 5px;
	WIDTH: 98%;
	PADDING-TOP: 5px
}
.hstInfoBar P {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 33px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 5px;
	COLOR: #333;
	PADDING-TOP: 2px
}
.hstAvailDate {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial
}
#hstPayNowBlock {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
.BE_NoAvailabilityError {
	BORDER-RIGHT: #db7 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #db7 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 10px;
	MARGIN: 10px;
	BORDER-LEFT: #db7 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #db7 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffe5
}
.BE_NoAvailabilityError H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN: 0px 0px 10px 10px;
	COLOR: #c00;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#PropertyRightPhotoPanel {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 5px;
	BACKGROUND-IMAGE: url(/images/rbh/listingWpaper.gif);
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 7px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: center
}
#PropertyRightPhotoPanel .BEmediumBold {
	FONT-SIZE: 14px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#PropertyRightPhotoPanel IMG {
	BORDER-RIGHT: #aaa 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	BORDER-LEFT: #aaa 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #aaa 1px solid
}
#PropertyRightPhotoPanel IMG:hover {
	BORDER-RIGHT: #5b8fdd 2px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #5b8fdd 2px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #5b8fdd 2px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #5b8fdd 2px solid
}
#privateMessage P {
	FONT-SIZE: 11px;
	MARGIN: 5px;
	FONT-FAMILY: Verdana, Arial
}
#privateMessage .TXT_Error {
	BORDER-RIGHT: yellow 0px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: yellow 0px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: yellow 0px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: yellow 0px solid;
	BACKGROUND-COLOR: #ffffe5
}
TD.BE_errorBox {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #ffffe5
}
#searchPanelLink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#PropertyRightFacilitiesPanel {
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(/images/rbh/listingWpaper.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #fff
}
#PropertyRightFacilitiesPanel TD {
	COLOR: #000
}
#PropertyRightFacilitiesPanel UL {
	MARGIN-TOP: 2px;
	PADDING-LEFT: 20px;
	MARGIN-BOTTOM: 4px;
	MARGIN-LEFT: 10px
}
#PropertyRightFacilitiesPanel UL LI UL {
	PADDING-LEFT: 0px;
	MARGIN-LEFT: 0px
}
#PropertyRightFacilitiesPanel .BEmediumBold {
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}
.countrySelect {
	WIDTH: 180px
}
.citySelect {
	WIDTH: 180px
}
LI.propertyTypesAll LABEL {
	FONT-WEIGHT: bold
}
#personPerNightNote {
	PADDING-RIGHT: 10px;
	FONT-SIZE: 9px;
	FLOAT: right;
	MARGIN: 0px;
	COLOR: #999
}
#personPerNightNote SPAN {
}
#availabilityPanel {
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 10px
}
.mapDirectionsLink {
	COLOR: #000
}
.searchPanelLink {
	COLOR: #444
}
#ResultsPaging {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center
}
#ResultsPaging SPAN {
	FONT-WEIGHT: bold;
	FONT-STYLE: italic
}
#BE_SP_FormMain {
	MARGIN: 0px
}
#BE_SP_MainHolder {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: 0px
}
#BE_SP_MainHolder .BE_SP_ClearLine {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1px;
	PADDING-TOP: 0px;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000
}
#BE_SP_FormFieldsHolder {
}
#BE_SP_FormFieldsHolder .BE_SP_Label {
	WIDTH: 160px
}
#BE_SP_FormFieldsHolder .BE_SP_Data {
	WIDTH: 300px
}
#BE_SP_FormFieldsHolder .BE_SP_SubmitButtonHolder {
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left
}
#BE_SP_AgeRanges .BE_AgeRangesHolder {
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	WIDTH: 240px
}
#BE_SP_AgeRanges .BE_AgeRangesHolder LI {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 80px;
	LIST-STYLE-TYPE: none
}
#BE_SP_PoweredByLogoHolder {
	TEXT-ALIGN: center;
	
}

#BE_SP_PoweredByLogoHolder a img {
	float:right;
}

#BE_FAB_SearhPanelHolder {
	BACKGROUND-POSITION: left top;
	MARGIN-TOP: 5px;
	BACKGROUND-IMAGE: url(/images/rbh/listingWpaper.gif);
	PADDING-BOTTOM: 10px;
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
	TEXT-ALIGN: center
}
#BE_FAB_SearhPanelHolderMinimized {
	BACKGROUND-POSITION: left top;
	MARGIN-TOP: 5px;
	BACKGROUND-IMAGE: url(/images/rbh/listingWpaper.gif);
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
	TEXT-ALIGN: center
}
.BE_FAB_SearchPanelLink {
	MARGIN: auto;
	WIDTH: 500px;
	TEXT-ALIGN: left
}
#BE_FAB_SearhPanelHolder .BE_FAB_SearchPanelLink A {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #aaaaaa 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	WIDTH: 200px;
	COLOR: #336699;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#BE_FAB_SearhPanelHolder .BE_FAB_SearchPanelLink A:hover {
	COLOR: #47a;
	BACKGROUND-COLOR: #eef5ff
}
#BE_FAB_SearhPanelHolderMinimized .BE_FAB_SearchPanelLink {
	MARGIN: auto;
	WIDTH: 500px;
	TEXT-ALIGN: left
}
#BE_FAB_SearhPanelHolderMinimized .BE_FAB_SearchPanelLink A {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #aaaaaa 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	WIDTH: 200px;
	COLOR: #336699;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#BE_FAB_SearhPanelHolderMinimized .BE_FAB_SearchPanelLink A:hover {
	COLOR: #47a;
	BACKGROUND-COLOR: #eef5ff
}
#BE_FAB_SearchPanel {
	WIDTH: 500px
}
#BE_FAB_SearchPanel .BE_FAB_ArrivalDateLabel {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#BE_FAB_SearchPanel .BE_FAB_NightsLabel {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#BE_FAB_SearchPanel .BE_FAB_CurrencyLabel {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#BE_FAB_SearchPanel .BE_FAB_PersonsLabel {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#BE_FAB_SearchPanel .BE_FAB_SubmitButton {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 9px;
	PADDING-TOP: 0px
}
#BE_FAB_SearchPanel .BEinput {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	CURSOR: pointer;
	PADDING-TOP: 3px
}
#BE_FAB_SearchPanel .BE_FAB_ArrivalDateField {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
#BE_FAB_SearchPanel .BE_FAB_NightsField {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
#BE_FAB_SearchPanel .BE_FAB_CurrencyField {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
#BE_FAB_SearchPanel .BE_FAB_PersonsField {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
#BE_FAB_SearchPanelGroupsHolder {
	FLOAT: left;
	WIDTH: 500px
}
#BE_FAB_SearchPanelGroupsHolder .BE_FAB_GroupTypesLabel {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left
}
#BE_FAB_SearchPanelGroupsHolder .BE_FAB_GroupAgesLabel {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left
}
#BE_FAB_SearchPanelGroupsHolder .BE_FAB_GroupTypesField {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 7px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px
}
#BE_FAB_SearchPanelGroupsHolder .BE_FAB_GroupAgesField {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px
}
#BE_FAB_GroupTypes {
	FLOAT: left
}
#BE_FAB_AgeRanges {
	FLOAT: left
}
#BE_FAB_SubmitButton {
	FLOAT: left;
	TEXT-ALIGN: center
}
.BE_FAB_SubmitButtonNormal#BE_FAB_SubmitButton {
	WIDTH: 100%;
	PADDING-TOP: 0px
}
.BE_FAB_SubmitButtonGroup#BE_FAB_SubmitButton {
	WIDTH: 115px;
	PADDING-TOP: 15px
}
#BE_FAB_AgeRanges .BE_AgeRangesHolder {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	WIDTH: 180px
}
#BE_FAB_AgeRanges .BE_AgeRangesHolder LI {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 60px;
	LIST-STYLE-TYPE: none
}
.BE_FAB_BookButtonHolder {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 15px;
	TEXT-ALIGN: right
}
.groupListingAvailability {
	BORDER-RIGHT: #aaa 1px solid;
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: left top;
	BORDER-TOP: 0px;
	PADDING-LEFT: 5px;
	BACKGROUND-IMAGE: url(/images/rbh/listingWpaper.gif);
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #aaa 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #aaa 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
.groupListingAvailability TD {
	CURSOR: help
}
.groupListingAvailability TH {
	CURSOR: help;
	BACKGROUND-COLOR: #ddd
}
#groupListingExplained {
	CLEAR: both;
	BORDER-RIGHT: #aaa 1px solid;
	BORDER-TOP: #aaa 1px solid;
	MARGIN-BOTTOM: 5px;
	BORDER-LEFT: #aaa 1px solid;
	WIDTH: 500px;
	BORDER-BOTTOM: #aaa 1px solid
}
#groupListingExplained TH {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #9ab 1px solid;
	BACKGROUND-COLOR: #eee
}
#groupListingExplained TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}
.BE_FAB_GroupAvailTable {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 10px
}
.BE_FAB_GroupAvailTable TD {
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-ALIGN: center
}
.BE_FAB_GroupAvailTable TH {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #aaa 1px solid;
	TEXT-ALIGN: center
}
#checkAvailabilityBtn {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	CURSOR: pointer;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #336699
}
#BE_GroupAvailabilityBtnHolder {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#BE_HD_SearhPanelHolder {
	PADDING-BOTTOM: 10px;
	WIDTH: 100%
}
#BE_LargeGroupEmailRequest {
	BORDER-RIGHT: #c7d8df 1px solid;
	BORDER-TOP: #c7d8df 1px solid;
	MARGIN: 15px auto 20px;
	BORDER-LEFT: #c7d8df 1px solid;
	WIDTH: 500px;
	BORDER-BOTTOM: #c7d8df 1px solid
}
#BE_LargeGroupEmailRequest .BE_LargeGroupEmailRequest_Label {
	FONT-WEIGHT: normal;
	WIDTH: 35%;
	TEXT-ALIGN: right
}
#BE_LargeGroupEmailRequest .BE_LargeGroupEmailRequest_Data {
	FONT-WEIGHT: bold;
	WIDTH: 65%;
	TEXT-ALIGN: left
}
#BE_LargeGroupEmailRequestConfirmed {
	BORDER-RIGHT: #c7d8df 1px solid;
	BORDER-TOP: #c7d8df 1px solid;
	MARGIN: 15px auto 20px;
	BORDER-LEFT: #c7d8df 1px solid;
	WIDTH: 500px;
	BORDER-BOTTOM: #c7d8df 1px solid
}
#BE_LargeGroupEmailRequestConfirmed .BE_LargeGroupEmailRequest_Label {
	FONT-WEIGHT: normal;
	WIDTH: 40%;
	TEXT-ALIGN: right
}
#BE_LargeGroupEmailRequestConfirmed .BE_LargeGroupEmailRequest_Data {
	FONT-WEIGHT: bold;
	WIDTH: 60%;
	TEXT-ALIGN: left
}
#BE_FAB_FeaturedPropertyHolder {
	BORDER-TOP: #aaa 1px solid;
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: #e9f5f9
}
.BE_FAB_PropertyTable {
	MARGIN: 0px;
	WIDTH: 100%
}
.BE_FAB_PropertyTitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	WIDTH: 80%;
	PADDING-TOP: 3px
}
.BE_FAB_PropertyPictureHolder {
	PADDING-LEFT: 6px;
	WIDTH: 70px;
	PADDING-TOP: 7px;
	TEXT-ALIGN: center
}
.BE_FAB_PropertyPictureHolder SPAN {
	WIDTH: 100px
}
.BE_FAB_PropertyDescription {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	WIDTH: 100%;
	PADDING-TOP: 5px
}
.BE_FAB_ResultPropertyHolder {
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.BE_FAB_AvailabilityOverviewHolder {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 8px;
	BACKGROUND-COLOR: #ffffff
}
.BE_FAB_PropertyRightHolder {
	TEXT-ALIGN: center
}
.BE_FAB_NormalBookButtonHolder {
}
.BE_FAB_PropertyType {
	CLEAR: both;
	WIDTH: 70px;
	TEXT-ALIGN: center
}
.BE_FAB_NormalBookButtonHolder {
	MARGIN: 10px 0px 7px
}
.BE_FAB_SharedPriceFrom {
	MARGIN-TOP: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 8px;
	WIDTH: 150px;
	COLOR: #000000;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Verdana;
	TEXT-ALIGN: center
}
.BE_FAB_PrivatePriceFrom {
	MARGIN-TOP: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 8px;
	WIDTH: 150px;
	COLOR: #000000;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Verdana;
	TEXT-ALIGN: center
}
.BE_FAB_SharedPriceFrom SPAN {
	CLEAR: both;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Verdana
}
.BE_FAB_PrivatePriceFrom SPAN {
	CLEAR: both;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Verdana
}
#hstGroupBookingBlock {
	TEXT-ALIGN: center
}
#hstGroupBookingBlock .BE_HD_NoGroupBooking {
	BORDER-RIGHT: #cc0000 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cc0000 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cc0000 1px solid;
	COLOR: #000000;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cc0000 1px solid;
	BACKGROUND-COLOR: #ffe8df;
	TEXT-ALIGN: center
}
#hstGroupBookingBlock .BE_HD_GroupBookingLimitPax {
	BORDER-RIGHT: #cc0000 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cc0000 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cc0000 1px solid;
	COLOR: #000000;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cc0000 1px solid;
	BACKGROUND-COLOR: #ffe8df;
	TEXT-ALIGN: center
}
#hstGroupBookingBlock .BE_HD_SmallGroupBookingCriteria {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 10px;
	BACKGROUND-POSITION: left top;
	BORDER-TOP: 0px;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(/images/rbh/listingWpaper.gif);
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #999 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #999 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
#hstGroupBookingBlock .BE_HD_SmallGroupBookingCriteria P {
	FONT-WEIGHT: bold
}
#BE_HD_SmallSearchPanelHolder {
	MARGIN: auto;
	WIDTH: 463px
}
#BE_HD_SmallSearchPanelHolder .BE_HD_GroupTypesLabel {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 4px;
	TEXT-ALIGN: left
}
#BE_HD_SmallSearchPanelHolder .BE_HD_GroupAgesLabel {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 4px;
	TEXT-ALIGN: left
}
.BE_HD_GroupTypes {
	FLOAT: left;
	MARGIN-RIGHT: 10px
}
#BE_HD_SmallSearchPanelHolder .BE_HD_AgeRanges {
	FLOAT: left;
	WIDTH: 190px
}
#BE_HD_SmallSearchPanelHolder .BE_HD_SubmitButton {
	FLOAT: left
}
#BE_HD_SmallSearchPanelHolder UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#BE_HD_SmallSearchPanelHolder .BE_AgeRangesHolder LI.BE_AgeRange {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 60px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}
#BE_HD_SmallSearchPanelHolder .BE_HD_SubmitButton {
	PADDING-TOP: 20px
}
#BE_HD_SmallSearchPanelHolder .BE_HD_SubmitButton .BEinput {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
#BEpaymentTabs {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 10px;
	PADDING-TOP: 0px;
	HEIGHT: 20px
}
#BEpaymentTabs LI {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BACKGROUND: url(/images/rbh/payment_tabs.gif) no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 132px;
	CURSOR: pointer;
	COLOR: #283863;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 5px;
	HEIGHT: 16px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium
}
#BEpaymentTabs LI.on {
	BACKGROUND-POSITION: 0px 0px;
	FONT-SIZE: 12px
}
#BEpaymentTabs LI.off {
	BACKGROUND-POSITION: 0px -21px;
	FONT-SIZE: 11px
}
#BECCDetails {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 16px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 16px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 16px;
	MARGIN: 0px 5px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 245px;
	COLOR: #333333;
	PADDING-TOP: 16px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #f8f8f8
}
#BEpayPalDetails {
	DISPLAY: block;
	PADDING-LEFT: 45px;
	BACKGROUND: url(/images/hostelworld_2007/paypalLogo.gif) no-repeat 0px 0px;
	MARGIN: 20px 20px 0px 10px;
	HEIGHT: 74px
}
#BECCDetails A.BEmoreinfo {
	FONT-SIZE: 12px;
	COLOR: #2c2c65
}
#availabilityPanel .MaxNightsAvail {
	BORDER-RIGHT: #c8d9e0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c8d9e0 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #c8d9e0 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #c8d9e0 1px solid;
	BACKGROUND-COLOR: #f0f5ff;
	TEXT-ALIGN: center
}
.hostelDescDiv {
	DISPLAY: none
}

.BEhomeSearch, .BEfabBookNow, .BEinput, #checkAvailabilityBtn {
	background-color:#0183C7 !important;
	border:1px solid #0183C7 !important;
}

