@charset "utf-8";
/* CSS Document */
/***** Global Settings *****/
<style type="text/css">
html, body {
border:0;
margin:0;
padding:0;
}

html {
	overflow-y: scroll; 
}

body {
	background: #ffffff url(../images/bg_main.jpg) top center repeat-y;
	-webkit-background-size: 1680px 1500px;
	border:0;
	margin: 0;
	padding: 0;
	font: 10px normal Arial, Helvetica;
	color: #ffffff; /*--body background colour--*/
}

/***** Links *****/
 
a, li { color:#9cb68f; text-decoration:none;}
a:link { color:#9cb68f; text-decoration:none;}
a:visited { color:#9cb68f; text-decoration:none;}
a:hover {
color:#9ab68d;
text-decoration:none;
border:0px;
}
 
 
banner-canvas-link:link { color:#9cb68f; text-decoration:none;}
banner-canvas-link:visited { color:#9cb68f; text-decoration:none;}
banner-canvas-link:hover {
color:#9ab68d;
text-decoration:none;
border:0px;
}
 
 
 
a:hover { text-decoration:underline; color:#9ab68d; }

/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
 
h2 {
padding:10px 0;
letter-spacing:1px;
line-height: 0.7em;
font-size:1.5em;
}
 
h3 {
font-size:2em;
font-weight:normal;
letter-spacing:1px;
}

img {
border:0;
}

.float-left    { float:left; }

/***** Wrapper *****/
 
#wrap {
width:980px;
margin:0 auto; padding:0px;
height:auto;
}

/***** container *****/
.container {
	width: 980px;
	margin: 0 auto;
	padding-top: 0px;
	position: relative;
}

#header {
	width:980px;
	height:167px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	text-align:center;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	}
	
#header-link {
	width:980px;
	height:167px;
	padding:0px 0px 0px 0px;
	background:transparent;
	text-align:center;
	z-index:99999;
	position:relative;
	padding-top: 0px;
	top:0px;
	}
	
#header-link-index {
	width:980px;
	height:167px;
	padding:0px 0px 0px 0px;
	background:transparent;
	text-align:center;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	}
	
#header-link-long {
	width:980px;
	height:167px;
	padding:0px 0px 0px 0px;
	background:transparent;
	text-align:center;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	top:-700px;
	}	


#nav {
	width:980px;
	height:33px;
	padding:38px 0px 0px 0px;
	background: #aec7bd;
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 169px;
	}
	
#banner {
	width:980px;
	height:415px;
	padding:30px 0px 0px 0px;
	background: #ffffff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 200px;
	}
	
#content {
	width:980px;
	height:25px;
	padding:8px 0px 0px 0px;
	background: #F0ECD3;
	text-align:center;
	z-index:90000;
	margin-top:5px;
}
	
#banner-movie {
	width:980px;
	height:1350px;
	padding:48px 0px 0px 0px;
	background: #c7b27b;
	color: #555;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 10px;
	top: 200px;
	}	
		
	
#pricesimage {
	width:480px;
	height:343px;
	padding:38px 0px 0px 0px;
	background: transparent;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 17px;
	}	
	
#pricestext {
	width:959px;
	height:342px;
	padding:38px 0px 0px 0px;
	background: transparent;
	text-align:left;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 6px;
	left: 21px;
	}	

#banner-canvas {
	width:980px;
	height:175px;
	padding:38px 0px 0px 0px;
	background: #ffffff;
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 206px;
	}	
#banner-canvas-nav {
	width:900px;
	height:175px;
	padding:38px 0px 0px 0px;
	background: transparent;
	color: #ff6600;
	text-align:left;
	z-index:99998;
	position:relative;
	padding-top: 0px;
	top: 290px;
	left: 60px;
	}	
	#banner-canvas-link {
	width:900px;
	height:175px;
	padding:38px 0px 0px 0px;
	background: transparent;
	color: #ff6600;
	text-align:left;
	z-index:99998;
	position:relative;
	padding-top: 0px;
	top: 290px;
	left: 60px;
	}	
		#banner-canvas2 {
	width:980px;
	height:343px;
	padding:38px 0px 0px 0px;
	background: #ffffff;
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 212px;
	left: 461px;
	}	
	
			#banner-canvas-findus {
	width:980px;
	height:343px;
	padding:38px 0px 0px 0px;
	background: #ffffff;
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 200px;
	}
		
	
