body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	margin: auto;
	background-attachment: scroll;
	background-color: #E0E0E0;
}

td, th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
	padding: 10px;
	clear: both;
	float: inherit;
	height: 20px;
	width: 70px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

form {
	background-color: #FFFFFF;
}
.royalmail {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	padding: 10px;
	width: 650px;
}


.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
	line-height: 30px;
  background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.nav {
	font-size: 18px;
	height: 35px;
	width: 920px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: left;
	background-color: #444444;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 0px;
	float: left;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
}

.contactmiddle {
	height: 500px;
	width: 300px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #339999;
}
.rates {
	height: 100px;
	width: 500px;
}
.navigation {
	height: 30px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #6E0202;
}
.navbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	background-attachment: scroll;
	background-image: url(Images/thirskmag_r.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 100px;
	width: 310px;
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}
.header {
	height: 50px;
	width: 920px;
	top: 20px;
}
.headercontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 100px;
	width: 400px;
	float: left;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.flash {
	height: 180px;
	width: 920px;
	background-attachment: scroll;
	background-image: url(Images/ayfheader.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}
.form {
	float: left;
	height: auto;
	width: 542px;
}
.rightnav {
	float: right;
	height: 30px;
	width: 300px;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 5px 3px;
	height: 570px;
	width: 420px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
	background-image: url(welcome.jpg);
	top: 450px;
}
.textheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #941A1C;
	height: 28px;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-style: normal;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.textlink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
}
.hotoffpress {
	background-attachment: scroll;
	background-image: url(hotoffthepress.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 285px;
	top: 1500px;
	padding-top: 10px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.ntonmag {
	height: 106px;
	width: 310px;
	background-image: url(Images/ntonmag.jpg);
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC99;
  color: #006666; 
	font-weight: bolder;
	font-size: medium;
}
.logo {
	height: 150px;
	width: 920px;
	background-image: url(Images/header.jpg);
	background-repeat: no-repeat;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
.navholder {
	height: 20px;
	width: 920px;
}
.blockstatic {
	height: 30px;
	width: 100px;
	background-color: #941818;
}
.navholder {
	float: left;
	height: 200px;
	width: 100px;
	background-color: #C3C3C3;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 2300px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
a:hover {
	color: #333333;
}
a:active {
	color: #333333;
	text-decoration: none;
}
.ntonmag {
	height: 106px;
	width: 310px;
	background-repeat: no-repeat;
	float: right;
}
.content {
	margin: auto;
	height: auto;
	width: 920px;
	background-color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #A61C1C;
}
.ntonmag:hover {
	height: 106px;
	width: 310px;
	background-repeat: no-repeat;
	float: right;
}
.maglink {
	height: 1200px;
	width: 314px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	padding-right: 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 100px;
	top: 450px;
}
.thirskmag {
	height: 106px;
	width: 310px;
	background-repeat: no-repeat;
	float: right;
}
.thirskmag:hover {
	height: 106px;
	width: 310px;
	background-repeat: no-repeat;
	float: right;
}
.ntonheader {
	height: 180px;
	width: 920px;
}
.magazineleft {
	float: left;
	height: auto;
	width: 585px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	padding-top: 10px;
	padding-left: 8px;
}
.staffname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #666666;
}
.footer {
	height: 100px;
	width: 920px;
	background-attachment: scroll;
	background-image: url(Images/footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: auto;
}
.navbox:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	background-attachment: scroll;
	background-image: url(Images/ntonmag_r.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 100px;
	width: 310px;
}
.textlink:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.hotoffpresstext {
	display: block;
	height: 90px;
	width: 305px;
	top: 1500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	line-height: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.hotoffpresstext:hover {
	display: block;
	height: 90px;
	width: 294px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	line-height: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ayf {
	background-attachment: scroll;
	background-image: url(Images/ayf.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 580px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	float: left;
	height: 1100px;
}
.textlink:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
	font-style: normal;
	font-weight: bold;
}
.textlink:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.navLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}
.navLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}
.northallerton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-attachment: scroll;
	height: 400px;
	width: 70px;
	font-weight: normal;
	padding-left: 3px;
	text-align: left;
	top: 1930px;
	position: static;
	visibility: inherit;
}
.pageheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #941A1C;
	height: 28px;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-style: normal;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.textheadingleft {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #941A1C;
	height: 28px;
	width: 260px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-style: normal;
	text-transform: none;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.magleftcontent {
	float: left;
	height: 900px;
	width: 500px;
	top: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	background-position: 280px top;
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.ntonright {
	height: 1675px;
	width: 314px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-right: 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 1050px;
	line-height: 20px;
	top: 0px;
	position: relative;
	padding-top: 10px;
}
.textheadingright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	color: #941A1C;
	height: 28px;
	width: auto;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-style: normal;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	line-height: normal;
}
.testimonials {
	height: 180px;
	width: 920px;
	background-image: url(Images/testimonials.jpg);
	float: left;
}
.christinecontact {
	height: 160px;
	width: auto;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 400px 10px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-right: 0px;
	background-image: url(Images/ChrisWelcome.gif);
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
}
.testimonialleft {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 0px;
	width: 590px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	float: left;
}
.links {
	height: 180px;
	width: 920px;
	background-image: url(Images/links.jpg);
	float: left;
}
.contact {
	height: 180px;
	width: 920px;
	background-image: url(Images/contact.jpg);
	float: left;
}
.newsheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 28px;
	background-color: #000000;
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	text-align: left;
	background-attachment: scroll;
	padding-right: 5px;
	padding-left: 5px;
}
.newstext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 0px;
}
.contactleft {
	width: 500px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
}
.contactright {
	height: 500px;
	width: 314px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	padding-right: 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 100px;
}
.johncontact {
	height: 160px;
	width: auto;
	background-attachment: scroll;
	background-image: url(Images/john.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dwightcontact {
	height: 160px;
	width: auto;
	background-attachment: scroll;
	background-image: url(Images/dwight.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
}
.designleft {
	height: 700px;
	width: 430px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	line-height: 20px;
	font-weight: normal;
	float: left;
}
.jillcontact {
	height: 140px;
	width: 542px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	float: left;
}
.design {
	height: 180px;
	width: 920px;
	background-image: url(Images/design.jpg);
	float: left;
}
.designright {
	height: 957px;
	width: 455px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 40px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
}
.textheadingwide {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #941A1C;
	height: 28px;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-style: normal;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	line-height: 30px;
}
.distributionright {
	height: 910px;
	width: 314px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	line-height: 20px;
	font-weight: normal;
	padding-right: 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 470px;
	background-image: url(Royal-Mailstatic.jpg);
}
.distributionleft {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 185px;
	width: 579px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	height: 1100px;
	float: left;
}
.distribution {
	height: 180px;
	width: 920px;
	background-image: url(Images/distribution.jpg);
	float: left;
}
.riponmagleftcontent {
	float: left;
	height: 900px;
	width: 505px;
	top: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	background-position: 280px top;
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.thirskleftcontent {
	float: left;
	height: 900px;
	width: 505px;
	top: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	background-image: url(ntonleftbground.jpg);
	background-position: 280px top;
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.bernardtestimonial {
	height: 120px;
	width: 585px;
	border-top-width: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	background-attachment: scroll;
	background-image: url(Nuadboran.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-bottom: 40px;
	border-top-color: #9C0606;
	border-top-style: solid;
}
.textheadingpostcode {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	color: #941A1C;
	background-color: #FFFFFF;
	height: 22px;
	width: auto;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-style: normal;
	line-height: 24px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.thirskleftcontent {
	float: left;
	height: 900px;
	width: 505px;
	top: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	background-position: 280px top;
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.flashnorthallerton {
	height: 180px;
	width: 920px;
	background-attachment: scroll;
	background-image: url(northallerton.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.contactright {
	height: 1900px;
	width: 340px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 10px;
	padding-right: 5px;
}
.textheading579 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #BC0808;
	height: 22px;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-style: normal;
}
.maglinktestimonial {
	height: 900px;
	width: 314px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	padding-right: 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 100px;
}
.heiditestimonial {
	height: 120px;
	width: 585px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9C0606;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	padding-top: 7px;
	background-attachment: scroll;
	background-image: url(Esteem.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 40px;
}
.hols4dogstestimonial {
	height: 120px;
	width: 585px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9C0606;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	padding-top: 7px;
	background-attachment: scroll;
	background-image: url(Hols4dogs.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 40px;
}
.groutsmarttestimonial {
	height: 120px;
	width: 585px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9C0606;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	padding-top: 7px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right 10px;
	padding-bottom: 40px;
	background-image: url(Groutsmart.jpg);
}
.linksright {
	height: 700px;
	width: 314px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	padding-right: 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 100px;
}
.ntonheader {
	height: 180px;
	width: 920px;
	background-attachment: scroll;
}
.thirskheader {
	height: 180px;
	width: 920px;
	float: left;
}
.riponheader {
	height: 180px;
	width: 920px;
}
.welcome {

	float: left;
	height: 900px;
	width: 505px;
	top: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	background-position: 280px top;
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.indexleft {

	float: left;
	height: 1310px;
	width: 590px;
	top: 450px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 4px;
	background-position: 280px top;
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.indexright {
	height: 1380px;
	width: 300px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-right: 10px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 1050px;
	line-height: 17px;
	top: 0px;
	position: relative;
	padding-top: 10px;
}
.jentestimonial {
	height: 240px;
	width: 585px;
	border-top-width: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	background-attachment: scroll;
	background-image: url(AJ's.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-bottom: 40px;
	background-image: url(AJs.jpg);
	border-top-style: solid;
	border-top-color: #9C0606;

}
.jennyruthtestimonial {
	height: 190px;
	width: 585px;
	border-top-width: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-bottom: 40px;
	border-top-style: solid;
	border-top-color: #9C0606;
}
.thanks {
	height: 180px;
	width: 920px;
	background-image: url(Images/thanks.jpg);
	float: left;
}
.robtestimonial {
	height: 130px;
	width: 585px;
	border-top-width: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-bottom: 40px;
	border-top-style: solid;
	border-top-color: #9C0606;
	background-image: url(Rob.jpg);
}
.amandatestimonial {
	height: 80px;
	width: 585px;
	border-top-width: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-bottom: 40px;
	border-top-style: solid;
	border-top-color: #9C0606;
	background-image: url(Amanda.jpg);
}
.designsmall {
	height: 100px;
	width: 450px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 50px;
	float: right;
	color: #666666;
}
.staffrole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #990000;
}
.newstextleadpara {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	font-variant: normal;
}
.indexcentre {
	height: 830px;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #333333;
	font-weight: normal;
	padding-left: 8px;
	background-position: 280px top;
	background-attachment: scroll;
	background-repeat: no-repeat;
	position: relative;
	float: right;
}
.indexleft1 {
	height: 830px;
	width: 575px;
	top: 450px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 6px;
	background-position: 280px top;
	background-attachment: scroll;
	background-repeat: no-repeat;
	float: left;
}
.richardcontact {
	height: 160px;
	width: auto;
	background-attachment: scroll;
	background-image: url(Images/richard.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	border-top-width: 1px;
	border-top-color: #8F0404;
	border-top-style: solid;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.bethcontact {
	height: 160px;
	width: auto;
	background-attachment: scroll;
	background-image: url(Images/beth.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	border-top-width: 1px;
	border-top-color: #8F0404;
	border-top-style: solid;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.gnwtestimonial {
	height: auto;
	width: 560px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	background-color: #F3F3F3;
	padding: 7px;
	border: 1px solid #cccccc;
}
.libbycontact {
	height: 160px;
	width: auto;
	background-attachment: scroll;
	background-image: url(.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	border-top-width: 1px;
	border-top-color: #8F0404;
	border-top-style: solid;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #444444;
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
	width: auto;
	height: 30px;
	float: left;
	padding-right: 5px;
	display: block;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.latestissue {
	background-color: #F3F3F3;
	padding: 10px;
	float: left;
	height: 230px;
	width: 550px;
	border: 1px solid #CCCCCC;
}
.latestissue_right {
	padding: 2px;
	float: right;
	height: 225px;
	width: 170px;
}
.latestissue_left {
	float: left;
	height: 200px;
	width: 300px;
}
.viewliterature {
	background-color: #F3F3F3;
	padding: 10px;
	float: left;
	height: auto;
	width: 280px;
	border: 1px solid #CCCCCC;
}
.contact_individual {
	background-color: #F3F3F3;
	padding: 10px;
	float: left;
	height: 150px;
	width: 520px;
	border: 1px solid #CCCCCC;
}
.contact_individualright {
	padding: 2px;
	float: right;
	height: 90px;
	width: 78px;
	border: 1px dotted #CCCCCC;
}
.contact_individualleft {
	float: left;
	height: auto;
	width: 280px;
}
.contact_individual_overall {
	padding: 5px;
	float: left;
	height: 180px;
	width: 542px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.whychoose {
	background-color: #F3F3F3;
	padding: 10px;
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #CCCCCC;
}
.left_individual_overall_content {
	padding: 5px;
	float: left;
	height: auto;
	width: 575px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.index_testimonial {
	background-color: #F3F3F3;
	padding: 10px;
	float: left;
	height: auto;
	width: 553px;
	border: 1px solid #CCCCCC;
}
.testimonial {
	background-color: #F3F3F3;
	padding: 7px;
	float: left;
	height: auto;
	width: 286px;
	border: 1px solid #CCCCCC;
}
.content_mag {
	margin: auto;
	height: 2100px;
	width: 920px;
	background-color: #FFFFFF;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #A61C1C;
}
.news {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #B61E20;
	width: auto;
	font-weight: normal;
	padding-bottom: 2px;
	font-variant: normal;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #999999;
	font-size: 50px;
	line-height: normal;
}
.ratecard {
	height: 180px;
	width: 920px;
	background-image: url(Images/ratecard.jpg);
	float: left;
}
.ratecard_left {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 0px;
	width: 665px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	float: left;
	height: 545px;
}
.navLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
	width: auto;
	height: 30px;
	float: left;
	padding-right: 5px;
	display: block;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.navLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
	width: auto;
	height: 30px;
	float: left;
	padding-right: 5px;
	display: block;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.navLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
	width: auto;
	height: 30px;
	float: left;
	padding-right: 5px;
	display: block;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.rates_right {
	height: auto;
	width: 220px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #F3F3F3;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.wanttoadvertise {
	background-color: #F3F3F3;
	padding: 7px;
	height: auto;
	width: 220px;
	border: 1px solid #CCCCCC;
	float: left;
}
.wanttoadvertise_main {
	background-color: #F3F3F3;
	padding: 7px;
	height: auto;
	width: 286px;
	border: 1px solid #CCCCCC;
}
.newsheadline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 56px;
	font-weight: normal;
	line-height: 54px;
	height: 110px;
	width: 295px;
	color: #B11E1F;
	text-align: left;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 5px;
}
.productiondates {
	background-color: #F3F3F3;
	float: left;
	height: 355px;
	width: 286px;
	border: 1px solid #CCCCCC;
	padding-top: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
}
.footer_wide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	padding: 0px;
	width: 100%;
}
.easingwold_left {
	float: left;
	height: 800px;
	width: 595px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	padding-top: 10px;
}
.thirskright {
	height: 1800px;
	width: 314px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-right: 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 1050px;
	line-height: 20px;
	top: 0px;
	position: relative;
	padding-top: 10px;
}
.content_distribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 1520px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 2030px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_rates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 1000px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_thirsk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 2200px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_ripon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 2100px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_northallerton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 2100px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 1800px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.footer_wide_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 920px;
	text-align: right;
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: auto;
}
.footer_wide_text_centred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 920px;
	text-align: center;
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: auto;
}
.footer_wide_lower {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
	padding: 0px;
	width: 100%;
}
.content_ayf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 1600px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 1140px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_design {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 1950px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.content_thanks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 800px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.header_link {
	float: left;
	height: 150px;
	width: 410px;
}
.content_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 3435px;
	width: 920px;
	top: 30px;
	position: relative;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: none;
	margin: auto;
}
.hotoffpress {
	float: left;
	height: 50px;
	width: 270px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	line-height: 25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.welcome {
	float: left;
	height: 326px;
	width: 587px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	line-height: 21px;
	padding-top: 10px;
}
.welcome_pic {
	float: left;
	height: 85px;
	width: 290px;
}
.mag_link {
	float: none;
	height: 100px;
	width: 290px;
}
.welcome_text {
	float: left;
	height: 321px;
	width: 293px;
	padding-top: 5px;
}
a.hot {
	color: #666666;
	text-decoration: none;
}
a.hot:hover {
	color: #AA1D1F;
	text-decoration: none;
}
a.hot:active {
	color: #AA1D1F;
	text-decoration: none;
}
a.hot:visited {
	color: #666666;
	text-decoration: none;
}
.maglink_overall {
	float: right;
	height: 300px;
	width: 290px;
}
