/*

  |----------------------------------------------------------------------|
  |                               main                                   |
  |                                                                      |
  | |------------------------------------------------------------------| |
  | |                            header                                | |
  | |------------------------------------------------------------------| |
  |                                                                      |
  | |------------------------------------------------------------------| |
  | |                            content                               | |
  | |                                                                  | |
  | | |-----------------------------------| |------------------------| | |
  | | |           mainContent             | |       sideSection      | | |
  | | |                                   | |                        | | |
  | | |                                   | | |--------------------| | | |
  | | |                                   | | |        demo        | | | |
  | | |                                   | | |--------------------| | | |
  | | |                                   | |                        | | |
  | | |                                   | | |--------------------| | | |
  | | |                                   | | |       siderAds     | | | |
  | | |                                   | | |--------------------| | | |
  | | |                                   | |                        | | |
  | | |                                   | | |--------------------| | | |
  | | |                                   | | |        share       | | | |
  | | |                                   | | |--------------------| | | |
  | | |                                   | |                        | | |
  | | |-----------------------------------| |------------------------| | |
  | |                                                                  | |
  | |------------------------------------------------------------------| |
  |                                                                      |
  | |------------------------------------------------------------------| |
  | |                            footer                                | |
  | |------------------------------------------------------------------| |
  |                                                                      |
  |----------------------------------------------------------------------|

*/

BODY
	{
	PADDING-RIGHT:         0px;
	PADDING-LEFT:          0px;
	FONT-SIZE:             12px;
	BACKGROUND:            #e2e0e5;
	PADDING-BOTTOM:        0px;
	MARGIN:                0px;
	LINE-HEIGHT:           122%;
	PADDING-TOP:           0px;
	FONT-FAMILY:           "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
	}

A:link
	{
	COLOR:                 #0033ff
	}

A:visited
	{
	COLOR:                 #0033ff
	}

A:hover
	{
	COLOR:                 #0066ff
	}

H1
	{
	FONT-WEIGHT:           normal;
	FONT-SIZE:             22px;
	PADDING-TOP:           0px;
	COLOR:                 #333
	}

H2
	{
	FONT-WEIGHT:           normal;
	FONT-SIZE:             18px;
	PADDING-TOP:           20px;
	COLOR:                 #444
	}

H3
	{
	FONT-WEIGHT:           normal
	}

IMG
	{
	BORDER-TOP-WIDTH:      0px;
	BORDER-LEFT-WIDTH:     0px;
	BORDER-BOTTOM-WIDTH:   0px;
	BORDER-RIGHT-WIDTH:    0px
	}

/*
   ---------------------
          main
   ---------------------
*/

DIV#main
	{
	PADDING-RIGHT:         0px;
	PADDING-LEFT:          0px;
	BACKGROUND:            #ffffff;
	PADDING-BOTTOM:        0px;
	MARGIN:                0px auto;
	WIDTH:                 850px;
	PADDING-TOP:           0px
	}


/*
   ---------------------
          header
   ---------------------
*/

DIV#header
	{
	BACKGROUND:            url(../Images/BannerArt.jpg) #000000 no-repeat;
	MARGIN-BOTTOM:         0px;
	COLOR:                 #ffffff;
	HEIGHT:                96px
	}

UL#topMenu
	{
	PADDING-RIGHT:         0px;
	PADDING-LEFT:          10px;
	PADDING-BOTTOM:        0px;
	MARGIN:                0px;
	PADDING-TOP:           69px;
	LIST-STYLE-TYPE:       none
	}

#topMenu LI
	{
	PADDING-RIGHT:         0px;
	DISPLAY:               inline;
	PADDING-LEFT:          0px;
	PADDING-BOTTOM:        0px;
	MARGIN:                0px;
	PADDING-TOP:           0px
	}

#topMenu A
	{
	PADDING-RIGHT:         0px;
	PADDING-LEFT:          4px;
	BACKGROUND:            url(../Images/tabLeft.gif) no-repeat left top;
	FLOAT:                 left;
	PADDING-BOTTOM:        0px;
	MARGIN:                0px 1px 0px 0px;
	PADDING-TOP:           0px;
	TEXT-DECORATION:       none
	}

#topMenu A SPAN
	{
	PADDING-RIGHT:         15px;
	DISPLAY:               block;
	PADDING-LEFT:          6px;
	BACKGROUND:            url(../Images/tabRight.gif) no-repeat right top;
	FLOAT:                 left;
	PADDING-BOTTOM:        5px;
	COLOR:                 #ccc;
	PADDING-TOP:           7px
	}

#topMenu A SPAN
	{
	FLOAT:                 none
	}