#top-content {
	width:980px;
	height:215px;
	padding:38px 0px 0px 0px;
	background: #ffffff url(http://www.thedandelionhideaway.co.uk/images/header.gif);
	color: #ff0000;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 560px;
	}
	
#top-content-home {
	width:980px;
	height:200px;
	padding:0px 0px 0px 0px;
	background: #ffffff url(http://www.thedandelionhideaway.co.uk/images/header.gif);
	color: #ff0000;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 617px;
	}
	
	
	#top-content-canvas {
	width:980px;
	height:395px;
	padding:38px 0px 0px 0px;
	background: #ffffff url(http://www.thedandelionhideaway.co.uk/images/header.gif);
	color: #ff0000;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 380px;
	}
		#top-content-findus {
width:980px;
	height:267px;
	padding:38px 0px 0px 0px;
	background: #ffffff url(../images/findus_bg.jpg);
	color: #ff0000;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 1029px;
	}

	
	#features-left {
	width:326px;
	height:200px;
	padding:38px 0px 0px 0px;
	background: #ffffff;
	color: #ffffff;
	text-align:center;
	z-index:99000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 326px;
	}
		#features-mid {
	width:326px;
	height:200px;
	padding:38px 0px 0px 0px;
	background: #ffffff;
	color: #ffffff;
	text-align:center;
	z-index:99000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 0px;
	}
	
			#features-right {
	width:326px;
	height:200px;
	padding:38px 0px 0px 0px;
	background: #ffffff;
	color: #fff;
	text-align:center;
	z-index:99000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 652px;
	}
	
	#features-newsawards {
	width:980px;
	height:270px;
	padding:3px 0px 3px 0px;
	background: #ffffff;
	color: #fff;
	text-align:center;
	z-index:99000;
	position:absolute;
	top:198px;
	left: 0px;
	}
	
		#features-left-canvas {
	width:318px;
	height:215px;
	padding:38px 0px 0px 0px;
	background: #ffffff;
	color: #ffffff;
	text-align:center;
	z-index:99000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 622px;
	}
		#features-mid-canvas {
	width:578px;
	height:730px;
	padding:38px 0px 0px 40px;
	background: #ffffff;
	color: #3a241e;
	text-align:left;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 3px;
	}
	
			#features-mid-canvast {
	width:558px;
	height:1010px;
	padding:38px 0px 0px 60px;
	background: #ffffff url(../images/notepaper.jpg) top center repeat-y;
	color: #3a241e;
	text-align:left;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 0px;
	}
			#features-left-findus {
	width:318px;
	height:215px;
	padding:38px 0px 0px 0px;
	background: #ffffff;
	color: #ffffff;
	text-align:center;
	z-index:99000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 622px;
	}
		#features-mid-findus {
width:163px;
	height:171px;
	padding:38px 0px 0px 60px;
	background:transparent;
	color: #3a241e;
	text-align:left;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	top: 94px;
	left: 9px;
	}
		
		
			#features-mid-findus2 {
width:163px;
	height:171px;
	padding:38px 0px 0px 10px;
	background:transparent;
	color: #3a241e;
	text-align:left;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	top: 94px;
	left: 274px;
	}
	
		
	
			#features-mid-findus3 {
	width:163px;
	height:171px;
	padding:38px 0px 0px 10px;
	background:transparent;
	color: #3a241e;
	text-align:left;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	top: 773px;
	left: 346px;
	}
	
	
			#features-mid-findus4 {
width:182px;
	height:171px;
	padding:38px 0px 0px 0px;
	background:transparent;
	color: #3a241e;
	text-align:left;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	top: 770px;
	left: 574px;
	}
	

				#features-mid-finduslink {
width:163px;
	height:92px;
	padding:38px 0px 0px 10px;
	background: #ffffff;
	color: #3a241e;
	text-align:left;
	z-index:99900;
	position:absolute;
	padding-top: 0px;
	top: 317px;
	left: -1px;
	}
	
	
			#features-mid-canvas h4 {
		font-weight: bold;
		}
	
	#features-mid-canvas-gallery {
	width:558px;
	height:353px;
	padding:60px 0px 0px 60px;
	background: #fff url(../images/gallery_bg.jpg);
	background-repeat:no-repeat;
	color: #3a241e;
	text-align:left;
	z-index:99900;
	position:absolute;
	padding-top: 40px;
	top: 0px;
	left: 0px;
	}
	
