Body {
	background-color: #EDF8F3;
	margin-top: 0px;
	margin-left : 0px;
	margin-right : 0px;
}


Table.logo {
	width: 770px;		
}


td.logo2 {
	width: 770px;
	height : 100px;
	background-image : url("header2.gif");

	background-image : url("header2-677111.gif");
	
 	cursor: hand;
}


p.links {margin-top:20px; margin-bottom: 0px; margin-left: 16px;}
p.links_sub {margin-top:0px; margin-bottom: 0px; margin-left: 16px;}
a.links:link{color: #7fa0a5; font-size: 8pt;}
a.links:visited{color: #7fa0a5; font-size: 8pt;}
a.links:hover{color: maroon; font-size: 8pt;}

Table.location {
	width: 770px;
	vertical-align : text-top;
}

td.location1 {
	width: 140px;
	height : 30px;
	background-color : #10A5EF;
	 background-color :  #739CD6;
	vertical-align : top;
	background-image : url("pattern.gif");
}
td.location2 {
	width: 30px;
	height : 30px;
	background-image : url("location2-new.gif");
	background-image : url("location2blue.gif");
}
td.location3 {
	height : 30px;
	background-color : #FFCEA5;
	font-family :  Arial, Helvetica, sans-serif;
	font : normal;
	font-size : 8pt;
	color : #1E90FF;
	color: brown;
	text-decoration : none;
	letter-spacing : 1px;
	width : 600px;
}
td.location1-old {width: 130px;	height : 20px; background-color : #FFCEA5; }
td.location2-old { 	width: 30px; 	height : 2px; background-color : #FFCEA5; }
td.location3-old { 	width: 610px; 	height : 2px; background-color : #FFCEA5; }


Table.main {
	width: 770px;
}
td.navigation {
	width: 140px;
	background-color : transparent;
	vertical-align : top;
}



a:link {
	color: #566DF1;
	text-decoration : none;
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a:visited {
	color: #566DF1;
	text-decoration : none;
	font-size : 9pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a:hover {
	color: red;
	font-size :9pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	text-decoration : none;
}


td.navigation{
	background-color: #FAF0E6;
	width : 140px;
	vertical-align : top;
}

td.nav-bar-group1 {
	background-color: #FAF0E6;
	background-color: #fedede;
	height : 22px;
	width : 140px;
	padding : 4px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-size : 9pt;
	background-color: #ffe7c6;
	color : purple;
	color: brown;
	
}

td.nav-line{
	background-color: #330066;
	background-color: pink;
	background-color: #c6a479;
	height : 1px;
	width : 140px;
}
td.nav-line-2{
	background-color: white;
	height : 1px;
	width : 140px;
}
 
td.nav-bar{
	background-color: #FAF0E6;
	height : 22px;
	width : 140px;
	padding : 3px;
}
td.nav-barbooking{
	background-color: #fee4c2;
	height : 22px;
	width : 140px;
	padding : 3px;
}
td.nav-hotelstar{
	background-color: #fee4c2;
	height : 22px;
	width : 140px;
	padding : 3px;
	color:blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

a.navbooking:link{
	font : bold;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #ff6342;
	text-decoration : none;
	padding-left : 3px;
	vertical-align : middle;
	}

a.navbooking:visited{
	font : bold;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #ff6342;
	text-decoration : none;
	padding-left : 3px;
	vertical-align : middle;
}

a.navbooking:hover{
	font : bold;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #ff6342;
	text-decoration : none;
	padding-left : 3px;
	vertical-align : middle;
	
}
a.nav:link{
	font : bold;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #7E91F5;
	text-decoration : none;
	padding-left : 3px;
	vertical-align : middle;
	}

a.nav:visited{
	font : bold;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #7E91F5;
	text-decoration : none;
	padding-left : 3px;
	vertical-align : middle;
}

a.nav:hover{
	font : bold;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #B07381;
	text-decoration : none;
	padding-left : 3px;
	vertical-align : middle;
}





td.who{
	background-color: #F1F1E4;
	width: 140 px;
	color : red;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	padding-left: 12;
	padding-right: 6;
}







td.who2{
	background-color: #F1F1E4;
	width: 140 px;
	color : gray;
	font-size : 7pt;
	font-family : Arial, Helvetica, sans-serif;
	padding-left: 12;
	padding-right: 6;
	font-weight: lighter;
}

Span.dropcap {
 	float: left;
	font-size:32pt;
	line-height: 48px;
	}


img{
	border: none;
	margin-right : 14px;
	margin-left : 0;
}

img.others{
	margin-top: 0;
	margin-right : 0px;
	padding :  0px;
	margin-left : 0px;;
}
img.global{
	margin-right : 0px;
	margin-left : 0px;;
	margin-right : 0px;}
	


td.spacer {
	width: 30px;
	background-color : #F3FBFE;
	background-color : white;
}



td.main {
	width: 400px;
	background-color : white;
	vertical-align: top;
	
}


h1{
	color: #DAA520;
	color: blue;
	color: #6373b5;
	font-size : 20pt;
	margin-left : 0px;
	margin-top : 16px;
	font-weight : bold;
	font-family : arial, verdana, arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-bottom : 0;
	margin-right : 12px;
	text-align: center;
}







hr{
	margin-left: 0px;
	height : 1px;
	color : yellow;
	margin-right : 12px;
}



hr.line2{
	margin-left: 0px;
	height : 2px;
	color : red;
	margin-right : 12px;
}

h2{
	color: Black;
	font-size : 12pt;
	margin-left : 0px;
	margin-top : 16px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-bottom : 10;
	font-weight : lighter;
	letter-spacing: 1px;
}

h3{
	color: Red;
	font-size : 12pt;
	margin-left : 0px;
	margin-top : 16px;
	font-weight : bold;
	font-family : Georgia, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-bottom : 0;
	
}
h4{
	color: Blue;
	font-size : 12pt;
	margin-left : 0px;
	margin-top : 16px;
	font-weight : bold;
	font-family : Georgia, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-bottom : 0;
	margin-top: 6;
	
}


p {
	color: Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	margin-left : 0px;
	font-weight : normal;
	margin-right : 0px;
	line-height : 150%;
	margin-top: 8;
	margin-bottom: 20;
}
p.reasons {font-size : 8pt; color: #404040;}
p.rating {font-size : 9pt; color: #404040; margin-top:0px; font-weight:bold;}
p.hoteltext {font-size : 9pt; color: #404040; margin-top:0px;}
p.datetext {font-size : 8pt; color: #404040; margin-top:0px;}
.offertextprice {Margin-left: 0px; font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt; color: brown; font-weight: normal;	}
.offertextsaving {Margin-left: 0px; font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt; color: gray; font-weight: normal;	}
p.hoteltext-price {font-size : 11pt; color: red; margin-top:0px; margin-bottom: 6px;}
p.pricetext {font-family : Verdana, Arial; font-size : 8pt; color: #404040; margin-top:0px; margin-bottom: 4px;}
p.hoteltext-red {font-size : 11pt; color: red; margin-top:0px; font-weight:bold; margin-bottom: 6px;}
p.hoteltext-red2 {font-size : 11pt; color: red; margin-top:0px; font-weight:bold; margin-bottom: 2px;}
p.hoteltext-grey {font-family : Verdana, Arial; font-size : 11pt; color: gray; margin-top:0px; font-weight:bold; margin-top: 0px; margin-bottom: 2px;}

p.offertext {margin-left:10px; font-size : 12pt; font-family : arial, Verdana, Arial; color: #404040; margin-top:0px; font-weight:bold;}
.offertextprice1 {font-size : 8pt; font-family : verdana, arial, Verdana; color: navy; margin-top:0px; font-weight:normal;}
.offertextprice2 {font-size : 12pt; font-family : verdana, arial, Verdana; color: red; margin-top:0px; font-weight:bold;}
.offertextprice3 {font-size : 10pt; font-family : verdana, arial, Verdana; color: red; margin-top:0px; font-weight:normal;}
.offertextprice4 {font-size : 8pt; font-family : verdana, arial, Verdana; color: gray; margin-top:0px; font-weight:normal; font-style: italic;} 
.offerhotel {margin-left:10px; font-size : 18pt; font-family : arial, Verdana, Arial; color: #404040; margin-top:0px; font-weight:bold;}
.caption {font-size : 8pt; font-family : arial, Verdana; color: maroon;}

p.offer {font-size : 18pt; font-family: arial; color: maroon; margin-top:0px; margin-bottom: 0px;}

p.headline {margin-left:10px; font-size : 20pt; font-family : arial, Verdana, Arial; 
color: #404040; margin-bottom:10px; margin-top:10px; font-weight:bold; line-height: 130%; }
p.headline2 {margin-left:10px; font-size : 14pt; font-family : arial, Verdana, Arial; 
color: red; margin-top:10px; font-weight:bold;}

p.hotelheadings {color: #6373b5; font-weight:bold; margin-top: 35px; margin-bottom:0px;}
p.hotelname {font-family : arial; font-size : 14pt; color: #6373b5; font-weight:bold; margin-top: 35px; margin-bottom:0px;}
p.smalltext {font-size : 8pt; color: #404040; margin-top:0px; margin-bottom: 8px;}
p.smalltext2 {font-size : 8pt; color: #404040; margin-top:0px; margin-bottom: 2px;}
.newprice {font-size : 11pt; font-weight:bold; color: red; margin-top:0px; margin-bottom: 8px;}

p.amazing {font-size : 11pt; color: red; margin-top:8px; font-family: verdana, arial; font-weight:bold;}

p.starbuy-heading {font-family: verdana, arial; font-size : 9pt; color: red; margin-top:0px; margin-bottom:0px; font-weight:bold;}
p.starbuy-text {font-family: verdana, arial; font-size : 9pt; color: #404040; margin-top:0px; margin-bottom:20px;}

table.offers2 {width: 390px; margin-top:6px; margin-bottom: 20px;  }
td.offers2a {vertical-align:top; width: 80px; height: 20px; font-family:verdana; font-size: 9pt; color:black; font-weight:normal}
td.offers2b {width: 300px; height: 20px; font-family:verdana; font-size: 9pt; color:#404040; font-weight:lighter;}

p.date {font-family : arial; font-size : 10pt; color: Gray; margin-bottom: 6px; }

td.date {font-family : verdana, arial; font-size : 10pt; color: black; height: 20px; }
td.1weekheader {font-family : arial; font-size : 10pt; color: Black; font-weight:bold;}
td.2weekheader {font-family : arial; font-size : 10pt; color: Black; font-weight:bold;}
td.1week {font-family : verdana, arial; font-size : 10pt; color: Blue;}
td.2week {font-family : verdana, arial; font-size : 10pt; color: Green;}

td.best-category {width: 150px; height: 25px; font-family: verdana, arial; 
		font-size: 9pt; color: black; background-color : white;}

td.best-star {width: 16px; height: 25px; font-family: verdana, arial; 
		font-size: 9pt; color: #d66321; background-color : white;}

td.best-hotel {width: 134px; height: 25px; font-family: verdana, arial; 
		font-size: 9pt; color: black; background-color : white; align=left; font-weight:bold;}

td.best-price {width: 60px; height: 25px; font-family: verdana, arial; 
		font-size: 9pt; color: red; background-color : white;}

td.best-board {width: 60px; height: 25px; font-family: verdana, arial; 
		font-size: 9pt; color: black; background-color : white;}

td.offer1 {background-color : #ffffcc;}
td.offer2 {background-color : white;}

td.flight-day {font-family : verdana, arial; font-size : 9pt; color: color: #404040; font-weight:bold;}
td.flight-times {font-family : verdana, arial; font-size : 9pt; color: color: #404040; font-weight:lighter;}

li{
	color: Purple;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	margin-left : 12px;
	font-weight : normal;
	margin-top : 2px;
	margin-right : 12px;
	line-height : 135%;
	margin-bottom : 10px;
}


li.hotel{color: #404040;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 9pt;
            margin-left : 0px;
            font-weight: lighter;     
 	    margin-top : 0px;
            margin-right : 12px;
            font-size :9pt;
	line-height : 120%;
}


td.main-holidaytype-col2 {
	width: 170px;
	background-color : #FAF0E6;
	vertical-align: top;
	border-width : 0;
	margin : 0;
	white-space : 0;
}

table.features {
	margin-top : 4px;
	margin-left : 0px;
	width : 156px;
	padding : 0;
	border-width : 0;
	margin : 0;
}
p.features-text {
	 
	Margin-left: 18px;	 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color: #d98b20; 
	font-weight: bold;
		
}

p.features-text-body {
	 
	Margin-left: 0px;
	margin-bottom : 2px;	 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #d98b20; 
	font-weight: normal;
		
}


td.features-text-heading {
	background-color: #eab163;
	padding-left : 6px;
	color: #f9e8d1;
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}
td.features-text-footer {
	background-color: #eab163;
	height: 1;
}


td.features-text {
	 
	padding-left : 6px;	
	padding-right : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	background-color: white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: burgundy; 
	line-height : 130%;
	
}
a.features:link {
	color: Maroon;
	text-decoration : none;
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.features:visited {
	color: Maroon;
	text-decoration : none;
	font-size : 9pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.features:hover {
	color: Red;
	font-size :9pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	text-decoration : none;
}

img.features{
	margin-top: 10;
	margin-right : 0px;
	padding :  0px;
	margin-left : 15px;;
}



a.offers:link {
	color: Maroon;
	text-decoration : none;
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.offers:visited {
	color: Maroon;
	text-decoration : none;
	font-size : 9pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.offers:hover {
	color: Red;
	font-size :9pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	text-decoration : underline;
}

a.hotellink:link {
	color: Maroon;
	text-decoration : none;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.hotellink:visited {
	color: Maroon;
	text-decoration : none;
	font-size : 8pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.hotellink:hover {
	color: Red;
	font-size :8pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	text-decoration : underline;
}

a.endlist:link {
	color: brown;
	text-decoration : none;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.endlist:visited {
	color: brown;
	text-decoration : none;
	font-size : 8pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.endlist:hover {
	color: Red;
	font-size :8pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	text-decoration : underline;
}
a.advice:link {
	color: Maroon;
	text-decoration : none;
	font-size : 11pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.advice:visited {
	color: Maroon;
	text-decoration : none;
	font-size : 11pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.advice:hover {
	color: Red;
	font-size :11pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	text-decoration : underline;
}

a.top:link {
	color: gray;
	text-decoration : none;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.top:visited {
	color: gray;
	text-decoration : none;
	font-size : 8pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.top:hover {
	color: Red;
	font-size :8pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	horizontal-align : right;
	text-decoration : none;
}

td.price-table-top-1  {
	width: 1px;
	background-color : black;
}
td.price-table-top-2  {
	width: 350px;
	background-color : black;
}

td.price-table-text-1  {
	width: 1px;
	background-color : black;
}
td.price-table-text-2  {
	width: 350px;
	background-color : #f4f4f4;
	padding: 10px;
}




Table.bottom {
	width: 770px;
}
td.bottom1 {
	width: 140px;
	height : 30px;
	background-color : transparent;
}
td.bottom2 {
	width: 30px;
	height : 30px;
	background-image : url("bottom-left-corner.gif");
	background-color : white;
}

td.bottom3-frontpage {
	width: 430px;
	height : 30px;
	background-color : #F3FBFE;
		background-color : white;	
}
td.bottom4 {
	height : 30px;	
	width : 140px;
	background-color : #FAF0E6;
}
td.bottom5-frontpage {
	height : 30px;
	width: 30px;
	background-image : url("bottom-right-corner.gif");
	background-color : #FAF0E6;
}






img.right{margin-left: 10px; margin-bottom: 4px; margin-right:0px;}


img.left {margin-left: 0px; margin-bottom: 4px; margin-right:10px;}



td.offerhotel-big {width: 170px;   font-family: arial;  font : bold; padding-top: 4px;
		font-size: 14pt; color: maroon; background-color : #fdfde1; margin-left:4px;}

td.quickdescription { width=235;   font-family: verdana, arial;  font : normal;  
		font-size: 8pt; color: gray; background-color : #fdfde1;  
		vertical-align : top; line-height: 150%; padding-top: 2px;}

td.offerspace-thin {width: 2px; height: 20px; font-family: verdana, arial; text-align:right;
		font-size: 8pt; color: black; background-color : #fdfde1;}

td.picture { width=90;   font-family: verdana, arial;  font : normal; align=left;
		font-size: 8pt; color: gray; background-color : #fdfde1; margin-left:4px;}


img.small {margin-left: 0px; margin-bottom: 0px; margin-right:0px; margin-top: 0px;}

td.offerhotel {width: 170px; height: 22px; font-family: verdana, arial;  font : bold;
		font-size: 8pt; color: maroon; background-color : #fdfde1; margin-left:4px;}

td.offerstar {width: 35px; height: 20px; font-family: verdana, arial; 
		font-size: 8pt; color: #d66321; background-color : #fdfde1;}

td.offerboard {width: 30px; height: 20px; font-family: verdana, arial; 
		font-size: 8pt; color: black; background-color : #fdfde1; align=left; font-weight:bold;}

td.offerroomtype {width: 170px; height: 20px; font-family: verdana, arial; 
		font-size: 8pt; color: red; background-color : #fdfde1;}

td.offerquote {width: 40px; height: 20px; font-family: verdana, arial; text-align:right;
		font-size: 8pt; color: black; background-color : #fdfde1;}

td.offersave {width: 40px; height: 20px; font-family: verdana, arial; text-align:right;
		font-size: 8pt; color: black; background-color : #fdfde1;}

td.offerspace {width: 10px; height: 20px; font-family: verdana, arial; text-align:right;
		font-size: 8pt; color: black; background-color : #fdfde1;}

td.offerspace-white {width: 10px; height: 20px; font-family: verdana, arial; text-align:right;
		font-size: 8pt; color: black; background-color : white;}


td.offerhotel-dark {width: 125px; height: 22px; font-family: verdana, arial; font : bold;
		font-size: 8pt; color: maroon; background-color : #fef2d2; margin-left:4px;}

td.offerstar-dark {width: 35px; height: 20px; font-family: verdana, arial; 
		font-size: 8pt; color: #d66321; background-color : #fef2d2;}

td.offerboard-dark {width: 30px; height: 20px; font-family: verdana, arial; 
		font-size: 8pt; color: black; background-color : #fef2d2; align=left; font-weight:bold;}

td.offerroomtype-dark {width: 160px; height: 20px; font-family: verdana, arial; 
		font-size: 8pt; color: red; background-color : #fef2d2;}

td.offerquote-dark {width: 40px; height: 20px; font-family: verdana, arial; text-align:right;
		font-size: 8pt; color: black; background-color : #fef2d2;}

td.offersave-dark {width: 40px; height: 20px; font-family: verdana, arial; text-align:right;
		font-size: 8pt; color: black; background-color : #fef2d2;}

td.offerspace-dark {width: 10px; height: 20px; font-family: verdana, arial; text-align:right;
		font-size: 8pt; color: black; background-color : #fef2d2;}

td.starbuy {width: 40px; height: 20px; font-family: verdana, arial; 
		font-size: 8pt; color: red; background-color : white; align=left; font-weight:normal;}

select.redx { font-family: verdana, arial; font-size: 8pt; color: blue; font-weight: lighter;}



.hotelname {font-family : arial; font-size : 18pt; color: #6373b5; font-weight:bold; margin-top: 0px; margin-bottom:0px;}
.placename {font-family : arial; font-size : 12pt; color: gray; font-weight:bold; margin-top: 0px; margin-bottom:0px;}
.advert {Margin-left: 0px; font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt; color: brown; font-weight: bold;	}
a.email-red:link {
	color: red;
	text-decoration : underline;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.email-red:visited {
	color: red;
	text-decoration : underline;
	font-size : 8pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.email-red:hover {
	color: maroon;
	font-size :8pt;
	font : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	text-decoration : underline;
}

td.waterbungalows {vertical-align : top;}
img.waterbungalows  { margin-left: 10px;    margin-right: 5px; }
a.waterbungalows1:link {font-family : verdana, arial; font-size :8pt; color:brown; font-weight:bold; Margin-left: 10px;}
a.waterbungalows1:visited {font-family : verdana, arial; font-size :8pt; color:brown; font-weight:bold; Margin-left: 10px;}
a.waterbungalows1:hover {font-family : verdana, arial; font-size :8pt; color:red; font-weight:bold; Margin-left: 10px;
			text-decoration : underline;}
a.waterbungalows2:link {font-family : verdana, arial; font-size :8pt; color:#333; font-weight:normal;line-height : 140%; }
a.waterbungalows2:visited {font-family : verdana, arial; font-size :8pt; color:#333; font-weight:normal; line-height : 140%;}
a.waterbungalows2:hover {font-family : verdana, arial; font-size :8pt; color:#333; font-weight:normal; vertical-align : text-top;
			text-decoration : underline; line-height : 140%;}

a.waterbungalows3:link {font-family : verdana, arial; font-size :8pt; color:red; font-weight:bold; Margin-left: 10px;}
a.waterbungalows3:visited {font-family : verdana, arial; font-size :8pt; color:red; font-weight:bold; Margin-left: 10px;}
a.waterbungalows3:hover {font-family : verdana, arial; font-size :8pt; color:red; font-weight:bold; Margin-left: 10px;
			text-decoration : underline;}

td.prices1 {width: 100px; height: 20px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: black; background-color : white;}
td.prices2 {width: 90px; height: 20px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: black; background-color : white;}
td.prices3 {width: 140px; height: 20px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: black; background-color : white;}
td.prices4 {width: 60px; height: 20px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: red; background-color : white;}


a.prices:link {	color: Maroon;	text-decoration : none;	font-size : 20pt;	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;}
a.prices:visited {	color: Maroon;	text-decoration : none;	font-size : 20pt;	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;}

a.prices:hover {	color: Red;	font-size :20pt;	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;	text-decoration : none;}



a.holidaynews:link { color: navy; text-decoration : none; padding: 4px;
            font-size : 14pt; font-family : Verdana, Arial, Helvetica, sans-serif;
            vertical-align : text-top;   background-color : #fefdb2;}

a.holidaynews:visited { color: navy;  text-decoration : none; padding: 4px;
            font-size : 14pt;  font-family : Verdana, Arial, Helvetica, sans-serif;
            vertical-align : text-top;   background-color : #fefdb2;}


a.holidaynews:hover {  color: red; font-size :14pt; padding: 4px;
            font-family : Verdana, Arial, Helvetica, sans-serif;
            vertical-align : text-top;
            text-decoration : underline;   background-color : #fefdb2;}


p.bigtext {font-size : 16pt; color: red; margin-top:0px; margin-bottom: 8px;}

	
td.bookingform1 {padding-left:4px; padding-top:4px; padding-bottom:4px; font-weight:normal; width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : white;}
td.bookingform2 {padding-left:4px; padding-top:4px; padding-bottom:4px; font-weight:normal; width: 200px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: red; background-color : white;}

td.bookingform1b {padding-left:4px; padding-top:4px; padding-bottom:4px; font-weight:normal; width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : #eff6fb;}
td.bookingform2b {padding-left:4px; padding-top:4px; padding-bottom:4px; font-weight:normal; width: 200px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: red; background-color : #eff6fb;}
td.bookingformcol1 {width: 140px; height: 30px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: black; background-color : white;}
td.bookingformcol2 {width: 200px; height: 30px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: red; background-color : white;}
td.bookingform3 {padding-left:4px; padding-top:4px; padding-bottom:4px; font-weight:normal; width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : white;}
td.bookingform4 {padding-left:4px; padding-top:4px; padding-bottom:4px; width: 250px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: red; background-color : white;}
td.bookingform5 {padding-left:8px; padding-top:8px; padding-bottom:8px; font-weight:bold; width: 260px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 11pt; color: black; background-color : #eff6fb;}
td.bookingform6 {padding-left:8px; padding-top:8px; padding-bottom:8px; font-weight:bold; width: 70px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 11pt; color: red; background-color : #eff6fb;}
td.bookingform7 {padding-left:4px; padding-top:4px; padding-bottom:8px; font-weight:normal; width: 200px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 10pt; color: black; background-color : white;}

.radiotext {font-family: verdana; font-size: 8pt; color=#4a7090;}


a.bookingform:link { font-family: verdana, arial; text-align:right; font-size: 8pt; color: red;}
a.bookingform:visited {font-family: verdana, arial; text-align:right; font-size: 8pt; color: red;}
a.bookingform:hover {font-family: verdana, arial; text-align:right; font-size: 8pt; color: maroon; text-decoration : underline;}




td.names1-header {padding-left:2px; padding-top:2px; padding-bottom:2px; font-weight:normal; width: 60px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : #eff6fb;}
td.names2-header {padding-left:2px; padding-top:2px; padding-bottom:2px; font-weight:normal; width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : #eff6fb;}
td.names3-header {padding-left:2px; padding-top:2px; padding-bottom:2px; font-weight:normal; width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : #eff6fb;}
td.names1-input {padding-left:2px; padding-top:2px; padding-bottom:2px; font-weight:normal; width: 60px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : white;}
td.names2-input {padding-left:2px; padding-top:2px; padding-bottom:2px; font-weight:normal; width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : white;}
td.names3-input {padding-left:2px; padding-top:2px; padding-bottom:2px; font-weight:normal; width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : white;}



p.makebooking {font-size : 13pt; color: red; margin-top:10px; margin-bottom: 8px;}


p.description { color: #464646;  margin-top:10px; margin-bottom:10px; line-height: 150%; font-size:8pt; font-family: Verdana, arial;} 
 
td.lateprices0 {width: 25px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: red; background-color : white;}
td.lateprices1 {width: 130px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : white;}
td.lateprices2 {width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : white;}
td.lateprices3 {width: 60px; height: 20px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: black; background-color : white;}
td.lateprices4 {width: 50px; height: 20px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: red; background-color : white;}
td.lateprices0b {width: 25px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: red; background-color : #FAF0E6;}
td.lateprices1b {width: 130px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : #FAF0E6;}
td.lateprices2b {width: 120px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 8pt; color: black; background-color : #FAF0E6;}
td.lateprices3b {width: 60px; height: 20px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: black; background-color : #FAF0E6;}
td.lateprices4b {width: 50px; height: 20px; font-family: verdana, arial; text-align:right; font-size: 8pt; color: red; background-color : #FAF0E6;}

p.latesformat {font-size : 14pt; color: navy; margin-top:6px; margin-bottom: 10px;   background-color : #fefdb2;}
p.latesformat2 {font-size : 5pt; color: navy; margin-top:0px; margin-bottom: 0px;    }

p.latepricesspace {margin-top: 24px; margin-bottom: 24px;}

a.hotellink:link { font-family: verdana, arial; text-align:left; font-size: 8pt; color: blue;}
a.hotellink:visited {font-family: verdana, arial; text-align:left; font-size: 8pt; color: blue;}
a.hotellink:hover {font-family: verdana, arial; text-align:left; font-size: 8pt; color: red;}

td.flightoptions1 {padding-left:8px; padding-top:8px; padding-bottom:8px; font-weight:bold; width: 390px; height: 20px; font-family: verdana, arial; text-align:left; font-size: 10pt; color: black; background-color : #eff6fb;}
p.click1 { color: maroon; padding-left: 0px;  margin-top:0px; margin-bottom:0px;  font-size:10pt; font-family: Verdana, arial;} 


p.hoteltext101 {font-size : 8pt; color: maroon; margin-top:0px; margin-bottom:6px;}

p.hoteltext107 {font-size : 12pt; color: red; margin-top:0px; margin-bottom:0px; font-weight: bold;}


a.hotelname:link {
	color: red;
	text-decoration : none; 
	font-size : 12pt; font-weight: bold; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.hotelname:visited {
	color: red;
	text-decoration : none;
	font-size : 12pt; font-weight: bold; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.hotelname:hover {
	color: Red;
	font-size :12pt; font-weight: bold; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	horizontal-align : right;
	text-decoration : underline;
}

td.special1 {width:340px; font-size : 8pt; font-family : verdana, Arial; color : red;
	padding-top:4px; background-color : #fefdb2; background-color : #f3e0c7; text-decoration : none; padding-left : 4px; vertical-align : top;  }
td.special2 {width:60px; font-size : 8pt; font-family : verdana, Arial; color : gray; 
	padding-top:4px; padding-right: 4px; background-color : #fefdb2; background-color : #f3e0c7;  text-align:right; text-decoration : none; padding-left : 4px; vertical-align : top;  }
td.special3 {width:340px; font-size : 8pt; font-family : verdana, Arial; color : navy;
	background-color : #fefdb2;  background-color : #f3e0c7; text-decoration : none; padding-left : 4px; vertical-align : top;  }
td.special4 {width:60px; font-size : 12pt; font-family : verdana, Arial; color : red;
	padding-right: 4px;  background-color : #fefdb2;  background-color : #f3e0c7;  text-align:right; text-decoration : none; padding-left : 4px; vertical-align : top;  }
td.special5 {width:340px; font-size : 8pt; font-family : verdana, Arial; color : gray;
	padding-bottom:4px; background-color : #fefdb2;  background-color : #f3e0c7;  text-decoration : none; padding-left : 4px; vertical-align : top;  }
td.special6 {width:60px; font-size : 8pt; font-family : verdana, Arial; color : gray; 
	padding-bottom:4px; padding-right: 4px; background-color : #fefdb2;  background-color : #f3e0c7;  text-align:right; text-decoration : none; padding-left : 4px; vertical-align : top;  }


li.whattodo{color: #404040; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 8pt; margin-left : 0px; font-weight: lighter;     
 	    margin-top : 0px;  margin-right : 12px;    line-height : 140%;}

p.yellow5 {font-size : 13pt; color: navy;   margin-top:6px; margin-bottom: 10px;   background-color : #fefdb2;}

p.yellow6 {padding-top: 6px; padding-bottom: 6px; font-size : 13pt; color: maroon;   margin-top:6px; margin-bottom: 10px;   background-color : #fee4c2;}


p.specialoffers {font-size:11pt; color: maroon; font-family : verdana, Arial; margin-bottom: 20px; }
td.month {padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; padding-top: 1px; }
	
a.month:link {color: #6c6ff0;
	text-decoration : none; 
	font-size : 8pt; font-weight: normal; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.month:visited {
	color: #6c6ff0;
	text-decoration : none;
	font-size : 8pt; font-weight: normal; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.month:hover {
	color: #2328e7;
	font-size :8pt; font-weight: normal; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	horizontal-align : right;
	text-decoration : underline;
}


li.index1 {color: #404040; 
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 8pt;
            margin-left : 0px;
            font-weight: lighter;     
 	    margin-top : 0px;
            margin-right : 0px; margin-left: 0px; padding-left: 0px;
	line-height : 120%;
	text-indent: 0px;

}

ul.index1 {margin: 0px; padding: 0px;  list-style-type: square; type=square; }


p.hoteltext110 {font-size : 11pt; color: maroon; margin-top:0px; margin-bottom:2px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
p.hoteltext111 {font-size : 14pt; color: maroon; margin-top:0px; margin-bottom:6px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.specials:link {color: black;
	text-decoration : none; 
	font-size : 8pt; font-weight: normal; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}
a.specials:visited {
	color: black;
	text-decoration : none;
	font-size : 8pt; font-weight: normal; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
}

a.specials:hover {
	color: #2328e7;
	color: red;
	font-size :8pt; font-weight: normal; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	horizontal-align : right;
	text-decoration : underline;
}

.headline {color:red; font-size :16pt; font-family : Arial}

p.bluetext {text-decoration: underline; font-size : 13pt; line-height : 110%; color: #1177c5; font-family : arial; margin-top:6px; margin-bottom: 18px;}
p.howtochoose {text-decoration: underline; font-size : 16pt; line-height : 110%; color: maroon; font-family : arial narrow; arial; margin-top:6px; margin-bottom: 18px;}
