<!--

/* Note: If this starts crashing when adding new stuff, DW seems to have a CSS memory limit */
/*       so might want to remove some of the code (need to one day when we get time)        */
/*                                                                                          */
/*       Yes, it needs a massive resort as this is the result of work since 1999!           */



body { margin-top: 5px; font-family: Arial, Helvetica, sans-serif; }


/* *** General Links - Templates *** */

.ukseries_interlink 				{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none}
.ukseries_interlink_linkback 		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none}

a.ukseries_general_links 			{  font-size: 0.8em}
.ukseries_general_text 				{  font-size: 0.8em; text-transform: none; color: #990000 }
.ukseries_general_text_subhead		{  font-size: 0.8em; font-weight: bold; text-transform: none; color: #990000 }
.ukseries_small_grey_text			{  font-size: 0.6em; text-transform: none; color: #CCCCCC }
.ukseries_small_black_text			{  font-size: 0.6em; color: #000000; }
.ukseries_fairly_small_grey_text 	{  font-size: 0.7em; color: #CCCCCC }
.ukseries_fairly_small_black_text	{  font-size: 0.7em; color: #000000; }

.ukseries_general_add_bold			{ font-weight: bold }
.ukseries_general_make_dgrey		{ color: #666666 }
.ukseries_add_underline				{ text-decoration: underline }
.ukseries_add_italic				{ font-style: italic }
.ukseries_remove_underline			{ text-decoration: none }


.ukseries_add_grey_line_solid_top		{ border-color: #999999; border-style: solid; border-top-width: 1px;  }
.ukseries_add_grey_line_solid_bottom	{ border-color: #999999; border-style: solid; border-bottom-width: 1px; }
.ukseries_add_grey_line_solid_left		{ border-color: #999999; border-style: solid; border-left-width: 1px }
.ukseries_add_grey_line_solid_right		{ border-color: #999999; border-style: solid; border-right-width: 1px; }
.ukseries_add_grey_line_solid_all		{ border-color: #999999; border-style: solid; border-width: 1px; }

.ukseries_add_grey_line_dashed_top		{ border-color: #999999; border-style: dashed; border-top-width: 1px;  }
.ukseries_add_grey_line_dashed_bottom	{ border-color: #999999; border-style: dashed; border-bottom-width: 1px; }
.ukseries_add_grey_line_dashed_left		{ border-color: #999999; border-style: dashed; border-left-width: 1px }
.ukseries_add_grey_line_dashed_right	{ border-color: #999999; border-style: dashed; border-right-width: 1px; }
.ukseries_add_grey_line_dashed_all		{ border-color: #999999; border-style: dashed; border-width: 1px; }

.uks_border_dotted_grey {  border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #F9FFF9}
.uks_border_dashed_grey	{  border: #999999; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.ukseries_bottom_navlinks		{  font-size: 1.0em; font-weight: bold; }
.ukseries_bottom_navlinks_sp	{  font-size: 1.0em; font-weight: bold; }

.ukseries_static_reg_links		{  font-size: 0.8em; font-weight: normal; line-height: 18px; }
.ukseries_region_sub_header 	{  font-size: 0.8em; font-weight: bold; color: #840000; line-height: normal;  }
.ukseries_index_pt_links		{  font-size: 0.8em; font-weight: normal; line-height: 18px; }

.ukseries_tdp_banner_linktext	{  font-size: 0.7em; font-weight: normal; line-height: normal; }

.ukseries_textlinks 			{  font-size: 0.8em; font-weight: normal; line-height: 40px; }

.ukseries_content_split_dashline	{  border-color: #FFFFFF #FFFFFF #FFFFFF #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px }

.uks_trans_gif_alt { font-size:1px } /* Alt to trans.gif for small gaps to make it work in IE (never contains text!) */


/* Based on work from: http://www.swedishfika.com/2010/03/19/rounded-corners-on-images-with-css3-2/ */
img.uks_general_rounded_corners	{ padding: 0; background-color: #FFFFFF; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; margin-right: 7px; margin-left: 5px }



/* Std. heading and subheading for pages */
.ukseries_misc_headings				{  font-size: 1.2em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #008400 }
.ukseries_misc_minor_headings		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000 }
.ukseries_misc_subheadings			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }



/* Section headings within 'extra' pages */
.ukseries_extra_page_sect_headings	{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000 }


/* For interlinking to new pages (eg: 'more pics') */
.ukseries_misc_int_links			{ font-size: 0.8em; color: #008400; font-weight: bold; line-height: 15pt }
.ukseries_misc_int_links_linkback 	{ font-size: 0.8em; color: #666666; font-weight: bold; }


/* For linking to oursite sites (eg: 'all options' page aff links) */
.ukseries_misc_ext_links			{ font-size: 0.8em; color: #008400; font-weight: bold; line-height: 15pt }




/* Sub-nav within pages */
.ukseries_sub_nav_link		{ font-size: 0.75em; color: #999999; font-weight: bold; font-style: normal; }
.ukseries_sub_nav_nolink	{ font-size: 0.75em; color: #999999; font-weight: bold; font-style: normal; }
.ukseries_sub_nav_separator	{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #999999 }



/* Divider between rows */
.ukseries_default_horiz_divider		{ border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}



/* Positions the top right banner at the top, eg: National Lottery or UKTravelOffers */

#toprightbanner1 { position: absolute; right: 5; top: 3; display: block; width: 70px; height: 98px; background: url(/shared-images/topright-facebook.jpg) no-repeat; text-indent: -999em; text-decoration: none; font-size: 0.75em; color: #999999; }
#toprightbanner2 { position: absolute; right: 5; top: 105; display: block; width: 70px; height: 95px; background: url(/shared-images/topright-twitter.jpg) no-repeat; text-indent: -999em; text-decoration: none; font-size: 0.75em; color: #999999; }
#toprightbanner3 { position: absolute; right: 5; top: 200; display: block; width: 70px; height: 83px; background: url(/shared-images/topright-specialoffers.jpg) no-repeat; text-indent: -999em; text-decoration: none; font-size: 0.75em; color: #999999; }





/* *** Regional Template *** */

.regional_name 						{  font-size: 1.2em; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #008400}
.ukseries_town_tbl 					{  font-size: .8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; }
.ukseries_town_outer_tbl 			{  background-color: #F3FEF5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #006633; padding-left: 5px; padding-top: 3px }

a.ukseries_town_link				{ font-size: 1.0em; line-height: 1.5em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; }
a.ukseries_town_link_popular		{ font-size: 1.0em; line-height: 1.5em; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; }
a.ukseries_town_link_very_popular	{ font-size: 1.0em; line-height: 1.5em; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #CC0000 }
a.ukseries_town_link:hover			{ background-color: #CCFFCC;}

.ukseries_regions_map_link			{ font-size: 0.8em; font-weight: bold; color: #CC0000; }

.ukseries_reg_other_ext_opt			{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000 }
.ukseries_reg_other_ext_opt_img		{ border: 1px #000000 solid; }




/* Entries - For Adsense - Usually pretty similar to the towns versions */

a.ukseries_r_entry_link_ad 			{  font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none}
.ukseries_r_entry_desc_ad			{  font-size: 0.8em; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #990000; text-decoration: none; }
a.ukseries_r_entry_google_link_ad	{  font-size: 0.7em; line-height: 16px; color: #666666}







/* *** Towns Template *** */

.town_title 				{  font-size: 1.2em; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #008400}
.ukseries_entry_tbl			{  background-color: #FFFFFF; }
.ukseries_entry_vbp_tbl     {  border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #006633; }
.ukseries_entry_shead_tbl   {  background-color: #F3FEF5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-color: #006633; }

.ukseries_tp_adsense_box	{  padding-left: 5px; padding-top: 3px; background-color: #F3FEF5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #006633; }

.ukseries_towns_more_link 	{  font-size: 0.8em; font-weight: bold; color: #CC0000 }
.ukseries_tp_entry_link 	{  font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none }
.ukseries_tp_entry_nolink 	{  font-size: 0.9em; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #990000}
.ukseries_tp_entry_desc 	{  font-size: 0.8em; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #990000; text-decoration: none; }

.ukseries_tp_town_desc		{  font-size: 0.8em; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; }

.ukseries_tp_vbp_link		{  font-size: 0.8em; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none }
.ukseries_tp_extra_link		{  font-size: 0.8em; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none }

.ukseries_tp_tbl2 			{  background-color: #F3FEF5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #006633; padding-left: 5px; padding-top: 3px}

.ukseries_tp_laterooms_link {  font-size: 0.8em; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; }

.ukseries_nearby_towns_title 			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000; text-decoration: none; }
.ukseries_nearby_towns_link  			{  font-size: 0.8em; font-style: normal; line-height: 19px; font-weight: bold; font-variant: normal; text-transform: none;}
.ukseries_nearby_towns_link_subheading  {  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000; text-decoration: none; }
.ukseries_nearby_towns_dis   			{  font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none; }

.towns_event_ind_links		{ font-size: 0.8em; color: #008400; font-weight: bold; }
.towns_event_ind_desc		{ font-size: 0.8em; font-style: normal; color: #990000 }
.towns_event_ind_dates		{ font-size: 0.8em; font-style: normal; color: #666666 }
.towns_event_ind_prices		{ font-size: 0.8em; font-style: normal; color: #990000 }
.towns_event_ind_distance	{ font-size: 0.7em; color: #666666; }
.towns_event_label			{ font-size: 0.75em; color: #8B8B8B; font-weight: bold; background-color: #FFFFFF; }
.towns_event_more_link      { font-size: 0.75em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none }
.towns_event_grey_link      { font-size: 0.75em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; }

.uks_towns_thumbimg			{ margin-right: 7px; margin-left: 5px }



.ukseries_tp_phone_booking_link			{ font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none }

.ukseries_tp_entry_tariff_div		{ line-height: 10pt; }  /* Used to control space between entries if tariff doesn't display */

.ukseries_tp_entry_stars			{ font-size: 0.8em; line-height: 20px; font-style: normal; color: #990000; font-weight: normal; font-variant: normal; text-transform: none }
.ukseries_tp_all_stars_link			{ font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #FF3300 }

.ukseries_towns_map_short_link		{ font-size: 0.8em; font-weight: bold; color: #CC0000; }
.ukseries_towns_map_long_link		{ font-size: 0.8em; font-weight: bold; }

.ukseries_more_entries_tbl			{  background-color: #FFFFFF; }
.ukseries_towns_more_link_red 		{  font-size: 0.8em; font-weight: bold; color: #CC0000; }

.ukseries_towns_breq_link			{  font-size: 0.8em; font-style: normal; line-height: 19px; font-weight: bold; font-variant: normal; text-transform: none;}

.ukseries_towns_weather_long_link	{ font-size: 0.8em; font-weight: bold; }

.ukseries_town_options_label		{ font-size: 0.7em; color: #666666; font-weight: bold; background-color: #FFFFFF; }
.ukseries_town_tr_welcome			{ font-size: 0.8em; color: #999999; font-weight: bold; }
.ukseries_town_tr_bookmark			{ font-size: 0.8em; color: #999999; font-weight: normal; }

.ukseries_tp_other_ext_opt			{ font-size: 0.8em; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000 }
.ukseries_tp_other_ext_opt_img 		{ border: 1px #000000 solid; }

.uks_tp_red_booking_link			{ font-size: 1.0em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #CC0000 }
.uks_tp_red_booking_link2			{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #CC0000 }

.ukseries_tp_list_special_links		{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; }
.ukseries_tp_list_special_subtext	{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.ukseries_tp_list_special_sublink	{ font-size: 0.75em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; }

.ukseries_tp_list_laterooms_box		{ border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFF9; }

.ukseries_town_displaygrp_label		{ font-size: 0.75em; color: #666666; font-weight: bold; background-color: #FFFFFF; }
.ukseries_town_displaygrp_sub_label	{ font-size: 0.75em; color: #999999; text-decoration: none; }

.ukseries_tp_entry_tariff			{ font-size: 0.8em; font-style: normal; line-height: 25px; font-variant: normal; text-transform: none; color: #999999 }



/* Towns - For Adsense - Usually pretty identical to their similar neighbours above */

a.ukseries_tp_entry_link_ad		{  font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none}
.ukseries_tp_entry_desc_ad		{  font-size: 0.8em; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #990000; text-decoration: none; }
a.ukseries_tp_google_link_ad		{  font-size: 0.7em; line-height: 14px; color: #666666}

.ukseries_tp_tbl_bg_ad			{ padding-left: 5px; padding-top: 3px } /* Could be used for colouring the Adsense tables */



/* Towns pages preview section */
/*                             */
/* Height and width etc. of DIV and iFrame is controlled in the link */

.ukseries_tp_preview_entry_link	 	{ font-size: 0.8em; color: #999999; text-align: center;  }

div.ukseries_tp_preview_popup       {  background-color: #FFFFF9; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; margin-left: auto; margin-right: auto; }
iframe.ukseries_tp_preview_popup    {  text-align: center; margin-left: auto; margin-right: auto; }

/* End towns pages preview section */





/* *** Entries Template *** */

.entry_name 			{  font-size: 1.2em; color: #008400; font-weight: bolder}
.entry_address 			{  font-size: .8em; color: #990000; }

.entry_phone_fax 		{ font-size: .8em; color: #990000; }
.entry_email_web 		{ font-size: .9em; color: #008400; }
.entry_desc 			{ font-size: .8em; color: #990000; }
.entry_web_booking 		{ font-size: .8em; color: #008400; font-weight: normal;}
.entry_web_booking_link	{ font-size: .8em; color: #CC0000; font-weight: bold;}
.entry_tariff 			{ font-size: .8em; color: #990000; }
.entry_picture 			{ border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.entry_postcard_link 	{ font-size: 0.8em; line-height: 12pt }

.entry_extra_link		{ font-size: 0.8em; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none }
.entry_stars_link		{ font-size: 0.8em; color: #008400; font-weight: bold; }
.entry_town_all_link	{ font-size: 0.8em; color: #008400; font-weight: normal; }
.entry_map_link_short	{ font-size: 0.8em; font-weight: bold; }
.entry_map_link_long 	{ font-size: 0.8em; color: #008400; font-weight: bold; }
.entry_smallmap_link 	{ font-size: 0.8em; line-height: 12pt; }
.entry_breq_link		{ font-size: 0.8em; color: #008400; font-weight: bold; }
.entry_erecommend_link	{ font-size: 0.8em; color: #008400; font-weight: bold; }
.entry_print_link		{ font-size: 0.8em; color: #008400; font-weight: bold; }
.entry_nearby_airports_link { font-size: 0.8em; color: #008400; font-weight: bold; }

.entry_options_label	{ font-size: 0.7em; color: #666666; font-weight: bold; background-color: #FFFFFF; }
.entry_tr_welcome		{ font-size: 0.8em; color: #999999; font-weight: bold; }
.entry_tr_bookmark		{ font-size: 0.8em; color: #999999; font-weight: normal; }

.entry_other_ext_opt	 	{ font-size: 0.8em; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000 }
.entry_other_ext_opt_img 	{ border: 1px #000000 solid; }

.entry_trans_lang_link 	{ font-size: 0.8em; color: #008400; font-weight: bold; }
.entry_trans_lang_text 	{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }

.entry_weather_long_link	{ font-size: 0.8em; font-weight: bold; }

td.entry_shortlinks_bookings  	{ font-size: 0.8em; color: #660000; }
a.entry_shortlinks_bookings   	{ color: #008400; }
a.entry_shortlinks_bookings_hl  { color: #CC0000; }


/* Image for the Twitter and such links above the main content (usually right of address), eg: padding */
img.entry_img_tw_style_links { margin-top:6px; }
img.town_img_tw_style_links { margin-top:6px; }
img.region_img_tw_style_links { margin-top:6px; }



.uks_entry_tltopti_heading	{ color: #990000; }
a.uks_entry_tltopti_links	{ line-height: 25px; } /* Kindof a special for PTI on TL entries */


.entry_nearby_ind_links		{ font-size: 0.8em; color: #008400; font-weight: bold; }
.entry_nearby_ind_desc		{ font-size: 0.8em; font-style: normal; color: #990000 }
.entry_nearby_ind_distance	{ font-size: 0.7em; color: #666666; }
.entry_nearby_label			{ font-size: 0.75em; color: #8B8B8B; font-weight: bold; background-color: #FFFFFF; }
.entry_nearby_more_link     { font-size: 0.75em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none }
.entry_nearby_grey_link     { font-size: 0.75em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; }

.entry_event_ind_links		{ font-size: 0.8em; color: #008400; font-weight: bold; }
.entry_event_ind_desc		{ font-size: 0.8em; font-style: normal; color: #990000 }
.entry_event_ind_dates		{ font-size: 0.8em; font-style: normal; color: #666666 }
.entry_event_ind_prices		{ font-size: 0.8em; font-style: normal; color: #990000 }
.entry_event_ind_distance	{ font-size: 0.7em; color: #666666; }
.entry_event_label			{ font-size: 0.75em; color: #8B8B8B; font-weight: bold; background-color: #FFFFFF; }
.entry_event_more_link     { font-size: 0.75em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none }
.entry_event_grey_link     { font-size: 0.75em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; }


.entry_reviews_text			{ font-size: 0.8em; color: #333333; }
.entry_reviews_author_date	{ font-size: 0.8em; color: #666666; font-style: italic; white-space: nowrap }
.entry_reviews_divider		{ border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}


.ukseries_entry_more_pics_row { padding-bottom: 20px }
.ukseries_entry_more_pics_col { padding-bottom: 20px }


.ukseries_entry_phone_booking_link	{ font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none }
/* .ukseries_entry_phone_booking_row	{ display:none; } */



/* Entries - For Adsense - Usually pretty similar to the towns versions */

a.ukseries_entry_link_ad 		{  font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none}
.ukseries_entry_desc_ad			{  font-size: 0.8em; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #990000; text-decoration: none; }
a.ukseries_entry_google_link_ad	{  font-size: 0.7em; line-height: 14px; color: #666666}


/* Entry offers */

.uks_entry_offers_blocks { background-color: #F9FFF9; }





/* Live tariff templates (plt_) */

.uks_tariff_general_links 		{  font-size: 0.8em}
.uks_tariff_general_text		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_tariff_general_text_bold	{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000 }
.uks_tariff_general_text_small	{  font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_tariff_black_text			{  font-size: 0.8em; font-style: normal; color: #000000; }


.uks_tariff_note_text			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333 }

.uks_tariff_ind_headings		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; color: #333333; text-decoration: underline }
.uks_tariff_ind_items			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; color: #990000 }
.uks_tariff_ind_desc			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; color: #666666 }
.uks_tariff_ind_noroom_desc		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; color: #CCCCCC }

.uks_tariff_reset_links			{  font-size: 0.7em; font-weight: normal; color: #666666 }
.uks_tariff_form_help_link	 	{  font-size: 0.7em; font-weight: bold; color: #666666 }

.uks_tariff_alt_entries_heading		{  font-size: 0.9em; font-weight: bold; text-decoration: none; color: #990000}
.uks_tariff_alt_entries_subheading	{  font-size: 0.8em; font-weight: normal; text-decoration: none; color: #990000}

.uks_tariff_form_bk_details			{  font-size: 0.8em; color: #990000; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; line-height: 20px  }
.uks_tariff_form_progress			{  font-size: 0.8em; color: #990000; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; font-weight: bold; }
.uks_tariff_form_progress_end		{  font-size: 0.8em; color: #990000; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; font-weight: bold; }
.uks_tariff_form_totalfound			{  font-size: 0.8em; color: #990000; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; font-weight: bold; }

.uks_tariff_form_no_rooms			{  font-size: 0.8em; color: #990000; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; font-weight: bold; }
.uks_tariff_form_no_rooms_tips_head	{  font-size: 0.8em; color: #990000; font-weight: bold; }
.uks_tariff_form_no_rooms_tips_msg	{  font-size: 0.8em; color: #990000; font-weight: normal; }
.uks_tariff_form_no_rooms_bpartners	{  font-size: 0.8em; color: #990000; font-weight: bold; text-decoration: underline; }
.uks_tariff_form_norooms_alturl		{  font-size: 0.8em; font-weight: bold; }

.uks_tariff_form_search_again			{  font-size: 0.8em; color: #990000; font-weight: bold; color: #CC3300}
.uks_tariff_form_search_reset 			{  font-size: 0.7em; color: #990000; font-weight: normal; }
.uks_tariff_form_search_again_norooms	{  font-size: 0.8em; font-weight: bold; }


.uks_tariff_ind_booking			{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; }
.uks_tariff_ind_moreinfo		{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; }
.uks_tariff_ind_total			{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; color: #990000; }
.uks_tariff_best_price_text		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; color: #CC0033; }
.uks_tariff_best_price_fig		{  font-size: 1.1em; font-style: normal; line-height: normal; font-weight: bold; color: #CC0033; }


.uks_tariff_dropdown_ok			{  background-color: #F4FFF4; color: #000000; }
.uks_tariff_dropdown_error		{  background-color: #FFB591; color: #000000; }
.uks_tariff_dropdown_disabled	{  background-color: #CCCCCC; color: #333333; }

a.uks_tariff_ind_booking_link	{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; }
a.uks_tariff_ind_moreinfo_link	{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; }

.uks_tariff_linkback_link 		{  font-size: 0.8em; font-weight: bold; }

.uks_tariff_animated_line		{ font-size: 0.8em; font-weight: bold; color: #990000; }


.uks_tariff_entryborder 		{  border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #F9FFF9}
.uks_tariff_entryborderprices	{  border: #333333; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.uks_tariff_dateformborder 		{  border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.uks_tariff_entrypricetopbdr  	{  border: #999999; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.uks_tariff_entrypricebottombdr {  border: #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.uks_tariff_formborder2			{  border: #333333; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.uks_tariff_formborder 			{  border: #333333; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.uks_tariff_formbordertop 		{  border: #999999; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

/* These control the outer section of the ind. tariffs for each entry */
.uks_tariff_best_price_row 		{  border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFEC}
.uks_tariff_other_price_row1	{  border: #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFF9}
.uks_tariff_other_price_row2	{  border: #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFF9}






/* Live tariff templates (plc_) */

.uks_calendar_general_links 		{  font-size: 0.8em}
.uks_calendar_general_text			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_calendar_general_text_small	{  font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_calendar_black_text			{  font-size: 0.8em; font-style: normal; color: #000000; }

.uks_calendar_note_text				{  font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_calendar_form_labels			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }

.uks_calendar_reset_links				{  font-size: 0.7em; font-weight: normal; color: #666666 }
.uks_calendar_form_help_link	 		{  font-size: 0.7em; font-weight: bold; color: #666666 }
.uks_calendar_search_again_noavail a	{  font-size: 0.8em; font-weight: bold; color: #CC3300}
.uks_calendar_search_again_isavail a	{  font-size: 0.8em; font-weight: normal; }

.uks_calendar_ind_headings				{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; color: #333333; text-decoration: underline }
.uks_calendar_ind_items					{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; color: #990000 }
.uks_calendar_ind_items_highlighted		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; color: #CC0000}

.uks_calendar_form_noavail_tips_head	{  font-size: 0.8em; color: #990000; font-weight: bold; }
.uks_calendar_form_noavail_tips_msg		{  font-size: 0.8em; color: #990000; font-weight: normal; }
.uks_calendar_form_noavail_bpartners	{  font-size: 0.8em; color: #990000; font-weight: bold; text-decoration: underline; }

.uks_calendar_noexact_day_match			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000 }

.uks_calendar_form_divider_line			{ border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }




/*
.uks_calendar_ind_desc				{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; color: #666666 }
.uks_calendar_ind_noroom_desc		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; color: #CCCCCC }

.uks_calendar_form_bk_details			{  font-size: 0.8em; color: #990000; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; line-height: 20px  }
.uks_calendar_form_progress				{  font-size: 0.8em; color: #990000; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; font-weight: bold; }
.uks_calendar_form_progress_end			{  font-size: 0.8em; color: #990000; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; font-weight: bold; }
.uks_calendar_form_totalfound			{  font-size: 0.8em; color: #990000; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; font-weight: bold; }

.uks_calendar_form_no_rooms				{  font-size: 0.8em; color: #990000; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; font-weight: bold; }

.uks_calendar_form_search_reset 		{  font-size: 0.7em; color: #990000; font-weight: normal; }
*/


.uks_calendar_ind_booking			{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; }
.uks_calendar_ind_moreinfo			{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; }
.uks_calendar_ind_total				{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; color: #990000; }
.uks_calendar_best_price_text		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; color: #990000; }
.uks_calendar_best_price_fig		{  font-size: 1.0em; font-style: normal; line-height: normal; font-weight: bold; color: #990000; }

.uks_calendar_dropdown_ok			{  background-color: #F4FFF4; color: #000000; }
.uks_calendar_dropdown_error		{  background-color: #FFB591; color: #000000; }
.uks_calendar_dropdown_disabled		{  background-color: #CCCCCC; color: #333333; }

a.uks_calendar_ind_booking_link		{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; }
a.uks_calendar_ind_moreinfo_link	{  font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; }

.uks_calendar_linkback_link 		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; }


.uks_calendar_entryborder 			{  border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #F9FFF9}
.uks_calendar_entryborderprices		{  border: #333333; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.uks_calendar_dateformborder 		{  border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.uks_calendar_entrypricetopbdr  	{  border: #999999; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.uks_calendar_entrypricebottombdr 	{  border: #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.uks_calendar_formborder 			{  border: #333333; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.uks_calendar_formbordertop 		{  border: #999999; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.uks_calendar_best_price_row 		{  border: #DADADA; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFEC}
.uks_calendar_other_price_row1		{  border: #DADADA; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFF9}
.uks_calendar_other_price_row2		{  border: #DADADA; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFF9}




/* Live Town Lookup */

.uks_pltn_heading_text					{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #990000 }
.uks_pltn_general_text					{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_pltn_subheading_text				{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }

.uks_pltn_result_ind_town_link			{  font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #008400;}
a.uks_pltn_result_ind_town_link:hover	{  background-color: #F0FFF0;}

.uks_pltn_result_output_master_div		{  background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; padding-right: 0px }

.uks_pltn_result_ind_town_div			{  padding-left: 0px; padding-bottom: 2px; padding-top: 2px; padding-right: 0px; border: #999999; }




/* Live Entry Search */
/*                   */
/*  These control all the bits on the universal search form and pages */

.uks_lseform_section_headers 			{ font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold;   font-variant: normal; text-transform: none; color: #990000; cursor: pointer; cursor: hand; }
.uks_lseform_section_subheaders			{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000; cursor: pointer; cursor: hand; }
.uks_lseform_section_nt_subheaders 		{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold;   font-variant: normal; text-transform: none; color: #990000; cursor: pointer; cursor: hand; }

.uks_lseform_outer_table	 			{ border: #333333; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.uks_lseform_section_details_overall	{ border: #000000; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

.uks_lseform_section_details_basics		{ background-color: #FBFFFB; }
.uks_lseform_section_details_themes		{ background-color: #FBFFFB; }
.uks_lseform_section_details_facilities	{ background-color: #FBFFFB; }
.uks_lseform_section_details_nearto		{ background-color: #FBFFFB; }

.uks_lseform_instructions_parts 		{ line-height: 18px; }

td.uks_lseform_all_checkbox_tables		{ padding-top: 5px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px }
.uks_lseform_nt_seperator_line			{ border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.uks_lseform_combobox { font-size: 0.9em; border: 1px solid #999999; width:55; color: #990000; }

.uks_lseform_postcodes_message			{ font-size: 0.8em; font-weight: bold; }
#uks_lseform_nearto_townname_all_msgs 	{ margin-top: 10px; }

/* Mostly controls the dropdown in townname search */
.uks_lseform_nt_towns_outputbox_outer			{ background-color: #FFFFFF; width:390px; overflow: auto; position:relative; left:97px; z-index:100; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
div.uks_lseform_nt_towns_outputbox_inddiv 		{ background-color: #FFFFFF; cursor: pointer; cursor: hand;}
div.uks_lseform_nt_towns_outputbox_inddiv:hover { background-color: #FFEDDD; cursor: pointer; cursor: hand; }


.uks_lsepage_linkto_alt_search_full		{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; }
.uks_lsepage_linkto_alt_search_embed	{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; }
.uks_lsepage_linkto_alt_table			{ border: #333333; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.uks_lsepage_linkto_alt_table_topdots	{ border: #333333; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}





/* *** Sitemap *** */

.ukseries_sitemap_entrylink		{  font-size: 0.8em}
.ukseries_sitemap_townlink		{  font-size: 0.8em}





/* Extra Content / Nearby Content Pages */

.ukseries_extra_no_content 		{  font-size: 0.8em; font-style: normal; font-weight: normal; color: #990000 }


.ukseries_xtra_entry_tbl 		{  background-image: url(/shared-images/extra-entry-bg.gif); border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #EBFFE3; padding-left: 5px; padding-top: 3px}
.ukseries_xtra_entry_more_link	{ font-size: 0.8em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none }

.ukseries_xtra_mileage_text		{  font-size: 0.75em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666 }
.ukseries_xtra_disclaimer		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666 }

.ukseries_xtra_grey_text		{  font-size: 0.75em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666 }
a.ukseries_xtra_grey_link		{  font-size: 1.0em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666 }

.ukseries_xtra_red_text			{  font-size: 0.75em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000 }
a.ukseries_xtra_red_link		{  font-size: 1.0em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #CC0000 }

.ukseries_xtra_blue_text		{  font-size: 0.75em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000099 }
a.ukseries_xtra_blue_link		{  font-size: 1.0em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000099 }



/* Generic Events */

.ukseries_events_disclaimer			{  font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; color: #666666 }
.ukseries_events_linkback_oldp		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; }
a.ukseries_events_date_nav			{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; }
span.ukseries_events_date_nav 		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; color: #999999 }
.ukseries_events_date_nav_current 	{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; }

.ukseries_events_cal_outer_tbl			{  border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ukseries_events_cal_month_nav		  	{  border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.ukseries_events_date_nav_cal_head		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; }
.ukseries_events_date_nav_cal_days		{  font-size: 0.7em; font-style: normal; line-height: 20px; font-weight: bold; }
.ukseries_events_date_nav_cal_current 	{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; }
span.ukseries_events_date_nav_cal_link		{  font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; color: #CCCCCC }
a.ukseries_events_date_nav_cal_link		{  font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; }


a.ukseries_events_date_nav_cal_indate		{  font-size: 0.7em; font-style: normal; line-height: 18px; font-weight: bold; color: #008400 }
span.ukseries_events_date_nav_cal_indate	{  font-size: 0.7em; font-style: normal; line-height: 18px; font-weight: normal; color: #990000 }

a.ukseries_events_date_nav_cal_outdate		{  font-size: 0.7em; font-style: normal; line-height: 18px; font-weight: normal; color: #CCCCCC }
span.ukseries_events_date_nav_cal_outdate	{  font-size: 0.7em; font-style: normal; line-height: 18px; font-weight: normal; color: #CCCCCC }




/* Breadcrumb links */

.ukseries_breadcrumb			{  font-size: 0.8em; color: #008400; font-weight: bold; font-style: italic }
.ukseries_breadcrumb_nolink		{  font-size: 0.8em; color: #990000; font-weight: bold; font-style: italic }





/* Google Maps */
/* The popups (balloons) should be in pt to prevent them resizing out of the bubble */

.ukseries_map_entry_more_link		 { font-size: 0.8em; font-weight: bold;  }
.ukseries_map_resize_text			 { font-size: 0.8em; line-height: 25px; color: #000000; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; }
.ukseries_map_resize_link		 	 { font-size: 0.9em; font-weight: bold; line-height: 25px; color: #008400; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; }
.ukseries_map_message_text			 { font-size: 9pt; color: #000000; font-weight: normal; background-color: #FFFF99; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #4F4F4F solid; border-width: 1px 2px 2px 1px }
.ukseries_map_options_link			 { font-size: 0.8em; font-weight: bold; line-height: 25px; color: #008400; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 7px; }
.ukseries_map_co_text				 { font-size: 0.8em; line-height: 25px; color: #990000; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; }
.ukseries_map_web_booking 			 { font-size: 0.8em; color: #008400; font-weight: normal; }
.ukseries_map_web_booking_short		 { font-size: 0.8em; color: #CC0000; font-weight: bold; }

.ukseries_map_entry_checkbox_text	 { font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.ukseries_map_entry_checkbox_linesep { line-height: 15px; } /* Controls gap between rows of checkboxes */

.ukseries_map_entry_toplinks_link	{ font-size: 0.8em; font-weight: bold; }
.ukseries_map_entry_toplinks_text	{ font-size: 0.8em; color: #990000 }


/* Names shortened to reduce bandwidth when loading maps (12K on default maps!) */
.uks_m_e_pp_link  		{ font-size: 10pt; font-style: normal; line-height: 25px; font-weight: bold; font-variant: normal; text-transform: none; color: #009900 }
.uks_m_e_pp_desc		{ font-size: 9pt; font-weight: normal; color: #990000 }
.uks_m_e_pp_more_txt 	{ font-size: 9pt; font-style: normal; line-height: 15pt; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_m_e_pp_more_link 	{ font-size: 9pt; font-style: normal; font-variant: normal; text-transform: none; color: #009900 }





/* Weather Settings */

.uks_w2_heading			{  font-size: 0.8em; font-weight: bold; color: #990000; }
.uks_w2_days			{  font-size: 0.7em; font-weight: bold; color: #990000; }
.uks_w2_temp			{  font-size: 0.7em; color: #990000; }
.uks_w2_temp_ind		{  font-size: 0.7em; color: #990000; }
.uks_w2_wind			{  font-size: 0.7em; color: #990000; }
.uks_w2_wind_ind		{  font-size: 0.7em; color: #990000; }
.uks_w2_fcast_t			{  font-size: 0.7em; color: #990000; }

.uks_w2_link_full_tpl 	{  font-size: 0.8em; font-style: normal; color: #000000; }
.uks_w2_link_ext	 	{  font-size: 0.8em; font-style: normal; color: #000000; }

.uks_w2_inner_bdr		{  border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.uks_w2_ft_linkback		{ font-size: 0.8em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none }



/* Horiz versions */

.uks_w2_heading_bdr		{  border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.uks_w2_day1_bdr	 	{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_day2_bdr	 	{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_day3_bdr	 	{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_day4_bdr	 	{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_day5_bdr	 	{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.uks_w2_temp1_bdr 		{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_temp2_bdr 		{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_temp3_bdr 		{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_temp4_bdr 		{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_temp5_bdr 		{  border: #990000; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.uks_w2_links_bdr		{  border: #990000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}



/* Vertical versions */

/*
.uks_w2_day1_vert_bdr	 	{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_day2_vert_bdr	 	{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_day3_vert_bdr	 	{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_day4_vert_bdr	 	{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_day5_vert_bdr	 	{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.uks_w2_temp1_vert_bdr 		{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_temp2_vert_bdr 		{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_temp3_vert_bdr 		{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_temp4_vert_bdr 		{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_temp5_vert_bdr 		{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.uks_w2_links_vert_bdr		{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.uks_w2_fcast_vert_bdr		{  border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.uks_w2_inner_vert_bdr		{  border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
*/

.uks_w2_heading_vert_bdr	{  border: #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.uks_w2_links_vert_bdr		{  border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.uks_w2_outer_vert_bdr		{  border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}





/* Linkback Links (plb) */

.uks_linkback_popup_heading	 	 	{  font-size: 1.2em; font-style: normal; line-height: 15px; font-weight: bolder; font-variant: normal; text-transform: none; color: #008400 }
.uks_linkback_popup_message	 	 	{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_linkback_popup_instructions  	{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #990000 }
.uks_linkback_popup_email_link		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; }
.uks_linkback_popup_closelink 		{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666 }
.uks_linkback_popup_splitter  		{  line-height: 25px; }
.uks_linkback_popup_splitter_bigger	{  line-height: 30px; }

.uks_linkback_popup_content   		{  background-color: #FFFFFF; text-align: center; padding: 15px; }


/* Popular Features Links (pf) */
.uks_pop_features_text_link {  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; }


/* Follow Site Links (fs) */
.uks_followsite_text_link {  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; }



/* Towns Quick Finder */
.uks_quicktown_finder_input 		{  font-size: 0.8em; color: #990000; font-style: normal; border-color: #666666; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.uks_quicktown_finder_heading 		{  font-size: 0.8em; color: #666666; font-style: normal; font-weight: bold; }
.uks_quicktown_finder_subheading 	{  font-size: 0.8em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666 }





/* Add a map specific CSS */

.am_extra_sites_table_header	{ font-size: 0.8em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; }






/* Dropshadows */
/*             */
/* Enclose the area in the <div class="dropshadow"></div> and then inside that */
/* put the <div class="innerbox"></div> to surround anything in a dropshadow   */
/*                                                                             */
/* The image files also need to be uploaded to the appropriate directory!      */
/* http://www.wubbleyew.com/tests/dropshadows.htm                              */

.dropshadow { float:left; clear:left; background: url(/shared-images/css-dropshadow-shadowalpha.png) no-repeat bottom right !important;
	background: url(/shared-images/css-dropshadow-shadow.gif) no-repeat bottom right; margin: 10px 0 10px 10px !important; margin: 10px 0 10px 5px;
	width: 500px; padding: 0px;
}
.innerbox { position:relative; bottom:6px; right: 6px; border: 1px solid #999999;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{
	font-size:14px;
	margin: 3px;
}





-->










