
.MessageReply
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffb853;
    FONT-FAMILY: Arial, "Times New Roman"
}
.maintitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #D5713B;
    FONT-FAMILY: verdana, arial;
}
.td
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #3c4da6;
    FONT-FAMILY: Arial, "Times New Roman"
}
.Aboutus_headers
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #A5BE10;
    FONT-FAMILY: Arial, "Times New Roman"
}
.bodytext
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 10.5px;
    COLOR:#5E5E5E;
    FONT-FAMILY: Verdana, Arial, "Times New Roman"
}


.bodytextMorenfo
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 12px;
    COLOR:#5E5E5E;
    FONT-FAMILY: Verdana, Arial, "Times New Roman"
}

a.bodytext:hover 
{
	color: #FF6209;
}
a.bodytext:active 
{
	color: #FF6209;
}

.RedFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: Red;
    FONT-FAMILY: verdana, Arial, "Times New Roman"
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: gray;
    FONT-FAMILY: Arial, "Times New Roman"
}
.error
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial, "Times New Roman"
}
TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666699;
    FONT-FAMILY: verdana, arial;
}

.NavyText
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 11px;
    COLOR: Navy;
    FONT-FAMILY: Arial, "Times New Roman"
}
.formarea{
	background-color: #ffffff;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #0066cc;
	border-top-color: #0066cc
}

.menuRegion{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666699;
    FONT-FAMILY: verdana, arial;
}
.button-small {
width: 100;
height: 20;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
FONT-FAMILY: verdana;
color: #000000;
border-width: 1px;
border-color: #A5BE10;
background-color: #D1DE85;
background-image: url(../images/large_button_down.gif);
background-repeat: no-repeat;
background-position: center;
cursor: hand;
}
.button-large {
width: 125;
height: 20;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
FONT-FAMILY: verdana;
color: #000000;
border-width: 1px;
border-color: #A5BE10;
background-color: #D1DE85;
background-image: url(../images/large_button_down.gif);
background-repeat: no-repeat;
background-position: center;
cursor: hand;
}

.WhiteTextHeading
{
	padding: 4px 4px 4px 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: White;
    FONT-FAMILY: Verdana,Arial, "Times New Roman"
}
.Destinations {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
FONT-FAMILY: verdana;
}
.menuCountry {
width: 120;
height: 20;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #FFFFFF;
FONT-FAMILY: verdana, arial;
border-width: 1px;
border-color: #A5BE10;
background-color: #D1DE85;
background-image: url(../images/large_button_down.gif);
background-repeat: no-repeat;
background-position: center;
cursor: hand;
}
.Topmenu{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #7F7F7F;
    FONT-FAMILY: verdana, arial;
    padding: 4px 4px 4px 4px;
    text-decoration: none;
}
a.Topmenu:visited 
	{
	color: #7F7F7F;
	text-decoration:none;
	}
a.Topmenu:hover 
{
	color: #A3BD0B;
	text-decoration:none;
}

.TopmenuA{
    text-decoration:none;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 9px;
    COLOR: #A3BD0B;
    FONT-FAMILY: verdana, arial;
    padding: 4px 4px 4px 4px;
    
}


.TableBorderLeftTop
{
	border-left-style:solid;
	border-top-style:solid;
	border-left-color:transparent;
	border-top-color:#7F7F7F;
	border-bottom-color:transparent;
	border-right-color:transparent;
	
	border-left-width:0.01cm;
	border-top-width:0.01cm;
	height:inherit;	
}
.TableBorderMain
{
	border-width:0.01cm;
	border-style:solid;
	border-color:#7F7F7F;
	width:770px;
	
}
.LeftMenu
{
	position:relative;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	FONT-FAMILY: verdana, arial;
	margin-left:0px;
	margin-right:0px;
	background-color:#FFFFFF;
	text-decoration:none;
	width:150px;
}
a.LeftMenu:hover 
{
	color: #FFFFFF;
	background-color:#A3BD0B;
}
a.LeftMenu:active 
{
	color: #FFFFFF;
	background-color:#A3BD0B;
}
a.LeftMenu-List:hover 
{
	color: #FFFFFF;
	background-color:#A3BD0B;
}
.LeftMenu-List
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial;
	color: #7F7F7F;
	text-decoration:none;
	width:150px;
}
.LeftMenu-GreenBG
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #A3BD0B;
	FONT-FAMILY: verdana, arial;
	margin-left:0px;
	margin-right:0px;
	background-color:#FFFFFF;
	text-decoration:none;
	width:150px;
}
.LeftMenu-line
{
	border-right-style:solid;
	border-right-color:#7F7F7F;
	border-right-width:0.01cm;
}


