/* blue = #0d45a4, grey = #9c9994, dark grey = #969696 */


/*-----------GENERAL------------*/
body  {font-family: Arial, Helvetica, sans-serif;background-color: #fff;text-align: center;color: #000000;line-height:1.8em; font-size:14px;}

.hr-line {background:url("../images/grey-line-hr.gif") repeat-x scroll center top transparent;overflow:hidden;width:100%;}
	.hr-butterfly {background:url("../images/silver-studded-blue-butterfly-sml.gif") no-repeat scroll center top transparent;height:47px;width:50px;margin:0 auto;}

.clear-both {clear: both;}

img.float-right{float:right; margin-left:15px;}
img.float-left{float:left; margin-right:15px;}

/*-----------LINKOLOGY------------*/
a, a:link, a:visited{color: #0d45a4;text-decoration:underline;} 
a:hover, a:active{color: #ee1c1d;text-decoration:none;}

.section-about-shropshire a, .section-about-shropshire a:link, .section-about-shropshire a:visited{color: #914ecf;} 
.section-about-shropshire a:hover, .section-about-shropshire a:active{color: #ee1c1d;}
.section-places-to-stay  a, .section-places-to-stay  a:link, .section-places-to-stay  a:visited{color: #3a99cf;} 
.section-places-to-stay a:hover, .section-places-to-stay a:active{color: #ee1c1d;}
.section-things-to-do a, .section-things-to-doa:link, .section-things-to-do a:visited{color: #50bb24;} 
.section-things-to-do a:hover, .section-things-to-do a:active{color: #ee1c1d;}
.section-whats-on a, .section-whats-on a:link, .section-whats-on a:visited{color: #f4660a;} 
.section-whats-on  a:hover, .section-whats-on  a:active{color: #ee1c1d;}

a.download-icon{ background:url('../images/download-icon.gif') no-repeat left; height:23px; display:block; padding-left:30px;}

/*-----------FONTS------------*/
.red-txt{color:#CC3333;} /* keep as red for warnings */
.coloured-txt{color:#16459d;}
	.section-about-shropshire .coloured-txt{color:#914ecf;}
	.section-places-to-stay .coloured-txt{color:#3a99cf;}
	.section-things-to-do .coloured-txt{color:#50bb24;}
	.section-whats-on .coloured-txt{color:#f4660a;}

.lrg-txt{font-size:18px;}
.med-txt{font-size:16px;}
.sml-txt{font-size:10px;}

.coloured-title{color:#fff;}

.bold{ font-weight:bold;}
.light{ font-weight:bold;}

strong{color:#0d45a4;}

p.margin-none{margin:0;}

.center{ text-align:center;}

h3{color:#043899; font-weight:100; font-family:Georgia, "Times New Roman", Times, serif; font-size:190%; margin:0 0 15px 0;}
	h4{ margin:5px 0;color:#0d45a4;font-family:Georgia,"Times New Roman",Times,serif;font-size:140%;font-weight:100;}
		h5{ margin:5px 0;color:#0d45a4;font-family:Georgia,"Times New Roman",Times,serif;font-size:120%;font-weight:100;}


/*-----------TABLES------------*/
table{font-size:12px;}
	table tr{}
		table tr.title td{ background-color:#f6f6f6;}
		table tr.odd td{ background-color:#d9e7f8;border-bottom:1px solid #fff;}
		table tr.even td { background-color:#e2eaf3;border-bottom:1px solid #fff;}
		table tr.desgin-row td{ }
		
	table td{padding:3px;}
		table td.border{border-left:1px solid #c0c0c0;}

/*-----------HEADER------------*/
#header{overflow:hidden; width:990px; margin:10px auto 0 auto;}
	#header .header-logo{float:left; margin-left:10px;}
		#header .header-logo h1{ background:url('../images/shropshire-tourism-logo.jpg') no-repeat top left; width:268px; height:104px;}
			#header .header-logo h1 a, #header .header-logo h1 a:link, #header .header-logo h1 a:visited{ display:block; width:382px; height:88px; cursor:pointer;}
				#header .header-logo h1 a span{display:none;}
			
	#header .header-search{ overflow:hidden; float:left; margin:24px 12px 0 12px;}
		#header .header-search h2 {}
			#header .header-search h2 span{display:none;}	
		#header .header-search #search-input-bg{overflow:hidden;background:url('../images/search-input-bg.png') no-repeat top left; width:168px; height:49px; float:left;}
		/* ie 6 fix */
		* html #header .header-search #search-input-bg{background:url('../images/search-input-bg.gif') no-repeat top left;}
		/* end */
			#header .header-search #search-input-bg input#search-input{border:0;margin:20px 0 0 0; width:150px; height:20px; color:#999;}
				#header .header-search input#search-button{float:left; margin:14px 0 0 0; padding:0; background:url('../images/search-input-button.jpg') no-repeat top right; width:44px; height:35px; border:0; cursor:pointer;}
				#header .header-search input:hover#search-button{background:url('../images/search-input-button.jpg') no-repeat bottom right;}	
	/* #header .header-search .search-advanced-link p{ text-align:right; line-height:1.2em;}
			#header .header-search .search-advanced-link p a{ font-size:80%; color:0d45a4; text-decoration:underline;}
			#header .header-search .search-advanced-link p a:hover{ color:0d45a4; text-decoration:none;} */

	#header .header-extras{ overflow:hidden; float:left; margin-top:15px;}
		#header .header-extras .special-offers-button, #header .header-extras .request-brochure-button{float:left;}
			#header .header-extras .special-offers-button{width:116px; height:95px; position:relative; z-index:20000;}
				#header .header-extras .special-offers-button a, #header .header-extras .special-offers-button a:link, #header .header-extras .special-offers-button a:visited{background:url('../images/special-offers-button.png') no-repeat top left; display:block; cursor:pointer; width:116px; height:95px;} 
				#header .header-extras .special-offers-button a:hover, #header .header-extras .special-offers-button a:active{background:url('../images/special-offers-button.png') no-repeat bottom left; } 
				/* ie 6 fix */
				* html #header .header-extras .special-offers-button a, * html #header .header-extras .special-offers-button a:link, * html #header .header-extras .special-offers-button a:visited{background:url('../images/special-offers-button.gif') no-repeat top left; } 
				* html #header .header-extras .special-offers-button a:hover, * html #header .header-extras .special-offers-button a:active{background:url('../images/special-offers-button.gif') no-repeat bottom left; } 
				/* end */	
					#header .header-extras .special-offers-button a span{ display:none;}		
			#header .header-extras .request-brochure-button{ width:116px; height:95px;position:relative; z-index:10000; left:-20px;}
				#header .header-extras .request-brochure-button a, #header .header-extras .request-brochure-button a:link, #header .header-extras .request-brochure-button a:active{background:url('../images/request-brochure-button.png') no-repeat top left; display:block; cursor:pointer; width:116px; height:95px;} 
				#header .header-extras .request-brochure-button a:hover, #header .header-extras .request-brochure-button a:active{background:url('../images/request-brochure-button.png') no-repeat bottom left; } 
				/* ie 6 fix */
				* html #header .header-extras .request-brochure-button a, * html #header .header-extras .request-brochure-button a:link, * html #header .header-extras .request-brochure-button a:visited{background:url('../images/request-brochure-button.gif') no-repeat top left; } 
				* html #header .header-extras .request-brochure-button a:hover, * html #header .header-extras .request-brochure-button a:active{background:url('../images/request-brochure-button.gif') no-repeat bottom left; } 
				/* end */	
					#header .header-extras .request-brochure-button a span{ display:none;}
		
	#header .header-love{ overflow:hidden; float:left; margin:30px 0 0 12px; }
		#header .header-love p{ background:url('../images/love-from-shropshire-header-logo.gif') no-repeat top; width:90px; height:51px;}
			#header .header-love p span{ display:none;}
			
	#header .header-extras .add-your-business{ margin:16px 0 0 215px;}
		#header .header-extras .add-your-business p{ background:url('../images/add-your-businesss-shropshire.jpg') no-repeat; display:block; width:139px; height:76px;}
			#header .header-extras .add-your-business a{ display:block; width:145px; height:76px;}
				#header .header-extras .add-your-business span{ display:none;}
			
/*-----------TOP MENU / NAV ------------*/			
#top-bar-container{ background:url('../images/main-nav-bg.jpg') repeat-x top #039; width:100%; height:57px; margin:0 0 15px 0;}
	.homepage #top-bar-container{ margin-bottom:0;}
	
#top-bar-container #top-bar	{overflow:hidden;width:960px; margin:0 auto;}
	#top-bar-container #top-bar #website-title-container{float:left; padding:13px 10px;}
		#top-bar-container #top-bar #website-title-container h2{ background:url('../images/website-title-bg.gif') no-repeat top left; width:340px; height:21px; color:#fff; }
			#top-bar-container #top-bar #website-title-container h2 span{ display:none;}
		
		#top-bar-container #top-bar #top-nav{float:right; }
			#top-bar-container #top-bar #top-nav ul{ padding:15px 10px;list-style:none;}
				#top-bar-container #top-bar #top-nav ul li{ display:inline; border-left:1px solid #fff; padding:0 5px 0 8px; line-height:1.2em; font-size:85%;}
				#top-bar-container #top-bar #top-nav ul li.top{border-left:0;}
					#top-bar-container #top-bar #top-nav ul li a, #top-bar-container #top-bar #top-nav ul li a:link, #top-bar-container #top-bar #top-nav ul li a:visited{color:#fff; text-decoration:none;}
					#top-bar-container #top-bar #top-nav ul li a:hover, #top-bar-container #top-bar #top-nav ul li a:active{color:#ee1c1d; text-decoration:underline;}
			

/*-----------EXTRAS NAV------------*/	
#extras-menu-container{margin:10px 0; text-align:left;}
	#extras-menu-container ul{ list-style:none;}
		#extras-menu-container ul li{margin:0 0 10px 0; width:189px; height:68px;display:block; cursor:pointer;}
			#extras-menu-container ul li.conferences{ background:url('../images/extras-menu-conferences.png') no-repeat top;}
			#extras-menu-container ul li.conferences:hover{ background:url('../images/extras-menu-conferences.png') no-repeat bottom;}
			#extras-menu-container ul li.wedding{ background:url('../images/extras-menu-wedding.png') no-repeat top;}
			#extras-menu-container ul li.wedding:hover{ background:url('../images/extras-menu-wedding.png') no-repeat bottom;}
			#extras-menu-container ul li.shopping{ background:url('../images/extras-menu-shopping.png') no-repeat top;}
			#extras-menu-container ul li.shopping:hover {background:url('../images/extras-menu-shopping.png') no-repeat bottom;}
			#extras-menu-container ul li.food-and-drink{ background:url('../images/extras-menu-food-and-drink.png') no-repeat top;}
			#extras-menu-container ul li.food-and-drink:hover{ background:url('../images/extras-menu-food-and-drink.png') no-repeat bottom;}
			#extras-menu-container ul li.vic{ background:url('../images/extras-menu-vic.png') no-repeat top;}
			#extras-menu-container ul li.vic:hover{ background:url('../images/extras-menu-vic.png') no-repeat bottom;}
		
			/* ie 6 fixes */
			* html #extras-menu-container ul li.conferences{ background:url('../images/extras-menu-conferences.gif') no-repeat top;}
			* html #extras-menu-container ul li.wedding{ background:url('../images/extras-menu-wedding.gif') no-repeat top;}
			* html #extras-menu-container ul li.shopping{ background:url('../images/extras-menu-shopping.gif') no-repeat top;}
			* html #extras-menu-container ul li.shopping:hover {background:url('../images/extras-menu-shopping.gif') no-repeat bottom;}
			* html #extras-menu-container ul li.food-and-drink{ background:url('../images/extras-menu-food-and-drink.gif') no-repeat top;}
			* html #extras-menu-container ul li.food-and-drink:hover{ background:url('../images/extras-menu-food-and-drink.gif') no-repeat bottom;}
			* html #extras-menu-container ul li.vic{ background:url('../images/extras-menu-vic.gif') no-repeat top;}
			* html #extras-menu-container ul li.vic:hover{ background:url('../images/extras-menu-vic.gif') no-repeat bottom;}
			* html #extras-menu-container ul li.related-sites{ background:url('../images/extras-related-sites.gif') no-repeat top;}
			* html #extras-menu-container ul li.related-sites:hover{ background:url('../images/extras-related-sites.gif') no-repeat bottom;}
			/* end */
				#extras-menu-container ul li a, #extras-menu-container ul li a:link, #extras-menu-container ul li a:visited{display:block;line-height:1.3em;  position:relative; top:18px; left:65px; width:115px; color:#000; text-decoration:none;}
				#extras-menu-container ul li a:hover, #extras-menu-container ul li a:active{ color:#0d45a4; text-decoration:underline;}
				
			#additonal-extras-menu-container{margin:20px 0; text-align:left;}
				#additonal-extras-menu-container ul{ list-style:none;}
					#additonal-extras-menu-container ul li{margin:0 0 10px 0; width:189px; height:68px;display:block; cursor:pointer;}
						#additonal-extras-menu-container ul li.related-sites{ background:url('../images/extras-related-sites.png') no-repeat top;}
						#additonal-extras-menu-container ul li.related-sites:hover{ background:url('../images/extras-related-sites.png') no-repeat bottom;}
						/* ie 6 fixes */
						* html #additonal-extras-menu-container ul li.related-sites{ background:url('../images/extras-related-sites.gif') no-repeat top;}
						* html #additonal-extras-menu-container ul li.related-sites:hover{ background:url('../images/extras-related-sites.gif') no-repeat bottom;}
						/* end */
							#additonal-extras-menu-container ul li a, #additonal-extras-menu-container ul li a:link, #additonal-extras-menu-container ul li a:visited{display:block;line-height:1.3em;  position:relative; top:18px; left:65px; width:115px; color:#000; text-decoration:none;}
							#additonal-extras-menu-container ul li a:hover, #additonal-extras-menu-container ul li a:active{ color:#0d45a4; text-decoration:underline;}

/*-----------CONTAINERS------------*/
#container { overflow:hidden; width:990px; margin:0 auto; }


/*-----------HOME PAGE HEADER BUTTON / IMAGE------------*/
#main-feature-container{width:100%; margin:0 0 15px 0;padding:5px 0; background-color:#f3f3f3; border-bottom:1px solid #e5e5e5;}
	
	.main-feature-deco{width:986px; height:16px; margin:0 auto;}
	.main-feature-deco-top{ background:url('../images/main-feature-deco-top.gif') no-repeat;}
	.main-feature-deco-bottom{ background:url('../images/main-feature-deco-bottom.gif') no-repeat;}
	
		#main-feature{width:990px; margin:0 auto; padding:5px 0;overflow:hidden;}
		
		/*---BUTTONS---*/
		#main-feature .main-area-buttons-container{ overflow:hidden; float:left; width:225px; border:1px solid #dadada; background-color:#fff;}
			 #main-feature .main-area-buttons-container .area-button{padding:5px; float:left;}
				#main-feature .main-area-buttons-container .area-button a, #main-feature .main-area-buttons-container .area-button a:link, #main-feature .main-area-buttons-container .area-button a:visited{display:block; cursor:pointer; width:105px; height:100px;}
					#main-feature .main-area-buttons-container .area-button a span{display:none;}
				
				#main-feature .main-area-buttons-container .area-button-one{}
					#main-feature .main-area-buttons-container .area-button-one a{ background:url('../images/about-shropshire-button-one.jpg') no-repeat top; }
					#main-feature .main-area-buttons-container .area-button-one a:hover{ background:url('../images/about-shropshire-button-one.jpg') no-repeat bottom; }
				
				#main-feature .main-area-buttons-container .area-button-two{padding-left:0;}
					#main-feature .main-area-buttons-container .area-button-two a{ background:url('../images/places-shropshire-button-two.jpg') no-repeat top;}
					#main-feature .main-area-buttons-container .area-button-two a:hover{ background:url('../images/places-shropshire-button-two.jpg') no-repeat bottom;}
				
				#main-feature .main-area-buttons-container .area-button-three{padding-top:0;}
					#main-feature .main-area-buttons-container .area-button-three a{ background:url('../images/things-shropshire-button-three.jpg') no-repeat top;}
					#main-feature .main-area-buttons-container .area-button-three a:hover{ background:url('../images/things-shropshire-button-three.jpg') no-repeat bottom;}
				
				#main-feature .main-area-buttons-container .area-button-four{padding-left:0; padding-top:0;}
					#main-feature .main-area-buttons-container .area-button-four a{ background:url('../images/events-shropshire-button-four.jpg') no-repeat top;}
					#main-feature .main-area-buttons-container .area-button-four a:hover{ background:url('../images/events-shropshire-button-four.jpg') no-repeat bottom;}
				
		/*---IMAGE---*/
		#main-image-container {float:right;position: relative; border:1px solid #dadada; background-color:#fff; padding:5px;}
			.main-image-window {width:730px;height:205px;overflow: hidden;position: relative;}
				.image-reel {position: absolute;top: 0; left: 0;}
					.image-reel img {float: left;}
				
				.image-paging {position: absolute;bottom:10px; right:20px;z-index: 100;text-align: center;line-height: 40px;display: none;}
					.image-paging a, .image-paging a:link, .image-paging a:visited {padding: 5px;text-decoration: none;color: #fff;}
					.image-paging a.active {font-weight: bold;background-color: #fff;color:#000;border: 1px solid #ccc;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
					.image-paging a:hover, .image-paging a:active {font-weight: bold; color:#ee1c1d; text-decoration:underline;}

/*-----------PAGE HEADER IMAGES------------*/
#page-image-container{margin:0 0 40px 0;}
	#page-image-container img{border:1px solid #ccc; padding:7px;}
	
	
/*-----------BREADCRUMBS------------*/	
#breadcrumbs-container{ overflow:hidden; margin:0 0 15px 0; text-align:left; background-color:#f6f6f6; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:80%;}
	#breadcrumbs-container .breadcrumbs{ width:990px; margin:0 auto;}
		#breadcrumbs-container .breadcrumbs p{ float:left; margin:5px 10px 0 0; background: url('../images/find-your-way-home-title.gif') no-repeat top left; width:154px; height:18px; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; color:#0d45a4;}
			#breadcrumbs-container .breadcrumbs p span{ display:none;}
		#breadcrumbs-container .breadcrumbs ul{float:left; margin:0 0 0 0;}
			#breadcrumbs-container .breadcrumbs ul li{ display:inline; }
				#breadcrumbs-container .breadcrumbs ul li a, #breadcrumbs-container .breadcrumbs ul li a:link, #breadcrumbs-container .breadcrumbs ul li a:visited{ background:url('../images/grey-bullet.gif') no-repeat left; padding:0 2px 0 9px; color:#0d45a4; text-decoration:none;}
				#breadcrumbs-container .breadcrumbs ul li.top a{ background:0; padding:0; }
				#breadcrumbs-container .breadcrumbs ul li a.active{font-weight:bold;}
				#breadcrumbs-container .breadcrumbs ul li a:hover, #breadcrumbs-container .breadcrumbs ul li a:active{color:#000; text-decoration:underline;}
			
	
/*-----------SIDES------------*/
#left-side { width:190px; float:left; text-align:left;}

#center-content{ width:532px; float:left; margin:auto 15px; background-color:#f6f6f6; border:1px solid #dadada; padding:20px;}
	.homepage #center-content{ width:945px; margin-left:0;}
	/* IE 6 fix */
	* html .homepage #center-content{ }
	/* end */

#right-side { width:192px; float:left;}

	/*---LEFT SIDE---*/
	.main-nav-container{background-color:#f6f6f6; border:1px solid #c0c0c0; margin:0 0 10px 0;}
		.main-nav-container .main-nav{border:4px solid #fff;} 
			.main-nav-container .main-nav h2{width:180px; height:50px;}
				.main-nav-container .main-nav h2 a, .main-nav-container .main-nav h2 a:link, .main-nav-container .main-nav h2 a:visited{ display:block; cursor:pointer; width:180px; height:50px;}
					.main-nav-container .main-nav h2 a span{display:none;}
			.main-nav-container .main-nav ul{ list-style:none;}
			.main-nav-container .main-nav ul.child-nav{margin-left:-5%;width:110%;}
				.main-nav-container .main-nav ul li{width:90%; margin:0 auto;border-top:1px dotted #0d45a4;}
				.main-nav-container .main-nav ul.child-nav li{padding:0 0 0 10px; font-size:90%; line-height:1.7em;}
				.main-nav-container .main-nav ul li.top{border:0;}
					.main-nav-container .main-nav ul li a, .main-nav-container .main-nav ul li a:link, .main-nav-container .main-nav ul li a:visited{color:#000; text-decoration:none;}
					.main-nav-container .main-nav ul li a.active{ font-weight:bold;}
					.main-nav-container .main-nav ul li a:hover, .main-nav-container .main-nav ul li a:active{color:#0d45a4; text-decoration:underline;}

		.left-side-box{ background-color:#f6f6f6; border:1px solid #c0c0c0; line-height:1.4em;}
		.left-side-box .left-side-box-content{border:4px solid #fff; padding:8px;}
			.left-side-box .left-side-box-content h4{color:#0d45a4; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; margin:5px 0 10px 0;}
				.left-side-box .left-side-box-content span{display:none;}
			
			#events-org-box{color:#0d45a4; margin-top:50px;}
				#events-org-box .left-side-box-content h4{ background:url('../images/title-shropshire-event-organiser.gif') no-repeat; display:block; width:164px; height:24px;}
					#events-org-box a, #events-org-box a:link, #events-org-box a:visited{ margin-top:15px; background:url('../images/button-add-event.jpg') no-repeat top; width:166px; height:38px; display:block; cursor:pointer;}
					#events-org-box a:hover, #events-org-box a:active{background:url('../images/button-add-event.jpg') no-repeat bottom;}
		
		
		/* Blue */
		#places-to-stay-nav-container{background-color:#e2f4fd;}
			#places-to-stay-nav-container h2{}
				 #places-to-stay-nav-container h2 a, #places-to-stay-nav-container h2 a:link, #places-to-stay-nav-container h2 a:visited {background:url('../images/button-places-to-stay.jpg') no-repeat top;}
				 #places-to-stay-nav-container h2 a:hover, #places-to-stay-nav-container h2 a:active {background:url('../images/button-places-to-stay.jpg') no-repeat bottom;}
			#places-to-stay-nav-container h3{ margin:0 0 0 5px; font-size:14px;}
				#places-to-stay-nav-container h3 a, #places-to-stay-nav-container h3 a:link, #places-to-stay-nav-container h3 a:visited{ font-weight:100;color:#0d45a4; text-decoration:none;}
				#places-to-stay-nav-container h3 a:hover, #places-to-stay-nav-container h3 a:active{ color:#000; text-decoration:underline;}
					#places-to-stay-nav-container ul{}
					#places-to-stay-nav-container ul.child-nav{background-color:#d4ecf8;}
						#places-to-stay-nav-container ul li{font-size:90%;border-top:1px dotted #60c3f7;}
						#places-to-stay-nav-container ul li.top{border-top:0;}
							#places-to-stay-nav-container ul li a, #places-to-stay-nav-container ul li a:link, #places-to-stay-nav-container ul li a:visited{}
							#places-to-stay-nav-container ul li a:hover, #places-to-stay-nav-container ul li a:active{}
		/* Purple */	
		#about-shropshire-nav-container{background-color:#efe7fe;}
			#about-shropshire-nav-container h2{}
				#about-shropshire-nav-container h2 a, #about-shropshire-nav-container h2 a:link, #about-shropshire-nav-container h2 a:visited{ background:url('../images/button-about-shropshire.jpg') no-repeat top;}
				#about-shropshire-nav-container h2 a:hover, #about-shropshire-nav-container h2 a:active{ background:url('../images/button-about-shropshire.jpg') no-repeat bottom;}
					#about-shropshire-nav-container ul{}
					#about-shropshire-nav-container ul.child-nav{background-color:#e9e0fa;}
						#about-shropshire-nav-container ul li{border-top:1px dotted #a17ee2;}
						#about-shropshire-nav-container ul li.top{border-top:0;}
							#about-shropshire-nav-container ul li a, #about-shropshire-nav-container ul li a:link, #about-shropshire-nav-container ul li a:visited{}
							#about-shropshire-nav-container ul li a:hover, #about-shropshire-nav-container ul li a:active{}
		/* Orange */	
		#whats-on-nav-container{background-color:#fff0e7;}
			#whats-on-nav-container h2{}
				#whats-on-nav-container h2 a{ background:url('../images/button-whats-on.jpg') no-repeat top;}
				#whats-on-nav-container h2 a:hover{ background:url('../images/button-whats-on.jpg') no-repeat bottom;}
					#whats-on-nav-container ul{}
					#whats-on-nav-container ul.child-nav{background-color:#f6e4d9;}
						#whats-on-nav-container ul li{border-top:1px dotted #ef701f;}
						#whats-on-nav-container ul li.top{border-top:0;}
							#whats-on-nav-container ul li a, #whats-on-nav-container ul li a:link, #whats-on-nav-container ul li a:visited{}
							#whats-on-nav-container ul li a:hover, #whats-on-nav-container ul li a:active{}
		/* Green */	
		#things-to-do-nav-container{background-color:#ecfde2;}
			#things-to-do-nav-container h2{}
				#things-to-do-nav-container h2 a, #things-to-do-nav-container h2 a:link, #things-to-do-nav-container h2 a:visited{ background:url('../images/button-things-to-do.jpg') no-repeat top;}
				#things-to-do-nav-container h2 a:hover, #things-to-do-nav-container h2 a:active{ background:url('../images/button-things-to-do.jpg') no-repeat bottom;}
					#things-to-do-nav-container ul{}
					#things-to-do-nav-container ul.child-nav{background-color:#e2f7d6;}
						#things-to-do-nav-container ul li{border-top:1px dotted #6dc942;}
						#things-to-do-nav-container ul li.top{border-top:0;}
							#things-to-do-nav-container ul li a, #things-to-do-nav-container ul li a:link, #things-to-do-nav-container ul li a:visited{}
							#things-to-do-nav-container ul li a:hover, #things-to-do-nav-container ul li a:active{}
			
	
	/*---CENTER CONTENT---*/
	
	
	/*---RIGHT SIDE---*/
	.right-side-box, .advert-space {margin:0 0 20px 0; text-align:right;}
	.right-side-box{ background-color:#f6f6f6; border:1px solid #c0c0c0; font-size:90%; line-height:1.3em;}
		.right-side-box .right-side-box-content{border:4px solid #fff; padding:8px;}
			.right-side-box .right-side-box-content h2{color:#0d45a4; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; margin:5px 0 10px 0;}
	.advert-space { background-color:#fff; border:0; padding:0;}
	
		#right-side .right-side-box a, #right-side .right-side-box a:link, #right-side .right-side-box a:visited{color:#0d45a4; text-decoration:underline;}
		#right-side .right-side-box a:hover, #right-side .right-side-box a:active{color:#ee1c1d; text-decoration:none;}
			.right-side-box .view-link a, .right-side-box .view-link a:link, .right-side-box .view-link a:visited{  text-decoration:underline; color:#666; }
			.right-side-box .view-link a:hover, .right-side-box .view-link a:active{ text-decoration:none; color:#ee1c1d;}
		
		/*-FIND A BUSINESS-*/
		#business-search-box{}
			#business-search-box form{overflow:hidden;}
			/* ie 6 fix */
			* html #business-search-box form{ height:55px;}
			/* end */
				#business-search-box #business-input-bg{overflow:hidden;background:url('../images/business-input-bg.gif') no-repeat top left; width:120px; height:49px; float:left;}
		
					#business-search-box #business-input-bg input#business-input{border:0;margin:20px 0 0 0; width:110px; height:20px; color:#999;}
						#business-search-box input#business-button{float:left; margin:14px 0 0 0; padding:0; background:url('../images/search-input-button.jpg') no-repeat top right; width:43px; height:35px; border:0; cursor:pointer;}
						#business-search-box input:hover#business-button{background:url('../images/search-input-button.jpg') no-repeat bottom right;}
		
		
		/*-SHROPSHIRE MAP-*/
		#get-here-box { position:relative; margin:0 0 35px 0;}
			#get-here-box h2.start{ background:url('../images/title-get-here.gif') no-repeat top; width:155px; height:21px; display:block;}
				#get-here-box h2.start a, #get-here-box h2.start a:link, #get-here-box h2.start a:visited{display:block; cursor:pointer;width:155px; height:21px;}
					#get-here-box h2.start span{ display:none;}
					
			#get-here-box .view-link{ text-align:left; margin-top:10px; }
				#get-here-box .view-link a, #get-here-box .view-link a:link, #get-here-box .view-link a:visited{ background:url('../images/shropshire.gif') no-repeat; display:block; cursor:pointer;width:103px; height:21px; }
				#get-here-box .view-link a:hover, #get-here-box .view-link a:active{ }
				#get-here-box .view-link h2.end a span{display:none;}
				
			#get-here-box .butterfly-shadow{ position:absolute; bottom:-15px; left:120px; }
				#get-here-box .butterfly-shadow span{ background:url('../images/butterfly-shadow.png') top right; display:block; width:61px; height:60px;}
				/* ie 6 fix */
				* html #get-here-box .butterfly-shadow span{ background:0; }
				/* end */
	
			#google-map-container{width:165px;height:200px; border: 1px solid #ccc;}
			#large-google-map-container{width:98%;height:600px; border: 1px solid #ccc;}
			div#popup {background:#EFEFEF;border:1px solid #999999;margin:0px;padding:7px;width:270px;}
		
		/*-LATEST NEWS BOX-*/
		#latest-news-box{ }
			#latest-news-box .title {overflow:hidden;}
				#latest-news-box .title h2{ float:right;background:url('../images/title-latest-news.gif') no-repeat top right; width:100%; height:18px; display:block;}
					#latest-news-box .title h2 span{display:none;}
			#latest-news-box .latest-news-item{padding:10px 0; border-top:1px solid #cbd8f0;}
			#latest-news-box .top{border-top:0; padding-top:0;}
				#latest-news-box .latest-news-item p{}
			#latest-news-box .latest-news-all-link{}
		
		/*-WHATS ON BOX-*/		
		#whats-on-box{ }
			#whats-on-box .title{ overflow:hidden;}
				#whats-on-box .title h2{float:right; background:url('../images/title-whats-on.gif') no-repeat top right; width:100%; height:18px; display:block;}
					#whats-on-box .title h2 span{display:none;}
			#whats-on-box .whats-on-item{padding:10px 0; border-top:1px solid #cbd8f0;}
			#whats-on-box .top{border-top:0; padding-top:0;}
				#whats-on-box .whats-on-item p{}
			#whats-on-box .whats-on-all-link{}
		
		/*-SOCIAL NETWORKS-*/	
		#social-network-box{ }
			#social-network-box .title{ overflow:hidden;}
				#social-network-box .title h2{float:right; background:url('../images/title-follow-us.gif') no-repeat top right; width:100%; height:18px; display:block;}
					#social-network-box .title h2 span{display:none;}
		


/*-----------MAIN CONTENT------------*/
#main-content { overflow:hidden;float:left; text-align:left; width:100%}
	#main-content .main-content-leftside{float:left; width:48%; }
	#main-content .main-content-rightside{float:right; width:48%; }
	
	#main-content .home-content-left{float:left; width:680px; }
	#main-content .home-content-right{float:right; width:260px; padding-top:40px; }
	
	#main-content ul{margin:0 0 20px 40px;}
	
	#main-content p{ margin:0 0 15px 0;}
		#main-content p.margin-none{margin:0;}
		
		#main-content .quote{ font-weight:bold; color:#0d45a4; font-style:italic;}
		
	.boxed-content{margin:0 0 15px 0;border:1px solid #ccc; background-color:#fff; padding:20px;}
	
	#main-content a.view-details-button, #main-content a:link.view-details-button, #main-content a:visited.view-details-button{background:url('../images/view-details-button.jpg') no-repeat top left; display:block; cursor:pointer; width:98px; height:38px; border:0;}
		#main-content a.view-details-button span{display:none;}
	#main-content a:hover.view-details-button, #main-content a:active.view-details-button{background:url('../images/view-details-button.jpg') no-repeat bottom left; }
	
	#main-content a.view-map-button, #main-content a:link.view-map-button, #main-content a:visited.view-map-button{background:url('../images/view-map-button.jpg') no-repeat top left; display:block; cursor:pointer; width:98px; height:38px; border:0;}
		#main-content a.view-map-button span{display:none;}
	#main-content a:hover.view-map-button, #main-content a:active.view-map-button{background:url('../images/view-map-button.jpg') no-repeat bottom left; }
	
	#main-content img{border:2px solid #ccc; padding:1px; margin:10px;}
	#main-content img.no-border{border:0;}
	#main-content img.left{float:left; clear: both;}
	#main-content img.right{float:right; clear: both;}
	
	#main-content ul.category-button{ list-style:none; margin:0; overflow:hidden;}
		#main-content ul.category-button li{ float:left;background-color:#e3e3e3; width:140px; margin:10px 13px; text-align:center; border:1px solid #ccc; padding:2px;} 
			#main-content ul.category-button li img{border:0; margin:0; padding:0;} 
				#main-content ul.category-button li a, #main-content ul.category-button li a:link, #main-content ul.category-button li a:visited{color:#0d45a4; text-decoration:none; font-size:80%; font-weight:bold;}
				#main-content ul.category-button li a:hover, #main-content ul.category-button li a:active{ color:#9c9994; text-decoration:underline;}
				.section-about-shropshire #main-content ul.category-button li a:hover, .section-about-shropshire #main-content ul.category-button li a:active{color:#914ecf;}
				.section-places-to-stay #main-content ul.category-button li a:hover, .section-places-to-stay #main-content ul.category-button li a:active{color:#1b89c2;}
				.section-things-to-do #main-content ul.category-button li a:hover, .section-things-to-do #main-content ul.category-button li a:active{color:#6bc840;}
				.section-whats-on #main-content ul.category-button li a:hover, .section-whats-on #main-content ul.category-button li a:active{color:#f4660a;}
	
	
	/*-----HOME PAGE-----*/
	/*.homepage .advert-space-container{ overflow:hidden; margin:10px auto 0 auto; width:990px;}
		.homepage .advert-space-container .advert-space{ float:left; margin-bottom:}*/
		.homepage .advert-space{ background-color:#f6f6f6; margin-right:15px; margin-top:15px;}
	#featured-sections-container, #full-featured-sections-container{width:990px; margin:0 auto; text-align:left;}
	#featured-sections-container{margin-top:10px;}
		.featured-section-buttons, .featured-section-boxes{ overflow:hidden;}
			.featured-section-buttons .featured-section, .featured-section-boxes .featured-section{ float:left; margin:0 0 0 46px;}
			.featured-section-buttons .top, .featured-section-boxes .top{margin-left:0}
				
			.featured-section-buttons .featured-section a, .featured-section-buttons .featured-section a:link, .featured-section-buttons .featured-section a:visited{width:213px; height:57px; display:block; cursor:pointer;}
				.featured-section-buttons .featured-section a span{ display:none;}
					
			.featured-section-buttons .featured-section-one{ }
				.featured-section-buttons .featured-section-one a, .featured-section-buttons .featured-section-one a:link, .featured-section-buttons .featured-section-one a:active{background:url('../images/news-featured-section.gif') no-repeat bottom;}
				.featured-section-buttons .featured-section-one a:hover, .featured-section-buttons .featured-section-one a:active{background:url('../images/news-featured-section.gif') no-repeat top;}
					
			.featured-section-buttons .featured-section-two{}
				.featured-section-buttons .featured-section-two a, .featured-section-buttons .featured-section-two a:link, .featured-section-buttons .featured-section-two a:visited{background:url('../images/shropshire-towns-featured-section.gif') no-repeat bottom;}
				.featured-section-buttons .featured-section-two a:hover, .featured-section-buttons .featured-section-two a:active{background:url('../images/shropshire-towns-featured-section.gif') no-repeat top;}
					
			.featured-section-buttons .featured-section-three{}
				.featured-section-buttons .featured-section-three a, .featured-section-buttons .featured-section-three a:link{background:url('../images/get-here-featured-section.gif') no-repeat bottom;}
				.featured-section-buttons .featured-section-three a:hover, .featured-section-buttons .featured-section-three a:active{background:url('../images/get-here-featured-section.gif') no-repeat top;}
					
			.featured-section-buttons .featured-section-four{}
				.featured-section-buttons .featured-section-four a, .featured-section-buttons .featured-section-four a:link, .featured-section-buttons .featured-section-four a:visited{background:url('../images/events-featured-section.gif') no-repeat bottom;}
				.featured-section-buttons .featured-section-four a:hover, .featured-section-buttons .featured-section-four a:active{background:url('../images/events-featured-section.gif') no-repeat top;}
				
	
			.featured-section-boxes .featured-section{width:213px; font-size:12px; line-height:1.2em;}
			
				.featured-section-boxes .featured-section-content{padding:20px;height:345px;}
				
				.featured-section-boxes .related-link{ margin:0 5px 0 0; padding-top:5px; }
					.featured-section-boxes .related-link p{ overflow:hidden;}
						.featured-section-boxes .related-link a, .featured-section-boxes .related-link a:link, .featured-section-boxes .related-link a:visited{ text-decoration:underline; float:right; font-size:130%;}
						.featured-section-boxes .related-link a:hover, .featured-section-boxes .related-link a:active{ text-decoration:none;}
				
				.featured-section-boxes .featured-section h4{color:#fff; font-size:20px;line-height:1.4em;}
					.featured-section-boxes .featured-section-one{ background-color:#60c3f7; }
					.featured-section-boxes .featured-section-two{ background-color:#f76e17; }
					.featured-section-boxes .featured-section-three{ background-color:#5dc70c; }
					.featured-section-boxes .featured-section-four{ background-color:#9c78df; }
					
			.featured-section-boxes .brief-info-item{ }
				.featured-section-boxes .featured-section .brief-info-item{ padding:10px 0; }
				.featured-section-boxes .featured-section-one .brief-info-item{ border-top:1px solid #55afee; }
				.featured-section-boxes .featured-section-two .brief-info-item{ border-top:1px solid #f8a16a; }
				.featured-section-boxes .featured-section-three .brief-info-item{ border-top:1px solid #7ad634; }
				.featured-section-boxes .featured-section-four .brief-info-item{ border-top:1px solid #b795f7; }
					.featured-section-boxes .featured-section .top-item{ border-top:0; padding:0 0 10px 0;}
					
			 
			 .featured-section-boxes .featured-section-one a, .featured-section-boxes .featured-section-one a:link, .featured-section-boxes .featured-section-one a:visited{text-decoration:underline; color:#000;}
			 .featured-section-boxes .featured-section-one a:hover, .featured-section-boxes .featured-section-one a:active{text-decoration:none; color:#fff;}

			
			.featured-section-boxes .featured-section-two h5{margin:10px 0 0 0;}
				.featured-section-boxes .featured-section-two h5.top{margin:0;}
					.featured-section-boxes .featured-section-two ul{ list-style:none;}
						.featured-section-boxes .featured-section-two ul li{ border-left:1px solid #c74d00; display:inline; padding:0 4px 0 4px}
						.featured-section-boxes .featured-section-two ul li.top{ border:0; padding-left:0;}
							 .featured-section-boxes .featured-section-two ul li a, .featured-section-boxes .featured-section-two ul li a:link, .featured-section-boxes .featured-section-two ul li a:active{line-height:1.5em; text-decoration:none; color:#000;}
							 .featured-section-boxes .featured-section-two ul li a:hover, .featured-section-boxes .featured-section-two ul li a:active{text-decoration:underline; color:#fff;}
							 
			 .featured-section-boxes .featured-section-three{}
			 	.featured-section-boxes .featured-section-three p{line-height:1.3em; font-size:110%; margin:0 0 10px 0;}
				
					.featured-section-boxes .featured-section-three .map{ border:1px solid #ccc;}
						.featured-section-boxes .featured-section-three .map a{  display:block; }
			 
				 .featured-section-boxes .featured-section-three a, .featured-section-boxes .featured-section-three a:link, .featured-section-boxes .featured-section-three a:visited{text-decoration:underline; color:#fff;}
				 .featured-section-boxes .featured-section-three a:hover, .featured-section-boxes .featured-section-three a:active{text-decoration:none; color:#000;}
			 
			 .featured-section-boxes .featured-section-four a, .featured-section-boxes .featured-section-four a:link, .featured-section-boxes .featured-section-four a:active{text-decoration:none; color:#000;}
			 .featured-section-boxes .featured-section-four a:hover, .featured-section-boxes .featured-section-four a:active{text-decoration:underline; color:#fff;}
			 
			 .featured-section-boxes .featured-section-bottom{ width:213px; height:19px; display:block;}
				 .featured-section-boxes .featured-section-one-bottom{ background:url('../images/featured-section-one-bottom.gif') no-repeat bottom;}
				 .featured-section-boxes .featured-section-two-bottom{ background:url('../images/featured-section-two-bottom.gif') no-repeat bottom;}
				 .featured-section-boxes .featured-section-three-bottom{ background:url('../images/featured-section-three-bottom.gif') no-repeat bottom;}
				 .featured-section-boxes .featured-section-four-bottom{ background:url('../images/featured-section-four-bottom.gif') no-repeat bottom;}
		
	
	#featured-promos-container{ width:100%; height:386px; background:url('../images/featured-promo-bg.jpg') repeat-x; background-color:#f2f2f2; text-align:left;}
		#featured-promos-container .featured-promos{ width:990px; margin:0 auto; overflow:hidden; }
			
			#featured-promos-container .featured-promos #extras-menu-container{width:190px; float:left;}
				#featured-promos-container .featured-promos #extras-menu-container li{margin:5px 0;}
				#featured-promos-container .featured-promos #extras-menu-container li.top{margin-top:0;}
			
			#featured-promos-container .featured-promos .featured-promo-sections{overflow:hidden; width:780px; float:right;}
				#featured-promos-container .featured-promos .featured-promo-sections .featured-promo{ float:left; width:47%; margin:20px 0 20px 20px;}
				/* ie 6 fix */
				* html #featured-promos-container .featured-promos .featured-promo-sections .featured-promo{ width:40%;}
				/* end */
				
					#featured-promos-container .featured-promos .featured-promo-sections .featured-promo img{border:4px solid #fff;}
					#featured-promos-container .featured-promos .featured-promo-sections .featured-promo p{line-height:1.4em;}
					#featured-promos-container .featured-promos .featured-promo-sections .featured-promo strong{color:#000;}
				#featured-promos-container .featured-promos .featured-promo-sections .featured-promo-one{}
				#featured-promos-container .featured-promos .featured-promo-sections .featured-promo-two{}
				
				
	.homepage #extra-info-content{width:950px; margin:40px auto; background-color:#f6f6f6; border:1px solid #ccc; text-align:left; }
		.homepage #extra-info-content h3{color:#043899; font-weight:100; font-family:Georgia, "Times New Roman", Times, serif; font-size:180%; margin:0 0 15px 0;}
		.homepage #extra-info-content p{margin:0 0 20px 0;}
		.homepage #extra-info-content img{border:4px solid #ccc; padding:1px; margin:15px;}


	/*-----PAGINATION-----*/
	#main-content .pagination-container{ background-color:#fff; border:1px solid #ccc; padding:3px; overflow:hidden; width:auto; margin-bottom: 10px; }
	/* ie 6 fix */
	* html #main-content .pagination-container{height:30px;}
	/* end */
	
	#main-content .pagination{}
		.pagination-container .page-previous, .pagination-container .page-next, .pagination-container .page-number{}
				.pagination-container .page-previous a, .pagination-container .page-previous a:link, .pagination-container .page-previous a:visited { margin:0 1px; display:block; cursor:pointer; width:25px; height:30px; float:left;}
				.pagination-container .page-next a, .pagination-container .page-next a:link, .pagination-container .page-next a:visited { margin:0 1px; display:block; cursor:pointer; width:25px; height:30px; float:left;}
				.pagination-container .page-number a, .pagination-container .page-number a:link, .pagination-container .page-number a:visited{ margin:0 1px; display:block; cursor:pointer; width:25px; height:30px; float:left;}
					.pagination-container .page-previous a span, .pagination-container .page-next a span, .pagination-container .page-number a span{ display:none;}
				
		#main-content .pagination-container .page-previous{}
		#main-content .pagination-container .page-next{}
		#main-content .pagination-container .page-number{ text-align:center;}
			#main-content .pagination-container .page-previous a, #main-content .pagination-container .page-previous a:link, #main-content .pagination-container .page-previous a:visited{ margin:0; background:url('../images/page-previous-bg.jpg') no-repeat top;}
				#main-content .pagination-container .page-previous a:hover, #main-content .pagination-container .page-previous a:active{ background:url('../images/page-previous-bg.jpg') no-repeat bottom;}
			#main-content .pagination-container .page-next a, #main-content .pagination-container .page-next a:link, #main-content .pagination-container .page-next a:visited{ margin:0; background:url('../images/page-next-bg.jpg') no-repeat top;}
				#main-content .pagination-container .page-next a:hover, #main-content .pagination-container .page-next a:active{ background:url('../images/page-next-bg.jpg') no-repeat bottom;}
			#main-content .pagination-container .page-number a, #main-content .pagination-container .page-number a:link, #main-content .pagination-container .page-number a:visited{ font-size:110%; color:#000; text-decoration:none; background-color:#e9e7e7;}
			#main-content .pagination-container .page-number a:hover, #main-content .pagination-container .page-number a:active{ color:#fff; background-color:#4ac2ff; text-decoration:underline;}
				#main-content .pagination-container .page-number a.active{ color:#fff; background-color:#4ac2ff;}

	
	/*-----SOCIAL NETWORKING ICONS - entry page and right-side-----*/
	.social-network a, social-network a:link, .social-network a:visited { margin: 0 10px 0 0; display:block; width:32px; height:32px; float:left;}
	
		#social-network-box, #social-network-box .right-side-box-content{ overflow:hidden;}
			#social-network-box a{ float:right; display:block; width:32px; height:32px; margin-left:5px;}
	
		.twitter a, .twitter a:link, .twitter a:visited {background: url("../images/social/twitter_32.png") no-repeat scroll left top transparent;}
		.facebook a, .facebook a:link, .facebook a:visited {background: url("../images/social/facebook_32.png") no-repeat scroll left top transparent;}
		.tripadvisor a, .tripadvisor a:link, .tripadvisor a:visited {background: url("../images/social/tripadvisor_32.png") no-repeat scroll left top transparent;}
		
		.twitter a span, .twitter a:link span, .twitter a:visited span, 
		.facebook a span, .facebook a:link span, .facebook a:visited span,
		.tripadvisor a span, .tripadvisor a:link span, .tripadvisor a:visited span{display:none;}
	
	/*-----LISTING AND ENTRY PAGE-----*/
	.listing-result-content-top, .entry-result-content-top{ overflow:hidden;}
	
	.listing-result-contact-details, .entry-result-contact-details{ float:left;width:55%;}
			.listing-result-address, .entry-result-address{ margin:0 0 0 28px;}
				.listing-result-address p, .entry-result-address p{margin:0;}	
			
			.listing-result-phone, .entry-result-phone, .entry-result-mobile{margin:5px 0 0 0;}
				.listing-result-phone p, .entry-result-phone p, .entry-result-mobile p{ font-size:120%; padding:3px 0 0 28px; height:23px; display:block;}
			
			.listing-result-email, .entry-result-email{}
					.listing-result-email a, .listing-result-email a:link, .listing-result-email a:visited{padding:3px 0 0 28px; display:block;}
					.entry-result-email a, .entry-result-email a:link, .entry-result-email a:visited{padding:3px 0 0 28px; display:block;}
				
			.listing-result-web, .entry-result-web{}
				.listing-result-web p, .entry-result-web p{}
				.listing-result-web a, .listing-result-web a:link, .listing-result-web a:visited{padding:3px 0 0 28px; height:23px; display:block;}
				.entry-result-web a, .entry-result-web a:link, .entry-result-web a:visited{padding:3px 0 0 28px; height:23px; display:block;}
					
	/*-----LISTING-----*/	
	#main-content .results-stats-container{border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0 0 10px 0; padding:10px 10px 0 10px; background-color:#f0f0f0; width:100%;}
		#main-content .results-stats-container .results-stats-item{overflow:hidden;}
			#main-content .results-stats-container .results-stats-item p{line-height:1.2em; float:left; color:#16459d; margin-bottom:8px;}
				#main-content .results-stats-container .results-stats-item p .sml-txt{font-size:85%; color:#000;}
			#main-content .results-stats-container .results-stats-item ul{float:left; margin:0;}
				#main-content .results-stats-container .results-stats-item ul li{ display:inline; padding:0 3px 0 6px; border-left:1px solid #000; line-height:1em;}
				#main-content .results-stats-container .results-stats-item ul li.top{ border:0;}
					#main-content .results-stats-container .results-stats-item a, #main-content .results-stats-container .results-stats-item a:link, #main-content .results-stats-container .results-stats-item a:visited{color:#000; text-decoration:underline;}
					#main-content .results-stats-container .results-stats-item a:hover, #main-content .results-stats-container .results-stats-item a:active{color:#ee1c1d; text-decoration:underline;}

		/*-LISTING/RESULT STATS-*/
		#main-content .results-stats-container .results-stats-top{ overflow:hidden;}
			#main-content .results-stats-container .results-stats-top-leftside{float:left; width:48%;}
			#main-content .results-stats-container .results-stats-top-rightside{float:right; width:48%;}	
		#main-content .results-stats-container .results-stats-bottom{ overflow:hidden;}
			#main-content .results-stats-container .results-stats-bottom-leftside{float:left; width:48%;}
			#main-content .results-stats-container .results-stats-bottom-rightside{float:right; width:48%;}
		
		/*-LISTING ENTRY-*/	
		.listing-result-container{border:2px solid #ccc; margin:0 0 10px 0; padding:1px; background-color:#fff; }
			.listing-result-container .listing-result-title{ background: #B7B5B6 url('../images/listing-result-title-bg.jpg') repeat-x top left; width:100%; }
				.listing-result-container .listing-result-title h4{ margin-top:0; padding:5px 10px 5px 10px; line-height: 1.4em; }
					.listing-result-container .listing-result-title h4 a, .listing-result-container .listing-result-title h4 a:link, .listing-result-container .listing-result-title h4 a:visited{color:#fff; text-decoration:none; font-size:110%;}
					.listing-result-container .listing-result-title h4 a:hover, .listing-result-container .listing-result-title h4 a:active{color:#000; text-decoration:underline;}
		
		.listing-accommodation{border:2px solid #4bb0e4;}
			.listing-accommodation .listing-result-title{ background: #3695C5 url('../images/listing-result-title-bg-accommodation.jpg') repeat-x top left;}
					
		.listing-attraction{border:2px solid #50bb24;}
			.listing-attraction .listing-result-title{ background: #52BF24 url('../images/listing-result-title-bg-attractions.jpg') repeat-x top left;}
			
		.listing-event{border:2px solid #e76d1e;}
			.listing-event .listing-result-title{ background: #DF6212 url('../images/listing-result-title-bg-events.jpg') repeat-x top left;}
					
					
		.listing-result-content-container { padding:10px;}
			#main-content .listing-result-content-container img{margin:0; border:0;}
			#main-content .listing-result-content-container p{ margin:0; line-height:1.4em;}
			
			.listing-result-content-container .listing-result-content-top{}
				.listing-result-content-container .listing-result-content-top .listing-result-image{ float:left;margin:0 15px 0 0;}
				/* ie 6 fix */
				* html .listing-result-content-container .listing-result-content-top .listing-result-image{ width:35%;}
				/* end */
					.listing-result-content-container .listing-result-content-top .listing-result-image a, .listing-result-content-container .listing-result-content-top .listing-result-image a:link, .listing-result-content-container .listing-result-content-top .listing-result-image a:visited{ display:block; cursor:pointer; width:150px; height:150px;}
						#main-content .listing-result-content-container .listing-result-content-top .listing-result-image a img{margin:0 15px 0 0;border:1px solid #ccc;}	
			
			.listing-result-phone p{background:url('../images/icon-phone.gif') no-repeat top left;}
			
			.listing-result-email{}
					.listing-result-email a, .listing-result-email a:link, .listing-result-email a:visited{ background:url('../images/icon-email.gif') no-repeat top left;}
				
			.listing-result-web{}
				.listing-result-web p{}
				.listing-result-web a, .listing-result-web a:link, .listing-result-web a:hover{ background:url('../images/icon-web.gif') no-repeat top left;}
			
			.listing-result-content-container .listing-result-content-middle{margin:10px 0;}
				.listing-result-content-container .listing-result-content-middle .listing-result-overview{}
					#main-content .listing-result-content-container .listing-result-content-middle .listing-result-overview p{ line-height:1.6em;}
			
			
			.listing-result-content-container .listing-result-content-bottom{}
				.listing-result-content-container .listing-result-content-bottom .listing-result-more{overflow:hidden; width:100%;}
					.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-certs{ float:left; width:48%; overflow:hidden;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-certs img{ float:left; padding:0 5px 0 0;}
					
					.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-book-link{ overflow:hidden; float:right; width:190px;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-book-link a, .listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-book-link a:link, .listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-book-link a:visited{background:url('../images/book-online-button.jpg') no-repeat top; display:block; width:182px; height:38px; font-size:115%;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-book-link a:hover, .listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-book-link a:active{ color:#000; text-decoration:underline; background:url('../images/book-online-button.jpg') no-repeat bottom;}
					
					.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-more-link{ overflow:hidden; float:right; width:190px; margin:30px 0 0 0;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-more-link a, .listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-more-link a:link, .listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-more-link a:visited{background:url('../images/more-information-button-bg.jpg') no-repeat top; display:block; width:182px; height:38px; font-size:115%;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-more-link a:hover, .listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-more-link a:active{ color:#000; text-decoration:underline; background:url('../images/more-information-button-bg.jpg') no-repeat bottom;}
							.listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-book-link a span, .listing-result-content-container .listing-result-content-bottom .listing-result-more .listing-result-more-link a span{display:none;}
				
					.listing-result-content-container .listing-result-content-bottom .listing-result-more .less-margin{margin-top: 5px;}
				
				.listing-result-content-container .listing-result-content-bottom .listing-result-extra-links{overflow:hidden; width:96%; background-color:#f6f6f6;border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin:10px 0 0 0; padding:6px 10px;}
					
					.listing-result-content-container .listing-result-content-bottom .listing-result-web-link{float:left; width:90%;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-web-link p{ }
						.listing-result-content-container .listing-result-content-bottom .listing-result-web-link a, .listing-result-content-container .listing-result-content-bottom .listing-result-web-link a:link, .listing-result-content-container .listing-result-content-bottom .listing-result-web-link a:visited{ color:#000; text-decoration:underline; background:url('../images/icon-web.gif') no-repeat top left; padding:5px 0 0 28px; height:23px; display:block; font-weight:bold;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-web-link a:hover, .listing-result-content-container .listing-result-content-bottom .listing-result-web-link a:active{ color:#ee1c1d; text-decoration:none; }
					
					.listing-result-content-container .listing-result-content-bottom .listing-result-availability-link{clear: both; float:right; width:40%;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-availability-link p{ text-align:right;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-availability-link a, .listing-result-content-container .listing-result-content-bottom .listing-result-availability-link a:link, .listing-result-content-container .listing-result-content-bottom .listing-result-availability-link a:visited{font-size:90%; color:#000;text-decoration:none; background:url('../images/icon-calander.gif') no-repeat top right; height:26px; display:block; padding:3px 30px 0 0;}
						.listing-result-content-container .listing-result-content-bottom .listing-result-availability-link a:hover, .listing-result-content-container .listing-result-content-bottom .listing-result-availability-link a:active{color:#ee1c1d;text-decoration:underline;}
						
						
				/*-ENTRY PAGE-*/
				#entry-web-details-container{background-color:#fff; border:1px solid #ccc; margin:0 0 10px 0; padding:2px;}
					#entry-web-details{background-color:#083c9e; padding:5px; overflow: hidden;}
						#entry-web-details p{margin:0;}
							#entry-web-details a, #entry-web-details a:link, #entry-web-details a:visited{color:#fff;}
							#entry-web-details a:hover, #entry-web-details a:active{color:#ccc;}
						#entry-web-details-links{ width:60%; float: left; }
						#entry-web-details-book{ width:35%; float: right; padding: 8px 8px 0px 0px;}
							#entry-web-details-book a,
							#entry-web-details-book a:link, 
							#entry-web-details-book a:visited{background:url('../images/book-online-button.jpg') no-repeat top; display:block; width:182px; height:38px; font-size:115%;}
							#entry-web-details-book a:hover, 
							#entry-web-details-book a:active{ color:#000; text-decoration:underline; background:url('../images/book-online-button.jpg') no-repeat bottom;}
							#entry-web-details-book a span{display:none;}
						
				.entry-result-content-top .entry-result-image{ float:right;margin:0 0 0 0; background-color:#fff;}
				/* ie 6 fix */
				* html .entry-result-content-top .entry-result-image{ width:48%;}
				/* end */
					.entry-result-content-top .entry-result-image a, .entry-result-content-top .entry-result-image a:link, .entry-result-content-top .entry-result-image a:visited{ display:block; cursor:pointer; width:250px; height:180px;}
						#main-content .entry-result-content-top .entry-result-image img{margin:0;border:1px solid #ccc; padding:3px;}	

				.entry-result-email{}
						.entry-result-email a, .entry-result-email a:link, .entry-result-email a:visited{ background:url('../images/icon-email-other.gif') no-repeat top left;}
				
				.entry-result-web{}
					.entry-result-web p{}
					.entry-result-web a, .entry-result-web a:link, .entry-result-web a:visited{ background:url('../images/icon-web-other.gif') no-repeat top left;}
				
				#main-content .entry-result-phone p, #main-content .entry-result-mobile p{background:url('../images/icon-phone.gif') no-repeat top left; margin-bottom:0;}
				
				#main-content .entry-result-address p{margin:0;}
				
				#main-content .entry-quick-links{overflow:hidden;margin:5px 0 0 0;}
				/* IE 6 fix */
				* html #main-content .entry-quick-links{height:40px;}
				/* end */
					#main-content .entry-quick-links p{ float:left; color:#1b89c2; margin:0;}
					#main-content .entry-quick-links ul{ float:left; list-style:none; margin:5px 0 0 0;}
						#main-content .entry-quick-links ul li{ display:inline;border-left:1px solid #000; padding:0 2px 0 5px; font-size:90%; line-height:1.1em;}
						#main-content .entry-quick-links ul li.top{border:0;}
							#main-content .entry-quick-links ul li a, #main-content .entry-quick-links ul li a:link, #main-content .entry-quick-links ul li a:visited{color:#000;}
							#main-content .entry-quick-links ul li a:hover, #main-content .entry-quick-links ul li a:active{color:#1b89c2;}
							
				.boxed-content h4{font-size:130%; font-family:Arial, Helvetica, sans-serif; color:#000;}
					.boxed-content-link{ overflow:hidden; text-align:right; margin:10px 0 0 0;}
					/* IE 6 fix */
					* html .boxed-content-link{height:30px;}
					/* end */
						#main-content .boxed-content-link a, #main-content .boxed-content-link a:link, #main-content .boxed-content-link a:visited{ float:right; display:block; height:23px; margin:0 0 0 10px; padding:0 0 0 30px; color:#000;}
						#main-content .boxed-content-link a:hover, #main-content .boxed-content-link a:active{color:#0d45a4;}
					
						.boxed-content-link a.info, .boxed-content-link a:link.info, .boxed-content-link a:visited.info{ background:url('../images/info-icon.gif') no-repeat left;}
						.boxed-content-link a.map, .boxed-content-link a:link.map, .boxed-content-link a:visited.map{ background:url('../images/map-icon.gif') no-repeat left;}
						.boxed-content-link a.currency, .boxed-content-link a:link.currency, .boxed-content-link a:visited.currency{ background:url('../images/currency-icon.gif') no-repeat left;}
						.boxed-content-link a.calculator, .boxed-content-link a:link.calculator, .boxed-content-link a:visited.calculator{ background:url('../images/calculator-icon.gif') no-repeat left;}
						.boxed-content-link a.view, .boxed-content-link a:link.view, .boxed-content-link a:visited.view{ background:url('../images/view-icon.gif') no-repeat left;}
						.boxed-content-link a.image, .boxed-content-link a:link.image, .boxed-content-link a:visited.image{ background:url('../images/image-icon.gif') no-repeat left;}
						.boxed-content-link a.calander, .boxed-content-link a:link.calander, .boxed-content-link a:visited.calander{ background:url('../images/icon-calander.gif') no-repeat left;}
				
				#entry-description-box{}
					#entry-description-box .entry-description{}
						#entry-description-box .entry-description p{line-height:1.5em;}
						
				#main-content #entry-gallery-box{}
					#main-content #entry-gallery-box .entry-photos{height:120px;}
						#main-content .entry-photos .thumbnail-item {position:relative; margin:0px 5px; }
							#main-content .entry-photos .thumbnail-item a, #main-content .entry-photos .thumbnail-item a:link, #main-content .entry-photos .thumbnail-item a:visited { display: block; }
						#main-content .entry-photos img{ border:1px solid #ccc;margin:0 2px;padding:2px;}	
							#main-content .entry-photos .thumbnail-item img.thumbnail {float:left;}		
								#main-content .entry-photos .tooltip {display: none; position: absolute; padding: 8px 0 0 8px; }
						
				#entry-prices-box{}
				
				#entry-ratings-box{}
					#main-content #entry-ratings-box img{border:0;}
				
				#entry-facilities-box{}
					#entry-facilities-box img{margin:2px;}
					
				#entry-directions-box{}
					#entry-directions-box p{line-height:1.5em;}
					
				#entry-accessibility-box{}
					#entry-accessibility-box .entry-accessibility-note{ margin:10px 0 0 0;line-height:1.3em;}
				
				#entry-disclaimer-box{}
					#entry-disclaimer-box h4{font-size:120%; font-family:Arial, Helvetica, sans-serif; color:#000;}
						#entry-disclaimer-box .entry-disclaimer{font-size:80%; line-height:1.3em;}

				
				/*-ACCOMMODATION etc SEARCH-*/	
				#search-selection-form{}
					#search-selection-form fieldset{padding-left:50px;}
						#search-accommodation-box{}
							#search-accommodation-box h4, #search-rating-box h4, #search-location-box h4, #search-area-box h4{ width:300px; height:51px; display:block;}
							
							#search-accommodation-box h4#search-accommodation-title { background:url('../images/search-accommodation-title.jpg') top left;}
							#search-rating-box h4#search-rating-title { background:url('../images/search-rating-title.jpg') top left;}
							#search-location-box h4#search-location-title { background:url('../images/search-location-title.jpg') top left;}
							#search-area-box h4#search-area-title { background:url('../images/search-area-title.jpg') top left;}
								
								#search-accommodation-box h4 span, #search-rating-box h4 span, #search-location-box h4 span, #search-area-box h4 span{ display:none;}

							 #search-selection-form .left-col{float:left; width:48%;}
							 #search-selection-form .right-col{float:left; width:48%;}
							 
							 #search-accommodation-box .check-input{}
							 #search-accommodation-box .centered{ margin-left:170px;}
							 /* ie 6 fix */
							 * html #search-accommodation-box .centered{ margin-left:80px;}
							 /* end */
								 #search-accommodation-box .check-input label{}
									#search-accommodation-box .check-input input{ }

							#search-rating-box{}
								#search-rating-box .check-input {width:50px; margin-right:25px;}
								#search-rating-box .wide{width:60px;}
									#search-rating-box label{background:url('../images/small-star.gif') no-repeat center right;width:25px; text-align:left;}
									#search-rating-box .wide label{width:38px;}
										#search-rating-box .check-input input {}
									
							 #search-location-box {}
								 #search-location-box .check-input{ width:135px;margin-right:10px;}
								 #search-location-box .small{ width:65px;}
									 #search-location-box .check-input label{width:110px;}
									 #search-location-box .small label{width:40px;}
										#search-location-box .check-input input{ }
							 
							 #search-area-box{}
							 /* ie 6 fix */
							 * html #search-area-box .top{margin-bottom:10px; width:200px;}
							 /* end */
								 #search-area-box .check-input{}
									 #search-area-box .check-input label{}
										#search-area-box .check-input input{ }
									
							/* ie 6 fix */
							* html #search-selection-form .button-input{ display:block; height:40px;}
							/* end */
							
							
				/*-BROCHURE REQUEST-*/
				#brochure-request-form-container{}
					#brochure-request-form-container .brochure-request-selection{ margin-bottom:15px;}
						#brochure-request-form-container .title{ overflow:hidden; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
							#brochure-request-form-container .title h4{ float:left; font-size:16px; color:#000; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
							#brochure-request-form-container .title input{float:left;margin:10px 0 0 20px;}
						#brochure-request-form-container .overview{ overflow:hidden; width:98%; margin:10px auto;}
							#brochure-request-form-container .description{ text-align:left; float:right; width:68%;}
							#brochure-request-form-container .image{ float:left; width:18%;}	
	

/*-----------FOOTER------------*/
.jump-links{width:960px; margin:10px auto; overflow:hidden; font-size:85%;}
		.jump-links .left-jump-link a, .jump-links .left-jump-link a:link, .jump-links .left-jump-link a:visited{color:#0d45a4; text-decoration:none;}
		.jump-links .right-jump-link a, .jump-links .right-jump-link a:link, .jump-links .right-jump-link a:visited{color:#0d45a4; text-decoration:none;}
		
		.jump-links .left-jump-link a:hover, .jump-links .left-jump-link a:active{color:#ee1c1d; text-decoration:underline;}
		.jump-links .right-jump-link a:hover, .jump-links .right-jump-link a:active{color:#ee1c1d; text-decoration:underline;}
		
	.jump-links .left-jump-link{ float:left; width:48%; text-align:left;}
	.jump-links .right-jump-link{float:right; width:48%; text-align:right;}
		
#footer-container{overflow:hidden; background:url('../images/footer-bg.jpg') top repeat-x #023495; padding:40px 0 0 0;}
	#footer{width:990px; margin:0 auto;}	
		#footer a, #footer a:link, #footer a:active{color:#fff; text-decoration:none;}
		#footer a:hover, #footer a:active{color:#c0d9fa; text-decoration:underline;}
		
		#footer #footer-top{}
			#footer #footer-top #main-footer-menu{ overflow:hidden;}
				#footer #footer-top #main-footer-menu ul{list-style:none; margin-bottom: 10px;}
					#footer #footer-top #main-footer-menu ul li{ display:inline; border-left:1px solid #588fd7; padding:0 5px 0 8px;}
					#footer #footer-top #main-footer-menu ul li.top{ border-left:0;}
						#footer #footer-top #main-footer-menu ul li a, #footer #footer-top #main-footer-menu ul li a:link, #footer #footer-top #main-footer-menu ul li a:visited{color:#fff; text-decoration:none;}
						#footer #footer-top #main-footer-menu ul li a:hover, #footer #footer-top #main-footer-menu ul li a:active{color:#c0d9fa; text-decoration:underline;}

						#footer-social{ margin-top:15px;overflow:hidden; margin:0 auto; width:180px;}
							#footer-social ul{float:left; overflow:hidden;}
								#footer-social li{ float:right; width:32px; height:32px; display:block;}
								#footer-social li.twitter{ background:url('../images/twitter-icon.png') no-repeat;}
								#footer-social li.facebook{background:url('../images/facebook-icon.png') no-repeat; margin-left:10px; }
								/* ie 6 fix */
								* html #footer-social li.twitter{ background:url('../images/twitter-icon.gif') no-repeat;}
								* html #footer-social li.facebook{background:url('../images/facebook-icon.gif') no-repeat;}
								/* end */
									#footer-social a{ width:32px; height:32px; display:block; cursor:pointer;}
										#footer-social span{display:none;}
										
						#TA_logoWidget730{float:left; width:70px; margin-left:10px;}
					
		#footer #footer-middle{text-align:left; width:100%; overflow:hidden; color:#fff; margin:20px 0;}
			#footer #footer-middle h3{ color:#73e61b; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; width:179px; height:19px;}
			#footer #footer-middle h3 a, #footer #footer-middle h3 a:link, #footer #footer-middle h3 a:visited{display:block; cursor:pointer; width:179px; height:19px;}
				#footer #footer-middle h3 a span{display:none;}
			#footer #footer-middle #footer-middle-leftside{width:48%; float:left;}
				#footer #footer-middle #footer-middle-leftside .footer-member-details{ background:url('../images/footer-butterfly-shadow.png') no-repeat left top; height:105px; padding:0 0 0 95px;}
				/* ie 6 fix */
				* html #footer #footer-middle #footer-middle-leftside .footer-member-details{ background:url('../images/footer-butterfly-shadow.gif') no-repeat left top; }
				/* end */
					#footer #footer-middle #footer-middle-leftside .footer-member-details h3{ background:url('../images/footer-title-member.gif') no-repeat top; margin:10px 0 0 0;}
			#footer #footer-middle #footer-middle-rightside {width:48%; float:left; border-left:2px solid #568cd3;}
				#footer #footer-middle #footer-middle-rightside .footer-services-details{ background:url('../images/footer-butterfly-pc.png') no-repeat right top; height:105px; padding: 0 75px 0 40px; }
				/* ie 6 fix */
				* html #footer #footer-middle #footer-middle-rightside .footer-services-details{ background:url('../images/footer-butterfly-pc.gif') no-repeat right top;}
				/* end */
					#footer #footer-middle #footer-middle-rightside .footer-services-details h3{ background:url('../images/footer-title-services.gif') no-repeat top; margin:10px 0 0 0;}
					
					#footer #footer-middle a.featured-link, #footer #footer-middle a:link.featured-link, #footer #footer-middle a:visited.featured-link{ color:#50ba24; text-decoration:underline;}
					#footer #footer-middle a:hover.featured-link, #footer #footer-middle a:active.featured-link{ color:#fff; text-decoration:none;}
		
		#footer #footer-bottom{font-size:80%; margin:40px 0 20px 0;}
			#footer-bottom #footer-bottom-left{ float:left; width:72%;}

			#footer #footer-sub-menu { overflow:hidden; }
				#footer #footer-sub-menu ul { list-style:none; float:left;}
					#footer #footer-sub-menu ul li { display:inline; line-height:1em; padding:0 5px 0 8px; border-left:1px solid #d8d8d8; }
					#footer #footer-sub-menu ul li.top { border-left:0; padding-left:0; }
						#footer #footer-sub-menu ul li a, #footer #footer-sub-menu ul li a:link, #footer #footer-sub-menu ul li a:visited { color:#d8d8d8; text-decoration:none; }
						#footer #footer-sub-menu ul li a:hover, #footer #footer-sub-menu ul li a:active{ color:#c0d9fa; text-decoration:underline; }
			#footer #developer-details { color:#d8d8d8; text-align:left; }
				#footer #developer-details a, #footer #developer-details a:link, #footer #developer-details a:visited{ color:#d8d8d8; }
				#footer #developer-details a:hover, #footer #developer-details a:active{ color:#fff; }
			#footer .funded-note { color:#c0d9fa; margin:5px 0 0 0; text-align:left;}	
						
