html 
{
	margin: 0;
	border: 0px none;
}
body.DefaultBody
{ 
	background-color: white;
	background-image: none;
	OVERFLOW-X: hidden;
	margin: 0px;
}
body.MicrositeBody
{ 
	background-color: white;
	background-image: none;
	OVERFLOW-X: hidden;
	margin: 0px;
}

.cnnBodyText { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif }
.cnnTempHi { FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: arial, helvetica, sans-serif }
.cnnTempLo { FONT-SIZE: 12px; COLOR: #0066cc; FONT-FAMILY: arial, helvetica, sans-serif }

.border
{
	border: #B82617 double;
}
.simpleborder
{
	border: #B82617 solid 1px;
}
.HeadingText
{
	color: #B82617;
	font-size: 16;
	font-weight: bold;
	text-decoration: underline;
}
.ContactUsHeadingText
{
	color: #000000;
	font-size: 16;
	font-weight: bold;
	text-decoration: underline;
}
.LocationHeadingText
{
	color: #B82617;
	font-size: 20;
	font-weight: bold;
	text-decoration: underline;
}
.PackagesHeadingText
{
	color: #B82617;
	font-size: 20;
	font-weight: bold;
}

TABLE.pricetable_table
{
	BORDER-RIGHT: #993300 3px double; 
	BORDER-TOP: #993300 3px double; 
	FONT-SIZE: 16px; 
	BORDER-LEFT: #993300 3px double; 
	BORDER-BOTTOM: #993300 3px double;	
}
.TD.pricetable_it1
{
	BORDER-RIGHT: #993300 3px double; 
	BORDER-TOP: #993300 3px double; 
	BORDER-LEFT: #993300 3px double; 
	BORDER-BOTTOM: #993300 3px double; 
	BACKGROUND-COLOR: #ffffff;	
}
.TD.pricetable_it2
{
	BORDER-RIGHT: #993300 3px double; 
	BORDER-TOP: #993300 3px double; 
	BORDER-LEFT: #993300 3px double; 
	COLOR: #993300; 
	BORDER-BOTTOM: #993300 3px double; 
	BACKGROUND-COLOR: #dddddd;
}
.TD.pricetable_hd
{
	BORDER-RIGHT: #993300 3px double; 
	BORDER-TOP: #993300 3px double; 
	BORDER-LEFT: #993300 3px double; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #993300 3px double; 
	BACKGROUND-COLOR: #993300;
}
SPAN.inactivemenu
{
	color: #B82617;
	font-size: 13;
	font-weight: bold;
}
a:link
{
	color: #B82617;
	font-size: 13;
	font-weight: bold;
	text-decoration: none;
}
div a:hover 
{
	color: #800000;  
	font-size: 13;
	font-weight: bold;
	text-decoration: underline;
}
a:visited 
{
	color: #B82617; 
	font-size: 13;
	font-weight: bold;
	text-decoration: none;
}
a:active 
{
	color: #B82617;  
	font-size: 13;
	font-weight: bold;
	text-decoration: underline;
} 

.biglink
{
	color: #B82617;
	font-size: 18;
	font-weight: bold;
}
.biglink_small
{
	color: #B82617;
	font-size: 16;
	font-weight: bold;
}
.blocktitle
{
	color: #B82617;
	font-size: 16;
	font-weight: bold;
	text-decoration: underline;
}

a:link.biglink
{
	color: #B82617;
	font-size: 18;
	font-weight: bold;
}
div a:hover.biglink
{
	color: #800000;  
	font-size: 18;
	font-weight: bold;
}
a:visited.biglink
{
	color: #B82617; 
	font-size: 18;
	font-weight: bold;
}
a:active.biglink
{
	color: #B82617;  
	font-size: 18;
	font-weight: bold;
} 
a:link.medlink
{
	color: #B82617;
	font-size: 15;
	font-weight: bold;
}
div a:hover.medlink
{
	color: #800000;  
	font-size: 15;
	font-weight: bold;
}
a:visited.medlink
{
	color: #B82617; 
	font-size: 15;
	font-weight: bold;
}
a:active.medlink
{
	color: #B82617;  
	font-size: 15;
	font-weight: bold;
} 

a:link.horizontal
{
	color: #FFFFFF;
	font-size: 14;
}
div a:hover.horizontal
{
	color: #DCBE8A;  
	font-size: 14;
}
a:visited.horizontal
{
	color: #FFFFFF; 
	font-size: 14;
}
a:active.horizontal
{
	color: #F5F5F5;  
	font-size: 14;
}

a:link.topmenu
{
	color: #B82617;
	font-size: 13;
	font-weight: bold;
}
div a:hover.topmenu
{
	color: #800000;  
	font-size: 13;
	font-weight: bold;
}
a:visited.topmenu
{
	color: #B82617; 
	font-size: 13;
	font-weight: bold;
}
a:active.topmenu
{
	color: #B82617;  
	font-size: 13;
	font-weight: bold;
}

h4
{
	display: none;
}
h2
{
	color: #000000;
	font-size: 18;
	font-weight: bold;
}



TABLE.MenuTable
{
	border: solid 1px #B82617;
	
}
TR.MenuTable
{
	border: solid 1px #B82617;
}
TD.MenuTable
{
	border: solid 1px #B82617;
	padding: 0px 0px 5px 0px;
}
TBODY.MenuTable
{
	border: solid 1px #B82617;
}
TT.MenuTable
{
	border: solid 1px #B82617;
}
THEAD.MenuTable
{
	border: solid 1px #B82617;
}
TFOOT.MenuTable
{
	border: solid 1px #B82617;
}


TABLE
{
	padding: 0px;
	margin: 0px;
}
TR
{
	padding: 0px;
	margin: 0px;
}
TD
{
	padding: 0px;
	margin: 0px;
}
TBODY
{
	padding: 0px;
	margin: 0px;
}
.noborder TABLE
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
}
.noborder TR
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
}
.noborder TD
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
}
.noborder TBODY
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
}