.LeftMenu-List-Overview
{
	FONT-WEIGHT: 300;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial;
	color: #FF6309;
	text-decoration:none;
	width:150px;
}

a.LeftMenu-List-Overview:hover 
{
	color: #FFFFFF;
	background-color:#FF6309;
}
.clear {
	height: 0;
	clear:both;
}
.show
{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}

.hide
{
	display:none;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}
.Pad
{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}

.DottedLine
{
	background-repeat:repeat-x;
	background-image:url(../images/GreyDottedrule.Jpg);
}
.DottedLineVertical
{
	background-image:url(../images/GreyDottedVertical.Jpg);
	background-repeat:repeat-y;
}
.GreyDotted_TransBG
{
	background-repeat:repeat-x;
	background-image:url(../images/GreyDotted_TransBG.jpg);
}
.HotelText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666537;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration: none;
}
.RegionText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666537;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration: none;
}
.RegionTextOrange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FF6309;
    letter-spacing:1px;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration: none;
}
.DestinationText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #7F7F7F;
    FONT-FAMILY: Arial, "Times New Roman";
    letter-spacing:1px;
    text-decoration: none;
}
.OfferTypeText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #C1AFA1;
    FONT-FAMILY: Arial, "Times New Roman";
    letter-spacing:1px;
}
.HotelFacilityText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #9F9278;
    FONT-FAMILY: Arial, "Times New Roman";
}
.BodyCopyText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #676437;
    FONT-FAMILY: Arial, "Times New Roman";
}
.HotelHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #FF6309;
    FONT-FAMILY: verdana, Arial, "Times New Roman";
    letter-spacing:2px;
    text-decoration:none;
}
.HotelPriceHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #FF6309;
    FONT-FAMILY: verdana, Arial, "Times New Roman";
    letter-spacing:2px;
    text-decoration:none;
}
.HotelPageFacilityText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #C1AFA1;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration:none
}
.SpecialOffersOrange
{
	background-color:#FF6209;

	border-color:#FF6209;
	width:300px;
}

.TourMenu
{
		FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FF6209;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration:none;
    text-transform:uppercase;

}

.SpecialOffersHotelText
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #9A8069;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration:none;
}
.Hotel_MoreinfoViewMap 
{
	color: #FFFFFF;
	background-color:#A3BD0B;
	letter-spacing:2px;
	text-decoration:none;
}	
.HotelRegionText_OrangeBG 
{
	color: #FFFFFF;
	background-color:#FF6209;
	letter-spacing:2px;
	text-decoration:none;
}	

.Popup_HotelName
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #FF6209;
    FONT-FAMILY: Verdana, Arial, "Times New Roman";
    text-decoration:none;
}
.Popup_Dest_Region
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #9A8069;
    FONT-FAMILY: Verdana, Arial, "Times New Roman";
    text-decoration:none;
}
.Popup_OfferType
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #FF6209;
    FONT-FAMILY: Verdana, Arial, "Times New Roman";
    text-decoration:none;
}
.Popup_OfferText
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #9A8069;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration:none;
}

.SpecialOffers_DestText
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666537;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration:none;
}
.SpecialOffers_RegionText
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #9F8878;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration:none;
}

a.SpecialOffers_RegionText:hover 
{
	color: #FF6209;
}
a.SpecialOffers_RegionText:active 
{
	color: #FF6209;
}
.SpecialOffers_HotelName
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666537;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration:none;
}

.SpecialOffersTextOrange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF6309;
    letter-spacing:1px;
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration: none;
    letter-spacing:2px;
}
.required
{
	background-color: #ffffff;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #0066cc;
	border-top-color: #0066cc
}
.requiredexplanation
{
	background-color: #f3dccf;
	color:Red;
	padding:2px;
}
.formBorder
{
	border-width:0.01cm;
	border-style:solid;
	border-color:#7F7F7F;
	width:610px;
	
}
.cursor {cursor: hand}



