﻿#Home #bannerContainer H1 {
				background: url('HLF_Images/bgs/bg_hdr_local_blue.png') no-repeat 0px 0px;
}
#Home .localBanner {
				background: #143D8D url('HLF_Images/hdrs/photo_about-us_intro_TEMP.jpg') top right no-repeat;
}
/* from specific */
#Home a {
				color: #143D8D;
}
,#Home h4{
color: #143d8d;
}
#Home h3{
color: #143d8d;
}
#Home h2{
color: #143d8d;
}
#Home h1{
color: #143d8d;
}
#Home h1{
display:none;
}


#Home #wrapper #mainContainer {
				background: #fff url('HLF_Images/bgs/bg_container_main_home_blue.gif') 0 0 no-repeat;
}
#Home #leftCol {
				position: relative;
				float: left;
				width: 435px;
				margin: 15px 0 0px 15px;
}
#Home #leftCol li.latestNews {
				clear: both;
				width:100%;
}
.newsImg{
	display:block;			
}
#Home #leftCol ul li {
				background: none;
				margin-left: 0px;
				border-bottom: 0px;

}
#Home #leftCol ul li.guide_micro_article_page {
width:25px;
}
#Home #leftCol ul li a {
				margin-left: 0px;
				color: #143d8d;

}
#Home #leftCol ul li a:hover {
				text-decoration: underline;
}
#Home #centreCol h1,#Home #centreCol h2,#Home #centreCol h3,#Home #centreCol h4,#Home #centreCol h5,#Home #centreCol h6 {
				color: #143D8D;
}
#Home #centreCol ul {
				background-color: #E9F3FA;
}
#Home #centreCol ol {
				background-color: #E9F3FA;
}
#Home #rightCol ul li {
				background: transparent url('HLF_Images/icns/icn_arrow_blue_right.gif') 0 4px no-repeat;
				width:100%;
}
#Home #mainfooterouter {
				background: #fff url('HLF_Images/bgs/bg_ftr_top_home_blue.gif') no-repeat;
}
#Home #rightCol {
				margin: 15px 0px 20px 13px;
}
#Home #rightCol ul li.slideshow_control_next  {
				background-image: none;
				background: none;
				padding-left: 5px;
}
#Home #rightCol ul li.slideshow_control_previous  {
				background-image: none;
				background: none;
				padding-left: 5px;
}
#Home #rightCol ul li.happening {
				background-image: none;
				padding-left: 0;
				background: transparent url('HLF_Images/maps/map_home_uk_blue.gif') right 0 no-repeat;
				min-height: 170px;
				height: auto !important;
				height: 163px;
}
#Home #rightCol #IYAText {
				width: 100px;
}

#InYourAreaLink a {
width:110px;margin-right:30px;


}

#InYourAreaLink a div{
display:inline;
width:110px;
margin-right:30px;
}
#Home #rightCol a.happening {
				background: transparent url('HLF_Images/icns/icn_arrow_blue_right.gif') 0 4px no-repeat;
				margin-top: 10px;
				padding-left: 18px;
				width: 30px;
				color: #143D8D;
				font-weight: bold;
				font-size: 0.9em;
				padding-right:30px;
				padding-left:15px;
				text-align:right;
}
#Home #centreCol {
				position: relative;
				float: left; /*width: 224px;*/;
				width: 241px;
				margin: 15px 0 20px 23px;
				padding-left: 1px;
}
#Home #rightcol {
				padding-left: 0px;
}
#Home .newsContent {
				background: url('HLF_Images/icns/icn_arrow_blue_right.gif') no-repeat 8px 7px transparent;
				width: 299px;
				float:right;
}
#Home #centreColHome {
				padding-left: 2px;
}
#Home #centreColHome ul {
				padding-left: 0px;
				background-color: transparent;
				list-style-type: none;
				margin-left: 0px;
}
#Home #centreColHome ul li {
				background: none;
				margin-left: 0px;
				border-bottom: 0px;
				width: 111px;

				padding-right: 3px;
				padding-bottom: 10px;
}
#Home #centreColHome ul li.inline {
				display: block;
				vertical-align: top;
}
#Home #centreColHome ul li.float {
				display: block;
				float:left;
				min-height:9em;
}
#Home #centreColHome ul li a {
				margin-left: 0px;
				color: #143d8d;
				text-decoration: none;
}
#Home #centreColHome ul li a:hover {
				text-decoration: underline;
}
#Home #centreColHome a.panelText {
				display: block;
				text-decoration: none;
				width: 100px;
				padding: 0 5px 0 0px;
				font-size: 0.9em;
				line-height: 1.2em;
				color: #143d8d;
}
#Home #centreColHome .happeningText {
				width: 100px;
				background-image: none;
				padding-left: 6px;
}
#Home h2 {
				margin: 1px 0 3px;
				display: block;
				background: transparent url('HLF_Images/icns/icn_line_h3.gif') 0 bottom repeat-x;
				padding-bottom: 6px;
				margin: 10px 0 3px 0;
}