SPAN.menudivider_topmenu
{
	color: #B82617;  
	font-size: 13;
	font-weight: bold;
}
a:link.HotelTitle
{
	color: #B82617;
	font-size: 18;
	font-weight: bold;
}
div a:hover.HotelTitle
{
	color: #800000;  
	font-size: 18;
	font-weight: bold;
}
a:visited.HotelTitle
{
	color: #B82617; 
	font-size: 18;
	font-weight: bold;
}
a:active.HotelTitle
{
	color: #B82617;  
	font-size: 18;
	font-weight: bold;
} 


/*NEW CSS RULES 2005-10-04*/

/*Side menus*/
.MenuGrid
{
	display: none;
}
.MenuGrid TD
{
}
.MenuHeader TD
{
}
.MenuGridR
{
	display: none;
}
.MenuGridR TD
{
}
.MenuHeaderR TD
{
}
.MenuBullet
{
	visibility: hidden; 
}

/*Bottom menu*/
.BottomMenuGrid
{
	display: none;
}
.BottomMenuGrid TD
{
}
.BottomMenuDiv
{
	display: none;
}
/*Top menu*/
.TopMenuGrid
{
	display: none;
}
.TopMenuGrid TD
{
}

/*Backlink*/
.Backlink
{
	FONT-SIZE: 10px;
	margin: 0px;
	border: none 0px;
}
a:link.Backlink
{
	color: #B82617;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration: none;
}
div a:hover.Backlink
{
	color: #800000;  
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration: underline;
}
a:visited.Backlink
{
	color: #B82617; 
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration: none;
}
a:active.Backlink
{
	color: #B82617;  
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration: underline;
} 

/*Timer*/
.Timer
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	display: none;
}

/*Design images*/
.TopImage
{
	display: none;
}
.TopCenterImage
{
	/*visibility: hidden;*/
	display: none;
}
.TopCenterTD
{
	display: none;
}
.SubBackLink
{
	border: none 0px;
	vertical-align: top;
}

/*Design table*/
.MenuTD
{
	border: none 0px;
	display: none;
}
.ContentTD
{
	border: none 0px;
	text-align: center;
	vertical-align: top;	
}
.SubContentTD
{
	border: none 0px;
	text-align: center;
	vertical-align: top;	
}

/*Contents*/
.TitleText1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	COLOR: #b82617;
}
.TitleText2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	COLOR: #b82617;
}
.TitleText3
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	COLOR: #b82617;
}
.TitleText4
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 19px; 
	COLOR: #b82617;
}
.TitleText5
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #b82617;
}
.TitleText6
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #000000;
}
.TitleText7
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 19px; 
	COLOR: #000000;
}
.TitleText8
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #b82617;
}
.TitleText9
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000;
}
.TitleText10
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	COLOR: #000000;
}
.TitleText11
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #000000;
}
.TitleText12
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #000000;
}

