/*
* 
* Type
*
*/

h1 {
	font-weight:bold;
	font-size:22px;
	margin-bottom:10px;
}

h2 {
	font-weight:bold;
	font-size:15px;
}

h3 {
	font-weight:bold;
	font-size:13px;
}

/* Heading Links */

h1 a:link {
	color:#022b61;
	text-decoration:none;
}

h1 a:visited {
	color:#9c9c9c;
	text-decoration:none;
}
	
h1 a:hover {
	color:#396297;
}

/* List Content Headings */

.news-post .content-right-column h1, #recent-news .recent-news-content h1 {
	font-size:15px;
}
.news-post .content-right-column h2, #recent-news .recent-news-content h2 {
	font-size:13px;
}
.news-post .content-right-column h3, #recent-news .recent-news-content h3 {
	font-size:12px;
}


/* Headings - Blue */

div.blue-column h1, div.blue-column h2, div.blue-column h3  {
	color:#022b61;
}

/* Headings - DarkBlue */

div.darkblue-column h1, div.darkblue-column h2, div.darkblue-column h3  {
	color:#022b61;
}

/* Headings - green */

div.green-column h1, div.green-column h2, div.green-column h3  {
	color:#336600;
}

/* Headings - orange */

div.orange-column h1, div.orange-column h2, div.orange-column h3  {
	color:#e86a00;
}

/* Headings - purple */

div.purple-column h1, div.purple-column h2, div.purple-column h3 {  
	color:#660066;
}

/* Headings - findblue */

div.findblue-column h1, div.findblue-column h2, div.findblue-column h3 {  
	color:#1772b4;	
}

/* Headings - magenta */

div.magenta-column h1, div.magenta-column h2, div.magenta-column h3 { 
	color:#d7004d;
}

/* Headings - grey */

div.grey-column h1, div.grey-column h2, div.grey-column h3 { 
	color:#333333;
}


span.created {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#999;		
}

span.retailer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
}

div#recent-news span.created {
	display:block;
	margin-bottom:10px;
}

div.small-news-post span.created {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#999;		
}

hr {
	border:0;	
	border-top:1px solid #f3f3f3;
	color:#f3f3f3;
	margin:10px 0;
	height:1px;
}

p {
	line-height: 20px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}

div.content-container {
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

div.content-container ul {
	margin:0 0 20px 40px	
}

div.content-container ul li {
	list-style-type:disc;
}

#offer-list .content-container {
	margin:10px 0;
}

strong {
	font-weight:bold;	
}

div.center-item p {
	 margin:0;
}

span.disclaimer {
	color:#666;
	font-size:10px;
}

/* Main Content Links - Blue */

div.blue-column a {
	font-weight:bold;
	color:#022b61;
	text-decoration:none;
}	

div.blue-column p a {
	font-weight:bold;
	color:#022b61;
	text-decoration:underline;
}	

div.blue-column p a:visited, div.blue-column a:visited {
	color:#9c9c9c;
}

div.blue-column p a:hover, div.blue-column a:hover {
	color:#396297;
}

div.blue-column div#recent-news h2 {
	color:#022b61;
}

div.blue-column div#store-offers h2 {
	color:#022b61;
}

/* Main Content Links - DarkBlue */

div.darkblue-column a {
	font-weight:bold;
	color:#022b61;
	text-decoration:none;
}	

div.darkblue-column p a {
	font-weight:bold;
	color:#022b61;
	text-decoration:underline;
}	

div.darkblue-column p a:visited, div.darkblue-column a:visited {
	color:#9c9c9c;
}

div.darkblue-column p a:hover, div.darkblue-column a:hover {
	color:#396297;
}

div.darkblue-column div#recent-news h2 {
	color:#022b61;
}

div.darkblue-column div#store-offers h2 {
	color:#022b61;
}

/* Main Content Links - Green */

div.green-column a {
	font-weight:bold;
	color:#336600;
	text-decoration:none;
}	

div.green-column p a {
	font-weight:bold;
	color:#336600;
	text-decoration:underline;
}	

div.green-column p a:visited, div.green-column a:visited {
	color:#9c9c9c;
}

div.green-column p a:hover, div.green-column a:hover {
	color:#4cb91d;
}

div.green-column div#recent-news h2 {
	color:#336600;
}

div.green-column div#store-offers h2 {
	color:#336600;
}

/* Main Content Links - Orange */

div.orange-column a {
	font-weight:bold;
	color:#e86a00;
	text-decoration:none;
}	

div.orange-column p a {
	font-weight:bold;
	color:#e86a00;
	text-decoration:underline;
}	

div.orange-column p a:visited, div.orange-column a:visited {
	color:#9c9c9c;
}

div.orange-column p a:hover, div.orange-column a:hover {
	color:#ee9346;
}

div.orange-column div#recent-news h2 {
	color:#e86a00;
}

div.orange-column div#store-offers h2 {
	color:#e86a00;
}

/* Main Content Links - Purple */

div.purple-column a {
	font-weight:bold;
	color:#660066;
	text-decoration:none;
}	