#topMenu A:hover SPAN
	{
	COLOR:                 #fff
	}

#topMenu A:hover
	{
	BACKGROUND-POSITION:   0% -42px;
	COLOR:                 #333
	}

#topMenu A:hover SPAN
	{
	BACKGROUND-POSITION:   100% -42px;
	COLOR:                 #333
	}

#topMenu #current A
	{
	BACKGROUND-POSITION:   0% -42px;
	COLOR:                 #333
	}

#topMenu #current A SPAN
	{
	BACKGROUND-POSITION:   100% -42px;
	COLOR:                 #333
	}


.breadCrumb
	{
	PADDING-RIGHT:         0px;
	PADDING-LEFT:          0px;
	PADDING-BOTTOM:        0px;
	PADDING-TOP:           10px;
	MARGIN:                0px;
	}

.breadCrumb A
	{
	COLOR:                 #333;
	}

.breadCrumb A:hover
	{
	COLOR:                 #660066;
	}

/*
   ---------------------
          footer
   ---------------------
*/

DIV#footer
	{
	CLEAR:                 both;
	PADDING-RIGHT:         10px;
	PADDING-LEFT:          10px;
	PADDING-BOTTOM:        10px;
	COLOR:                 #666666;
	PADDING-TOP:           10px;
	BACKGROUND:            #000000;
	TEXT-ALIGN:            center
	}

DIV#footer2
	{
	CLEAR:                 both;
	PADDING-RIGHT:         10px;
	PADDING-LEFT:          10px;
	PADDING-BOTTOM:        0px;
	COLOR:                 #666666;
	PADDING-TOP:           0px;
	BACKGROUND:            #ffffff;
	TEXT-ALIGN:            center
	}