.BR2pt
{
	LINE-HEIGHT: 2pt;
}
.BR4pt
{
	LINE-HEIGHT: 4pt;
}
.BR6pt
{
	LINE-HEIGHT: 6pt;
}
.BR8pt
{
	LINE-HEIGHT: 8pt;
}
.BR10pt
{
	LINE-HEIGHT: 10pt;
}

/*SearchBox*/
h5
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px;
	margin: 0px;
}
h6
{
	color: #B82617;
	font-size: 20;
	font-weight: bold;
	margin: 0px;
}
.SearchBoxText
{
	WIDTH: 90%;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px;
	margin: 0px;
	text-align: justify;
}
.SearchBoxTable
{
	padding: 0px;
	border: 0px;
	width: 100%;
	font-weight: bold;
}
.SearchBoxFeatures
{
	text-align: right;
	font-size: 14px;
	font-weight: normal;
}
.ImgDate
{
	cursor: hand;
	border: 0px;
}

/*HotelBlocks*/
.BlockTable
{	
	text-align: center;
	vertical-align: top;
	background-color: #FFFAEA; 
	BORDER: #b82617 1px solid;
	width: 95%;
}
TD.BlockTableCategory
{
	background-color:#b82617; 
	color:#ffffff; 
	FONT-SIZE: 11pt;
	width: 33%;
}
.BlockDescription
{
	text-align: justify;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}
HR
{
	width: 90%; 
	color: #b82617;
	height: 1px;
}

/*GuestbookBlock*/
.GuestbookBlock
{
	border: #B82617 double;
	padding: 0px;
	width: 100%;
}
.GuestbookBlock TD
{
	background-color: #fffaea;
	BORDER-BOTTOM: 1px solid #B72617;
}
.GuestbookText
{
	MARGIN: 2px;
	FONT-SIZE: 12px;
}

/*WelcomeText*/
.Welcome1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px;
}
.Welcome2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px;
}
.Welcome3
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 19px;
}
.Welcome4
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 19px;
}

/*Detailed list*/
.DetailedList
{
	border: 0px;
	text-align: center;
}
.DetailedList TD
{
	border: 0px;
	text-align: center;
}
/*Microsite*/
a:link.LocationMapLink
{
	color: #000000;
	font-weight: normal;
}
div a:hover.LocationMapLink
{
	color: #000000;
	font-weight: normal;
}
a:visited.LocationMapLink
{
	color: #000000;
	font-weight: normal;
}
a:active.LocationMapLink
{
	color: #000000;
	font-weight: normal;
} 
.CurrencyConverter
{
	BORDER: #b82617 3px double; 
	BACKGROUND-COLOR: #dddddd;
	width: 500px;
	color: #b82617;
	font-weight: bold;
}
TD.PackageTD
{
	text-align: center;
	BORDER: #b82617 1px solid;
}
.PriceTable
{
	padding: 1; 
	width: 550px; 
	BORDER: #993300 3px double; 
	FONT-SIZE: 16px;
}
.PriceTable TD
{
	BORDER: #993300 3px double; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #993300;
	font-size: 16px;
}

/*ReservationPages*/
.ReservationText1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;
}
.ReservationText2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: #b82617;
}
.ReservationText3
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px;
}
.ReservationTable
{
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	width: 90%;
	vertical-align: top;
}

/*Guestbook*/
TD.GuestbookTD
{
	BORDER-BOTTOM: 1px solid #B72617;
	background-color: #fffaea;
}
.GuestbookTable
{
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	vertical-align: top;
}

/*Reservation*/
.ReservationTable
{
	BORDER: #b82617 2px solid;
	BACKGROUND-COLOR: #fffaea;
	width: 550px;
}
.ReservationTableTB
{
	BORDER: #b82617 2px solid;
	BACKGROUND-COLOR: #fffaea;
	width: 550px;
}
.ReservationTableTD
{
	BORDER: #b82617 1px solid; 
}

/*
BUTTON
{
	display: none;
}
SELECT
{
	display: none;
}
*/
INPUT
{
	display: none;
}