#social {
	width:980px;
	height:41px;
	padding:38px 0px 0px 0px;
	background: #ffffff url(http://www.thedandelionhideaway.co.uk/images/header.gif);
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 774px;
	}	
	#social-canvas {
	width:980px;
	height:41px;
	padding:38px 0px 0px 0px;
	background: #ffffff url(http://www.thedandelionhideaway.co.uk/images/header.gif);
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1004px;
	}	
	
	#social-left {
	width:490px;
	height:41px;
	padding:0px 0px 0px 0px;
	background: #aec7bd;
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	}
	
	#social-right {
	width:490px;
	height:41px;
	padding:0px 0px 0px 0px;
	background: #9ab68d;
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 490px;
	}

#content-inner {
padding-right:20px;
}


#utility {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 860px;
}	
	
	
#footer {
	width:980px;
	height:235px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 890px;   
	}	
	
#copyright {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1125px;
}

#utilityhome {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 1085px;
}	
	
	
#footerhome {
	width:980px;
	height:235px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1115px;   
	}	
	
#copyrighthome {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1431px;
}

#fundinghome {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #FFF;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1350px;
}
	
	
	
	
#utility950 {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 950px;
}	
	
	
#footer950 {
	width:980px;
	height:235px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 980px;   
	}	
	
#copyright950 {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1215px;
}
	
	
#utility1050 {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 1050px;
}	
	
	
#footer1050 {
	width:980px;
	height:235px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1080px;   
	}	
	
#copyright1050 {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1315px;
}
	
	
	

#utility2 {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 1120px;
}	
	
#footer2 {
	width:980px;
	height:235px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1150px;
	}	
	
#copyright2 {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1385px;
}	
	
	
#utility1250 {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 1250px;
}	
	
	
#footer1250 {
	width:980px;
	height:235px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1280px;
	}	


#copyright1250 {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1515px;
}	
	
	#utility1350 {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 1350px;
}	
	
	
	#footer1350 {
	width:980px;
	height:235px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1380px;
	}	
	
	
#copyright1350 {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1615px;
}	

#utility1450 {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 1450px;
}	
	
	
#footer1450 {
	width:980px;
	height:235px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1480px;
	}	
	
	
#copyright1450 {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 1715px;
}
	
#utility-canvas {
	width:980px;
	height:25px;
	padding:5px 0px 0px 0px;
	background: #AEC7BD;
	text-align:center;
	z-index:90000;
	position:absolute;
	top: 434px;
}	


	
	#footer-canvas {
	width:980px;
	height:260px;
	padding:38px 0px 0px 0px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 464px;
	}
	
	
#copyright-canvas {
	width:980px;
	height:15px;
	padding:2px 0px 2px 0px;
	background: #F0EEE1;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 699px;
}
	
	
	#footer-mid {
	width:360px;
	height:235px;
	padding:38px 0px 0px 0px;
	background:url(../images/footer_mid.jpg);
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 328px;
	}	
	
		#footer-right {
	width:315px;
	height:235px;
	padding:0px 0px 0px 0px;
	background: url(../images/footer_right.jpg);
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	left: 665px;
	}	
		#footer-left {
	width:306px;
	height:235px;
	padding:38px 0px 0px 15px;
	background: #321d15;
	color: #fff;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 0px;
	}
	
		#govlogos {
	width:269px;
	height:78px;
	padding:0px 0px 0px 0px;
	background: transparent;
	color: #fff;
	text-align:center;
	z-index:99999;
	position:absolute;
	padding-top: 0px;
	top: 177px;
	left: 37px;
	}	
		
#disclaimer-text {
	width:250px;
	height:165px;
	padding:25px;
	background: #321d15;
	color: #fff;
	text-align:left;
	z-index:99999;
	position:absolute;
	top: 0px; left: 15px; 
	}	
	
	
#trip-advisor {
	width:53px;
	height:53px;
	padding:0px 0px 0px 0px;
	background: transparent;
	color: #fff;
	text-align:center;
	z-index:99999;
	position:absolute;
	padding-top: 0px;
	top: 71px;  
	left: 131px;
	}	
	
	
	
