/* Text Styles */

body { background-color: #68223e; color: #333; }
table {background-color: #ebe6d0; color: #333; }

.CommonBody_Normal_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	font-weight: normal;
	color: #666666;
}
.CommonBody_Normal_10_Justified {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}
.CommonBody_Normal_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.CommonBody_Normal_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #666666;
}
.CommonBody_Normal_11 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #666666;
	text-decoration:none
}
.CommonBody_Normal_11 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #666666;
	text-decoration:none
}
.CommonBody_Normal_11 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #666666;
	text-decoration:underline
}
.CommonBody_Normal_11 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	border-width: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}
.CommonBody_Normal_11 tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
}
.CommonBody_Normal_11 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
}
.CommonBody_Normal_Bold_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #666666;
}
.CommonBody_Normal_11_Justified {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}
.CommonBody_Normal_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.CommonBody_Bold_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #666666;
}
.CommonBody_Bold_13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.CommonBody_Bold_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.Address_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #001F5B;
}
.Address_Text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #001F5B;
	font-weight: bold;
	text-decoration:none
}
.Address_Text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #001F5B;
	font-weight: bold;
	text-decoration:none
}
.Address_Text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #3366CC;
	font-weight: bold;
	text-decoration:none
}
.Address_Text_Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #001F5B;
	font-weight: bold;
}
.Spa_Feature_Title_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #666666;
}

.vonEssential_Feature_Title_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #666666;
}
.SpecialBreaks_Feature_Title_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #666666;
}
.SpecialBreaks_Category_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #001F5B;
}
.vEH_Travel_Panel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #001F5B;
}
.vEH_Travel_Panel_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.vEH_Travel_Panel_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	font-weight: bold;
	color: #006699;
	text-decoration:none
}
.ClassicSet_Hotel_Sets_Text_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
}
.ClassicSet_Hotel_Sets_Text_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #CCCCCC;
}
.CountrySet_Hotel_Sets_Text_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}
.CountrySet_Hotel_Sets_Text_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #CCCCCC;
}
.FamilySet_Hotel_Sets_Text_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
}
.FamilySet_Hotel_Sets_Text_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #CCCCCC;
}
.ContinentalSet_Hotel_Sets_Text_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
}
.ContinentalSet_Hotel_Sets_Text_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #CCCCCC;
}
.Thumbs_Text_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	color: #001F5B;
	text-decoration:none
}
.Thumbs_Text_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	color: #999999;
	text-decoration:none
}
.Thumbs_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #666666;
	text-decoration:none
}
.Home_Page_Banner_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	color: #001F5B;
	font-weight: bold;
}
.Booking_Form_Title_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #001F5B;
	padding-top: 5px;
}
.Booking_Form_Fields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.Enquiry_Form_Fields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.Explore_vonEssen_hotels_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.Explore_vonEssen_hotels_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.Explore_vonEssen_hotels_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.Explore_vonEssen_hotels_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:underline
}
.Footer_privacy_policy_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.Footer_privacy_policy_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.Footer_privacy_policy_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.Footer_privacy_policy_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #001F5B;
	text-decoration:underline
}
 /* SCROLLER - rest of the css is in the scroller page, until i get around to sorting*/

.Scroller_Tab_Text_11_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.Scroller_Tab_Text_11_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration:none
}
.Scroller_Bottom_Text_9_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #001F5B;
	text-decoration:none
}
.Scroller_Bottom_Text_9_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	text-decoration:underline
}

/* Menu Links */

.Parent_Menu_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration:none
}
.Parent_Menu_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #CCCCCC;
	text-decoration:none
}
.Contact_Menu_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration:none
}
.Contact_Menu_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #CCCCCC;
	text-decoration:none
}
.Child_Menu_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	text-decoration:none
}
.Child_Menu_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration:none
}

/* Borders */

.Grey_Full_Border { border-color: #D6D6D6; border-width: 1px; border-style: solid }

.Grey_Left_Top_Right_Border { border-top:solid 1px #D6D6D6; border-left:solid 1px #D6D6D6; border-right:solid 1px #D6D6D6; }

.Grey_Top_Border { border-top:solid 1px #D6D6D6; }

.Grey_Left_Border { border-left:solid 1px #D6D6D6; }

.Grey_Right_Border { border-right:solid 1px #D6D6D6; }

.Grey_Bottom_Border { border-bottom:solid 1px #D6D6D6; }

.Black_Full_Border { border-color: #000000; border-width: 1px; border-style: solid }

.DarkRed_Full_Border { border-color: #990000; border-width: 1px; border-style: solid }

.DarkBlue_Full_Border { border-color: #003366; border-width: 1px; border-style: solid }

/* Image Styles */

.SpecialBreakImages { border: 1px solid #D6D6D6; margin: 0px 7px 0px 0px; }
.EventsCalendarImages { border: 1px solid #D6D6D6; margin: 0px 7px 0px 0px; }
.NewsImages { border: 1px solid #D6D6D6; margin: 0px 7px 0px 0px; }

/*Feature Panels CSS2 Effects*/

#LeftSideFeatureBorder {
	border: 1px solid #D6D6D6;

}
#LeftSideFeatureOpacity {
	background-color: gray;
	filter: Alpha(Opacity=0, FinishOpacity=80, Style=1, StartX=25, StartY=0, FinishX=244, FinishY=0);
	z-index: 0;
	width: 242px;
	position: relative;
	height: 24px;

}
#LeftSideFeatureText {
	font-family: "CG Omega";
	font-size: 16px;
	color: #FFFFFF;
	z-index: 1;
	position: absolute;
	height: 24px;
	text-transform: uppercase;
	cursor: hand;
	filter: Shadow(Color=#333333, Strength=3, Direction=150) Glow(Color=#666666, Strength=1);
	font-weight: bold;
	margin-top: 3px;
	text-decoration: none;
	width: 234px;
