A:link    { text-decoration: underline; color: #395094;}
A:visited { text-decoration: underline; color: #395094;}
A:active  { text-decoration: underline; color: #DC241F;}
A:hover	  { text-decoration: underline; color: #DC241F;}

A:link.calendar    { text-decoration: none; color: #9CA8CA;}
A:visited.calendar { text-decoration: none; color: #9CA8CA;}
A:active.calendar  { text-decoration: underline; color: #FFFFFF;}
A:hover.calendar   { text-decoration: underline; color: #FFFFFF;}

body, td 	{
	COLOR: #000000;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: .8em;
}


td.subheading, .subheading 	{
	COLOR: #395094;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 16px;
	font-weight : bold;
}

h2	{
	COLOR: #395094;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 16px;
	font-weight : bold;
	margin-top: -8px;
	padding-left: 10px;
}



td.dropdown_city 	{
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #007770;
	WIDTH : 115px;
}

td.dropdown_wolds 	{
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #C21551;
	WIDTH : 115px;
}

td.dropdown_coast 	{
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #F5BC4F;
	WIDTH : 140px;
}

td.dropdown_fens 	{
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #93B9DC;
	WIDTH : 115px;
}

td.dropdown_country 	{
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #6AC579;
	WIDTH : 115px;
}

td.dropdown_vales	{
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #3CB7A9;
	WIDTH : 140px;
}

td.dropdown_sidenav	{
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #EF8677;
}

.smallfont 	{
	COLOR: #000000;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: .7em;
}

.smallfonttitle 	{
	COLOR: #395094;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: .7em;
	FONT-WEIGHT: bold;
}

.rightmenutitle {
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: .7em;
	FONT-WEIGHT: bold;
}

.menupurple {
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #C8C7E1;
}

.menupurple A:link	{ text-decoration: none; color: #395094;}
.menupurple A:visited	{ text-decoration: none; color: #395094;}
.menupurple A:active	{ text-decoration: underline; color: #DC241F;}
.menupurple A:hover	{ text-decoration: underline; color: #DC241F;}

.citymenu	{ color: #FFFFFF; font-family: ARIAL, sans-serif; font-size: 8pt; background-color: #007770; }
.citymenu A:link	{ text-decoration: none; color: #FFFFFF;}
.citymenu A:visited	{ text-decoration: none; color: #FFFFFF;}
.citymenu A:active	{ text-decoration: underline; color: #FFFFFF;}
.citymenu A:hover	{ text-decoration: underline; color: #FFFFFF;}
.citysubheading	{ color: #005B4C; font-family: ARIAL, sans-serif; font-size: 16px; font-weight : bold; }

.woldsmenu	{ color: #FFFFFF; font-family: ARIAL, sans-serif; font-size: 8pt; background-color: #C21551; }
.woldsmenu A:link	{ text-decoration: none; color: #FFFFFF;}
.woldsmenu A:visited	{ text-decoration: none; color: #FFFFFF;}
.woldsmenu A:active	{ text-decoration: underline; color: #FFFFFF;}
.woldsmenu A:hover	{ text-decoration: underline; color: #FFFFFF;}
.woldssubheading	{ color: #AD003C; font-family: ARIAL, sans-serif; font-size: 16px; font-weight : bold; }

.coastmenu	{ color: #FFFFFF; font-family: ARIAL, sans-serif; font-size: 8pt; background-color: #F5BC4F; }
.coastmenu A:link	{ text-decoration: none; color: #FFFFFF;}
.coastmenu A:visited	{ text-decoration: none; color: #FFFFFF;}
.coastmenu A:active	{ text-decoration: underline; color: #FFFFFF;}
.coastmenu A:hover	{ text-decoration: underline; color: #FFFFFF;}
.coastsubheading	{ color: #F0A900; font-family: ARIAL, sans-serif; font-size: 16px; font-weight : bold; }

.fensmenu	{ color: #FFFFFF; font-family: ARIAL, sans-serif; font-size: 8pt; background-color: #93B9DC; }
.fensmenu A:link	{ text-decoration: none; color: #FFFFFF;}
.fensmenu A:visited	{ text-decoration: none; color: #FFFFFF;}
.fensmenu A:active	{ text-decoration: underline; color: #FFFFFF;}
.fensmenu A:hover	{ text-decoration: underline; color: #FFFFFF;}
.fenssubheading	{ color: #5A9ACD; font-family: ARIAL, sans-serif; font-size: 16px; font-weight : bold; }

.countrymenu	{ color: #FFFFFF; font-family: ARIAL, sans-serif; font-size: 8pt; background-color: #6AC579; }
.countrymenu A:link	{ text-decoration: none; color: #FFFFFF;}
.countrymenu A:visited	{ text-decoration: none; color: #FFFFFF;}
.countrymenu A:active	{ text-decoration: underline; color: #FFFFFF;}
.countrymenu A:hover	{ text-decoration: underline; color: #FFFFFF;}
.countrysubheading	{ color: #4DB85F; font-family: ARIAL, sans-serif; font-size: 16px; font-weight : bold; }

.valesmenu	{ color: #FFFFFF; font-family: ARIAL, sans-serif; font-size: 8pt; background-color: #3CB7A9; }
.valesmenu A:link	{ text-decoration: none; color: #FFFFFF;}
.valesmenu A:visited	{ text-decoration: none; color: #FFFFFF;}
.valesmenu A:active	{ text-decoration: underline; color: #FFFFFF;}
.valesmenu A:hover	{ text-decoration: underline; color: #FFFFFF;}
.valessubheading	{ color: #00A398; font-family: ARIAL, sans-serif; font-size: 16px; font-weight : bold; }

.formlabel { color: #395094; font-family: arial; font-weight: bold; font-size: 11px; background-color: #C9C8E1; }
.formtext { color: #000000; font-family: arial; font-size: 11px; background-color: #F4F3F8;  }
.formsubmit { color: #FFFFFF; font-family: arial; font-size: 11px; font-weight: bold; background-color: #9090C2; border : 1px solid #395094;}
.forminput { color: #000000; font-family: arial; font-size: 11px; }
select { color: #000000; font-family: arial; font-size: 11px; }

.events	{ color: #404078; font-family: arial; font-size: 11px; }
.events_bold	{ color: #404078; font-family: arial; font-weight: bold; font-size: 11px; }

.photo	{ border : 1px solid #9090C2; }

TD.detailhead { 
	BACKGROUND-COLOR: #9090C2; 
	COLOR: #FFFFFF; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight : bold; 
}

DIV.detail {
position:absolute; width:100%; height:200px; z-index:1; overflow: auto; 
SCROLLBAR-ARROW-COLOR: #2F5E92;
SCROLLBAR-BASE-COLOR: #FFFFFF;
SCROLLBAR-FACE-COLOR: #C9C8E1;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR: #E9E7E7;
SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

.calendar_off { BACKGROUND-COLOR: #C8C7E1; COLOR: #9090C2; vertical-align : top; text-align : right; font-family: Arial; font-size: 12px; font-weight : bold; width : 37px; height: 37px; padding-right: 3px; padding-top: 1px; }
.calendar_on  { BACKGROUND-COLOR: #9090C2; COLOR: #FFFFFF; vertical-align : top; text-align : right; font-family: Arial; font-size: 12px; font-weight : bold; width : 37px; height: 37px; padding-right: 3px; padding-top: 1px; }
.calendar_header 	{
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 12px;
	font-weight : bold;
}
.calendar_header_dull 	{
	COLOR: #9CA8CA;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: 12px;
	font-weight : bold;
}
li.calendar { 
	COLOR: #000000;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: .9em;
	margin-left: -10px; 
	list-style-position:outside; 
} 

.calendar_subheading 	{
	COLOR: #395094;
	FONT-FAMILY: ARIAL, sans-serif;
	FONT-SIZE: .9em;
	font-weight : bold;
}

.weather_date { BACKGROUND-COLOR: #C8C7E1; COLOR: #OOOOOO; vertical-align : middle; text-align : center; font-family: Arial; font-size: 11px; height: 40px; }
.weather_detail { BACKGROUND-COLOR: #F4F3F8; COLOR: #OOOOOO; vertical-align : top; text-align : center; font-family: Arial; font-size: 11px; padding-top: 5px; padding-bottom: 10px;  }
.weather_footer { BACKGROUND-COLOR: #C8C7E1; COLOR: #OOOOOO; font-family: Arial; font-size: 11px; height: 25px; padding-left: 10px; }

/* sharing template with FunCoast add on*/
.mandatory { color: #ff0000;  font-size: 9px; vertical-align: top;  }
table.bg  {  background-color:#E8E6F1; }
.menu_table { width: 130px; }
.bg  { color: #000000; font-family: VERDANA; font-size: 11px; background-color:#E8E6F1; }

/*Photo Gallery */
.album_border { background-color:#9090C2; } 
.text_border { 	background-color:#E8E6F1; COLOR: #000000;
				FONT-FAMILY: Arial, sans-serif;
				FONT-SIZE: .7em; 
			}
.photo_bg { background-color:#F4F3F8; } 			
.pop_heading	{
	COLOR: #395094;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 14px;
	font-weight : bold;
	margin-top: 4px;
	padding-left: 10px;
}
.postcardlabel { color: #395094; font-family: verdana; font-weight: bold; font-size: 11px; background-color: #F7F3FF; }
.postcardtext { color: #000000; font-family: verdana; font-size: 11px; background-color: #F4F3F8; }			

.postcard_inputbg { background-color:#C9C8E1; }
.postcard_recieved { background-color:#C8C7E1; COLOR: #000000; FONT-FAMILY: ARIAL, sans-serif; FONT-SIZE: .7em; }
			
/* RHS MENU */
.subheading{color:#395094; font-family:ARIAL,sans-serif; font-size:16px; font-weight:bold;}
.subsubheading{color:#395094; font-family:ARIAL,sans-serif; font-weight:bold;}
.underline{background-color:#395094; font-size:0px; height:1px; width:103%;}
.menutop{background-color:#9492C6;}
.menubottom{background-color:#C8C7E1;}
.menu{color:#395094; font-family:ARIAL,sans-serif; font-size:8pt;}
/* .menu{color:#395094; font-family:ARIAL,sans-serif; font-size:8pt; background-color:#C8C7E1;} */
.menu A:link{text-decoration:none; color:#395094;}
.menu A:visited{text-decoration:none; color:#395094;}
.menu A:active{text-decoration:underline; color:#DC241F;}
.menu A:hover{text-decoration:underline;}

.search A:link{text-decoration:none;color:#00594A;}
.search A:visited{text-decoration:none;color:#00594A;}
.search A:active{text-decoration:underline;color:#007573;}
.search A:hover{text-decoration:underline;color:#007573;}

.searchheading{color:#AD0039; font-family:ARIAL,sans-serif; font-size:16px; font-weight:bold;}

.contact table tr th { background-color:#9492C6; color: #ffffff; font-family: VERDANA; font-size: 11px; }

/* TRIP PLANNER */

.tp_subheading { 	COLOR: #395094; FONT-FAMILY: ARIAL, sans-serif; 
					FONT-SIZE: 16px; font-weight : bold;
					padding-left: 10px;
					padding-bottom: 10px;
				}
.tp_text 		{	color: #000000; FONT-SIZE: .7em; }

.tp_table { border-top: 1px solid #9090C2; border-left: 1px solid #9090C2;
			padding: 3px; }

/* TP ROW 1 */
.tp_row1 	{ 	background-color: #9090C2;}
				
.tp_row1 TD	{ 	border-bottom: 1px solid #9090C2; border-right: 1px solid #9090C2; 	
				font-size: .7em; COLOR: #FFFFFF;  }
.tp_row1 A:link
	{ text-decoration: underline; color:#ffffff; }
.tp_row1 A:visited
	{ text-decoration: underline; color:#ffffff; }
.tp_row1 A:active
	{ text-decoration: underline; color:#DC241F; }
.tp_row1 A:hover
	{ text-decoration: underline; color:#DC241F; }

/* TP ROW 2 */	
.tp_row2 	{ 	 	
				background-color: #F4F3F8;
				font-size: .85em; color:#000000;}
				
.tp_row2 TD	{ 	border-bottom: 1px solid #9090C2; border-right: 1px solid #9090C2; 	
				 }
.tp_row2 A:link
	{ text-decoration: underline; color:#395094; }
.tp_row2 A:visited
	{ text-decoration: underline; color:#395094; }
.tp_row2 A:active
	{ text-decoration: underline; color:#DC241F; }
.tp_row2 A:hover
	{ text-decoration: underline; color:#DC241F; }				

.tp_row3 	{ 	 	
				font-size: .85em; color:#000000;}
				
.tp_row3 TD	{ 	border-bottom: 1px solid #9090C2; border-right: 1px solid #9090C2; 	
				 }	
.tp_row3 A:link
	{ text-decoration: underline; color:#395094; }
.tp_row3 A:visited
	{ text-decoration: underline; color:#395094; }
.tp_row3 A:active
	{ text-decoration: underline; color:#DC241F; }
.tp_row3 A:hover
	{ text-decoration: underline; color:#DC241F; }			
	
.tp_row4 	{ 	border-bottom: 1px solid #9090C2; border-right: 1px solid #9090C2;  	
				 }