#Home .ms-WPTitle {
				color: #143d8d;
}
#bannerContainer a {
				color: #b7cae1;
				text-decoration: none;
}
#searchForm .btnSearchSubmit {
				BACKGROUND: url(HLF_Images/bgs/bg_btn_search_blue.gif) #143d8d repeat-x 0px 0px;
}
/*Shop Window Start*/
div.shop_window_wrapper {
	position: relative;
	height: 335px;
	width: 960px;
	font-family: Arial;
	font-size: 14px;
}
div.shop_window_wrapper img {
	border: 0;
}
div.shop_window_wrapper a {
	text-decoration: none;
	cursor: pointer;
}
div.shop_window_wrapper ul.shop_window_controls {
	display: none;
	position: absolute;
	top: 295px;
	left: 0;
	width: 240px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 3;
}
div.shop_window_wrapper ul.shop_window_controls li {
	list-style: none;
	margin: 0;
	padding: 10px;
}
div.shop_window_wrapper ul.shop_window_controls li a {
	color: #6b9bdd;
}
div.shop_window_wrapper ul.shop_window_controls li.shop_window_control_previous {
	float: left;
}
div.shop_window_wrapper ul.shop_window_controls li.shop_window_control_previous img {
	margin-right: 4px;
}
div.shop_window_wrapper ul.shop_window_controls li.shop_window_control_next {
	float: right;
}
div.shop_window_wrapper ul.shop_window_controls li.shop_window_control_next img {
	margin-left: 4px;
}
div.shop_window_wrapper ul.shop_window_content {
	background-image: url('HLF_Images/wps/background.png');
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 964px;
	height: 335px;
}
div.shop_window_wrapper ul.shop_window_content li {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 964px;
	height: 335px;
	display: none;
}
div.shop_window_wrapper ul.shop_window_content li.first {
	display: list-item;
}
div.shop_window_wrapper ul.shop_window_content li div {
	width: 224px;
/*	height: 319px;*/
	padding: 8px;
	color: #eeffff;
}
div.shop_window_wrapper ul.shop_window_content li div.shop_window_article_title{

				font-size:1.1em;
				font-weight:bold;
				padding-left:0px;
				
}
div.shop_window_wrapper ul.shop_window_content li div h2 {
	margin : 50px 0px 4px 0px;
	font-size: 1.0em;
	font-weight: bold;
}
div.shop_window_wrapper ul.shop_window_content li div p {
	margin : 0px 0px 4px 0px;
	font-size: 1.0em;
}
div.shop_window_wrapper ul.shop_window_content li a {
	position: absolute;
	left: 240px;
	top: 0;
	width: 720px;
	height: 335px;
	overflow: hidden;
}
div.shop_window_wrapper ul.shop_window_content li a span {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	top: 335px;
	height: 0;
	display: none;
	position: absolute;
	left: 0;
	width: 720px;
	background-color: black;
	color: white;
	padding: 8px;
}
div.shop_window_wrapper ul.shop_window_content li a img {
	border: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 720px;
	height: 335px;
}
/*shop window end*/
/*concise guide*/

