﻿/* --------------------------------------------------- */ 
/* Main Template Specific                              */ 
/* Updated 27-Sep-2005:MIV                             */ 

A:link
{
    COLOR: #191970;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #191970;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #006699;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: mediumblue;
    TEXT-DECORATION: none
}

BODY
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
TD.main
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff
}

/* --------------------------------------------------- */ 
/* Top Logo Area                                       */ 
/* --------------------------------------------------- */ 

td.TopLogoArea
{
background-color: #FFFFFF
}
td.TopLocations
{
font-family: Arial Narrow; font-size: 8pt; letter-spacing: 1
}
td.TopCountries
{
background-color="#00CCFF";
font-family: Verdana; font-size: 7pt; letter-spacing: 1; font-weight:bold
}
td.TopInfo
{
	background-color: #FF6600;
	font-family: Verdana;
	font-size: 8pt;
	letter-spacing: 1px;
	color: #000000;
	text-indent: 1px;
}
table.TopAdFrame
{
font-family: Verdana; font-size: 8pt; letter-spacing: 1; color: #000000  
}

td.TopAdLeft
{
background-color: #FFFFFF; text-align:left
}
td.TopAdRight
{
background-color: #FFFFFF; text-align:right
}
.TopMenuButton {
border:2px outset #00CCFF; font-family:Trebuchet MS; font-size:8pt; letter-spacing:1; font-weight:bold; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#0066CC; text-align:center;
}

/* --------------------------------------------------- */ 
/* Border Elemens                                      */ 
/* --------------------------------------------------- */ 
td.BorderTopLeftCorner
{
background-color: #FF9900; text-align:right
}
td.BorderTopLeft
{
background-color: #FF9900; text-align:right
}
td.BorderTopRightCorner
{
background-color: #FFFFFF; text-align:right; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:1px
}
td.BorderTopRight
{
border-left-width: 1; border-right-width: 1; border-top: 1px solid #669999; border-bottom: 1px solid #669999
}
td.BorderLeftTop
{
background-color: #FF9900; text-align:right
}
td.BorderLeftMiddle
{
border-left:1px solid #000000; border-right:1px solid #000000; background-color: #FFFFFF; text-align:right;color:#FF9900;
font-family: Webdings; font-size:20pt; border-top-width:1px; border-bottom-width:1px
}
td.BorderLeftBottom
{
background-color: #FFFFFF; text-align:right; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-width:1px; border-bottom-width:1px
}
td.BorderRightTop
{
background-color: #FFFFFF; text-align:right; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-width:1px; border-bottom-width:1px
}
td.BorderRightMiddle
{
border-left:1px solid #000000; border-right:1px solid #000000; color: #3366FF; text-align:right;
font-family: Webdings; font-size:20pt; border-top-width:1px; border-bottom-width:1px
}
td.BorderRightBottom
{
background-color: #0066FF; text-align:right
}
td.BorderBottomLeft
{
background-color: #FFFFFF; text-align:right;
border-left-width: 1; border-right-width: 1; border-top: 1px solid #000099; border-bottom: 1px solid #000099;

}
td.BorderBottomLeftCorner
{
background-color: #FFFFFF; text-align:right; border-left-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px
}
td.BorderBottomRight
{
background-color: #0066FF; text-align:right
}
td.BorderBottomRightCorner
{
background-color: #0066FF; text-align:right
}

/* --------------------------------------------------- */ 
/* Main Text Elements                                  */ 
/* --------------------------------------------------- */ 
td.HeaderMain
{
background-color: #CC3300; text-align:center; color:#FFFFCC; font-family:Arial; font-size:24pt; letter-spacing:5; margin-top:12; margin-bottom:12; font-variant:small-caps
}
td.HeaderSub
{
background-color: #CC3300; text-align:right; color:#FFFFCC; font-family:Arial; font-size:12pt; letter-spacing:1; margin-top:10; margin-bottom:10; text-transform:capitalize
}