div.purple-column p a {
	font-weight:bold;
	color:#660066;
	text-decoration:underline;
}	

div.purple-column p a:visited, div.purple-column a:visited {
	color:#9c9c9c;
}

div.purple-column p a:hover, div.purple-column a:hover {
	color:#a214a2;
}

div.purple-column div#recent-news h2 {
	color:#660066;
}

div.purple-column div#store-offers h2 {
	color:#660066;
}

/* Main Content Links - findblue */

div.findblue-column a {
	font-weight:bold;
	color:#1772b4;
	text-decoration:none;
}	

div.findblue-column p a {
	font-weight:bold;
	color:#1772b4;
	text-decoration:underline;
}	

div.findblue-column p a:visited, div.findblue-column a:visited {
	color:#9c9c9c;
}

div.findblue-column p a:hover, div.findblue-column a:hover {
	color:#9fc9ff;
}

div.findblue-column div#recent-news h2 {
	color:#1772b4;
}

div.findblue-column div#store-offers h2 {
	color:#1772b4;
}

/* Main Content Links - magenta */

div.magenta-column a {
	font-weight:bold;
	color:#d7004d;
	text-decoration:none;
}	

div.magenta-column p a {
	font-weight:bold;
	color:#d7004d;
	text-decoration:underline;
}	

div.magenta-column p a:visited, div.magenta-column a:visited {
	color:#9c9c9c;
}

div.magenta-column p a:hover, div.magenta-column a:hover {
	color:#d7004d;
}

div.magenta-column div#recent-news h2 {
	color:#d7004d;
}

div.magenta-column div#store-offers h2 {
	color:#d7004d;
}


/*
div.magenta-column div#recent-news h2 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	color:#d7004d;
}

div.magenta-column div#recent-news h3 a {
	font-weight:bold;
	color:#d7004d;
	text-decoration:none;
}

div.magenta-column div#recent-newss h3 a:visited {
	color:#9c9c9c;
	text-decoration:none;
}

div.magenta-column div#recent-news h3 a:hover {
	color:#d7004d;
} */

/* Main Content Links - grey */

div.grey-column a {
	font-weight:bold;
	color:#022b61;
	text-decoration:none;
}	

 div.grey-column p a {
	font-weight:bold;
	color:#022b61;
	text-decoration:underline;
}	

div.grey-column p a:visited, div.grey-column a:visited {
	color:#9c9c9c;
}

div.grey-column p a:hover, div.grey-column a:hover {
	color:#396297;
}

/* Header */

#bread-text {
	color:#ffffff;
}

/* Subnavigation Links */

div#subnavigation ul li a, div#store-subnavigation ul li a {		
	color:#022b61;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}	

div#subnavigation ul li a:visited, div#store-subnavigation ul li a:visited {
	color:#9c9c9c;
	text-decoration:none;
}

div#subnavigation ul li a:hover, div#store-subnavigation ul li a:hover {
	color:#396297;
}

