p, .vcard	{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;*/
	color: #666666;
}
img {
  border: 0;
}

.vcard	{
	font-size: 0.70em;
}

.tbl_broder {
	border: 1px solid #666666;
}
.top_bar {
	background-color: #C09B66;
}
.tbl_content {
	background-color: #FFFFFF;
}
.date_bar {
	background-image: url('images/date-bar.gif');
	background-repeat: no-repeat;
}
.footer {
	background-color: #C09B66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	height: 18px;
}
.footer a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}

.top_text {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-size: 0.8em;*/
	color: #FFFFFF;
	font-weight: bold;
}
.main_text {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;*/
	font-weight: bold;
	color: #FFFFFF;
}
.highlighted_text {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-size: 0.8em;*/
	color: #666666;
	font-weight: bold;
}
.body_text {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-size: 0.8em;*/
	color: #666666;
}
.link {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-size: 0.8em;*/
	font-weight: bold;
	color: #927C53;
}
.link a {
	text-decoration: none;
	color: #927C53;
}
.link a:hover {
	text-decoration: underline;
}

body {
	margin-top: 1px;
	background-color: #EDE3D6;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#campden-bri {}
#campden-bri h2 {
  font-family: 'PT Sans',Inconsolata,'Droid Sans';
  font-size: 17px;
  color: #927c53;
  background: #F9F7ED url('images/campden-bri.jpg') center center no-repeat;
  width: 254px;
  height: 72px;
  margin:35px 0 0 0;
  padding:8px;
  border:1px solid #ddd;
}
#campden-bri p {
  margin:12px auto;
}

#titleIR, #qualityserviceIR, #contactusIR, #ourtoursIR, #ourservicesIR, #photogalleryIR, #contactus2IR, #aboutusIR, #stratforduponavonIR, #oxfordshireblenheimIR, #cotswoldvillagestourIR {
	width:388px; height:21px;
	background:url('images/welcome-bar.gif') no-repeat top left;
	display:block;
	overflow:hidden;
	line-height:1000px;
  padding:0; margin:0;
}
#qualityserviceIR {
	width:242px; height:19px;
	background:url('images/quality_service.gif') no-repeat top left;
  margin-top:5px;
}
#contactusIR {
	width:246px; height:20px;
	background:url('images/contact-us-bar.gif') no-repeat top left;
  margin-top:5px;
}
#ourtoursIR {
  width:388px;height:23px;
	background:url('images/our-tours-bar.gif') no-repeat top left;
  margin-top:5px;
}
#ourservicesIR {
  width:388px;height:23px;
	background:url('images/our-services-bar.gif') no-repeat top left;
  margin-top:5px;
}
#contactus2IR {
  width:388px;height:23px;
	background:url('images/contact-us-bar2.gif') no-repeat top left;
  margin-top:5px;
}
#aboutusIR {
  width:390px;height:24px;
	background:url('images/about-us-bar.gif') no-repeat top left;
  margin-top:5px;
}
#photogalleryIR {
  width:388px;height:23px;
	background:url('images/photo-gallery-bar.gif') no-repeat top left;
  margin-top:5px;
}
#stratforduponavonIR {
  width:388px;height:23px;
	background:url('images/stratford-upon-avon-bar.gif') no-repeat top left;
  margin-top:5px;
}
#oxfordshireblenheimIR {
  width:388px;height:23px;
	background:url('images/oxfordshire-blenheim-bar.gif') no-repeat top left;
  margin-top:5px;
}
#cotswoldvillagestourIR {
  width:388px;height:23px;
	background:url('images/cotswold-villages-tour-bar.gif') no-repeat top left;
  margin-top:5px;
}
p.first-para { margin-top:30px }
/*
h1 {
	font-family: Georgia;
	font-style: italic;
	font-size: 24px;
	color: #927C53;
	text-shadow: #ccc 1px 1px 3px;
	letter-spacing: -1px;
}

h2 {
	font-family: Georgia;
	font-style: italic;
	font-size: 21px;
	color: #927C53;
	text-shadow: #ddd 1px 1px 2px;
	letter-spacing: -0.8px;
	line-height: 1em;
	margin-bottom: 10px;
}

h3 {
	font-size: 18px;
	color: #927C53;
	letter-spacing: -0.3px;
	margin: 10px 0 10px 0;
}

h4 {
	font-size: 14px;
	text-transform: uppercase;
	color: #927C53;
	font-weight: bold;
	margin: 10px 0 10px 0;
}
*/
/*
h1, h2 {
  color: #927C53;
  font-family: 'Myriad Pro',Georgia,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-style: italic;
  font-size: 24px;
  text-shadow: #ddd 1px 1px 0;
  font-weight: normal;
	letter-spacing: -1px;
}

h2 { font-size: 14px; }*/
@font-face { font-family: TitleFont; src: url('fonts/BrieMedium.TTF'); }

h1, h2, h3, h4 {
  border-bottom:1px solid #777;
  font-family:"TitleFont", Verdana;
  color: #d8a860; /*f0c078;#927C53;*/
  font-size: 19px;
  /*text-shadow: #ddd 1px 1px 0;
  letter-spacing:1px;*/
  font-weight: normal;
}
h1.hometitle {
  font-size: 28px;
  border-bottom:0;
  color: #fff; float:left;
  margin-left:12px;
}
h2, h3, h4 { font-size: 18px; }
.pager {
	background-color:#eee;
	border:#ccc 3px solid;
	padding:3px;
	text-align:center;
	font:normal 12px verdana;
}
.lhead {
	background-color:#eee;
	border-top:#aaa 3px solid;
	border-bottom:#aaa 3px solid;
	padding:3px;
	font:bold 14px verdana;
}
.lpart {
	background-color:#f0f0f0;
	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage {
	font:normal 12px verdana;
}
.lcount {
	background-color:#999999;
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
}
#copyright{
	font:normal 11px tahoma,verdana;
	color:#000;
	text-align:center;
	padding:0px;
	width:720px;
}
hr {
	color:#ccc;
}
.emphasise{
	font:normal 16px verdana,tahoma;
	font-family:"Century Gothic","Myriad Pro",Arial,Helvetica,"sans-serif";
  text-align: center;
}
.imagetaxi{
  margin-top:90px;
  width:222px;
  height:126px;
  border: 3px solid #d8a860;
}
.block {
	/*font-size: 0.25em;*/
	margin:0;
	padding: 6px 0 5px 12px;
	background: #e3e1d5;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	/* position: relative; 
  width: auto;*/
  overflow-y:hidden;
  margin:10px 0;
  visibility: visible;
  opacity: 0.90;
}

