body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;}

#page {
	width: 774px;
	margin: 0 auto;
	text-align: left;}

#header {
	width: 774px;
	height: 88px;
	_height:99px;
	border-top: 7px solid #ccc;
	margin-bottom: 10px;
	background: #fff url(../pennine/top-div.gif) bottom no-repeat;}

#header-left {
	width: 174px;
	padding-top: 18px;
	float: left;}

#header-center {
	width: 389px;
	padding-top: 18px;
	float: left;
	text-align: right;}

#strapline {
	width: 233px;
	height: 20px;
	padding-left: 156px;}

#header-right {
	width: 186px;
	padding-top: 18px;
	float: right;}
	
#footer {
	text-align:center;
	margin:0 auto;
	clear: both;
	width: 774px;
	height: 43px;}

#footer-top {
	width: 774px;
	height: 13px;
	background: #d7d7d7;
	padding-top: 3px;}
	
#footer-bottom {
	text-align:center;
	margin:0 auto;
	width: 774px;
	padding-top: 5px;}	

#strapline p {
	width: 233px;
	height: 20px;
	line-height:20px;
	padding:0; margin:0;
	background: url(../pennine/strapline.gif) right top no-repeat;}
	
#top-nav {list-style-type: none; width:211px; margin:0; padding:0}
#top-nav li {
	float: left;
	margin:0 0 0 15px;padding:0}
#top-nav span {
	display: none;}
#top-nav a {
	display: block;
	width: 47px;
	height: 52px;}
#top-nav a.top-nav-home {
	background: url(../pennine/b-home.gif) no-repeat top;margin:0; padding:0}
#top-nav a.top-nav-print {
	background: url(../pennine/b-print.gif) no-repeat top;margin:0; padding:0}
#top-nav a.top-nav-contact {
	background: url(../pennine/b-contact.gif) no-repeat top;margin:0; padding:0}
	
#footer-top p {
	float: right; margin:0; padding:0}
#footer-top a {
	display: block;
	width: 153px;
	height: 11px;
	background: url(../pennine/zen.gif) no-repeat;}
#footer-bottom p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;}
#footer-bottom a {
	color: #999;
	text-decoration: none;}
#footer-bottom a:hover {
	color: #999;
	text-decoration: underline;}
#footer-bottom {
	width: 774px;
	padding-top: 5px;}	
	
.hidden {display: none;}
	
.placehand,
a.menutext:hover,	
a.menutext:link,
a.menutext:active,
a.menutext:visited,
.menulev3 a.menutext {font:normal 11px/20px arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:capitalize}		
.placehand {font-weight:bold}

.sbutton {text-transform:capitalize; font-weight:bold; font-size:11px}

.resultwin, .singlewin, 
.indexwin, #contactwin, 
#aboutwin, .basket {
margin:6px 0 0 0; width:100%; border:1px solid #ddd; border-width:0 1px 1px 1px}
.indexwin {border-bottom:none}
.indexwin .tandp {display:none}

.pagetext {background:#fff; color:#666;}
.text,
.htext,
.bullets, .sphtext {font:bold 12px/14px arial, Helvetica, sans-serif; color:#666}
.text,
.bullets {font-weight:normal}
.bullets {list-style-image: url(../pennine/bullet.gif)}
#fdlin, #blin {border:none}


a.text,
a.htext,
a.sphtext,
a.details, .tandp, a.pagetext {font:bold 12px/14px arial, Helvetica, sans-serif; text-decoration:none; color:#3f71b6}
a.text:hover, 
a.htext:hover,
a.sphtext:hover, 
a.details:hover, a.pagetext:hover {font:bold 12px/14px arial, Helvetica, sans-serif; text-decoration:underline; color:#69589e}
a.text, a.details, a.text:hover, a.details:hover, a.pagetext, a.pagetext:hover {font-weight:normal;}
a.pagetext, a.pagetext:hover {font-size:11px;}

.resultwin a.text,
.resultwin a.text:hover {line-height:22px}	

.spcell {border-right:0px solid #ccc}
.spline {border-top: 1px solid #ccc}

#basket td.htext {background:#9ecc26}

.heading {FONT-SIZE: 14px; font-weight:bold; COLOR: #d82d39; border-bottom:0}
.mainheading {border-top:1px solid #ddd}

.price, .cprice,
.sprice, .spprice {color:#f30}