TD.main
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
TD.LeftMenuHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
TD.CountryBorder
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    BORDER-BOTTOM: #000080 1px solid
}
TD.CountryName
{
    FONT-SIZE: 18pt;
    COLOR: #ffffcc;
    FONT-FAMILY: Comic Sans MS;
    LETTER-SPACING: 3px;
    TEXT-ALIGN: center
}
TD.CountrySubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 2px;
    BACKGROUND-COLOR: #bbe9ff
}
TD.CountryCity
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.CountryActive
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffe6
}
TD.CountryPassive
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.AffiliateLink
{
    BORDER-RIGHT: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffe6
}
.header-style1
{
    BORDER-TOP: 1px solid #000000;
    MARGIN-TOP: 0;
    FONT-SIZE: 24pt;
    MARGIN-BOTTOM: 0;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    TEXT-INDENT: 25px;
    BORDER-BOTTOM: 1px solid #000000;
    FONT-FAMILY: Comic Sans MS,Trebuchet MS,Verdana;
    LETTER-SPACING: 4px;
    BACKGROUND-COLOR: #FFFFFF; text-align:center
}
.header-style2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    COLOR: #6495ed;
    TEXT-INDENT: 6pt;
    LINE-HEIGHT: 150%;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Century Gothic,Verdana,Arial,Helvetica;
    LETTER-SPACING: 2px;
    BACKGROUND-COLOR: transparent
}
.header-style3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #006699;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Comic Sans MS,Arial,Helvetica,sans-serif;
    LETTER-SPACING: 1px
}
.header-style4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 2px
}
.header-style5
{
    MARGIN-TOP: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 2px;
    BACKGROUND-COLOR: #ff9966
}
.header-style6
{
    MARGIN-TOP: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffcc;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 2px;
    BACKGROUND-COLOR: #3366cc;
    TEXT-ALIGN: center
}
.body-style1
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    LETTER-SPACING: 1px
}
.body-style2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    LETTER-SPACING: 1px
}
.body-style3
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 3pt;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #ffeedd
}
.body-style4
{
    FONT-SIZE: 9pt;
    TEXT-INDENT: 3pt;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #f0ffff
}
.link-external
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #ffffff
}
.date-updated
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #ffead5
}
.CityInfoHeader1
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 36pt;
    VERTICAL-ALIGN: baseline;
    COLOR: #666699;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 5px;
    BORDER-RIGHT-WIDTH: 1px
}
.CityInfoHeader2
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 14pt;
    COLOR: #009999;
    BORDER-BOTTOM: #336699 1px solid;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 2px;
    BORDER-RIGHT-WIDTH: 1px;
    FONT-VARIANT: small-caps
}
H1
{
    FONT-FAMILY: Book Antiqua, Times New Roman, Times
}
H2
{
    FONT-FAMILY: Book Antiqua, Times New Roman, Times
}
H3
{
    FONT-FAMILY: Book Antiqua, Times New Roman, Times
}
H4
{
    FONT-FAMILY: Book Antiqua, Times New Roman, Times
}
H5
{
    FONT-FAMILY: Book Antiqua, Times New Roman, Times
}
H6
{
    FONT-FAMILY: Book Antiqua, Times New Roman, Times
}
H1
{
    COLOR: #660000
}
H2
{
    COLOR: #666600
}
H3
{
    COLOR: #cc3300
}
H4
{
    COLOR: #996600
}
H5
{
    COLOR: #cc3333
}
H6
{
    COLOR: #660066
}
.HotelName
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #cd5c5c 2pt groove;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    LETTER-SPACING: 2pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.HotelAddress
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #333333;
    TEXT-INDENT: 5pt;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.HotelSubHeader
{
    MARGIN-TOP: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffcc;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 2px;
    BACKGROUND-COLOR: #3366cc;
    TEXT-ALIGN: center
}
.HotelSubHeader-2
{
    BORDER-RIGHT: aqua;
    BORDER-TOP: #8fbc8b 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: aqua 1px;
    TEXT-INDENT: 3pt;
    LINE-HEIGHT: 150%;
    BORDER-BOTTOM: aqua;
    FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #f0ffff
}
.HotelReservation
{
    FONT-SIZE: 8pt;
    COLOR: #fffff0;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    FONT-VARIANT: small-caps
}
.HotelLocation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #696969;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: small-caps
}
.HotelDescription
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 1px
}
.adPartnershipInfo
{
    BORDER-TOP: 1pt solid #708090;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Trebuchet MS,Comic Sans MS,Verdana';
    LETTER-SPACING: 1;
    BACKGROUND-COLOR: #CC0066;
    FONT-VARIANT: normal; border-left-color:#708090; border-left-width:medium; border-right-color:#708090; border-right-width:medium; border-bottom-color:#708090; border-bottom-width:medium
}
.HotelListName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: #ffa07a
}
.HotelListDescription
{
    FONT-SIZE: 8pt;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: #fff8dc
}
.HotelListImage
{
    BORDER-RIGHT: #708090 1pt solid;
    BORDER-TOP: #708090 1pt solid;
    BORDER-LEFT: #708090 1pt solid;
    BORDER-BOTTOM: #708090 1pt solid
}
.TopSubHeader
{
    BORDER-RIGHT: #00bfff 1pt;
    BORDER-TOP: #00bfff 1pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    BORDER-LEFT: #00bfff 1pt;
    COLOR: midnightblue;
    BORDER-BOTTOM: midnightblue 1pt;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.adName
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #fffff0;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: #dc143c
}
.adDescription
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffe4e1
}
.adPrice
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffdab9;
    TEXT-ALIGN: right
}
.adContactUs
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: 1pt;
    COLOR: black;
    BORDER-BOTTOM: 1pt solid;
    FONT-FAMILY: 'Century Gothic', Verdana;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: #faf0e6;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.topLogo
{
    BORDER-TOP: #66cdaa 3pt solid
}
.topMenuCell
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    COLOR: black;
    BORDER-BOTTOM: 1pt;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: #fff8dc;
    TEXT-ALIGN: center
}
.SitemapListEntry
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, arial
}
.HotelName2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #000000 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 1pt;
    BACKGROUND-COLOR: #87cefa;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.NightlifeCatHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cd5c5c
}
.NightlifeCatEntry
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: aliceblue
}
.linkbookmark
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, 'Courier New', Courier;
    LETTER-SPACING: 1pt
}
.NightlifeCuisineList
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 1pt
}
ADDRESS
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #008b8b;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal
}
.TopMenuHeader
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, arial
}
.topmenusubheader
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS; letter-spacing:1; 
}

.adAmazonBorder
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-COLOR: #ff6666
}
.SitemapListDescription
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #fffff0
}
.HotelListAmenities
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    LIST-STYLE-TYPE: square
}