A.footerCopyrightLink:link
	{
	color:					#ffffff;
	FONT-FAMILY:           "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	}

A.footerCopyrightLink:visited
	{
	color:					#999999;
	FONT-FAMILY:           "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	}

A.footerCopyrightLink:hover
	{
	color:		 			#0000ff;
	FONT-FAMILY:           "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	}

/*
   --------------------------------
    content (main text + sidebar)
   --------------------------------
*/

DIV#content
	{
	PADDING-RIGHT:         10px;
	PADDING-LEFT:          10px;
	PADDING-BOTTOM:        10px;
	PADDING-TOP:           10px
	}


/*
   ----------------------------------
    mainContent (main text section)
   ----------------------------------
	border: 1px solid #111;
*/
DIV#mainContent
	{
	background-color: #ffffff;
	FONT-SIZE:             13px;
	FLOAT:                 left;
	WIDTH:                 570px;
	PADDING-TOP:           3px
	}

DIV#mainGallery
	{
	FONT-SIZE:             13px;
	FLOAT:                 left;
	WIDTH:                 430px;
	HEIGHT:                550px;
	PADDING-TOP:           3px
	}

DIV#mainContentWide
	{
	background-color: #ffffff;
	FONT-SIZE:             13px;
	FLOAT:                 left;
	WIDTH:                 826px;
	PADDING-TOP:           3px
	}

DIV.code
	{
	PADDING-RIGHT:         6px;
	MARGIN-TOP:            6px;
	PADDING-LEFT:          6px;
	BACKGROUND:            #ffffcc;
	MARGIN-BOTTOM:         6px;
	PADDING-BOTTOM:        8px;
	PADDING-TOP:           6px;
	FONT-FAMILY:           "Courier New"
	}


SPAN.hl
	{
	FONT-WEIGHT:           bold;
	COLOR:                 #ff5252;
	FONT-FAMILY:           "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
	}

DIV.tripAdvisorBox
	{
	font-family: 	Arial,sans-serif;
	font-size: 		13px;
	font-weight: 	bold;
	text-align: 	left;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#000000;
	background-color: #ffff99;
	padding-top: 	10px;
	padding-bottom: 10px;
	padding-left: 	10px;
	padding-right: 	10px;
	}

IMG.tripAdvisorLogo
	{
    border:			solid 1px #000000;
	padding-top: 	0px;
	padding-bottom: 0px;
	}

DIV.tripAdvisorQuote
	{
	PADDING-RIGHT:         6px;
	MARGIN-TOP:            6px;
	PADDING-LEFT:          6px;
	BACKGROUND:            #ffff99;
	MARGIN-BOTTOM:         6px;
	PADDING-BOTTOM:        8px;
	PADDING-TOP:           6px;
	FONT-FAMILY:           "Courier New"
	}

A.mainClickHere2Book:link
	{
	color:		#0033ff;
	FONT-FAMILY:           "Courier New";
	FONT-SIZE:             13px;
	FONT-WEIGHT:           bold;
	}

A.mainClickHere2Book:visited
	{
	color:		#ff3300;
	FONT-FAMILY:           "Courier New";
	FONT-SIZE:             13px;
	FONT-WEIGHT:           bold;
	}

A.mainClickHere2Book:hover
	{
	color:		#0066ff;
	FONT-FAMILY:           "Courier New";
	FONT-SIZE:             13px;
	FONT-WEIGHT:           bold;
	}

table.contentMeeting
	{
	text-align:		left;
	border:			dotted 1px #000000;
	padding:		1px 1px 1px 1px;
	}

TD.contentMeetingTD
	{
	FONT-FAMILY:    "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:      13px;
	FONT-WEIGHT:    normal;
	border:			none 1px #000000;
	padding:		1px 5px 1px 1px;
	}

TH.contentMeetingTH
	{
	FONT-FAMILY:    "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:      13px;
	FONT-WEIGHT:    bold;
	border:			none 0px #000000;
	padding:		1px 1px 1px 1px;
	text-align:		center;
	}


/*
   ----------------------------
    sider (the entire sidebar)
   ----------------------------
	border: 1px solid #111;
*/

DIV#sideSection
	{
	float:          right;
	padding-top:    10px;
	width:			246px
	}

DIV#sideLogo
	{
	text-align: 	center;
	padding-top:	0px;
	padding-bottom:	10px;
	}

DIV#sideAddress
	{
	text-align: 	left;
	padding-top:	5px;
	padding-bottom:	10px;
	}

DIV#sideBookNow
	{
	text-align: 	center;
	padding-top:	10px;
	padding-bottom:	10px;
	}

DIV#sideMapSample
	{
	text-align: 	center;
	padding-top:	20px;
	padding-bottom:	20px;
	}

DIV#sideGallerySample
	{
	text-align: 	center;
	padding-top:	20px;
	padding-bottom:	20px;
	}

.sideAddressHotel
	{
	font-weight:	bold;
	}

.sideAddressLine
	{
	font-weight:	normal;
	}

a.sideAddressEmail
	{
	font-weight:	normal;
	}

.sideAddressTelFax
	{
	font-weight:	normal;
	}

.sideMarkerLetter
	{
	font-weight:	bold;
	}

img.sideLogoImage
	{
	border:			none 1pt #000000;
	}

.sideGroupH2
	{
	FONT-WEIGHT:	normal;
	FONT-SIZE:		18px;
	PADDING-TOP:	20px;
	COLOR:			#444
	}

A.sideGroupLink
	{
	FONT-FAMILY:	"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:	normal;
	FONT-SIZE:		18px;
	COLOR:			#444
	}

A.sideGroupLink:link
	{
	FONT-FAMILY:	"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:	normal;
	FONT-SIZE:		18px;
	COLOR:			#444
	}

A.sideGroupLink:visited
	{
	FONT-FAMILY:	"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:	normal;
	FONT-SIZE:		18px;
	COLOR:			#ff3300;
	}

A.sideGroupLink:hover
	{
	FONT-FAMILY:	"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:	normal;
	FONT-SIZE:		18px;
	COLOR:			#0066ff;
	}


/*
   --------------------------------
    Gallery side
   --------------------------------
*/

DIV#sideGallery
	{
	FLOAT:                 right;
	PADDING-TOP:           10px;
	WIDTH:                 396px
	}

DIV#sideGalleryThumbs
	{
	PADDING-LEFT:          10px
	}


/*
   ----------------------------
    demo (part of the sidebar)
   ----------------------------
*/

DIV.demo
	{
	PADDING-LEFT:          5px;
/*	BACKGROUND:            url(../Images/demo.jpg) no-repeat;  */
	WIDTH:                 254px;
	PADDING-TOP:           28px;
	HEIGHT:                74px
	}

DIV.demo H2
	{
	PADDING-RIGHT:         0px;
	PADDING-LEFT:          0px;
	PADDING-BOTTOM:        3px;
	MARGIN:                0px;
	COLOR:                 #000;
	LINE-HEIGHT:           120%;
	PADDING-TOP:           0px
	}



/*
   -----------------------------
    share (part of the sidebar)
   -----------------------------
*/

DIV#share
	{
	PADDING-LEFT:          14px
	}

/*
   ----------------------
    unknown (not used??)
   ----------------------
*/

UL#features LI
	{
	FONT-SIZE:             12px;
	LIST-STYLE-IMAGE:      url(../Images/ok.gif);
	LINE-HEIGHT:           140%;
	LIST-STYLE-TYPE:       circle
	}

DIV.download
	{
	PADDING-LEFT:          104px;
	BACKGROUND:            url(../Images/download.jpg) no-repeat;
	WIDTH:                 260px;
	PADDING-TOP:           34px;
	HEIGHT:                100px
	}

DIV.download H2
	{
	PADDING-RIGHT:         0px;
	PADDING-LEFT:          0px;
	PADDING-BOTTOM:        3px;
	MARGIN:                0px;
	COLOR:                 #000;
	LINE-HEIGHT:           120%;
	PADDING-TOP:           0px
	}

DIV.big-ads
	{
	DISPLAY:               none;
	PADDING-LEFT:          20px
	}

DIV#topAds
	{
	PADDING-LEFT:          10px;
	PADDING-TOP:           3px
	}


/*
   ----------------------------------
				Map
   ----------------------------------
*/

/* Map: Intro section */

#mapIntroSection
	{
	text-align:		center;
	}

table.mapIntroTable
	{
	text-align:		left;
	border:			none 2px #000000;
	padding:		1px 1px 1px 1px;
	}

TD.mapIntroTableTD
	{
	border:			none 0px #000000;
	padding:		1px 1px 1px 1px;
	}

TD.mapIntroContactTD
	{
	border:			none 0px #000000;
	padding:		1px 1px 1px 1px;
	text-align:		right;
	}

.mapIntroHotelName
	{
	text-align:		left;
	font-size:		11pt;
	font-family:	Arial, Sans-Serif;
    font-weight:	bold;
	padding-top: 	1px;
	padding-bottom: 1px;
	}

IMG.mapIntroStars
	{
    border:			none 0px #000000;
	padding-top: 	3px;
	padding-bottom: 3px;
	}

.mapIntroAddress
	{
	text-align:		left;
	font-size:		10pt;
	font-family:	Arial, Sans-Serif;
    font-weight:	normal;
	padding-top: 	1px;
	padding-bottom: 1px;
	}

.mapIntroEmail
	{
	text-align:		left;
	font-size:		10pt;
	font-family:	Arial, Sans-Serif;
    font-weight:	normal;
	padding-top: 	1px;
	padding-bottom: 1px;
	}

IMG.mapIntroReservationButton
	{
    border:			none 0px #000000;
	padding-top: 	8px;
	padding-bottom: 3px;
	}

/* Map: Google Map section */

.mapGoogleMapDiv
	{
	font-family:	Arial, Sans-Serif;
	font-size:		10pt;
    font-weight:	normal;
	border:			solid 1px #000000;
	width:			550px;
	height:			400px;
	}


/* Map: Directions section */

.mapDirectionsTitle
	{
	text-align:		center;
	font-size:		10pt;
	font-family:	Arial, Sans-Serif;
    font-weight:	bold;
	padding-top: 	1px;
	padding-bottom: 1px;
	}

.mapDirectionsTitleSuffix
	{
	text-align:		center;
	font-size:		10pt;
	font-family:	Arial, Sans-Serif;
    font-weight:	normal;
    font-style:		italic;
	padding-top: 	1px;
	padding-bottom: 1px;
	}

.mapDirectionsPara
	{
	font-size:		10pt;
	font-family:	Arial, Sans-Serif;
    font-weight:	normal;
    border:			none;
    text-align:		left;
	}



/*
   ----------------------------------
				Gallery
   ----------------------------------
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px}
*/

.thumbList
	{
	list-style:	none;
	width:		250px;
	margin:		0 0;
	padding:	0px;
	}

.thumbList li.Portrait
	{
	display:	block;
	overflow:	hidden;
	float:		left;
	width:		50px;
	height:		70px;
	border:		3px double #111;
	margin: 	0 2px;
	background:	#fff;
	}

.thumbList li.Landscape
	{
	display:	block;
	overflow:	hidden;
	float:		left;
	width:		70px;
	height:		50px;
	border:		3px double #111;
	margin: 	0 2px;
	background:	#fff;
	}

.thumbList li.Square
	{
	display:	block;
	overflow:	hidden;
	float:		left;
	width:		60px;
	height:		60px;
	border:		3px double #111;
	margin: 	0 2px;
	background:	#fff;
	}

.thumbList li.Square50
	{
	display:	block;
	overflow:	hidden;
	float:		left;
	width:		50px;
	height:		50px;
	border:		3px double #111;
	margin: 	0 2px;
	background:	#fff;
	}

/*
   ----------------------------------
				Links
   ----------------------------------
*/

.linkSpan
	{
	padding-top: 	5px;
	padding-bottom: 5px;
	}

A.linkItem:link
	{
	color:		#0033ff;
	}

A.linkItem:visited
	{
	color:		#0033ff
	}

A.linkItem:hover
	{
	color:		#0066ff
	}


