h1{
	color:#435831;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	margin:17px;
	text-align:center;
}

h2{
	color:#435831;
	background-color: #fef9db;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	margin:12px;
	text-align:center;
}

h3{
	color:#435831;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
}
h4{
	color:#435831;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	margin:0;
}


.BodyText{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
	font-size:14px;
	color:#000;
}

.BodyTextSmall{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;
	color:#000;
}

.BodyBold{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
}

.ContactText {float:left;color:#435831;
	font-size:16px;
	width:717px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-weight:bold;
	margin-top:17px;
	margin-left:auto; margin-right:auto; text-align:center;}

#snowdoniawelcomehead {position:relative; float:left; clear:both; width:717px; height:70px; font-size:10px;}

#studiotabs {position:relative; float:left; clear:both; width:717px; height:600px; background-color:#fef9db; font-size:10px;}

#tynanttabs {position:relative; float:left; clear:both; width:717px; height:600px; background-color:#fef9db; font-size:10px;}

#ysbtabs {position:relative; float:left; clear:both; width:717px; height:600px; background-color:#fef9db; font-size:10px;}




.TopFullImage {position:relative; float:left; clear:both; width:717px; height:250px; font-size:10px; margin-bottom:10px;}


.DoubleImageHolder {position:relative; margin:10px; clear:both; width:697px; height:250px; background-color:transparent; font-size:10px;}
.DoubleImageHolderImg_Left {position:relative; float:left; width:342px; height:250px; margin-right:5px;}

.DoubleImageHolderImg_Right {position:relative; float:left; width:342px; height:250px; margin-left:5px;}




#barmouth{position:relative; float:left; clear:both; width:717px; height:70px;  font-size:10px;}
#betws-y-coed{position:relative; float:left; clear:both; width:717px; height:70px;  font-size:10px;}
#contactus{position:relative; float:left; clear:both; width:717px; height:70px;  font-size:10px;}
#bala{position:relative; float:left; clear:both; width:717px; height:70px;  font-size:10px;}
#bala2{position:relative; float:left; clear:both; width:717px; height:70px;  font-size:10px;}


#snowdoniaactivities {position:relative; float:left; clear:both; width:717px; height:120px; background-color: transparent; font-size:10px;text-align:left;border-top: 1px solid #435831;border-bottom: 1px solid #435831;}



#snowdoniawelcomefooter {position:relative; float:left; clear:both; width:717px; height:150px; background-color: transparent; font-size:10px;text-align:left; background-image:url(img/HomePageFooter.jpg);}


#snowdoniawelcomefooter {position:relative; float:left; clear:both; width:717px; height:150px; background-color: #C3F; font-size:10px;text-align:left;}


.headerbg {position:relative; float:left; clear:both; width:717px; height:150px; background-color: transparent; font-size:10px;text-align:left; background-image: url(img/HeaderBackground.jpg)}


