/*Holts*/
h1    { font-family: "Times New Roman"; font-weight: lighter; letter-spacing: 1px; margin: 0; padding: 0 }
h2  {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	font-style: italic;
}
h3  { font-family: Arial; font-weight: lighter; letter-spacing: 1px; margin: 0; padding: 0 }
h4  { font-family: Arial; font-weight: lighter; letter-spacing: 1px; margin: 0; padding: 0 }
h5  { font-family: Arial; font-weight: lighter; letter-spacing: 1px; margin: 0; padding: 0 }
h6  { font-family: Arial; font-weight: lighter; letter-spacing: 1px; margin: 0; padding: 0 }

.text {
	color: #000;
	font-size: 12px
}
.text4pad {
	color: #000;
	font-size: 12px;
	font-family: Arial;
	padding: 4px;
}
.text7pad {
	color: #000;
	font-size: 12px;
	font-family: Arial;
	padding: 7px;
}

.contact { color: #274a7d; font-size: 14px; font-family: Arial }
.contacttelephone { color: #274a7d; font-size: 16px; font-family: Arial }
.imageheading { color: #fff; font-size: 22px; font-family: Arial }

td.MainNavigation { font-size: 12px; font-family: Arial; font-weight: bold; color: #fff; }
a.MainNavigation:link,  span.MainNavigation { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
a.MainNavigation:visited { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
a.MainNavigation:hover { color: #fff; font-size: 12px; font-family: Arial; text-decoration: underline }


td.base { font-size: 10px; font-family: Arial; color: #808080; }
a.base:link,  span.base { color: #808080; font-size: 10px; font-family: Arial; text-decoration: underline }
a.base:visited { color: #808080; font-size: 10px; font-family: Arial; text-decoration: underline }
a.base:hover { color: #808080; font-size: 10px; font-family: Arial; text-decoration: underline }

td.sitetree { font-size: 10px; font-family: Arial; color: #808080; }
a.sitetree:link,  span.base { color: #808080; font-size: 10px; font-family: Arial; text-decoration: underline }
a.sitetree:visited { color: #808080; font-size: 10px; font-family: Arial; text-decoration: underline }
a.sitetree:hover { color: #808080; font-size: 10px; font-family: Arial; text-decoration: underline }
a.inlinelink:link,  span.base { color: #0c477d; font-size: 12px; font-family: Arial; font-weight:bold; text-decoration: underline }
a.inlinelink:visited,  span.base { color: #0c477d; font-size: 12px; font-family: Arial; font-weight:bold; text-decoration: underline }
td.LeftNavigation { color: #0c477d; font-size: 12px; font-family: Arial }
a.LeftNavigation:link, span.LeftNavigation { color: #0c477d; font-size: 12px; font-family: Arial; text-decoration: underline }
a.LeftNavigation:visited { color: #0c477d; font-size: 12px; font-family: Arial; text-decoration: underline }
a.LeftNavigation:hover { color: #0c477d; font-size: 12px; font-family: Arial; text-decoration: underline }

td.LeftNavigationRed  { color: #c20017; font-size: 12px; font-family: Arial; font-weight: bold }
a.LeftNavigationRed:link, span.LeftNavigationRed   { color: #c20017; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 16px; text-decoration: none }
a.LeftNavigationRed:visited   { color: #c20017; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 16px; text-decoration: none }
a.LeftNavigationRed:hover   { color: #c20017; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 16px; text-decoration: underline}

a.hometour:link, span.hometour     { font-size: 12px; font-family: Arial; text-decoration: none }
a.hometour:visited     { font-size: 12px; font-family: Arial; text-decoration: none }
a.hometour:hover     { font-size: 12px; font-family: Arial; text-decoration: none }

a.ww1heading16left:link     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #A29549;
}
a.ww1heading16left:visited     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #A29549;
}
a.ww1heading16left:hover     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #A29549;
}

a.ww2heading16left:link     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #385B24;
}
a.ww2heading16left:visited     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #385B24;
}
a.ww2heading16left:hover     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #385B24;
}

a.across_centuries16left:link     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #274a7d
}
a.across_centuries16left:visited     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #274a7d
}
a.across_centuries16left:hover     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
text-decoration: none color: #A60017 ; 			color: #274a7d;
	text-decoration: underline;
}

a.r_and_e16left:link     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #A60017;
}
a.r_and_e16left:visited     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #A60017;
}
a.r_and_e16left:hover     {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline;
	color:  #A60017;
}

a:link { color: #000; font-size: 12px; font-family: Arial; text-decoration: underline }
a:visited { color: #000; font-size: 12px; font-family: Arial; text-decoration: underline }
a:hover {
	color: #000;
	font-size: 16px;
	text-decoration: underline
}

a.readmore:link, span.readmore     { color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline; padding-left: 12px }
a.readmore:visited      { color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline; padding-left: 12px }
a.readmore:hover      { color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; padding-left: 12px }

.dates { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; padding-left : 12px; padding-top : 4px}
.caption { color: #333333; font-size: 10px; font-family: Arial; font-weight: bold;  }
.sectionheading { font-size: 20px; font-family: Arial}
.tourheadingww1 { color:#526b40; font-size:16px; font-family: Arial; font-weight: bold;} /* color: red; originally included in tag - removed PFG 19/1/9 */
.tourheadingww1 a {color:#526b40; font-size: 16px; font-family: Arial; font-weight: bold;}



.tourheading { font-size:16px; font-family: Arial; font-weight: bold;} /* color: red; originally included in tag - removed PFG 19/1/9 */
.tourheading a { font-size: 16px; font-family: Arial; font-weight: bold;}



.toursubheading { font-size: 16px; font-family: Arial}

.tbddate { color: #000; font-size: 14px; font-family: Arial; font-weight: bold; }
.tbddateheading { color: #fff; font-size: 14px; font-family: Arial; padding-left : 8px; font-weight: bold; }
.tbdevent { color: #000; font-size: 14px; font-family: Arial; padding-left : 8px; }

a.tbddatelink:link { color: #000; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 14px; padding: 0px 8px 0px 8px; text-decoration: none }
a.tbddatelink:visited { color: #000; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 14px; padding: 0px 8px 0px 8px; text-decoration: none }
a.tbddatelink:hover { color: #000; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 14px; padding: 0px 8px 0px 8px; text-decoration: none }
a.tourreportslink:link { color: #000; font-size: 14px; font-family: Arial; text-decoration: none }
a.tourreportslink:visited { color: #000; font-size: 14px; font-family: Arial; text-decoration: none }
a.tourreportslink:hover { color: #000; font-size: 14px; font-family: Arial; text-decoration: none }

a.linkpage:link { padding-left : 7px; color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none }
a.linkpage:visited { padding-left : 7px; color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none }
a.linkpage:hover { padding-left : 7px; color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline }

a.hometoursmall:link, span.hometoursmall     { font-size: 10px; font-family: Arial; text-decoration: underline }
a.hometoursmall:visited     { font-size: 10px; font-family: Arial; text-decoration: underline }
a.hometoursmall:hover     { font-size: 10px; font-family: Arial; text-decoration: underline }

.newsheading { padding-left : 7px; color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none }

/* following added by Paul Goodwin 20 Feb 2009  */
.footertext a {
font-size: 9px;
/* text-transform: uppercase;  */
color: #666666;
text-decoration: none;
font-weight: bold;

}
.photoattrib{
	font-size: 9px;
/* text-transform: uppercase;  */
color: #CC6600;
text-decoration: none;
font-weight: bold;
}
.footertext  {
font-size: 9px;
/* text-transform: uppercase;  */
color: #666666;
text-decoration: none;
font-weight: bold;
font-family: Arial

}
.tableww1
{
	/*background-color: #D6D4BE;*/
	background-color: White;
	border: 1px solid #C31212; /*border-color: Maroon;*/
	
}.itineraryday {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #E00;
}
.tourdate {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #008;
	font-style: normal;
	text-align: center;
}
.ww1heading16left {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #A29549;
	text-align: left;
}
.ww1heading16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #A29549;
	text-align: center;
}
.ww1heading48 {
	font-family: "Times New Roman", Times, serif;
	font-size: 48px;
	font-style: italic;
	font-weight: bold;
	color: #A29549;
	text-align: center;
}
.ww1heading28 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #A29549;
	text-align: center;
}
.ww1heading20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #A29549;
	text-align: center;
}
.ww1heading36 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #A29549;
	text-align: center;
}
.ww2heading48 {
	font-family: "Times New Roman", Times, serif;
	font-size: 48px;
	font-style: italic;
	font-weight: bold;
	color: #385B24;
	text-align: center;
}
.ww2heading28 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #385B24;
	text-align: center;
}
.ww2heading20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #385B24;
	text-align: center;
}
.ww2heading36 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #385B24;
	text-align: center;
}
.ww2heading16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #385B24;
	text-align: center;
}
.ww2heading16left {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #385B24;
	text-align: left;
	text-decoration: none;
}
.across_centuries48 {
	font-family: "Times New Roman", Times, serif;
	font-size: 48px;
	font-style: italic;
	font-weight: bold;
	color: #274a7d;
	text-align: center;
}
.across_centuries28 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #274a7d;
	text-align: center;
}
.across_centuries20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #274a7d;
	text-align: center;
}
.across_centuries36 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #274a7d;
	text-align: center;
}
.across_centuries16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #274a7d;
	text-align: center;
}
.across_centuries16left {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #274a7d;
	text-align: left;
}
.r_and_e48 {
	font-family: "Times New Roman", Times, serif;
	font-size: 48px;
	font-style: italic;
	font-weight: bold;
	color: #A60017;
	text-align: center;
}
.r_and_e28 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #A60017;
	text-align: center;
}
.r_and_e20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #A60017;
	text-align: center;
}
.r_and_e36 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #A60017;
	text-align: center;
}
.r_and_e16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #A60017;
	text-align: center;
}
.r_and_e16left {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #A60017;
	text-align: left;
}
.heading48 {
	font-family: "Times New Roman", Times, serif;
	font-size: 48px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.heading28 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.heading20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.heading36 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.heading16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.itinerary {
	font-family: Arial;
	font-size: 16px;
	font-weight: bolder;
	color: #E00;
}
.newsHighlightRed{
	font-family: Arial;
	font-size: 16px;
	font-weight: bolder;
	color: #E00;
}