#walking {
	width:300px;
	height:500px;
	padding:0px 0px 0px 0px;
	background: transparent;
	color: transparent;
	text-align:center;
	z-index:99999;
	position:absolute;
	padding-top: 0px;
	top: -780px; left: 295px; 
	}	
		
	
#twitter {
	width:328px;
	height:100px;
	padding:20px 0px 0px 0px;
	background: #clear;
	color: #ff6600;
	text-align:center;
	z-index:90000;
	position:absolute;
	padding-top: 0px;
	top: 15px; left: 17px; 
	}	

#social_space {
	width:146px;
	height:22px;
	padding:0px 0px 0px 0px;
	background: #aec7bd;
	color: #fff;
	text-align:center;
	z-index:99999;
	position:absolute;
	padding-top: 0px;
	top: 9px;
	left: 329px;
	}	
		
#banner-canvas-nav h4 {font-size:240%; color:#4a342d; margin:10px 0px 10px 0px;}
#banner-canvas-link h4 {font-size:240%; color:#4a342d; margin:0px 0px 0px 0px;}
#content-inner h4 {font-size:240%; color:#4a342d; margin:10px 0px 10px 0px; font-family:Brandyscript, Arial;}
#content-inner h5 {font-size:150%; color:#4a342d; margin:10px 0px 10px 0px; font-family:Brandyscript, Arial;}
#content-inner h6 {color:#000000; text-align:center; font-weight:bold; font-family:Brandyscript, Arial;}

#content-inner h2 {font-size:240%; color:#4a342d; margin:10px 0px 10px 0px; font-family:Brandyscript, Arial;}
#content-inner h3 {font-size:180%; color:#738768; margin:15px 0px 5px 0px; padding:0px; font-family:Brandyscript, Arial;}


#content-inner ul li {
margin-left: 10px; padding: 0px; padding-left:2px;
display:list-item; list-style-type:disc;
color:#3a241e;
text-align:left;
font-size:100%;
}


#content-inner p {
padding: 0px 0px 0px 2px;
color:#3a241e;
text-align:left;
font-size:100%;
}

#content-inner p.italics {
padding: 0px; padding-left:2px;
color:#3a241e;
text-align:left;
font-size:100%;
font-style:italic;
}

#content-inner p.bold {
padding: 0px; padding-left:2px;
color:#3a241e;
text-align:left;
font-size:100%;
font-weight:bold;
}


#addthis_toolbox addthis_default_style {
			width:280px;
	height:100px;
	padding:38px 0px 0px 0px;
		background: #ffffff;
		top: 10px; left: 10px; 
		
	}

#mailbox { width:490px; background:url(http://www.thedandelionhideaway.co.uk/images/mailbox-stitch.png) top left repeat-x; text-align:center;padding:3px 3px 3px 3px;}

.newsletter { float:left; }

.5 {padding:5px;}

/* .button, .form-button {
	text-indent:-99999px;
	color:white;
	border: none;
	cursor: pointer;
	background-color:#1b1b1b;
	text-align: center;
	margin:-25px 0px 0px 155px;
	text-decoration:none;
	height:39px; width:136px; background:url(../images/submit.png) top left no-repeat;

} 
.button:active, .form-button:active {
	border: none;
	outline: none;
	color:white;;
		text-decoration:none;
}
.button:hover, .form-button:hover {
	background-color:#1b1b1b;
	color:#e21b22;
}   */

ul.topnav {
	list-style: none;
	padding: 0 0px;	
	margin: 0;
	float: right;
	width: 100%;
	background: #222;
	font-size: 1.2em;
	background: url(http://www.thedandelionhideaway.co.uk/images/topnav_bg2.gif) repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;	
	text-align:left;
	padding: 0 17px 0 0; /*--width between nav words--*/
	font: 16px normal Arial, Helvetica, sans-serif; color: #ff0000; background: url(http://www.thedandelionhideaway.co.uk/images/topnav_bg2.gif) repeat-x;
	position: relative; /*--Declare X and Y axis base--*/
}
#topnav li {
margin: 0px; padding: 0px;
display: inline; list-style-type: none;
text-align:center;
font-size:75%;
}