.highlighttext {color: #F00; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; background-color: transparent}

.activitiesleft {position:relative; float:left; width:417px; height:120px; background-color:#fef9db;}
.activitiestext {position:relative;float:left;padding-top:30px; width:417px; height:90px; color:#435831; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; background-color: transparent; text-align:center}

.footertext {position:relative;float:left;padding-top:25px; width:417px; height:90px; color:#435831; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; background-color: transparent; text-align:center}


#footertextpos{position:relative;float:left; width:417px; height:100px; color:#435831; background-color: transparent;}


.footerspacer {position:relative; float:left; width:300px; height:120px; font-size:10px;}


.activitiesImg {position:relative; float:left; width:300px; height:120px; font-size:10px;}


#menubar {position:relative; float:left; clear:both; width:717px; height:30px;  background-color:#06F}




#group3 {position:relative; float:left; width:717px; height:570px; background-color:transparent; font-size:10px;}
#HomeTitle {position:relative; float:left; clear:both; width:717px; height:40px; background-color: #fef9db; font-size:10px;}

#group2 {position:relative; float:left; clear:both; width:717px; height:450px; background-color:transparent; font-size:10px;}
#group {position:relative; float:left; width:200px; height:450px; background-color:transparent; font-size:10px;}
#HomeStudioImg {position:relative; float:left; clear:both; width:200px; height:130px; font-size:10px;}

#HomeCottageImg {position:relative; float:left; clear:both; width:200px; height:130px; font-size:10px;}
#HomeBarnImg {position:relative; float:left; clear:both; width:200px; height:130px; font-size:10px;}
#HomeAlmsImg {position:relative; float:left; clear:both; width:200px; height:130px; font-size:10px;}
#HomePageBody {position:relative; float:left; width:496px; height:525px; background-color:#fef9db;color:#4d2146; }
#WelcomeText {position:relative; float:left; width:496px; height:430px; background-color:#fef9db;color:#4d2146; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:14px;padding-left:10px; padding-right:10px;}

#WelcomeTestimonies {position:relative; float:left; clear:both; width:510px; height:80px; background-color:#fef9db; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:12px;}

.testimoniestext {position:relative;float:left;padding-top:0px; padding-left:10px; width:505px; height:80px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:12px; background-color:#fef9db; text-align:left}

.PriceBannerBack {position:relative; float:left; clear:both; width:660px; height:44px; background-color:#fef9db; text-align:left;}

.PriceBanner1 {position:relative;float:left;padding-top:10px; padding-left:10px; width:660px; height:44px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px;  text-align:center; background-image:url(img/PriceGrid/PricingBanner1.png);background-repeat: no-repeat;}

.PriceBanner2 {position:relative;float:left;padding-top:10px; padding-left:10px; width:660px; height:44px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; background-image:url(img/PriceGrid/PricingBanner2.png);background-repeat: no-repeat; text-align:center}

.PriceBanner3 {position:relative;float:left;padding-top:10px; padding-left:10px; width:660px; height:44px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;  font-size:16px; background-color: transparent; text-align:center; background-image:url(img/PriceGrid/PricingBanner3.png);background-repeat: no-repeat;}

.PriceBanner4 {position:relative;float:left;padding-top:10px; padding-left:10px; width:660px; height:44px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; background-color: transparent; text-align:center; background-image:url(img/PriceGrid/PricingBanner4.png);background-repeat: no-repeat;}

.PriceBanner5 {position:relative;float:left;padding-top:10px; padding-left:10px; width:660px; height:44px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; background-color: transparent; text-align:center; background-image:url(img/PriceGrid/PricingBanner5.png);background-repeat: no-repeat;}

.PriceBanner6 {position:relative;float:left;padding-top:10px; padding-left:10px; width:660px; height:44px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; background-color: transparent; text-align:center; background-image:url(img/PriceGrid/PricingBanner6.png);background-repeat: no-repeat;}

.PriceBanner7 {position:relative;float:left;padding-top:10px; padding-left:10px; width:660px; height:44px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:16px; background-color: transparent; text-align:center; background-image:url(img/PriceGrid/PricingBanner1.png);background-repeat: no-repeat;}


#welcomebodymain {position:relative; clear:both; width:717px; height:570px; background-color:transparent; font-size:10px; border-bottom: 1px solid #435831;}

.datatable { border: 1px solid #828282;border-collapse:collapse;width:660px;}
.datatable td {border: 1px solid #828282; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}
.datatable th { border: 1px solid #828282; background-color:#dfdbb8;font-weight:bold;text-align:center;padding-left:0.3em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}

.datatable tr.altrow {background-color:#fef9db; color:#4d2146;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}

.datatable tr.altrow2 {background-color:#f3edcc; color:#4d2146;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}




      body { font: 9pt "trebuchet ms",verdana,tahoma,sans-serif;
	  background-image:url(img/aqua/EWBackground.gif)} 
     

	 	 	  #OuterBox {
		position:relative;	  
    margin-top: 0px;
	margin-left:auto; margin-right:auto;
    color: #fff;
    width: 800px;
    padding: 0px;


			  }
	
	 	  .topArea {
				  
					/* overflow: auto;*/
	/* Initial/min/max height for this pane */
	margin-top: 0px;
	height: 220px;
  width: 800px;
	background-color:transparent;
	/* No margin or border allowed */  
		  }
	 .Site_Top {
	      border: 0px solid #fef9db;
		  top:-300px;
    color: #fef9db;
    width: 760px;
	height:200px;
    padding: 20px;
    text-align: left;
	background-color:transparent;
	background-image:url(img/explorewales/TopBgImage.jpg);
    border-top: 3px solid #fef9db;
    border-bottom: 3px solid #fef9db;
  margin-left: auto ;
  margin-right: auto ;

    border-left: 3px solid #fef9db;
    border-right: 3px solid #fef9db;
	
		-moz-border-radius-topright: 20px;
	-moz-border-radius-topleft: 20px;
	
	-webkit-border-top-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	
	
	
	 }
	 
	.bottomArea {
			  
    margin-top: -40px;
	margin-left:auto; margin-right:auto;
    color: #fff;
    width: 800px;
    padding: 0px;
    border: 3px solid #fff;
	background-image:url(img/explorewales/BotBgImage.jpg);
	border-top: 0px;
	min-height:990px; /* Controls height of bottom area */



    /* Do rounding (native in Firefox and Safari) */
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-bottomleft:20px;

	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
		  } 
	 	  
	
	.test{ 
	background-attachment:fixed;
	background-color:#036;
	background-image:;
	background-repeat:no-repeat; 
	background-position:	center; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold; 
	height:120px;
	
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
 
	

	
	
	

	

	border-top-color:#099;
	border-left-color:#00C;
	border-right-color:#0CC;
	border-bottom-color:#0C9;	
	
	border-top-style:dotted;
	border-left-style:dashed;	
	border-right-style:dashed;	
	border-bottom-style:dashed;	
	
	border-top-width:thin;
	border-left-width:thin;
	border-right-width:thin;	
	border-bottom-width:thin; 
	
	
	

	}
	
		#areaA {position:relative; clear:both; width:800px; background-color:transparent; font-size:10px;margin-left:auto; margin-right:auto; text-align:center; font-weight:bold; font-size:14px;color:#000; margin-bottom:7px;margin-top:10px; }
	
			#areaB {position:relative; clear:both; width:800px; background-color:transparent; font-weight:bold; font-size:14px;margin-left:auto; margin-right:auto;text-align:center; color:#000; margin-top:6px; top:0px}
	


			#areaC {position:relative; clear:both; width:800px; background-color:transparent; font-weight:bold; font-size:14px;margin-left:auto; margin-right:auto;text-align:center; color:#000; margin-top:6px; top:0px}
	


		#areaD {position:relative; clear:both; width:740px;  background-color:transparent; font-size:10px;margin-left:auto; margin-right:auto;text-align:center; color:#000;}
	
		#areaE {position:relative; clear:both; width:740px;  background-color:transparent; font-size:10px;margin-left:auto; margin-right:auto;text-align:center; color:#000;}

		#areaF {position:relative; clear:both; width:740px;  background-color:transparent; font-size:10px;margin-left:auto; margin-right:auto;text-align:center; color:#000;}

 	#gallery {position:relative; margin-left:auto; margin-right:auto; clear:both; width:717px; height:743px; background-color:transparent; font-size:10px;}
	#galleryhead {position:relative; float:left; clear:both; width:717px; height:90px; background-color:transparent; font-size:10px; background-image:url(img/SnowdoniaNationalParkGallery.jpg); background-repeat:no-repeat;}
	
		#galleryoptions {position:relative; float:left; clear:both; width:717px; height:33px; background-color: transparent; font-size:10px;}
					#gallerydropdown {position:relative; margin-left: auto; margin-right: auto; margin-top:6px;  width:290px; height:25px; background-color: transparent; font-size:10px; text-align:center}
				#gallerybody {position:relative; float:left; clear:both; width:717px; height:450px; background-color: transparent; font-size:10px;}
	
#photoslide {position:relative; margin-left: auto; margin-right: auto; margin-top:6px;  width:542px; height:441px; background-color: transparent; font-size:10px;}

#w_page {position:relative; clear:both; width:717px; height:920px; background-color:#fef9db; font-size:10px; margin-left:auto; margin-right:auto}
#w_Menubar {position:relative; float:left; clear:both; width:717px; height:30px; 	margin-left:auto;
	margin-right:auto; background-color:#09F; }

#w_belowHeader {position:relative; float:left; clear:both; width:717px; font-size:10px; background-color:#CF3}

#w_TitleBar {position:relative; float:left; clear:both; width:717px; height:70px; font-size:10px;}

#w_TopBanner{position:relative; float:left; clear:both; width:717px; height:120px; background-color: transparent; font-size:10px;text-align:left;border-top: 1px solid #435831;border-bottom: 1px solid #435831;}

#w_Body {position:relative; clear:both; width:717px; height:570px; background-color:transparent; font-size:10px; border-bottom: 1px solid #435831;}

#w_Footer {position:relative; float:left; clear:both; width:717px; height:150px; background-color: transparent; font-size:10px;text-align:left; background-image:url(img/HomePageFooter.jpg);}