.ContactText
{
	font-family:Verdana,Arial;
	color:#000000;
	text-align:center;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	letter-spacing:3.5px;
}
.ContactTextEmail
{
	font-family:Verdana,Arial;
	color:#000000;
	text-align:center;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	letter-spacing:1px;
	text-decoration:none
}
.ContactTextHeader
{
	font-family:Verdana,Arial;
	color:#FFFFFF;
	text-align:center;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	letter-spacing:1px;
}
.ContactDetails
{
	position:absolute;
	background-color:#FF6209;
	border-bottom:0.03cm;
	border-top:0.03cm;
	border-left:0.03cm;
	border-right:0.03cm;
	border-style:solid;
	border-color:#FF6209;
	width:145px;
	margin-top:180px;
	margin-left:5px;
	z-index:1;
}


.FooterLogo
{
	position:static;
	margin-top:50px;
	margin-left:20px;
}
.button-newsletter {
width: 45;
height: 17;
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial;
vertical-align:top;
color: #000000;
border-width: 1px;
border-color: #A5BE10;
background-color: #D1DE85;
background-image: url(../images/large_button_down.gif);
background-repeat: no-repeat;
background-position: center;
cursor: hand;
}

/*Favourites*/

.Favourites-Header
{
	font-family:Arial, Verdana;
	color:#FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	letter-spacing:2.5px;
}

.FavouritesOuterFrame
{
	position:absolute;
	background-color:#8B634A;
	border-width:0.01cm;
	border-style:solid;
	border-color:#8B634A;
	width:150px;
	margin-top:0px;
	margin-left:0px;
	z-index:100;
}

.Favourites_MainText{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #454604;
    FONT-FAMILY: verdana, arial;
    padding: 4px 4px 4px 4px;
    text-decoration: none;
}

.Favourites_LinkText{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A3BD0B;
    FONT-FAMILY: verdana, arial;
    padding: 4px 4px 4px 4px;
    text-decoration: none;
}



.PageNumbering
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial;
	color: #7F7F7F;
	text-decoration:none;
}
a.PageNumbering:hover 
{
	color: #FFFFFF;
	background-color:#A3BD0B;
}
a.PageNumbering:active 
{
	color: #FFFFFF;
	background-color:#A3BD0B;
}

.Logo
{
	position:absolute;
	margin-top:2px;
	margin-left:2px;
}

.CountryName
{
	position:absolute;
	width:160px;
	height:50px;
	margin-top:55px;
	margin-left:390px;
}

.RegionName
{
	position:absolute;
	width:220px;
	height:50px;
	margin-top:20px;
	margin-left:377px;
	
}
.OtherLinks
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial;
	color: #7F7F7F;
	text-decoration:none;
}
a.OtherLinks:hover 
{
	color: #FFFFFF;
	background-color:#A3BD0B;
}
a.OtherLinks:active 
{
	color: #FFFFFF;
	background-color:#A3BD0B;
}
.popup-form{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana;
font-style: normal;
line-height: normal;
font-variant: normal;
color: #000000;
border-width: 1px;
border-style: solid;
border-color: #333333;
background-color: #ffffff;
}

.popup-body-bold-red {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000;
}
.popup-textarea-width{
width: 375;
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
FONT-FAMILY: Verdana;
font-style: normal;
line-height: normal;
font-variant: normal;
color: #000000;
border-width: 1px;
border-style: solid;
border-color: #333333;
background-color: #ffffff;
}

.OnSelected 
{
	color: #FF6309;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial;
	text-decoration:none;
	width:150px;
}

.RightBorder 
{
	border-right: 1px;
	border-right-style: solid;
	border-right-color:Black;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color:Black;
}

.GreenButtonLink {
width: 300;
height: 15;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
FONT-FAMILY: verdana;
text-align:center;
color: #FFFFFF;
border-width: 1px;
border-color: #A5BE10;
background-color: #D1DE85;
background-repeat: no-repeat;
background-position: center;
cursor: hand;
}
.MapBorder
{
	position:relative;
	background-color:#A5BE10;
	border-bottom:0.01cm;
	border-top:0.01cm;
	border-left:0.01cm;
	border-right:0.01cm;
	border-style:solid;
	border-color:#A5BE10;
	width:150px;
	z-index:1;
}

div.offers-list-rule {
/*font-family: Arial;
font-size: 0px;
font-weight: normal;
text-decoration: none;
background-color: #ffffff;*/
margin: 0px 0px 0px 0px; /* Top - Right - Bottom - Left  */
padding: 0px 0px 0px 0px; /* Top - Right - Bottom - Left  */
border-style: solid;
border-color: #E8BA2B;
border-width: 1px 0px 0px 0px; /* Top - Right - Bottom - Left  */
}