ul.topnav li a{
	padding: 10px 5px;
	color: #bfc2c7; /*--nav text colour--*/
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(http://www.thedandelionhideaway.co.uk/images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(http://www.thedandelionhideaway.co.uk/images/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(http://www.thedandelionhideaway.co.uk/images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(http://www.thedandelionhideaway.co.uk/images/dropdown_linkbg.gif) no-repeat 10px center; 
}
#header img {
	margin: 20px 0 10px;
}

/***** Text styles *****/
#banner-movie h1 { color:#555; font-size:150%; font-family: "Courier New", Courier, monospace; text-align:center; padding:0px; margin:0px 0px 0px 0px;font-weight:bold;} 
#content h1 { color:#555; font-size:150%; font-family: "Courier New", Courier, monospace; text-align:center; padding:0px; margin:0px 0px 0px 0px;font-weight:bold;} 
#footwell h2 { color:#b38c0b; font-size:210%; text-align:right; padding:20px; margin:12px 200px 0px 0px;}
#footwell2 h2 { color:#b38c0b; font-size:210%; text-align:left; padding:20px; margin:12px 0px 7px 0px;}
#footwell h3 { color:#fff; font-size:100%; text-align:right; p adding:0px; margin:12px 156px -300px 0px;}
#footwell2 h3 { color:#fff; font-size:100%; text-align:left; padding:20px; margin:12px 0px 7px 0px;}
#disclaimer-text p { color:#fff; font-size:100%; font: Arial, Helvetica; text-align:left; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
#disclaimer-text a { font-size:120%; font-weight:bold; font: Arial, Helvetica; text-align:left; padding:0px; margin:0px; padding-left:10px;}
#disclaimer-text h3 { color:#fff; font-size:100%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyright p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyrighthome p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyright2 p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyright-canvas p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyright950 p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyright1050 p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyright1250 p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyright1350 p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#copyright1450 p { color:#321E17; font-size:80%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#utility a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utility a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#utilityhome a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utilityhome a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#utility2 a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utility2 a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#utility950 a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utility950 a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#utility1050 a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utility1050 a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#utility1250 a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utility1250 a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#utility1350 a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utility1350 a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#utility1450 a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utility1450 a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#utility-canvas a { color:#4B6B3C; font-size:110%; font-family: "Trebuchet MS", Arial; text-align:left; padding:0px; margin:0px 0px 0px 0px; font-weight:bold;}
#utility-canvas a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}

#footer-mid h3 { color:#fff; font-size:100%; font: Arial, Helvetica; text-align:center; padding:0px; margin:0px 0px 0px 0px;}
#footer-left-content-left { color:#fff; font-size:100%; font: normal Arial, Helvetica; text-align:left; padding:0px; margin:0px 0px 0px 0px;}
#footer-left-content-right { color:#fff; font-size:100%; font: normal Arial, Helvetica; text-align:left; padding:0px; margin:0px 0px 0px 0px;}

#left h2 { color:#b38c0b; font-size:210%; text-align:left; padding:5px; margin:12px 10px 0px 0px;}
#right h2 { color:#b38c0b; font-size:210%; text-align:left; padding:5px; margin:12px 10px 0px 0px;}
#left h3 { color:#ffffff; font-size:100%; text-align:left; padding:5px; margin:12px 10px 0px 0px;}
#right h3 { color:#ffffff; font-size:100%; text-align:left; padding:5px; margin:12px 10px 0px 0px;}
#slidesContainer h3 { color:#fff; font-size:100%; text-align:left; padding:20px; margin:12px 0px 7px 0px;}
#content-right { width:442px; padding:0px; background: #14171c ; float:right; padding:0px 0px 0px 4px;}
#content-right h2 { width:280px; padding:0px; background: #14171c ; color:#c1c3c2; text-align:left; font-size:110%; float:right; padding:0px 0px 0px 4px;}
#content-right h3 { width:280px; padding:0px; background: #14171c ; color:#c1c3c2; text-align:left; font-size:110%; float:right; padding:0px 0px 0px 4px;}
#image-right {
	width:642px;
	padding:0px;
	background: #14171c;
	float:right;
	padding:0px 0px 0px 4px;
	img a {display: block; outline:0px;}
a { outline:none; }
}
</style>