a.download {		
	padding:3px 0 0 30px;
	display:block;
	background-color: transparent;
	background-image: url('../../assets/public/icons/download.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	height:16px;
	font-weight:bold;
	color:#022b61;
	text-decoration:none;
}	

a.download:visited {
	color:#9c9c9c;
	text-decoration:none;
}

a.download:hover {
	color:#396297;
	background-position: 0 100%;
}

/* Content links */

a.rss-icon {
	display:block;
	background:url('../../assets/public/icons/rss-icon.jpg') 0 100%;
	width:20px;
	height:19px;
	float:right;
	position:relative;
	top:-22px;
}

a:hover.rss-icon {
	background:url('../../assets/public/icons/rss-icon.jpg') 0 0;
}

a.rss-icon-large {
	display:block;
	background:url('../../assets/public/icons/rss-icon.jpg') no-repeat 0 0;
	width:150px;
	height:16px;
	float:right;
	position:relative;
	text-indent:30px;
	padding-top:3px;
}

a:hover.rss-icon-large {
	background:url('../../assets/public/icons/rss-icon.jpg') no-repeat 0 100%;
}

.green-column a.rss-icon-large {
	background:url('../../assets/public/icons/rss-icon-green.jpg') no-repeat 0 0;
}

.green-column a:hover.rss-icon-large {
	background:url('../../assets/public/icons/rss-icon-green.jpg') no-repeat 0 100%;
}

.purple-column a.rss-icon-large {
	background:url('../../assets/public/icons/rss-icon-purple.jpg') no-repeat 0 0;
}

.purple-column a:hover.rss-icon-large {
	background:url('../../assets/public/icons/rss-icon-purple.jpg') no-repeat 0 100%;
}

a.plus {		
	padding-left: 19px;
	text-align: right;
	background-color: transparent;
	background-image: url('../../assets/public/icons/plus.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 40%;
	font-weight:bold;
	color:#022b61;
	text-decoration:none;
}	

a.plus:visited {
	color:#9c9c9c;
	text-decoration:none;
}

a.plus:hover {
	color:#396297;
}

/* Centre items */

div.center-item h2 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	position:relative;
	left:20px;
	top:1px;
}

div.center-item ul {
	margin:10px 0;
}

li.date {
	color:#508820;
	font-size:14px;
}

li.time {
	color:#999;
	font-size:11px;
	margin-bottom:5px;
	margin-top:2px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}

/* Center Item Links */

div.blue a.bestretailer {		
	font-weight:normal;
	color:#022b61;
	text-decoration:none;
	font-size:14px;
}	

div.blue a.bestretailer:visited {
	color:#022b61;
	text-decoration:none;
}

div.blue a.bestretailer:hover {
	color:#396297;
}

div.blue a.plus {		
	padding-left: 19px;
	text-align: right;
	background-color: transparent;
	background-image: url('../../assets/public/icons/plus.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 40%;
	font-weight:bold;
	color:#022b61;
	text-decoration:none;
}	

div.blue a.plus:visited {
	color:#022b61;
	text-decoration:none;
}

div.blue a.plus:hover {
	color:#396297;
}

div.green a.plus {		
	padding-left: 19px;
	text-align: right;
	background-color: transparent;
	background-image: url('../../assets/public/icons/plus.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 40%;
	font-weight:bold;
	color:#508820;
	text-decoration:none;
}	

div.green a.plus:visited {
	color:#508820;
	text-decoration:none;
}

div.green a.plus:hover {
	color:#82c448;
}

div.orange a.plus {		
	padding-left: 19px;
	text-align: right;
	background-color: transparent;
	background-image: url('../../assets/public/icons/plus.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 40%;
	font-weight:bold;
	color:#e86a00;
	text-decoration:none;
}	

div.orange a.plus:visited {
	color:#e86a00;
	text-decoration:none;
}

div.orange a.plus:hover {
	color:#ee9346;
}

div.purplelighter a.plus {		
	padding-left: 19px;
	text-align: right;
	background-color: transparent;
	background-image: url('../../assets/public/icons/plus.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 40%;
	font-weight:bold;
	color:#660066;
	text-decoration:none;
}	

div.purplelighter a.plus:visited {
	color:#9c9c9c;
	text-decoration:none;
}

div.purplelighter a.plus:hover {
	color:#a214a2;
}

/* Store Page */

#store-heading h1 {
	font-size:42px;
	margin-bottom:0;
	font-weight:normal;
}

#store-intro h2 {
	font-weight:bold;
	font-size:20px;
	color:#022b61;
	margin-bottom:10px;
}

#store-details p {
	margin-bottom:2px;
}

#store-details h2 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	color:#022b61;
}

#store-news h2 {
	font-weight:normal;
	color:#CCC;
	margin-bottom:10px;
}

#store-offers h2 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	border-bottom:1px solid #f3f3f3;
}

#recent-news h2 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	border-bottom:1px solid #f3f3f3;
}

div.blue-strip h2 {
	margin-left:22px;
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	margin-bottom:0;
}

div.green-strip h2 {
	margin-left:22px;
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	margin-bottom:0;
}


/* Footer Links */

#footer a {
	color:#f1f1f1;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	margin-right:10px;
}

#footer a:hover {
	color:#666666;
}

/* Facilities */

div.facility h2 {
	margin-left:50px;
	font-weight:bold;
}

div.facility p {
	margin-left:50px;
}

div.facility .plus {
	float:right;
}

/* Shop */

div#menuContent h1 {
	text-transform: uppercase;
	font-size:12px;
	margin-bottom:5px;
}

/* News */

div.news-post h1 a {
	font-size:18px;
	font-weight:normal;
}

.news-item h1 a {
	font-weight:normal;	
}

.offer-item h1 a {
	font-weight:normal;	
}
/* Download list */

ul.download-list {
	margin-bottom:20px;
}

ul.download-list .download-title {
	font-weight:bold;
	margin-bottom:2px;	
}

ul.download-list .download-link {
	margin-bottom:10px;	
}

/* Competition */

div#terms h1 {
	font-size:18px;
}

div#terms ol li {
	list-style:decimal;
	margin-left:20px;
	font-size:10px;
	margin-bottom:10px;
}

/* File List */

#fileListContainer h3 {
	font-size:16px;		
}

#clusterContainer h3 {
	font-size:16px;		
}

#imageContainer h3 {
	font-size:16px;	
}

/* Span */

.green {
	color: rgb(144,198,15);
}

.grey {
	color: rgb(153,153,153);
}

p.none {
	font-size:12px;
	color:#999;
	padding-top:10px;
	display:block;
}

/* News added by Phil 07/04/10
----------------------------------------------------------*/

.green {
	color: rgb(144,198,15);
}

.grey {
	color: rgb(153,153,153);
}

.paddingLeft {
	padding-left: 20px;
}

#caption h6 {
	font-size: 10px;
}

ul.common {
	margin-top:5px;
	margin-bottom:20px;
}

ul.common li {
	margin-left:15px;
	list-style:disc;
	margin-bottom:5px;
}

ul.address {
	margin-top:5px;
	margin-bottom:20px;
}

ul.address li {
	margin-left:0px;
	list-style:none;
	margin-bottom:5px;
}