div.guide_micro_article_wrapper {
	position: relative;
	height: 135px;
	width: 430px;
	font-family: Arial;
}
div.guide_micro_article_wrapper img {
	border: 0;
}
/* RDB */ /*
div.guide_micro_article_wrapper ul.guide_micro_article_controls {
	position: absolute;
	top: 105px;
	left: 137px;
	width: 293px;
	height: 30px;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
} */
div.guide_micro_article_wrapper ul.guide_micro_article_controls img {
	vertical-align: middle;
}
div.guide_micro_article_wrapper ul.guide_micro_article_controls li {
	list-style: none;
	margin: 0;
	display: inline;
}
div.guide_micro_article_wrapper ul.guide_micro_article_controls li a {
	color: #143d8d; /*RDB*/
	text-decoration : none;
}
div.guide_micro_article_wrapper ul.guide_micro_article_controls li a span {
	color: #143d8d /*RDB*/
}	
}
div.guide_micro_article_wrapper ul.guide_micro_article_controls li a:hover {
	text-decoration : underline;
}
div.guide_micro_article_wrapper ul.guide_micro_article_controls li a span {
	display : inline;
}
div.guide_micro_article_wrapper ul.guide_micro_article_controls li.guide_micro_article_control_more {
	float: right;
}
div.guide_micro_article_wrapper ul.guide_micro_article_controls li.guide_micro_article_control_more span{
float:left;
}
#leftCol div.guide_micro_article_wrapper ul.guide_micro_article_controls li.guide_micro_article_control_more a span{
	color: #143d8d; /*RDB*/
}
div.guide_micro_article_wrapper ul.guide_micro_article_content {
	/*position: absolute; */ /* RDB */
	list-style: none;
	margin: 0;
	padding: 0;
	width: 430px;
	height: 135px;
}
div.guide_micro_article_wrapper ul.guide_micro_article_content li {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 430px;
	height: 135px;
	display: none;
}
div.guide_micro_article_wrapper ul.guide_micro_article_content li.first {
	display: list-item;
}
div.guide_micro_article_wrapper ul.guide_micro_article_content li div {
	position: absolute;
	left: 137px;
	top: 40px;
	width: 285px;
	height: 100px;
	color: #eeffff;
}
div.guide_micro_article_wrapper ul.guide_micro_article_content li div h2 {
	margin: 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #143d8d;
	background: #feffff;
}
div.guide_micro_article_wrapper ul.guide_micro_article_content li div p {
	margin : 0px 0px 4px 0px;
	font-size: 0.9em;
	color: #000000;
}
div.guide_micro_article_wrapper ul.guide_micro_article_content li img {
	border: 0;
	margin: 10px 0px 10px 0px;
	width: 111px;
	height: 111px;
}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list {
	position: absolute;
	top: 10px;
	left: 137px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	width: 120px;
	float:left
}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page {
	margin: 0px 3px 0px 0px;
	padding: 0;
	float: left;
	position: relative;
	width: 25px;
	height: 25px;
	display: inline;

}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	display: inline;
}

div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div.page_0 {
	background-image: url("HLF_Images/wps/icon0.gif");
	display: inline;

}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div.page_1 {
	background-image: url("HLF_Images/wps/icon1.gif");
	display: inline;
	float:left;
}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div.page_2 {
	background-image: url("HLF_Images/wps/icon2.gif");
	display: inline;
}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div.page_3 {
	background-image: url("HLF_Images/wps/icon3.gif");
	display: inline;
}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div.page_4 {
	background-image: url("HLF_Images/wps/icon4.gif");
	display: inline;
}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div.page_5 {
	background-image: url("HLF_Images/wps/icon5.gif");
	display: inline;
}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div {
	cursor: pointer;
	background-position: 0px 0px;
	display: inline;
}
div.guide_micro_article_wrapper ul.guide_micro_article_page_list li.guide_micro_article_page div.selected {
	background-position: 0px -25px;
	display: inline;
}



div.mg_wrapper
{		
    position: relative;
    padding-top:10px;
    height: 135px; /* settings.imageHeight */
    width: 435px; /* settings.textWidth + settings.imageWidth */
    font-family: Arial;
}

div.mg_wrapper img
{
	border: 0;
	
}

/***************************** JQuery off ***********************************/

div.mg_wrapper ul.mg_content_jquery_off
{
    list-style: none;
    margin: 0;
    padding: 0;
}

div.mg_wrapper ul.mg_content_jquery_off li
{
	list-style: none;
    margin: 0;
    padding: 10px 0px 10px 0px;
    clear: both;
}

div.mg_wrapper ul.mg_content_jquery_off li.first
{
	display: list-item;
}


div.mg_wrapper ul.mg_content_jquery_off li div.mg_content_text
{
	
	float:left;
    left: 150px; /* settings.imageWidth + 10 */
    top: 35px;
    width: 275px; /* settings.textWidth - 10 - 20) */
    color: #eeffff;
   
}	
	    
div.mg_wrapper ul.mg_content_jquery_off li div.mg_content_text h2
{
	margin: 0;
    font-size: 1em;
    font-weight: bold;
    color: #164c9d;
    background: #feffff; /* this is necessary to stop the anti-alisaing in IE breaking during a fade*/
}

div.mg_wrapper ul.mg_content_jquery_off li div.mg_content_text p 
{
	margin : 0px 0px 4px 0px;
	font-size: 0.9em;
	color: #000000;
}

div.mg_wrapper ul.mg_content_jquery_off li div.mg_content_imagediv 
{
	
	float:left;
	left: 10px;
	top: 0px;
	width: 111px;
	height: 111px;
	margin: 0px 45px 0px 0px;
}

div.mg_wrapper ul.mg_content_jquery_off li div.mg_content_imagediv img
{
    
    border: 0;
    width: 111px; /* settings.imageWidth - 25 */
    height: 111px; /* settings.imageHeight - 20 */
}

div.mg_wrapper ul.mg_nav_jquery_off
{
	display: none;
}
div.mg_wrapper div.mg_more_jquery_off
{

    padding: 5px 5px 0px 0px;
    font-size: 0.8em;
    clear: both;
}

div.mg_wrapper div.mg_more_jquery_off a
{
    text-decoration : none;
    float: right;	
}

div.mg_wrapper div.mg_more_jquery_off a:hover
{
	text-decoration : underline;
	float: right;	
}

/*********************************JQuery On***********************************/

div.mg_wrapper ul.mg_content
{
	position: absolute; 
    list-style: none;
    margin: 0;
    padding: 0;
	width: 465px; 
	height: 135px;
}


div.mg_wrapper ul.mg_content li
{
	position: absolute;
	list-style: none;
    margin: 0;
    padding: 0;
	width: 465px; 
	height: 135px;
    display: none;
}

div.mg_wrapper ul.mg_content li.first
{
	display: list-item;
}

div.mg_wrapper ul.mg_content li div.mg_content_text
{
	position: absolute;
    left: 145px; 
    top: 40px;
    width: 295px;
    height: 100px;
    color: #eeffff;
}	
	    
div.mg_wrapper ul.mg_content li div.mg_content_text h2
{
	margin: 0;
    font-size: 1em;
    font-weight: bold;
    color: #164c9d;
    background: #feffff; 
}

div.mg_wrapper ul.mg_content li div.mg_content_text p 
{
	margin : 0px 0px 4px 0px;
	font-size: 0.9em;
	color: #000000;
}

div.mg_wrapper ul.mg_content li div.mg_content_imagediv 
{
	left:0px;	
	top: 0px;
	width: 111px;
	height: 111px;
	
}

div.mg_wrapper ul.mg_content li div.mg_content_imagediv img
{
    border: 0;
    
    width: 111px;
    height: 111px;
}


div.mg_wrapper ul.mg_nav
{
position:relative;
	height: 20px;
	margin: 0px;
	padding: 0px;
	list-style: none;
/*	display: inline;*/
	left:145px;
}
div.mg_wrapper  li.mg_nav_page
{
	margin: 0px 3px 0px 0px;
	padding: 0;
	float: left;
	position: relative;
	width: 25px;
	height: 25px;
	max-height:25px;
	display: inline;
}
div.mg_wrapper ul.mg_nav li.mg_nav_page a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	max-height:25px;
	display: inline;
}

div.mg_wrapper ul.mg_nav li.mg_nav_page a
{
	cursor: pointer;
	background-position: 0px 0px;
}
div.mg_wrapper ul.mg_nav li.mg_nav_page a.selected
{
	background-position: 0px -25px;
}

div.mg_wrapper div.mg_more
{
	position: absolute; 
    top: 105px; 
    left: 131px; 
    width: 329px;
    height: 30px;
    margin: 0;
    padding: 0;
    font-size: 0.8em;
}

div.mg_wrapper div.mg_more a
{
    text-decoration : none;
    float: right;	
}

div.mg_wrapper div.mg_more a:hover
{
	text-decoration : underline;
	float: right;	
}
.mg_article_title{
				
		color: #143d8d;
		font-size:0.9em;
		font-weight:bold;
				
				
}
.shop_window_article_title{
				color:red;div
}





