﻿body{
	background:#fff;
	position:relative;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	color:#6d5a4c;
	/*font-family:Arial, Helvetica, sans-serif;*/
    background: url(/images/background/bg.jpg) no-repeat fixed 0 0 #FFF;
	
}




/* WRAPPER CONTAINER */
#wrappercontainer{
	position:relative;
	float:left;
	width:100%;
	/*z-index:100;*/
	/*background:#FFF;*/
}


	/* WRAPPER */
	#wrapper{
		width:950px;
		margin: 0 auto;
		z-index:100;
	}



   /* #bgleft {
    	position: absolute;
    	top: 0px;
    	left: 0px; 
    	width: 500px;
    	background-image: url(/images/background/left.jpg);
    	background-attachment: fixed;
		background-position:top left;
		height:1500px;
    }
	
    #bgright {
    	position: absolute;
    	top: 0px;
    	right: 0px; 
    	width: 500px;
    	background-image: url(/images/background/right.jpg);
    	background-attachment: fixed;
		background-position:top right;
		height:1500px;
    }*/

#side{
	position:absolute;
	float:left;
	width:220px;
	height:1082px;
	margin:0;
	padding:0;
	left:-220px;
}


/* WRAPPER 
#wrapper{
	position:relative;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
*/

/* IMAGE BORDER OVERRIDE */
img, img a{
	border:0;
}


/* DEVICE MESSAGE */
#devicemessage{
	position:relative;
	float:left;
	width:100%;
	height:40px;
	z-index:100;
	font-size:13px;
	color:#F4D2B5;
	text-align:center;
}



/* ELEMENTS IN TOP BAR */
#topbarcontainer{
	position:relative;
	float:left;
	/*width:100%;*/
	/*width:910px;*/
	padding:20px 20px 0 20px;
	/*height:230px;*/
	height:170px;
	z-index:100;
	background:#FFF;
}


	/* ELEMENTS IN TOP BAR */
	#topbar{
		/*width:945px;*/
		/*width:910px;*/
		margin: 0 auto;
		z-index:100;
	}
	
	
			#topbarleft{
				position:relative;
				float:left;
				/*width:220px;*/
				
				margin:0;
			}
	

					#topbarleft #logo{
						position:relative;
						float:left;
						/*width:220px;*/
					}
					
					
					
					
						
			#topbarright{
				position:relative;
				float:left;
				/*width:690px;*/
				
				top:-20px;
			}
						
						
						
		
					#topbarright #quicklinks{
						position:relative;
						float:left;
						width:100%;
						margin:0;
						padding:0;
						font-size:11px;
						height:50px;
					}
					
						#topbarright #quicklinks ul{
							position:relative;
							float:right;
							width:auto;
							margin:0;
							padding:0;
							list-style-type:none;
						}
					
							#topbarright #quicklinks ul li{
								position:relative;
								float:left;
								width:auto;
								/*margin:0 15px 0 0;*/
								margin:0;
								padding:10px 7px;
								border-right:2px solid #ECE9E7;
								color:#6c5a4c;
							}
		
								#topbarright #quicklinks ul li a{
									color:#6c5a4c;
									text-decoration:none;
								}
			
			
			
					#googlesearch{
						position:relative;
						float:left;
						width:100%;
						margin:0;
						padding:0;
						font-size:10px;
						height:70px;
					}
		
		
			
								#topbarright #googlesearch{
									position:relative;
									float:right;
									width:300px;
								}
		
		
		
										/* #googlesearch input.gsc-search-button {
											border-color: #dcdcdc;
											background-color: #dcdcdc;
										  }
										  
							
										 #googlesearch td.gsc-input {
											padding:0;
											margin:0;
											background:#FFF;
											border:0;
										}
							
										 #googlesearch td.gsc-input input.gsc-input{
											margin:0;
											background: none repeat scroll 0% 0% white !important;
											border:1px solid #dcdcdc;
											padding:3px;
										}
										
										
										  
										 #googlesearch td.gsc-search-button {
											padding:0;
											margin:0;
											background:#FFF;
											border:0;
										}
									
										#googlesearch  td.gsc-search-button input.gsc-search-button{
											padding:0;
											margin:0;
											background:#dcdcdc;
											border:0;
											color:#FFF;
										}
	
		
										#googlesearch  td.gsc-clear-button{
											display:none;
										} */
		
		
		
		
		
		
					#topbarright #menubar{
						position:relative;
						float:left;
						width:100%;
						margin:0;
						padding:0;
						font-size:10px;
						height:50px;
						text-transform:uppercase;
					}
		
		
		
		
							#topbarright #menubar #homeicon{
								position:relative;
								float:left;
								width:140px;
								margin:0;
								padding:0;
								height:50px;
								border-right:1px solid #ECE9E7;
							}
		
				
									#topbarright #menubar #homeicon ul{
										position:relative;
										float:left;
										margin:0;
										padding:0;
										list-style:none;
									}
		
				
										#topbarright #menubar #homeicon ul li{
												background-image:url('/images/home-icon.png');
												background-repeat:no-repeat;
												background-position:10px 10px; 
												background-color:inherit;
												text-indent:-9999px;
												float:right;
												height:50px;
												width:50px;
												position:relative;
										}

												#topbarright #menubar #homeicon ul li a{
													float:left;
													height:50px;
													width:50px;
													position:relative;
												}
		




/* ELEMENTS IN HEADERIMAGE CONTAINER */
#headerimagecontainer{
	position:relative;
	float:left;
	width:100%;
	/*top:-60px;*/
	z-index:1;
	background:#ECE9E7;
}

	#headerimagecontainer #header{
		height:200px;
		z-index:1;
		margin: 10px 0 0 0;
	}


		#headerimagecontainer #header .headerimg { 
			background-position: center top; 
			background-repeat: no-repeat; 
			width:100%; 
			height:200px; 
			position:absolute; 
		}


		#headerimagecontainer #header .headerimg h4{ 
			color:#FFF;
			float:left;
			/*font-family:'Gill Sans W04 Condensed';*/
			font-size:80px;
			margin:110px 0 0 40px;
			padding:0;
			position:relative;
			text-transform:uppercase;
			width:auto;
		}
		
				#headerimagecontainer #header .headerimg h4 a{ 
					color:#FFF;
					text-decoration:none;
				}
		


/* PAGE TITLE */

#pagetitlecontainer{
		position:relative;
		width:945px;
		margin: 10px auto 0 auto;
		}

	#pagetitle{
		position:relative;
	}

	#pagetitle h1{
		position:relative;
		float:left;
		width:100%;
		margin:0 0 30px 0;
		padding:0;
		color:#F4D2B5;
		font-size:50px;
		font-weight:normal;		
	}
	
/* IMAGE HEADER DESCRIPTION */
	
#pagetitlecontainer #headerdesc{
		position:absolute;
		width:100%;
		top:50px;
		/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
		font-size:12px;
		color:#716068;
		}
	
#pagetitlecontainer #headerdesc h4{
		margin:0;
		padding:3px;
		width:auto;
		background:#F4D2B5;
		position:relative;
		float:right;
		font-weight:normal;
		}
	
#pagetitlecontainer #headerdesc h4 a{
		color:#716068;
		text-decoration:none;
		}


/* ELEMENTS IN SECONDARY PAGE CONTAINER */

#secondarycontainer{
	position:relative;
	float:left;
	width:100%;
	top:-150px;
	z-index:100;
}


/* ELEMENTS IN HOME PAGE CONTAINER */

#homecontainer{
	position:relative;
	float:left;
	/*width:100%;*/
	/*top:-50px;*/
	/*width:910px;*/
	padding:0 20px;
	z-index:100;
	background:#ece9e7;
	font-size:14px;
}

		#homecontainer #homeleft{
			position:relative;
			float:left;
			width:220px;
			z-index:100;
			margin:20px 0 0 0;
		}
		
			#homecontainer #homeleft h1{
				font-family:'Gill Sans W04 Light';
				font-weight:normal;
				text-transform:uppercase;
				position:relative;
				float:left;
				width:220px;
				z-index:100;
				margin:0;
			}
		
			#homecontainer #homeleft p{
				position:relative;
				float:left;
			}
		
			#homecontainer #homeleft a{
				color:#6D5A4C;
			}

			#homecontainer #homeleft #tripadvisor{
				position:relative;
				float:left;
				width:100%;
				margin:50px 0 0 0;
			}


		#homecontainer #homeright{
			position:relative;
			float:left;
			width:690px;
			z-index:100;
		}
		
		
	
		
#homehalfboxfooter{
	position:relative;
	float:left;
	/*width:930px;*/
	padding:0 10px;
	z-index:100;
	background:#ece9e7;
	font-size:14px;
}


		#homehalfboxfooter #tripadvisor{
			position:relative;
			float:left;
			width:220px;
			margin:10px 0 0 0;
		}
		
		#homehalfboxfooter #tripadvisor #TA_linkingWidgetWAR183{
			margin:0 0 0 30px;
		}
		
		

		#homehalfboxfooter #homehalfboxcontainer{
			position:relative;
			float:left;
			width:710px;
		}


/* ELEMENTS IN PAGE CONTAINER */

#container{
	position:relative;
	float:left;
	/*width:100%;*/
	/*top:-50px;*/
	width:910px;
	padding:0 20px;
	z-index:100;
	background:#ece9e7;
	font-size:14px;
}


		#leftnav{
			position:relative;
			float:left;
			width:220px;
			z-index:100;
			margin:20px 0 0 0;
		}
		
		
		
		
		#leftnav #nearbytitle{
			width:200px;
		}
		
			#leftnav #nearby{
				width:190px;
			}
		
		
				#leftnav #nearby #result{
					width:180px;
				}
		
					#leftnav #nearby #result #right{
						width:100px;
					}


			#leftnav ul{
				position:relative;
				float:left;
				width:210px;
				list-style-type:none;
				margin:0;
				padding:0;
			}
		
				#leftnav ul li{
					position:relative;
					float:left;
					width:190px;
					list-style-type:none;
					/*margin:0 0 5px 0;*/
					margin:0;
					min-height:50px;
					font-size:22px;
				}
				
					#leftnav ul.tabs li.gallery{
						background: #f36f21;
					}
					
					#leftnav ul.tabs li.map{
						background: #49c3f1;
					}

				
				
				#leftnav ul li.active{
					width:100%;
				}

				#leftnav ul li a{
					text-decoration:none;
					color:#FFF;
					text-transform:uppercase;
					position:relative;
					float:left;
					min-height:30px;
					font-size:15px;
					width:inherit;
					padding:15px 5px;
				}
				
a.land1 {background: #9f310d;}				

a.land2 {background: #f36f21;}				

a.water1 {background: #0071bc;}	

a.water2 {background: #49c3f1;}				

a.wildlife1 {background: #39b54a;}				

a.wildlife2 {background: #a6ce39;}				
			
a.history1 {background: #a67a04;}				
				
a.history2 {background: #ffcb04;}				
				
a.observatory1 {background: #630b67;}				

a.observatory2 {background: #ae79b4;}				

a.accessibility1 {background: #950057;}				

a.accessibility2 {background: #e23c96;}				

a.accommodation1 {background: #9c5607;}				

a.accommodation2 {background: #fbbc8e;}				

a.art1 {background: #d53b38;}				

a.art2 {background: #dba68e;}	

a.grey1 {background: #b7b8b7;}	

a.grey2 {background: #cacaca;}	

a.grey3 {background: #c2c2c2;}	

a.grey4 {background: #b0b1b0;}	


			


/* MIDDLE 3 COL */

		#container #threecolumn{
			position:relative;
			float:left;
			width:650px;
			margin:20px 0 0 0;
			padding:10px;
			background:#FFF;
		}


				#container #threecolumn h1{
					position:relative;
					float:left;
					width:100%;
					margin: 0;
					padding:0 0 10px 0;
					border-bottom:1px solid #6D5A4C;
					font-size:20px;
					text-transform:uppercase;
				}


				#container #threecolumn #copy{
					position:relative;
					float:left;
					width:200px;
					margin: 0;
					padding:0;
				}
				
				#container #threecolumn #dms{
					position:relative;
					float:left;
					width:210px;
					margin:0 0 0 20px;
					padding:0;
				}
				
				#container #threecolumn #copyfull{
					position:relative;
					float:left;
					width:100%;
					margin: 0;
					padding:0;
				}




/* MIDDLE 2 COL FORM MESSAGE */

		#formmessage{
			position:relative;
			float:left;
			width:100%;
			margin:10px 0;
			padding:0;
		}



/* MIDDLE 2 COL FORM */

		#container .formtwo{
			position:relative;
			float:left;
			width:430px;
			margin:20px 0 0 0;
			padding:10px;
		}
		
			#container .formtwo #form{
				position:relative;
				float:left;
				width:100%;
			}

		
				#container .formtwo table{
					width:100%;
				}
		
				#container .formtwo textarea{
					padding:5px;
					border:0;
					width:100%;
					height:100px;
				}

				#container .formtwo input{
					padding:5px;
					border:0;
					width:100%;
				}

				#container .formtwo input.submitbutton{
					background:#A6CE39;
					color:#FFF;
					float:left;
					padding:10px;
					position:relative;
					width:100px;
					text-transform:uppercase;
					font-family:'Gill Sans W04 Roman';
				}



/* MIDDLE 2 COL */

		#container #twocolumn{
			position:relative;
			float:left;
			width:430px;
			margin:20px 0 0 0;
			padding:10px;
			background:#FFF;
		}


				#container #twocolumn h1{
					position:relative;
					float:left;
					width:100%;
					margin: 0;
					padding:0 0 10px 0;
					border-bottom:1px solid #6D5A4C;
					font-size:20px;
					text-transform:uppercase;
				}


				#container #twocolumn #copy{
					position:relative;
					float:left;
					width:200px;
					margin: 0;
					padding:0;
				}
				
				#container #twocolumn #dms{
					position:relative;
					float:left;
					width:210px;
					margin:0 0 0 20px;
					padding:0;
				}
				
				#container #twocolumn #copyfull{
					position:relative;
					float:left;
					width:100%;
					margin: 0;
					padding:0;
					line-height:20px;
				}
		
		
		
		/* DOWNLOADS */
		
		#FileDownloads ul {
			margin:0;
			padding:0;	
		}
		
		#FileDownloads ul li {
			list-style:none;
			float:left;	
			margin:5px 8px;
			width:115px;
		}
		
		
		
/* CONTENT GALLERY */				

			#contentgallery{
				position:relative;
				float:left;
				width:100%;
			}

				#contentgallery h3{
					position:relative;
					float:left;
					margin:20px 0;
					padding:0;				
					width:100%;
					color:#716068;
					border-bottom:1px solid #716068;
					font-family:'Swiss721W01-BlackConden';
					font-weight:normal;
				}



			#contentgallery a{
				position:relative;
				float:left;
				width:auto;
				margin:5px;
				height:120px;
			}

				#contentgallery a img{
					height:120px;
				}


/* RIGHT 1 COL */

		#container #onecolumnright{
			position:relative;
			float:left;
			width:220px;
			margin:20px 0 0 10px;
		}
		
		

				#container #onecolumnright p{
					position:relative;
					float:left;
					margin:10px;
					width:200px;
				}

		
		
				#container #onecolumnright h1{
					border-bottom:1px solid #6D5A4C;
					font-weight:normal;
					margin:0;
					padding:0 0 10px 0;
				}
		
		
		
				#container #onecolumnright h6{
					color:#FFF;
					float:left;
					margin:0;
					padding:10px;
					position:relative;
					text-transform:uppercase;
					width:200px;
				}
		
						#container #onecolumnright h6.green{
							background:#a6ce39;
						}
						
						#container #onecolumnright h6.purple{
							background:#ae79b4;
						}


/* MIDDLE 1 COL */

		#container #onecolumnmiddle{
			position:relative;
			float:left;
			width:220px;
			margin:20px 0 0 10px;
		}





	#homefooterhorizontalcontainer{
		position:relative;
		width:945px;
		margin: 10px auto 0 auto;
	}


			#homefooterhorizontalcontainer #homefooterhorizontal{
				position:relative;
				float:left;
				margin:10px 5px;
				width:100%;
				/*font-family:Arial, Helvetica, sans-serif;*/
				font-weight:normal;
			}






#fulldividecontainer {
	position:relative;
	width:945px;
	margin:10px auto 0;
}


	#fulldividecontainer #fulldivide{
		position:relative;
		float:left;
		margin:10px 5px;
		width:100%;
	}




	#toptwo{
		position:relative;
		width:945px;
		margin: 10px auto 0 auto;
	}
	
		#toptwo #homeproductsearch{
			position:relative;
			float:left;
			margin:0 15px 0 5px;
			width:610px;
		}
		
		
		
		
	#boxad{
		position:relative;
		float:left;
		margin:10px 0 10px 10px;
		/*margin:10px 0;*/
		width:220px;	
		background:#FFF;
	}
		
		
	#boxadleft {
		position:relative;
		float:left;
		margin:0 0 0 -10px;
	}
		
		
		#boxadleft #boxad{
			margin:10px 0px
		}
		
		
		
		
		#toptwo #toptwoleft{
			position:relative;
			float:left;
			width:645px;
		}
		
		
			#toptwo #toptwoleft #secondarytopcopy{
				position:relative;
				float:left;
				width:615px;
				background:#F4D2B5;
				margin:0 5px;
				padding:15px 10px;
			}
			
			
			
				#toptwo #toptwoleft #secondarytopcopy #breadcrumbnav{
					position:relative;
					float:left;
					font-weight:bold;
					width:450px;
					height:30px;
						font-size:14px;
						color:#716068;
						margin:0;
						padding:0;
						line-height:17px;
					
				}
			
					#toptwo #toptwoleft #secondarytopcopy #breadcrumbnav a{
						color:#716068;
						text-decoration:none;
					}
			
			
			
				#toptwo #toptwoleft #secondarytopcopy #share{
					position:relative;
					float:right;
					margin:0;
					width:150px;
					background:#F4D2B5;
					padding:0;
				}
			
			
			
				#toptwo #toptwoleft #secondarytopcopy #copy{
					position:relative;
					float:left;
					clear:left;
					margin:10px 0 30px 0;
					padding:0;				
					width:100%;
					font-size:15px;
					color:#716068;
					line-height:20px;
				}
			
			
					#toptwo #toptwoleft #secondarytopcopy #copy p{
						margin:0 0 10px 0;
						padding:0;
						line-height:23px;
					}
					
					
					#toptwo #toptwoleft #secondarytopcopy #copy a{
						text-decoration:none;
						color:#466870;
						font-weight:bold;
					}
		
						#toptwo #toptwoleft #secondarytopcopy #copy a:hover{
							text-decoration:underline;
						}
	
	
/* COPY MAINCOPY INSERT */		

				#maincopyinsert{
					position:relative;
					float:right;
					margin:10px 0 10px 10px;
					padding:0;				
					width:300px;
					height:230px;
				}
				
				
		
							#maincopyinsert img{
								position:relative;
								float:left;
								width:100%;
							}


							#maincopyinsert h4{
								position:relative;
								float:left;
								margin:0;
								padding:2px 0 0 5px;
								width:290px;
								height:25px;
								background-color:#716068;
								color:#BEABA3;
								font-weight:normal;
								padding:5px 0 0 10px;
								font-size:14px;
							}
							
		
		
/* COPYNAV NAVIGATION BUTTON IMAGES */		

				#copynav{
					position:relative;
					float:left;
					clear:left;
					margin:0;
					padding:0;				
					width:100%;
				}
		
		
					#copynav ul{
						position:relative;
						float:left;
						margin:0;
						padding:0;				
						width:100%;
					}
					
			
						#copynav ul li{
							list-style:none;
							float:left;
							position:relative;
							margin:0 5px 5px 0;
							width:200px;
							height:165px;
						}
						
						
						#copynav ul li a{
							float:left;
							position:relative;
							width:100%;
							height:auto;
						}

							#copynav ul li h3{
								list-style:none;
								float:left;
								position:relative;
								margin:135px 0 0 0;
								width:190px;
								height:25px;
								background-color:#716068;
								color:#BEABA3;
								font-weight:normal;
								padding:5px 0 0 10px;
								font-size:17px;
							}
							
							
							#copynav ul li h3 a {
								color:#BEABA3;
								font-size:17px;
								text-decoration:none;								
							}
		
		
		
						#copynav ul li.hadrian-people-walk{background:url("/images/main-copy-nav/hadrians-wall-getting-around.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hadrian-cyclist{background:url("/images/main-copy-nav/hadrians-wall-cycle-routes.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hadrian-forts{background:url("/images/main-copy-nav/hadrians-wall-forts.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hadrian-museums{background:url("/images/main-copy-nav/hadrians-wall-museums.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hadrian-path{background:url("/images/main-copy-nav/hadrians-wall-walking-routes.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hadrian-deals{background:url("/images/main-copy-nav/hadrians-wall-deals.jpg") no-repeat scroll 0 0 transparent;}

						#copynav ul li.alnwick{background:url("/images/main-copy-nav/alnwick.jpg") no-repeat scroll 0 0 transparent;}
						
						#copynav ul li.alnmouth{background:url("/images/main-copy-nav/alnmouth.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.amble{background:url("/images/main-copy-nav/amble.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.craster{background:url("/images/main-copy-nav/craster.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.warkworth{background:url("/images/main-copy-nav/warkworth.jpg") no-repeat scroll 0 0 transparent;}
						
						
						
						#copynav ul li.belford{background:url("/images/main-copy-nav/belford.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.berwick-upon-tweed{background:url("/images/main-copy-nav/berwick-upon-tweed.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.holy-island{background:url("/images/main-copy-nav/holy-island.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.seahouses{background:url("/images/main-copy-nav/seahouses.jpg") no-repeat scroll 0 0 transparent;}
						
						
						#copynav ul li.berwick{background:url("/images/main-copy-nav/hadrians-wall-deals.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hadrians-wall{background:url("/images/main-copy-nav/hadrians-wall.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.kielder{background:url("/images/main-copy-nav/kielder-water.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.morpeth{background:url("/images/main-copy-nav/morpeth-mid-nland.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.rothbury{background:url("/images/main-copy-nav/rothbury-cragside.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.newbiggin{background:url("/images/main-copy-nav/newbiggin-boats.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.wooler{background:url("/images/main-copy-nav/wooler-till-valley.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.nat-park{background:url("/images/main-copy-nav/northumberland-national-park.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.seahouses-coast{background:url("/images/main-copy-nav/seahouses-harbour-berwick-coast.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.countryside{background:url("/images/main-copy-nav/hadrians-wall-deals.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.travel{background:url("/images/main-copy-nav/bus-bamburgh-castle.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.ford-etal{background:url("/images/main-copy-nav/heatherslaw-mill.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.wooler-centre{background:url("/images/main-copy-nav/wooler.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.newbiggin-coast{background:url("/images/main-copy-nav/newbiggin-couples.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.blyth{background:url("/images/main-copy-nav/blyth.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.ashington{background:url("/images/main-copy-nav/ashington.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.morpeth-bridge{background:url("/images/main-copy-nav/morpeth-bridge.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.rothbury-centre{background:url("/images/main-copy-nav/rothbury-town.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.otterburn{background:url("/images/main-copy-nav/otterburn-castle.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.kielder-drive{background:url("/images/main-copy-nav/kielder-drive.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.allendale{background:url("/images/main-copy-nav/allendale.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.blanchland{background:url("/images/main-copy-nav/blanchland.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.corbridge{background:url("/images/main-copy-nav/corbridge.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.haltwhistle{background:url("/images/main-copy-nav/haltwhistle.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hexham{background:url("/images/main-copy-nav/hexham-old-gaol.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.berwick-marygate{background:url("/images/main-copy-nav/berwick-marygate.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.holy-island-boat{background:url("/images/main-copy-nav/holy-island-boat.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.seahouses-boats{background:url("/images/main-copy-nav/seahouses-boats.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.ingram-valley{background:url("/images/main-copy-nav/ingram-valley.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.otterburn-ranges{background:url("/images/main-copy-nav/otterburn-ranges.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.simonside{background:url("/images/main-copy-nav/simonside.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.cheviots{background:url("/images/main-copy-nav/cheviots.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.holy-island-fisherman{background:url("/images/main-copy-nav/holy-island-fisherman.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.coquet-island{background:url("/images/main-copy-nav/coquet-island.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.druridge-bay{background:url("/images/main-copy-nav/druridge-bay.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.farne-islands{background:url("/images/main-copy-nav/farne-islands.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.allen-valleys{background:url("/images/main-copy-nav/allen-valleys.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.otterburn-mill{background:url("/images/main-copy-nav/otterburn-mill.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.north-pennines{background:url("/images/main-copy-nav/north-pennines.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.north-northumberland{background:url("/images/main-copy-nav/north-northumberland.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.kielder-countryside{background:url("/images/main-copy-nav/kielder-countryside.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.ford-castle{background:url("/images/main-copy-nav/ford-castle.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.roman-wall{background:url("/images/main-copy-nav/roman-wall.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.roman-wall-quarry{background:url("/images/main-copy-nav/roman-wall-quarry.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.roman-army{background:url("/images/main-copy-nav/roman-army.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.roman-fort{background:url("/images/main-copy-nav/roman-fort.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.getting-around{background:url("/images/main-copy-nav/getting-around.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.cycling-routes{background:url("/images/main-copy-nav/cycling-routes1.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walking-routes{background:url("/images/main-copy-nav/walking-hadrians.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.group-travel{background:url("/images/main-copy-nav/group-travel.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.tic{background:url("/images/main-copy-nav/tic.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.tide-times{background:url("/images/main-copy-nav/tide-times.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.holy-island-causeway{background:url("/images/main-copy-nav/holy-island-causeway.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.tourist-information{background:url("/images/main-copy-nav/tourist-information.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.tour-guides{background:url("/images/main-copy-nav/tour-guides.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.paint-holiday{background:url("/images/main-copy-nav/paint-holiday.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.photo-course{background:url("/images/main-copy-nav/photo-course.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.gym-gallery{background:url("/images/main-copy-nav/gym-gallery.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.pub{background:url("/images/main-copy-nav/pub.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.picnic{background:url("/images/main-copy-nav/picnic.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipes{background:url("/images/main-copy-nav/recipes.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.restaurant{background:url("/images/main-copy-nav/restaurant.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.cafe{background:url("/images/main-copy-nav/cafe.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.flodden{background:url("/images/main-copy-nav/flodden.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.housesteads{background:url("/images/main-copy-nav/housesteads.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.warkworth-castle{background:url("/images/main-copy-nav/warkworth-castle.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.woodhorn{background:url("/images/main-copy-nav/woodhorn.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.paxton-house{background:url("/images/main-copy-nav/paxton-house.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.birdwatching{background:url("/images/main-copy-nav/birdwatching.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.coast{background:url("/images/main-copy-nav/coast.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.countryside{background:url("/images/main-copy-nav/countryside.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.gardens{background:url("/images/main-copy-nav/gardens.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.wildlife{background:url("/images/main-copy-nav/wildlife.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.viewpoints{background:url("/images/main-copy-nav/viewpoints.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.spa{background:url("/images/main-copy-nav/spa.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.adventure{background:url("/images/main-copy-nav/adventure.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.cycling{background:url("/images/main-copy-nav/cycling.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.fishing{background:url("/images/main-copy-nav/fishing.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.golf{background:url("/images/main-copy-nav/golf.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.horse-riding{background:url("/images/main-copy-nav/horse-riding.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walking{background:url("/images/main-copy-nav/walking.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.water-skiing{background:url("/images/main-copy-nav/water-skiing.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.nt-events{background:url("/images/main-copy-nav/nt-events.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walltown-crag{background:url("/images/main-copy-nav/walltown-crag.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.membership{background:url("/images/main-copy-nav/membership.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.english-heritage-events{background:url("/images/main-copy-nav/english-heritage-events.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.markets{background:url("/images/main-copy-nav/markets.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.local-made{background:url("/images/main-copy-nav/local-made.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.home-garden{background:url("/images/main-copy-nav/home-garden.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.farm-shop{background:url("/images/main-copy-nav/farm-shop.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.art-photography{background:url("/images/main-copy-nav/art-photography.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.antique-shop{background:url("/images/main-copy-nav/antique-shop.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hotels{background:url("/images/main-copy-nav/hotels.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.caravan{background:url("/images/main-copy-nav/caravan.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.bnb{background:url("/images/main-copy-nav/bnb.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.special-offers{background:url("/images/main-copy-nav/special-offers.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.inns{background:url("/images/main-copy-nav/inns.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hostel{background:url("/images/main-copy-nav/hostel.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.cottages{background:url("/images/main-copy-nav/cottages.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.art-culture{background:url("/images/main-copy-nav/art-culture.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.family{background:url("/images/main-copy-nav/family.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.food-drink{background:url("/images/main-copy-nav/food-drink.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.history-heritage{background:url("/images/main-copy-nav/history-heritage.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.indoor{background:url("/images/main-copy-nav/indoor1.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.nature{background:url("/images/main-copy-nav/nature.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.relaxation{background:url("/images/main-copy-nav/relaxation.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.shopping{background:url("/images/main-copy-nav/shopping.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.sports-activities{background:url("/images/main-copy-nav/sports-activities.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.eng-heritage{background:url("/images/main-copy-nav/eng-heritage.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.nat-trust{background:url("/images/main-copy-nav/nat-trust.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itineraries{background:url("/images/main-copy-nav/itineraries.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.special{background:url("/images/main-copy-nav/special.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.add-event{background:url("/images/main-copy-nav/add-event.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.belford{background:url("/images/main-copy-nav/belford.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.west-allen-valleys{background:url("/images/main-copy-nav/west-allen-valleys.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.berwick-coast{background:url("/images/main-copy-nav/berwick-coast.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.hw-sycamore-gap{background:url("/images/main-copy-nav/hw-sycamore-gap.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.holy-island{background:url("/images/main-copy-nav/holy-island.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.rock-art{background:url("/images/main-copy-nav/rock-art.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.accessible{background:url("/images/main-copy-nav/accessible.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-mussels{background:url("/images/main-copy-nav/recipies-mussels.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-lindisfarne-oysters{background:url("/images/main-copy-nav/recipies-lindisfarne-oysters.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-leg-lamb{background:url("/images/main-copy-nav/recipies-leg-lamb.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-langoustines{background:url("/images/main-copy-nav/recipies-langoustines.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-lamb-leg{background:url("/images/main-copy-nav/recipies-lamb-leg.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-lamb{background:url("/images/main-copy-nav/recipies-lamb.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-fish-chips{background:url("/images/main-copy-nav/recipies-fish-chips.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-duck-rhubarb{background:url("/images/main-copy-nav/recipies-duck-rhubarb.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-craster-salmon{background:url("/images/main-copy-nav/recipies-craster-salmon.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-breakfast{background:url("/images/main-copy-nav/recipies-breakfast.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-braised-beef{background:url("/images/main-copy-nav/recipies-braised-beef.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-venison{background:url("/images/main-copy-nav/recipies-venison.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-trout-remoulade{background:url("/images/main-copy-nav/recipies-trout-remoulade.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-beef-rib{background:url("/images/main-copy-nav/recipies-beef-rib.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-trout{background:url("/images/main-copy-nav/recipies-trout.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-smoked-salmon{background:url("/images/main-copy-nav/recipies-smoked-salmon.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-sausage{background:url("/images/main-copy-nav/recipies-sausage.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-salmon-fillet{background:url("/images/main-copy-nav/recipies-salmon-fillet.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.recipies-pork{background:url("/images/main-copy-nav/recipies-pork.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walk-wylam{background:url("/images/main-copy-nav/walk-wylam.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walk-corbridge{background:url("/images/main-copy-nav/walk-corbridge.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walk-housesteads{background:url("/images/main-copy-nav/walk-housesteads.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walk-haltwhistle{background:url("/images/main-copy-nav/walk-haltwhistle.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walk-chesters{background:url("/images/main-copy-nav/walk-chesters.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walk-cawfields{background:url("/images/main-copy-nav/walk-cawfields.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.walk-barbarian{background:url("/images/main-copy-nav/walk-barbarian.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.picnics-coastal{background:url("/images/main-copy-nav/picnics-coastal.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.picnics-miners{background:url("/images/main-copy-nav/picnics-miners.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.picnics-castles{background:url("/images/main-copy-nav/picnics-castles.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.picnics-hill{background:url("/images/main-copy-nav/picnics-hill.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.picnics-hadrian{background:url("/images/main-copy-nav/picnics-hadrian.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-taste-of-food{background:url("/images/main-copy-nav/itinerary-taste-of-food.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-have-you-heard{background:url("/images/main-copy-nav/itinerary-have-you-heard.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-green-and-pleasant-land{background:url("/images/main-copy-nav/itinerary-green-and-pleasant-land.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-fish-and-ships{background:url("/images/main-copy-nav/itinerary-fish-and-ships.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-faith-hope-charity{background:url("/images/main-copy-nav/itinerary-faith-hope-charity.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-welcome-aboard{background:url("/images/main-copy-nav/itinerary-welcome-aboard.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-royal-day-out{background:url("/images/main-copy-nav/itinerary-royal-day-out.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-lights-camera-action{background:url("/images/main-copy-nav/itinerary-lights-camera-action.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-family-day-out{background:url("/images/main-copy-nav/itinerary-family-day-out.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.itinerary-edge-of-empire{background:url("/images/main-copy-nav/itinerary-edge-of-empire.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.cycle-hire{background:url("/images/main-copy-nav/cycle-hire.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.bellingham{background:url("/images/main-copy-nav/bellingham.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.thirwell{background:url("/images/main-copy-nav/thirwell.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.elsdon{background:url("/images/main-copy-nav/elsdon.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.simonside-walk{background:url("/images/main-copy-nav/simonside-walk.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.bremenium{background:url("/images/main-copy-nav/bremenium.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.kirknewton{background:url("/images/main-copy-nav/kirknewton.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.cawfields{background:url("/images/main-copy-nav/cawfields.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.yeavering-bell{background:url("/images/main-copy-nav/yeavering-bell.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.reivers{background:url("/images/main-copy-nav/reivers.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.nat-park-walks{background:url("/images/main-copy-nav/nat-park-walks.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.competition{background:url("/images/main-copy-nav/competition.jpg") no-repeat scroll 0 0 transparent;}
						#copynav ul li.historic-spirit{background:url("/images/main-copy-nav/historic-spirit.jpg") no-repeat scroll 0 0 transparent;}
		
		
		
		/* PRODUCT PAGE TABS STYLING */		
		#threecolumn #dmsthree .tab-content{
			width:100%;	
		}
		
		#threecolumn #dmsthree .tab-content .producttab #widget {
			height:450px;	
		}
		
		#threecolumn #dmsthree .productPageTabs{
			margin:40px 0 10px 0;	
			border-bottom:2px solid #a6ce39;
			width:100%;
			float:left;
		}
		
		#threecolumn #dmsthree .productPageTabs li{
			list-style:none;
			float:left;	
			margin-right:5px;
		}
		
		#threecolumn #dmsthree .productPageTabs li a{
			background-color: #a6ce39;
			color: #fff !important;
			display: block;
			text-align: center;
			padding: 5px 10px;
			font-family:"Gill Sans W04 Roman";
			font-size:12px;
			font-weight:normal;
			text-transform:uppercase;
		}
		
		#threecolumn #dmsthree .productPageTabs li.active a{
			background-color:#fff;
			color:black !important;
			border-top:1px solid #a6ce39;
			border-left:1px solid #a6ce39;
			border-right:1px solid #a6ce39;	
		}
		
		#threecolumn #dmsthree .productPageTabs li a:hover{
			
			color:black !important;
			
		}
		
		
/* DMS PRODUCT DISPLAY STYLING */		


				#threecolumn #dmsthree{
					position:relative;
					float:left;
					clear:left;
					margin:10px 0 30px 0;
					padding:0;				
					width:100%;
					font-size:15px;
					color:#716068;
					line-height:20px;
				/*font-family:Arial, Helvetica, sans-serif;*/					
				}
			
			
			#share {
				float:right;
				position:relative;
				margin:0 0 10px 0;
			}
			
			
					#threecolumn #dmsthree p{
						margin:0 0 10px 0;
						padding:0;
						line-height:23px;
						position:relative;
						float:left;
					}
					
					#threecolumn #dmsthree h2{
						margin:0 0 10px 0;
						padding:0;
						/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
						font-size:20px;													
					}
					
					#threecolumn #dmsthree h3{
						margin:10px 0;
						padding:0 0 10px 0;
						/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
						font-size:16px;	
						border-bottom:1px solid #716068;
						position:relative;
						float:left;
						width:100%;										
					}
					
					#threecolumn #dmsthree a{
						text-decoration:none;
						color:#000;
						font-weight:bold;
					}
		
						#threecolumn #dmsthree a:hover{
							text-decoration:underline;
						}


					#threecolumn #dmsthree #form #smallsearchtabs a{
						color:inherit;
					}

		
/* SEARCH BY MAP */		



					#threecolumn #dmsthree #myMap{
						position:relative;
						float:left;
						width:100%;										
					}

		
		
		
		
				.contact{
					position:relative;
					float:left;				
					width:100%;	
					/*margin:0 0 20px 0;*/
					margin:0;				
				}

				.contact .contactleft{
					position:relative;
					float:left;				
					width:100%;	
					margin:20px 0;				
				}
				
						.contact .contactleft h2{
							position:relative;
							float:left;				
							width:100%;
							font-size:15px;
							margin:0;
							padding:0;					
						}
				
						.contact .contactleft p{
							position:relative;
							float:left;				
							width:100%;
							font-size:15px;
							margin:0;
							padding:0;					
						}


				.contact .contactgrading{
					position:relative;
					float:left;				
					width:225px;
					margin:0 20px 0 0;				
				}


						.contact .contactgrading ul{
							list-style-type:none;
							margin:0;
							padding:0;				
						}
		
				#container #leftnav .contact .contactbuttons{
					position:relative;
					float:left;		
					width:100%;		
					/*width:140px;*/
					/*font-family:Arial, Helvetica, sans-serif;*/
					font-weight:normal;	
					text-transform:uppercase;										
				}
			
					#container #leftnav .contact .contactbuttons ul{
						list-style-type:none;
						margin:0 0 20px 0;
						padding:0;	
						position:relative;
						float:left;		
						width:100%;		
					}
			
	
					#container #leftnav .contact .contactbuttons ul li{
						background:#DC7B27;
						/*padding:5px;*/
						color:#FFF;	
						text-align:left;	
						/*margin:5px 0;	*/
						margin:0;
						position:relative;
						float:left;	
					}
					
							#container #leftnav .contact .contactbuttons ul li.email{
								background:#c8c8c8;
							}
					
					
								#container #leftnav .contact .contactbuttons ul li form input.emailcontactbuttons{
									background:#c8c8c8;
									color:#FFF;	
									text-align:left;	
									position:relative;
									float:left;	
									border:0;
									height:50px;
									font-size:15px;
									width:100%;
									text-transform:uppercase;										
									
								}
								
									#container #leftnav .contact .contactbuttons ul li form input.emailcontactbuttons:hover{
									cursor:pointer;
									width:210px;
									}
								
					
					
							#container #leftnav .contact .contactbuttons ul li.website{
								background:#a9a9a9;
							}
							
								#container #leftnav .contact .contactbuttons ul li form input.websitecontactbuttons{
									background:#a9a9a9;
									color:#FFF;	
									text-align:left;	
									position:relative;
									float:left;	
									border:0;
									height:50px;
									font-size:15px;	
									width:100%;	
									text-transform:uppercase;																										
								}
								
									#container #leftnav .contact .contactbuttons ul li form input.websitecontactbuttons:hover{
									cursor:pointer;
									width:210px;
									}
								
							

							#container #leftnav .contact .contactbuttons ul li.book{
								background:#d53b38;
							}
							
								#container #leftnav .contact .contactbuttons ul li.book a{
									/*background:#d53b38;*/
									width:100%;
								}
							
									#container #leftnav .contact .contactbuttons ul li.book a:hover{
									cursor:pointer;
									width:210px;

									}
							
								#container #leftnav .contact .contactbuttons ul li.book form input.websitecontactbuttonsbook{
									background:#d53b38;
									color:#FFF;	
									text-align:left;	
									position:relative;
									float:left;	
									border:0;
									height:50px;
									font-size:15px;	
									width:100%;	
									text-transform:uppercase;																										
								}
								
									#container #leftnav .contact .contactbuttons ul li.book form input.websitecontactbuttonsbook:hover{
									cursor:pointer;
									width:210px;
									}
								
							
							
							
					
							#container #leftnav .contact .contactbuttons ul li form input.contactbuttons{
								background:#716068;
								/*padding:5px;*/
								color:#BEABA3;	
								text-align:left;	
								/*margin:5px 0;	*/
								position:relative;
								float:left;	
								border:0;
								height:30px;
								font-size:15px;
							}
					
					
					
					
/*
					#container #leftnav .contact .contactbuttons ul li a{
						color:#FFF;	
						height:30px;
						line-height:30px;
						width:140px;
						position:relative;
						float:left;	
						text-decoration:none;	
					}*/
					
							/*#container #leftnav .contact .contactbuttons ul li a:hover {
								color:#fff;
								background:#CCCCCC;	
							}*/
					
					
					
				/* WAYS TO BOOK BUTTONS */
				#threecolumn #dmsthree .waystobook { margin-left:0; }
				#threecolumn #dmsthree .waystobook li { list-style:none;float:left;width:25%; }
				#threecolumn #dmsthree .waystobook li a, #threecolumn #dmsthree .waystobook li input.websitecontactbuttons, #threecolumn #dmsthree .waystobook li input.emailcontactbuttons, #threecolumn #dmsthree .waystobook li.book input.websitecontactbuttonsbook { text-decoration: none;color: #FFF;text-transform: uppercase;position: relative;float: left;font-size: 15px;width: 98%;padding: 15px 1px;text-align:center;border:none;font-weight:normal; }
				
				#threecolumn #dmsthree .waystobook li.book a, #threecolumn #dmsthree .waystobook li.book input.websitecontactbuttonsbook { background-color:#d53b38; }
				#threecolumn #dmsthree .waystobook li.website input.websitecontactbuttons { background-color:#a9a9a9; }
				#threecolumn #dmsthree .waystobook li.email input.emailcontactbuttons { background-color:#cccccc; }
				#threecolumn #dmsthree .waystobook li.telephone a { background-color:#49c3f1; }
				
				
				#threecolumn #dmsthree .longdesc{
					position:relative;
					float:left;
					width:100%;			
				}   
				
				#threecolumn #dmsthree .readmore{
					position:relative;
					float:left;
					width:100%;	
					text-align:right;
					padding:5px 0;		
				}   
				
				
				
				#threecolumn #dmsthree #tabscontainer{
					position:relative;
					float:left;
					width:100%;	
					padding:5px 0;		
				}   
				
				
						
							/* root element for tabs  */
							#threecolumn #dmsthree #tabscontainer ul.tabs {
								list-style:none;
								margin:0 !important;
								padding:0;
								height:31px;
							}
							
							/* single tab */
							#threecolumn #dmsthree #tabscontainer ul.tabs li {
								float:left;
								text-indent:0;
								padding:0;
								margin:0 !important;
								list-style-image:none !important;
							}
							
							#threecolumn #dmsthree #tabscontainer ul.tabs a {
								background: #716068;
								font-size:14px;
								display:block;
								height: 30px;
								line-height:30px;
								width: 134px;
								text-align:center;
								text-decoration:none;
								color:#BEABA3 !important;
								padding:0px;
								margin:0 10px 0 0;
								position:relative;
								top:1px;
								/*border:1px solid #CCCCCC;	*/
								font-size:15px;
								/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
							}
							
							
							#threecolumn #dmsthree #tabscontainer ul.tabs a:hover {
								color:#fff;
								background:#CCCCCC;	
							}
							
							#threecolumn #dmsthree #tabscontainer ul.tabs li a.active {
								color:#716068 !important;
								background:#FFF;
							}

/* NEARBY MAPPING */


							#threecolumn #dmsthree #tabscontainer #mapcontainer {
								background:#FFF;
								position:relative;
								width:600px;
								float:left;
								/*border:2px solid #000;*/
							}
							
								#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap {
									position:relative;
									width:600px;
									float:left;
								}
								
								
										#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap #mapbubble{
											position:relative;
											width:300px;
											float:left;
										}
										
										#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap #mapbubble #image{
											position:relative;
											width:110px;
											float:left;
											margin:0 10px 0 0;
										}
										
										#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap #mapbubble #productname{
											position:relative;
											width:180px;
											float:right;
											/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
										}
										
										
												#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap #mapbubble #productname a{
													color:#716068;
													text-decoration:none;
												}
										
										
										
										#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap #mapbubble #producttown{
											position:relative;
											width:180px;
											float:right;
										}
										
										#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap #mapbubble #productcategory{
											position:relative;
											width:180px;
											float:right;
											font-size:14px;
										}
										
										
										#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap #mapbubble #productdistance{
											position:relative;
											width:180px;
											float:right;
											font-size:14px;
										}
										
										
										
										#threecolumn #dmsthree #tabscontainer #mapcontainer #resultsmap #mapbubble #link{
											position:relative;
											width:180px;
											float:right;
											font-size:13px;
										}
										

							
										#threecolumn #dmsthree #tabscontainer #maplinklist {
											background:#FFF;
											position:relative;
											width:600px;
											float:left;
											height:200px;
											overflow-x:none;
											overflow-y:scroll;
											font-size:14px;
											padding:5px;
										}
									
										#threecolumn #dmsthree #tabscontainer #maplinklist ul{
											list-style:none;
											margin:0 0 0 5px;
											padding:0;
										}
									
											#threecolumn #dmsthree #tabscontainer #maplinklist ul li{
												list-style:none;
												padding:2px;
												min-height:25px;
												clear:left;
											}
										
												#threecolumn #dmsthree #tabscontainer #maplinklist ul li a{
													width:100%;
													position:relative;
													float:left;
												}
									
													#threecolumn #dmsthree #tabscontainer #maplinklist ul li a p{
														width:500px;
														margin:0 0 0 10px;
														padding:0;
														float:left;
														position:relative;
													}
										
										
												#threecolumn #dmsthree #tabscontainer #maplinklist ul li a img{
													width:25px;
													float:left;
													position:relative;
												}
										
											#threecolumn #dmsthree #tabscontainer #maplinklist ul li:hover{
												background:#E8F6FE;
											}
	
	
							#threecolumn #dmsthree #tabscontainer #productnearbyrefine {
								background:#F4D2B5;
								position:relative;
								width:600px;
								float:left;
								padding:5px;
								/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
							}


								#threecolumn #dmsthree #tabscontainer #productnearbyrefine select{
									padding:2px;	
								}












				
				#threecolumn #dmsthree .gallery{
					position:relative;
					float:left;
					width:100%;	
					padding:0;		
				}   
				
					
					#threecolumn #dmsthree #mapcontainer{
						background:#FFF;
						padding:5px;		
					}   





				#threecolumn #dmsthree .datatable{
					position:relative;
					float:left;
					width:100%;	
					padding:0;	
					margin:5px 0;	
				}   

					#threecolumn #dmsthree .datatable .unitdata{
						position:relative;
						float:left;
						width:100%;	
						padding:0;	
						margin:0;	
					}   
					
					
							#threecolumn #dmsthree .datatable .unitdata table.data{
								background:#ECE9E7;
								padding:5px;
								font-size:13px;
								width:100%;
							}   
							
							

								#threecolumn #dmsthree .datatable .unitdata table.data tr.rowtitle{
									background:#ECE9E7;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-weight:normal;	
									font-size:15px;
								}  
								
								#threecolumn #dmsthree .datatable .unitdata table.data tr{
									background:#FFF;
								}   
								 
								#threecolumn #dmsthree .datatable .unitdata table.data tr td{
									padding:5px;;
								}   

								#threecolumn #dmsthree .datatable .unitdata table.data tr td #price{
									color:716068;
									font-size:17px;
									/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
									width:auto;
									position:relative;
									float:left;		
									margin:0 5px 0 0;								
								}   







/* IN PRODUCT AVAILABILITY CHECKER */		
							#threecolumn #dmsthree #availabilitysearch{
								position:relative;
								width:100%;
								float:left;
								margin:20px 0;
							}


							#threecolumn #dmsthree #availabilitysearch #availabilitysearch {
								background:#ECE9E7;
								position:relative;
								width:100%;
								float:left;
								padding:5px 0;
							}
							

								#threecolumn #dmsthree #availabilitysearch #availabilitysearch span.text{
									margin:0 5px;	
								}


								#threecolumn #dmsthree #availabilitysearch #availabilitysearch select{
									padding:2px;	
								}

		
								#threecolumn #dmsthree #availabilitysearch #bottom{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:0;
									font-size:14px;										
									
								}

										#threecolumn #dmsthree #availabilitysearch #bottom #summary{
											position:relative;
											float:left;
											width:100%;
											padding:5px 0;
											margin:0;
											font-size:14px;										
											text-align:center;
											background:#FFF;
										}


										#threecolumn #dmsthree #availabilitysearch #bottom #rooms{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0;
										}



												#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms{
													position:relative;
													float:left;
													width:100%;
													padding:0;
													margin:0;
													background:#BAD1BD;
												}
												
											
														#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms th{
															padding:3px;
															margin:0;
															text-align:left;
														}
														
											
											
								#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms tr{
									background:#FFF;
								}   
								 
								#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms tr td{
									padding:5px;;
								}   
											
											
											
															#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms th#room{
																width:400px;
															}
											
															#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms th#sleeps{
																width:100px;
															}
															
															#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms th#price{
																width:100px;
															}
															
															#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms th#book{
																width:100px;
															}


																	#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms #actionbuttons{
																		position:relative;
																		float:right;				
																		width:100%;
																		font-size:14px;										
																	}
																
																		#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms #actionbuttons ul{
																			list-style-type:none;
																			margin:0;
																			padding:0;	
																			position:relative;
																			float:left;				
																		}
																
														
																		#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms #actionbuttons ul li{
																			/*background:#716068;*/
																			background:#416ab8;
																			/*padding:5px;*/
																			color:#FFF;	
																			text-align:center;	
																			margin:5px 0;	
																			position:relative;
																			float:left;	
																		}
																		
																		#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms #actionbuttons ul li a{
																			color:#FFF;	
																			height:30px;
																			line-height:30px;
																			width:130px;
																			position:relative;
																			float:left;	
																			text-decoration:none;
																			font-weight:normal;	
																		}
																		
																				#threecolumn #dmsthree #availabilitysearch #bottom #rooms table#rooms #actionbuttons ul li a:hover {
																					color:#FFF;
																					/*background:#A18894;*/
																					background:#2991b0;
																				}



		
		
		
		
		































		
		
								#threecolumn #dmsthree .facilities {
									position:relative;
									float:left;
									width:100%;							
								}   

			
									#threecolumn #dmsthree .facilities a img{
										cursor:default;
										width:50px;
										height:45px;	
										margin:0 2px 0 0;							
									}   
			
		
		
								#threecolumn #dmsthree .awards {
									position:relative;
									float:left;
									width:100%;							
								}   
		
									#threecolumn #dmsthree .awards a img{
										cursor:default;
										width:70px;
										height:100px;	
										margin:0 2px 0 0;							
									}   
		
		
								#threecolumn #dmsthree .specialoffers {
									position:relative;
									float:left;
									width:100%;							
								}   
								
										#threecolumn #dmsthree .specialoffers .offertype{
											position:relative;
											float:left;
											width:100%;	
											font-size:17px;
											/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
										}   
								
										#threecolumn #dmsthree .specialoffers .offerdate{
											position:relative;
											float:left;
											width:100%;	
											font-size:15px;
											/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
											margin:0 0 5px 0;
										}   

										#threecolumn #dmsthree .specialoffers .offerdesc{
											position:relative;
											float:left;
											width:100%;	
											margin:0 0 5px 0;
										}  
										
										
										
										
										
									#threecolumn #dmsthree #widgetdownloads{
										position:relative;
										float:left;
										width:100%;	
										/*height:400px;*/
										margin:0 5px 5px 0;
									}   
									
		
									#threecolumn #dmsthree #widgetdownloads ul.attachment{
										position:relative;
										float:left;
										width:100%;
										list-style-type:none;
										margin:0;
										padding:0;
										font-size:13px;
									}   
		
		
										#threecolumn #dmsthree #widgetdownloads ul.attachment li{
											float:left;
											position:relative;
											width:100%;
											margin:0 0 5px 0;
											padding:0 0 5px 0;
											border-bottom:1px solid #716068;												
										}   
		
												#threecolumn #dmsthree #widgetdownloads ul.attachment li #icon{
													float:left;
													position:relative;
													width:50px;
													margin:0 5px 5px 0;											
												}   

												#threecolumn #dmsthree #widgetdownloads ul.attachment li #title{
													float:left;
													position:relative;
													width:550px;
													height:25px;
													margin:0;
													/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
													font-size:15px;
												}   
												
												#threecolumn #dmsthree #widgetdownloads ul.attachment li #type{
													float:left;
													position:relative;
													width:550px;
													height:25px;
													margin:0;
													font-style:italic;
												}  												
		
												#threecolumn #dmsthree #widgetdownloads ul.attachment li #desc{
													float:left;
													position:relative;
													width:550px;
													margin:0;
												}   
									
									
									
									
									
									
										
		
		
									#threecolumn #dmsthree #widget{
										position:relative;
										float:left;
										width:300px;	
										height:400px;
										margin:0 5px 5px 0;
									}   
		
		
											#threecolumn #dmsthree #widget .twitter{
												font-size:14px;
											}   
		
												#threecolumn #dmsthree #widget .twitter ul{
													list-style-type:none;
													margin:0;
													padding:0;													
												}   
												
												#threecolumn #dmsthree #widget .twitter ul li{
													margin:0 0 2px 0;
													border-bottom:1px solid #716068;												
												}   
		
												#threecolumn #dmsthree #widget #widgetcode .fb-like-box{
													background:#FFF;												
												}   

												#threecolumn #dmsthree #widget #widgetcode {
													float:left;
													position:relative;
													width:100%;												
												}   


		
		
		
									#threecolumn #dmsthree #widget ul.attachment{
										position:relative;
										float:left;
										width:100%;
										list-style-type:none;
										margin:0;
										padding:0;
										font-size:13px;
									}   
		
		
										#threecolumn #dmsthree #widget ul.attachment li{
											float:left;
											position:relative;
											width:100%;
											margin:0 0 5px 0;
											padding:0 0 5px 0;
											border-bottom:1px solid #716068;												
										}   
		
												#threecolumn #dmsthree #widget ul.attachment li #icon{
													float:left;
													position:relative;
													width:50px;
													margin:0 5px 5px 0;											
												}   

												#threecolumn #dmsthree #widget ul.attachment li #title{
													float:left;
													position:relative;
													width:240px;
													height:25px;
													margin:0;
													/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
													font-size:15px;
												}   
												
												#threecolumn #dmsthree #widget ul.attachment li #type{
													float:left;
													position:relative;
													width:240px;
													height:25px;
													margin:0;
													font-style:italic;
												}  												
		
												#threecolumn #dmsthree #widget ul.attachment li #desc{
													float:left;
													position:relative;
													width:auto;
												}   
												
 /* FACILITIES EXPLANATION */
 
 
 				#threecolumn #dmsthree .facilitylist{
					position:relative;
					float:left;
					width:100%;	
					margin: 20px 0;		
				}   
 
 
 
						#threecolumn #dmsthree .facilitylist #facility{
							position:relative;
							float:left;
							width:100%;		
							margin:0 0 20px 0;
						}   
 
 
								#threecolumn #dmsthree .facilitylist #facility #left{
									position:relative;
									float:left;
									width:50px;
									margin:0 20px 0 0;			
								}   
		 
 
										#threecolumn #dmsthree .facilitylist #facility #left #image{
											position:relative;
											float:left;
											width:50px;			
										}   
 
 
 
								#threecolumn #dmsthree .facilitylist #facility #right{
									position:relative;
									float:left;
									width:535px;			
								}   
 
 
										#threecolumn #dmsthree .facilitylist #facility #right #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
											border:0;
										}
	
		
												#threecolumn #dmsthree .facilitylist #facility #right #name h3 a{
													position:relative;
													float:left;
													width:auto;
													/*font-family:Arial, Helvetica, sans-serif;*/
													font-weight:normal;	
													text-decoration:none;
													font-size:14px;										
													color:#466870;
												}
	 

										#threecolumn #dmsthree .facilitylist #facility #right #shortdesc{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
										}
 

 

 
 
 
 
 
 
 
 
/* HOLY ISLAD CROSSING TIMES DETAILS */ 
 
 
				#threecolumn #dmsthree .holyislandcrossingtimes{
					position:relative;
					float:left;
					width:590px;	
					padding:5px;	
				}   
				
				
 
							#threecolumn #dmsthree .holyislandcrossingtimes #row{
								position:relative;
								float:left;
								width:580px;
								background:#FFF;
								margin:0 0 3px 0;
								padding:3px;
							}   
			 
									#threecolumn #dmsthree .holyislandcrossingtimes #date{
										position:relative;
										float:left;
										width:95px;	
										margin:0 5px 0 0;
									}   
 
									#threecolumn #dmsthree .holyislandcrossingtimes #dateday{
										position:relative;
										float:left;
										width:55px;	
										margin:0 5px 0 0;
									}   
 
									#threecolumn #dmsthree .holyislandcrossingtimes #time{
										position:relative;
										float:left;
										width:60px;	
										margin:0 15px;
									}   
 
 
									#threecolumn #dmsthree .holyislandcrossingtimes #divider{
										position:relative;
										float:left;
										width:20px;	
										margin:0;
									}   
 
 
 
/* ITINERARY LIST */ 
 
 
				.itineraryproducts{
					position:relative;
					float:left;
					width:100%;	
					padding:0;	
					margin:0;
				}   


					.itineraryproducts #result{
						position:relative;
						float:left;
						width:100%;	
						padding:0;	
						margin:0 0 20px 0;
					}   

 
							.itineraryproducts #result #left{
								position:relative;
								float:left;
								width:110px;	
								padding:0;	
								margin:0 10px 0 0;
							} 
							
							
							.itineraryproducts #result #right{
								position:relative;
								float:left;
								width:300px;	
								padding:0;	
								margin:0;
							} 
							
							.itineraryproducts #result #right #name{
								position:relative;
								float:left;
								width:100%;	
								padding:0;	
								margin:0;
							} 
							
								.itineraryproducts #result #right #name h3{
									position:relative;
									float:left;
									width:100%;	
									padding:0;	
									margin:0 0 5px 0;
								} 
							
							.itineraryproducts #result #right #townname{
								position:relative;
								float:left;
								width:100%;	
								padding:0;	
								margin:0;
							} 
							


/* ITINERARY PAGE DETAILS */ 
 
 
 
 
				#threecolumn #dmsthree .itinerarytop{
					position:relative;
					float:left;
					width:100%;	
					padding:0;
					margin:0;	
				}   
 
 
					#threecolumn #dmsthree .itinerarytop .title{
						position:relative;
						float:left;
						width:440px;	
						padding:0;
						margin:0;	
					}   
					
					#threecolumn #dmsthree .itinerarytop .download{
						position:relative;
						float:left;
						width:200px;	
						padding:0;
						margin:0;	
					}   
					
					
						#threecolumn #dmsthree .itinerarytop .download ul{
							position:relative;
							float:left;
							padding:0;
							margin:0;
							width:100%;
							list-style:none;	
						}   
						
						#threecolumn #dmsthree .itinerarytop .download ul li{
							position:relative;
							float:left;
							padding:5px;
							margin:0;
							width:190px;
							list-style:none;	
							background:#49C3F1;
							text-align:center;
						}   
					
						#threecolumn #dmsthree .itinerarytop .download ul li a{
							text-decoration:none;
							color:#fff;
						}   

				#threecolumn #dmsthree .itinerarygallery{
					position:relative;
					float:left;
					width:100%;	
					padding:0;	
					background:#FFF;	
				}   

						#threecolumn #dmsthree .itinerarygallery img{
							padding:7px;		
						}   


 
				#threecolumn #dmsthree .itineraryproducts{
					position:relative;
					float:left;
					width:100%;	
					margin: 20px 0;		
				}   
 
 
 
						#threecolumn #dmsthree .itineraryproducts #product{
							position:relative;
							float:left;
							width:100%;		
							margin:0 0 20px 0;
						}   
 
 
								#threecolumn #dmsthree .itineraryproducts #product #left{
									position:relative;
									float:left;
									width:150px;
									margin:0 20px 0 0;			
								}   
		 
 
										#threecolumn #dmsthree .itineraryproducts #product #left #image{
											position:relative;
											float:left;
											width:150px;			
										}   
 
 
 
								#threecolumn #dmsthree .itineraryproducts #product #right{
									position:relative;
									float:left;
									width:445px;			
								}   
 
 
										#threecolumn #dmsthree .itineraryproducts #product #right #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
											border:0;
										}
	
		
												#threecolumn #dmsthree .itineraryproducts #product #right #name h3 a{
													position:relative;
													float:left;
													width:auto;
													/*font-family:Arial, Helvetica, sans-serif;*/
													font-weight:normal;	
													text-decoration:none;
													font-size:14px;										
													color:#466870;
												}
	 
 
										#threecolumn #dmsthree .itineraryproducts #product #right #postcode{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
 
 
										#threecolumn #dmsthree .itineraryproducts #product #right #shortdesc{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
										}
 
 
						#threecolumn #dmsthree .itineraryproducts #distance{
							position:relative;
							float:left;
							width:100%;	
							background:#ffffff url('/images/itinerary-right-arrow.png') no-repeat 5px 10px;
							margin:0 0 20px 0;	
							font-size:13px;								
						}   
 
 
								#threecolumn #dmsthree .itineraryproducts #distance p{
									margin:10px 10px 10px 50px;
									padding:0;		
								}   
 
 
 
 
 						#threecolumn #dmsthree .distance{
							position:relative;
							float:left;
							width:100%;	
							background:#ffffff url('/images/itinerary-right-arrow.png') no-repeat 5px 10px;
							margin:0 0 20px 0;	
							font-size:13px;								
						}   
 
 
								#threecolumn #dmsthree .distance p{
									margin:10px 10px 10px 50px;
									padding:0;		
								}   

 
 
 				#threecolumn #dmsthree .itinerarymap{
					position:relative;
					float:left;
					width:100%;	
				}   

 
							#threecolumn #dmsthree .itinerarymap #mapcontainer {
								background:#FFF;
								position:relative;
								width:600px;
								float:left;
								/*border:2px solid #000;*/
							}
							
								#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap {
									position:relative;
									width:600px;
									float:left;
								}
								
								
										#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap #mapbubble{
											position:relative;
											width:300px;
											float:left;
										}
										
										#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap #mapbubble #image{
											position:relative;
											width:110px;
											float:left;
											margin:0 10px 0 0;
										}
										
										#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap #mapbubble #productname{
											position:relative;
											width:180px;
											float:right;
											/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
										}
										
										
												#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap #mapbubble #productname a{
													color:#716068;
													text-decoration:none;
												}
										
										
										
										#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap #mapbubble #producttown{
											position:relative;
											width:180px;
											float:right;
										}
										
										#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap #mapbubble #productcategory{
											position:relative;
											width:180px;
											float:right;
											font-size:14px;
										}
										
										
										#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap #mapbubble #productdistance{
											position:relative;
											width:180px;
											float:right;
											font-size:14px;
										}
										
										
										
										#threecolumn #dmsthree .itinerarymap #mapcontainer #resultsmap #mapbubble #link{
											position:relative;
											width:180px;
											float:right;
											font-size:13px;
										}
										

							
										#threecolumn #dmsthree .itinerarymap #maplinklist {
											background:#FFF;
											position:relative;
											width:600px;
											float:left;
											height:200px;
											overflow-x:none;
											overflow-y:scroll;
											font-size:14px;
											padding:5px;
										}
									
										#threecolumn #dmsthree .itinerarymap #maplinklist ul{
											list-style:none;
											margin:0 0 0 5px;
											padding:0;
										}
									
											#threecolumn #dmsthree .itinerarymap #maplinklist ul li{
												list-style:none;
												padding:2px;
												min-height:25px;
												clear:left;
											}
										
												#threecolumn #dmsthree .itinerarymap #maplinklist ul li a{
													width:100%;
													position:relative;
													float:left;
												}
									
													#threecolumn #dmsthree .itinerarymap #maplinklist ul li a p{
														width:500px;
														margin:0 0 0 10px;
														padding:0;
														float:left;
														position:relative;
													}
										
										
												#threecolumn #dmsthree .itinerarymap #maplinklist ul li a img{
													width:25px;
													float:left;
													position:relative;
												}
										
											#threecolumn #dmsthree .itinerarymap #maplinklist ul li:hover{
												background:#E8F6FE;
											}
	





/* COMPETITION PAGES */


				#threecolumn #dmsthree .compdesc{
					position:relative;
					float:left;				
					width:100%;	
					margin:0 0 20px 0;				
				}


					#threecolumn #dmsthree .compdesc p{
						position:relative;
						float:left;	
						width:100%;			
					}
	
					#threecolumn #dmsthree .compdesc ul{
						position:relative;
						float:left;
						width:100%;				
					}

						#threecolumn #dmsthree .compdesc ul li{
							position:relative;
							float:left;	
							width:100%;			
						}
	



				#threecolumn #dmsthree .entryform{
					position:relative;
					float:left;				
					width:100%;	
					margin:0 0 20px 0;				
				}




								#threecolumn #dmsthree .entryform #tabs{
									position:relative;
									float:left;				
									width:auto;	
									margin:0;	
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-weight:normal;	
								}


										#threecolumn #dmsthree .entryform #tabs ul{
											list-style:none;
											margin:0;
											padding:0;
										}
									
									
											#threecolumn #dmsthree .entryform #tabs ul li{
												list-style:none;
												padding:5px 10px;
												clear:left;
												background:#FFF;			
											}
										
											
								#threecolumn #dmsthree .entryform #form{
									position:relative;
									float:left;				
									width:595px;	
									margin:0;	
									background:#FFF;
									padding:10px;
									font-size:13px;			
								}
 
 
											#threecolumn #dmsthree .entryform #form table{
												position:relative;
												float:left;				
												width:100%;	
												margin:0 0 20px 0;
											}
 
 
													#threecolumn #dmsthree .entryform #form table td.fieldshort{
														width:100px;
														font-weight:bold;	
													}
 
													#threecolumn #dmsthree .entryform #form table td.fieldlong{
														width:350px;	
														font-weight:bold;
													}
													
													#threecolumn #dmsthree .entryform #form table td.fieldvalue{
														color:#000;	
													}
													
													#threecolumn #dmsthree .entryform #form table td.tick{
														width:25px;	
													}
													

													#threecolumn #dmsthree .entryform #form form input, #threecolumn #dmsthree .entryform #form form select{
														padding:5px;	
													}
													
													#threecolumn #dmsthree .entryform #form form input.short{
														width:200px;	
													}

													#threecolumn #dmsthree .entryform #form form input.long{
														width:400px;	
													}


													#threecolumn #dmsthree .entryform #form form input.submitbutton{
														background:#716068;
														color:#BEABA3;
														padding:5px;
														cursor:pointer;
														font-size:18px;
														font-weight:bold;
														border:0;
														width:200px;
														/*font-family:Arial, Helvetica, sans-serif;*/
														font-weight:normal;	
													}





	/* ENTRY FORM JS TABS */
	
	
					.entryform #smallsearchtabs{
					position:relative;
					float:left;
					width:100%;
					border-bottom:1px solid #A6CE39;
					}
					
						.entryform #smallsearchtabs ul{
						list-style-type:none;
						margin:0 0 20px 0;
						padding:0;
						/*font-family:Arial, Helvetica, sans-serif;*/
						font-weight:normal;	
						position:relative;
						float:left;
						width:100%;
						}
		
							.entryform #smallsearchtabs ul li{
							float:left;
							margin:0 5px 0 0;
							padding:5px 10px;
							position:relative;
							width:auto;
							background:#FFF;
							}
							
							
								.entryform #smallsearchtabs ul.tabs li{
									border-top:#a6ce39 1px solid;
									border-left:#a6ce39 1px solid;
									border-right:#a6ce39 1px solid;
									background:#a6ce39;
									color:#FFF;
								}



								.entryform #smallsearchtabs ul.tabs li.active{
									background:#FFF;
									color:#716068;
								}



							.entryform #smallsearchtabs ul li.active{
							background:#f4d2b5;
							}

							.entryform #smallsearchtabs ul li.active a{
							color:#716068;
							text-decoration:none;
							}

							.entryform #smallsearchtabs ul li a{
							color:#FFF;
							text-decoration:none;
							}
	




					
	/* IN PRODUCT SEARCH RESULTS */				
	
					#toptwo #toptworight #yoursearchresultsright{
					position:relative;
					float:left;
					margin:10px 5px;
					padding:20px;
					width:260px;
					background:#F4D2B5;	
					color:#716068;
					}
					
						#toptwo #toptworight #yoursearchresultsright h2{
						margin:0;
						border-bottom:1px solid #716068;
						font-size:20px;
						/*font-family:Arial, Helvetica, sans-serif;*/
						font-weight:normal;				
						}
				

	
						#toptwo #toptworight #yoursearchresultsright #result{
							position:relative;
							float:left;
							width:100%;
							padding:5px 0;
							margin:5px 0;
							border-bottom:1px solid #716068;
							height:90px;
						}


								#toptwo #toptworight #yoursearchresultsright #result #left{
									position:relative;
									float:left;
									width:110px;
									padding:0;
									margin:0 5px 0 0;
								}
								
										#toptwo #toptworight #yoursearchresultsright #result #left #image{
											padding:0;
											margin:0;
										}

								


								#toptwo #toptworight #yoursearchresultsright #result #right{
									position:relative;
									float:left;
									width:140px;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}


	
		
										#toptwo #toptworight #yoursearchresultsright #result #right #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											#toptwo #toptworight #yoursearchresultsright #result #right #name h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:14px;										
												color:#466870;
											}
										
											
											#toptwo #toptworight #yoursearchresultsright #result #right #gradingstars{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
											}
									
									
									
										
											#toptwo #toptworight #yoursearchresultsright #result #right  #catprname{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
											}
		
	
										#toptwo #toptworight #yoursearchresultsright #result #right #townname{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											font-weight:bold;
										}
										


							
							
											#toptwo #toptworight #yoursearchresultsright #result #right #actionbuttons{
												position:relative;
												float:right;				
												width:100%;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												font-size:14px;										
											}
										
												#toptwo #toptworight #yoursearchresultsright #result #right #actionbuttons ul{
													list-style-type:none;
													margin:0;
													padding:0;	
													position:relative;
													float:left;				
												}
										
								
												#toptwo #toptworight #yoursearchresultsright #result #right #actionbuttons ul li{
													background:#466870;
													/*padding:5px;*/
													color:#F4D2B5;	
													text-align:center;	
													margin:5px 0;	
													position:relative;
													float:left;	
												}
												
												#toptwo #toptworight #yoursearchresultsright #result #right #actionbuttons ul li a{
													color:#F4D2B5;	
													height:30px;
													line-height:30px;
													width:130px;
													position:relative;
													float:left;	
													text-decoration:none;	
												}
												
														#toptwo #toptworight #yoursearchresultsright #result #right #actionbuttons ul li a:hover {
															color:#F4D2B5;
															background:#80adb7;	
														}




								#toptwo #toptworight #yoursearchresultsright #result #bottom{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}
								
								
										#toptwo #toptworight #yoursearchresultsright #result #bottom ul{
											list-style:none;
											margin:0;
											padding:0;									
										}
								
								
												#toptwo #toptworight #yoursearchresultsright #result #bottom ul li{
													list-style:none;
													margin:0;
													padding:0;	
													text-align:right;								
												}

										#toptwo #toptworight #yoursearchresultsright h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											#toptwo #toptworight #yoursearchresultsright h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:17px;										
												color:#466870;
											}







	/* NEWS - RIGHT COLUMN*/				
	
					#onecolumnright .news{
						position:relative;
						float:left;
						width:100%;
						color:#716068;
						background:#FFF;
						padding:5px;
					}

	
						#onecolumnright .news h3{
							position:relative;
							float:left;
							width:100%;
							padding:0 0 5px 0;
							margin:0;
							border-bottom:1px solid #716068;
						}

	
	
						#onecolumnright .news #product{
							position:relative;
							float:left;
							width:100%;
							padding:5px 0;
							margin:0;
						}

								#onecolumnright .news #product #name{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:0;
									text-transform:uppercase;
								}

									#onecolumnright .news #product #name h3{
										padding:0;
										margin:0;
										border:0;
									}
										#onecolumnright .news #product #name h3 a{
											text-decoration:none;
											color:#716068;
											font-size:12px;
										}
									

								#onecolumnright .news #product #postcode{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:0;
									font-size:12px;
								}





	/* NEWS - MIDDLE COLUMN*/				
	
					#twocolumn .news{
						position:relative;
						float:left;
						width:100%;
						color:#716068;
					}

	
						#twocolumn .news #product{
							position:relative;
							float:left;
							width:100%;
							padding:5px 0;
							margin:5px;
							border-bottom:1px solid #716068;
							min-height:90px;
						}


								#twocolumn .news #product #left{
									position:relative;
									float:left;
									width:110px;
									padding:0;
									margin:0 5px 0 0;
								}
								
										#twocolumn .news #product #left #image{
											padding:0;
											margin:0;
										}

								
												#twocolumn .news #product #left #image a img{
													width:110px;
													height:90px;
												}



								#twocolumn .news #product #right{
									position:relative;
									float:left;
									width:300px;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}


	
		
										#twocolumn .news #product #right #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											#twocolumn .news #product #right #name h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:18px;										
												color:#466870;
											}
										
											#twocolumn .news #product #right #postcode{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:12px;										
												color:#466870;
											}
























	/* IN PRODUCT SEARCH RESULTS - MIDDLE COLUMN*/				
	
					#twocolumn #nearby{
					position:relative;
					float:left;
					width:100%;
					color:#716068;
					}
					
						#twocolumn #nearby h2{
						margin:0;
						border-bottom:1px solid #716068;
						font-size:20px;
						/*font-family:Arial, Helvetica, sans-serif;*/
						font-weight:normal;				
						}
				

	
						#twocolumn #nearby #result{
							position:relative;
							float:left;
							width:200px;
							padding:5px 0;
							margin:5px;
							border-bottom:1px solid #716068;
							min-height:150px;
						}


								#twocolumn #nearby #result #left{
									position:relative;
									float:left;
									width:70px;
									padding:0;
									margin:0 5px 0 0;
								}
								
										#twocolumn #nearby #result #left #image{
											padding:0;
											margin:0;
										}

								
												#twocolumn #nearby #result #left #image a img{
													width:70px;
													height:60px;
												}



								#twocolumn #nearby #result #right{
									position:relative;
									float:left;
									width:110px;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}


	
		
										#twocolumn #nearby #result #right #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											#twocolumn #nearby #result #right #name h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:14px;										
												color:#466870;
											}
										
											
											#twocolumn #nearby #result #right #gradingstars{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
											}
									
									
									
										
											#twocolumn #nearby #result #right  #catprname{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
											}
		
	
										#twocolumn #nearby #result #right #townname{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											font-weight:bold;
										}
										


							
							
											#twocolumn #nearby #result #right #actionbuttons{
												position:relative;
												float:right;				
												width:100%;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												font-size:14px;										
											}
										
												#twocolumn #nearby #result #right #actionbuttons ul{
													list-style-type:none;
													margin:0;
													padding:0;	
													position:relative;
													float:left;				
												}
										
								
												#twocolumn #nearby #result #right #actionbuttons ul li{
													background:#466870;
													/*padding:5px;*/
													color:#F4D2B5;	
													text-align:center;	
													margin:5px 0;	
													position:relative;
													float:left;	
												}
												
												#twocolumn #nearby #result #right #actionbuttons ul li a{
													color:#F4D2B5;	
													height:30px;
													line-height:30px;
													width:130px;
													position:relative;
													float:left;	
													text-decoration:none;	
												}
												
														#twocolumn #nearby #result #right #actionbuttons ul li a:hover {
															color:#F4D2B5;
															background:#80adb7;	
														}



										#twocolumn #nearby #result #right ul{
											list-style:none;
											margin:0;
											padding:0;									
										}
								
								
												#twocolumn #nearby #result #right ul li{
													list-style:none;
													margin:0;
													padding:0;	
													text-align:right;								
												}




								#twocolumn #nearby #result #bottom{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}
								
								
										#twocolumn #nearby #result #bottom ul{
											list-style:none;
											margin:0;
											padding:0;									
										}
								
								
												#twocolumn #nearby #result #bottom ul li{
													list-style:none;
													margin:0;
													padding:0;	
													text-align:right;								
												}

										#twocolumn #nearby h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											#twocolumn #nearby h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:17px;										
												color:#466870;
											}











	
					
					
					
					
					
	/* IN PRODUCT SEARCH RESULTS */				
	
	
					#nearbytitle{
					position:relative;
					float:left;
					width:100%;
					color:#716068;
					background:#ae79b4;
					}
					
						#nearbytitle h2{
							padding:8px;
							margin:0;
							color:#FFF;
							text-transform:uppercase;
							font-size:14px;
						}
						
	
					#nearby{
					position:relative;
					float:left;
					width:210px;
					color:#716068;
					padding:5px;
					background:#FFF;					}
					
						 #nearby h2{
						margin:0;
						border-bottom:1px solid #716068;
						font-size:20px;
						/*font-family:Arial, Helvetica, sans-serif;*/
						font-weight:normal;				
						}
				

	
						 #nearby #result{
							position:relative;
							float:left;
							width:200px;
							padding:5px 0;
							margin:5px;
							border-bottom:1px solid #716068;
							min-height:90px;
						}


								 #nearby #result #left{
									position:relative;
									float:left;
									width:70px;
									padding:0;
									margin:0 5px 0 0;
								}
								
										 #nearby #result #left #image{
											padding:0;
											margin:0;
										}

								
												 #nearby #result #left #image a img{
													width:70px;
													height:60px;
												}



								 #nearby #result #right{
									position:relative;
									float:left;
									width:120px;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}


	
		
										 #nearby #result #right #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											 #nearby #result #right #name h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:14px;										
												color:#466870;
											}
										
											
											 #nearby #result #right #gradingstars{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
											}
									
									
									
										
											 #nearby #result #right  #catprname{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
											}
		
	
										 #nearby #result #right #townname{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											font-weight:bold;
										}
										


							
							
											 #nearby #result #right #actionbuttons{
												position:relative;
												float:right;				
												width:100%;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												font-size:14px;										
											}
										
												 #nearby #result #right #actionbuttons ul{
													list-style-type:none;
													margin:0;
													padding:0;	
													position:relative;
													float:left;				
												}
										
								
												 #nearby #result #right #actionbuttons ul li{
													background:#466870;
													/*padding:5px;*/
													color:#F4D2B5;	
													text-align:center;	
													margin:5px 0;	
													position:relative;
													float:left;	
												}
												
												 #nearby #result #right #actionbuttons ul li a{
													color:#F4D2B5;	
													height:30px;
													line-height:30px;
													width:130px;
													position:relative;
													float:left;	
													text-decoration:none;	
												}
												
														 #nearby #result #right #actionbuttons ul li a:hover {
															color:#F4D2B5;
															background:#80adb7;	
														}



										 #nearby #result #right ul{
											list-style:none;
											margin:0;
											padding:0;									
										}
								
								
												 #nearby #result #right ul li{
													list-style:none;
													margin:0;
													padding:0;	
													text-align:right;								
												}




								 #nearby #result #bottom{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}
								
								
										 #nearby #result #bottom ul{
											list-style:none;
											margin:0;
											padding:0;									
										}
								
								
												 #nearby #result #bottom ul li{
													list-style:none;
													margin:0;
													padding:0;	
													text-align:right;								
												}

										 #nearby h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											 #nearby h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:17px;										
												color:#466870;
											}











	/* IN PRODUCT SEARCH RESULTS */				
	
	
	
					#venueeventtitle{
					position:relative;
					float:left;
					width:100%;
					color:#716068;
					background:#ae79b4;
					}
					
						#venueeventtitle h2{
							padding:8px;
							margin:0;
							color:#FFF;
							text-transform:uppercase;
							font-size:14px;
						}
	
					#venueevent{
					position:relative;
					float:left;
					width:210px;
					color:#716068;
					padding:5px;
					background:#FFF;
					}
					
						#venueevent h2{
						margin:0;
						border-bottom:1px solid #716068;
						font-size:20px;
						/*font-family:Arial, Helvetica, sans-serif;*/
						font-weight:normal;				
						}
				

	
						#venueevent #result{
							position:relative;
							float:left;
							width:100%;
							padding:0;
							margin:5px 0;
							/*border-bottom:1px solid #716068;*/
							min-height:90px;
						}


								#venueevent #result #left{
									position:relative;
									float:left;
									width:70px;
									padding:0;
									margin:0 5px 0 0;
								}
								
										#venueevent #result #left #image{
											padding:0;
											margin:0;
										}

								
												#venueevent #result #left #image a img{
													width:70px;
													height:60px;
												}



								#venueevent #result #right{
									position:relative;
									float:left;
									width:130px;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}


	
		
										#venueevent #result #right #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											#venueevent #result #right #name h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:14px;										
												color:#466870;
											}
										
											
											#venueevent #result #right #gradingstars{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
											}
									
									
									
										
											#venueevent #result #right  #catprname{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
											}
		
	
										#venueevent #result #right #townname{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											font-weight:bold;
										}
										


							
							
											#venueevent #result #right #actionbuttons{
												position:relative;
												float:right;				
												width:100%;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												font-size:14px;										
											}
										
												#venueevent #result #right #actionbuttons ul{
													list-style-type:none;
													margin:0;
													padding:0;	
													position:relative;
													float:left;				
												}
										
								
												#venueevent #result #right #actionbuttons ul li{
													background:#466870;
													/*padding:5px;*/
													color:#F4D2B5;	
													text-align:center;	
													margin:5px 0;	
													position:relative;
													float:left;	
												}
												
												#venueevent #result #right #actionbuttons ul li a{
													color:#F4D2B5;	
													height:30px;
													line-height:30px;
													width:130px;
													position:relative;
													float:left;	
													text-decoration:none;	
												}
												
														#venueevent #result #right #actionbuttons ul li a:hover {
															color:#F4D2B5;
															background:#80adb7;	
														}



										#venueevent #result #right ul{
											list-style:none;
											margin:0;
											padding:0;									
										}
								
								
												#venueevent #result #right ul li{
													list-style:none;
													margin:0;
													padding:0;	
													text-align:right;								
												}




								#venueevent #result #bottom{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}
								
								
										#venueevent #result #bottom ul{
											list-style:none;
											margin:0;
											padding:0;									
										}
								
								
												#venueevent #result #bottom ul li{
													list-style:none;
													margin:0;
													padding:0;	
													text-align:right;								
												}

										#venueevent h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
										}
	
											#venueevent h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:17px;										
												color:#466870;
											}









					
					
					
					
					
					
					
					
					
					
					
												

		
		#toptwo #toptworight{
			position:relative;
			float:left;
			width:300px;
			/*margin:0 5px;	*/		
		}
		
		
		
		
			#toptwo #toptworight #boxadright{
			position:relative;
			float:left;
			margin:10px 5px;
			width:300px;	
			}


			#toptwo #toptworight #contactboxright{
			position:relative;
			float:left;
			margin:10px 5px;
			padding:20px;
			width:260px;
			background:#F4D2B5;	
			color:#716068;
			}
			
				#toptwo #toptworight #contactboxright h2{
				margin:0;
				border-bottom:1px solid #716068;
				font-size:20px;
				/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;				
				}
				
				#toptwo #toptworight #contactboxright p{
				margin:10px 0;
				font-size:15px;
				/*font-family:Arial, Helvetica, sans-serif;*/
				}

				#toptwo #toptworight #contactboxright h3{
				margin:0;
				font-size:25px;
				/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;								
				}


			#toptwo #toptworight #usefullinksright{
			position:relative;
			float:left;
			margin:0 5px 10px 5px;
			padding:20px;
			width:260px;
			background:#F4D2B5;	
			color:#716068;
			}
			
				#toptwo #toptworight #usefullinksright h2{
				margin:0;
				border-bottom:1px solid #716068;
				font-size:20px;
				/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
				padding:0 0 8px 0;							
				}
				
				#toptwo #toptworight #usefullinksright ul{
				padding:0;
				margin:0;				
				font-size:13px;
				/*font-family:Arial, Helvetica, sans-serif;*/
				list-style-type:none;
				}

				#toptwo #toptworight #usefullinksright ul li{
				margin:0;
				padding:8px 0;
				border-bottom:1px solid #716068;				
				}
				
					#toptwo #toptworight #usefullinksright ul li a{
						text-decoration:none;
						color:#466870;
						font-weight:bold;
					}
					
					#toptwo #toptworight #usefullinksright ul li a:hover{
						text-decoration:underline;
					}
					



/* NEWSLETTER SIGNUP RIGHT */

			#toptwo #toptworight #newslettersignupright{
			position:relative;
			float:left;
			margin:10px 5px;
			padding:20px;
			width:260px;
			background:#F4D2B5;	
			color:#716068;
			font-size:13px;
			/*font-family:Arial, Helvetica, sans-serif;*/
			}
			
				#toptwo #toptworight #newslettersignupright h2{
				margin:0;
				border-bottom:1px solid #716068;
				font-size:20px;
				/*font-family:Arial, Helvetica, sans-serif;*/
				font-weight:normal;	
				padding:0 0 8px 0;							
				}
				
				
				#toptwo #toptworight #newslettersignupright p{
				padding:0;
				margin:5px 0 10px 0;				
				list-style-type:none;
				position:relative;
				float:left;
				width:100%;
				}
				

				#toptwo #toptworight #newslettersignupright p.message{
				padding:5px;
				width:95%;
				position:relative;
				float:left;
				font-size:14px;
				color:#FFF;
				background:#69DB31;
				}

				#toptwo #toptworight #newslettersignupright p.error{
				padding:5px;
				width:95%;
				position:relative;
				float:left;
				font-size:14px;
				color:#FFF;
				background:#EA3333;
				}


				#toptwo #toptworight #newslettersignupright span.fieldshort{
				padding:0;
				margin:0 0 2px 0;				
				position:relative;
				float:left;
				width:100%;
				}



						#toptwo #toptworight #newslettersignupright span.fieldshort h4{
						padding:0;
						margin:0;				
						position:relative;
						float:left;
						width:90px;
						font-size:14px;
						}

						#toptwo #toptworight #newslettersignupright span.fieldshort input{
						padding:3px;
						width:150px;
						font-size:10px;
						}

						#toptwo #toptworight #newslettersignupright span.fieldshort select{
						padding:2px;
						}


				#toptwo #toptworight #newslettersignupright table#interests{
				position:relative;
				float:left;
				width:100%;
				font-size:14px;
				}





			#toptwo #toptworight #newslettersignupright span.searchbutton{
			position:relative;
			float:left;
			width:100%;
			margin:10px 0 0 0;
			padding:0;
			}

				#toptwo #toptworight #newslettersignupright span.searchbutton input.smallsearchsubmit{
				color:#BEABA3;
				background:#716068;
				/*font-family:Arial, Helvetica, sans-serif;*/
				font-weight:normal;
				font-size:18px;	
				width:100%;
				height:40px;
				border:none;
				cursor:pointer;
				}



/* SMALL SEARCH TOP RIGHT */

/* SMALL SEARCH TABS */		
		
			#onecolumnright #smallsearch{
				position:relative;
				float:left;
				width:100%;	
				margin:0 5px;
				text-transform:uppercase;
			}

					#onecolumnright #smallsearch #smallsearchtabs{
					position:relative;
					float:left;
					width:100%;
					}
					
						#onecolumnright #smallsearch #smallsearchtabs ul{
						list-style-type:none;
						margin:0;
						padding:0;
						/*font-family:Arial, Helvetica, sans-serif;*/
						font-weight:normal;	
						font-size:12px;
						position:relative;
						float:left;
						width:100%;
						}
		
							#onecolumnright #smallsearch #smallsearchtabs ul li{
							float:left;
							margin:0 5px 0 0;
							padding:5px 10px;
							position:relative;
							width:auto;
							background:#FFF;
							}
							
							
								#onecolumnright #smallsearch #smallsearchtabs ul.tabs li{
									border-top:#a6ce39 1px solid;
									border-left:#a6ce39 1px solid;
									border-right:#a6ce39 1px solid;
									background:#a6ce39;
									color:#FFF;
								}



								#onecolumnright #smallsearch #smallsearchtabs ul.tabs li.active{
									background:#FFF;
									color:#716068;
								}



							#onecolumnright #smallsearch #smallsearchtabs ul li.active{
							background:#f4d2b5;
							}

							#onecolumnright #smallsearch #smallsearchtabs ul li.active a{
							color:#716068;
							text-decoration:none;
							}

							#onecolumnright #smallsearch #smallsearchtabs ul li a{
							color:#FFF;
							text-decoration:none;
							}


										#onecolumnright #smallsearch #smallsearchtabs h3{
										margin:0 0 5px 0;
										padding:0;
										font-size:15px;
										color:#716068;
										}






										#onecolumnright #smallsearch #smallsearchtabs span{
										margin:5px 0;
										padding:0;
										width:100%;
										position:relative;
										float:left;
										}
										
										

											#onecolumnright #smallsearch #smallsearchtabs span.line{
											border-bottom:1px solid #716068;
											}
										

												#onecolumnright #smallsearch #smallsearchtabs span h4{
												margin:0;
												padding:0;
												width:auto;
												position:relative;
												float:left;
												font-size:12px;
												font-weight:normal;
												}
												
												#onecolumnright #smallsearch #smallsearchtabs select{
												margin:0;
												padding:2px;
												width:auto;
												position:relative;
												float:right;
												font-size:12px;
												}
												
												#onecolumnright #smallsearch #smallsearchtabs input{
												margin:0;
												padding:2px;
												width:auto;
												position:relative;
												float:left;
												/*font-family:Arial, Helvetica, sans-serif;*/
												}
												
												


														#onecolumnright #smallsearch #smallsearchtabs span.area h4{
														width:60px;
														}
		
		
														#onecolumnright #smallsearch #smallsearchtabs span.area select{
														width:140px;
														}
														
														
														
														#onecolumnright #smallsearch #smallsearchtabs span.type h4{
														width:40px;
														}
		
		
														#onecolumnright #smallsearch #smallsearchtabs span.type select{
														width:140px;
														}




														#onecolumnright #smallsearch #smallsearchtabs span.name h4{
														width:60px;
														}
		
		
														#onecolumnright #smallsearch #smallsearchtabs span.name input{
														width:130px;
														}



														#onecolumnright #smallsearch #smallsearchtabs span.town h4{
														width:40px;
														}
		
		
														#onecolumnright #smallsearch #smallsearchtabs span.town input{
														width:130px;
														}
														
														
														#onecolumnright #smallsearch #smallsearchtabs span.startdate h4{
														width:40px;
														}
		
		
														#onecolumnright #smallsearch #smallsearchtabs span.startdate input{
														width:130px;
														position:relative;
														float:left;
														background:url("/images/form-calendar.gif") no-repeat scroll 150px 3px #FFF;
														}
														
														#onecolumnright #smallsearch #smallsearchtabs span.startdate span#ng_button_907_1262{
														width:10px;
														position:relative;
														float:left;
														}

														#onecolumnright #smallsearch #smallsearchtabs span.enddate h4{
														width:40px;
														}
		
		
														#onecolumnright #smallsearch #smallsearchtabs span.enddate input{
														width:130px;
														position:relative;
														float:left;
														background:url("/images/form-calendar.gif") no-repeat scroll 150px 3px #FFF;
														}
														
														#onecolumnright #smallsearch #smallsearchtabs span.enddate span#ng_button_8571_6460{
														width:10px;
														position:relative;
														float:left;
														}



										#onecolumnright #smallsearch #smallsearchtabs #tabacco{
											background:#FFF;
											color:#716068;
											position:relative;
											float:left;
											padding:10px;
											/*font-family:Arial, Helvetica, sans-serif;*/
											font-weight:normal;	
										}




												#onecolumnright #smallsearch #smallsearchtabs ul li.acco-price, #onecolumnright #smallsearch #smallsearchtabs ul li.acco-grading,  #onecolumnright #smallsearch #smallsearchtabs ul li.acco-award, #onecolumnright #smallsearch #smallsearchtabs ul li.acco-additional, #onecolumnright #smallsearch #smallsearchtabs ul li.acco-avail{
												background-image:url('/images/smallsearchbox-down-arrow.gif');
												background-repeat:no-repeat;
												background-position:180px 6px; 
												background-color:inherit;
												width:100%;
												float:left;
												position:relative;
												padding:5px 0;
												cursor:pointer;
												}




												#onecolumnright #smallsearch #smallsearchtabs #tabacco ul li.acco-price-view{
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}
		
												#onecolumnright #smallsearch #smallsearchtabs #tabacco ul li.acco-grading-view{
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}

												#onecolumnright #smallsearch #smallsearchtabs #tabacco ul li.acco-award-view{
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}


												#onecolumnright #smallsearch #smallsearchtabs #tabacco ul li.acco-additional-view{
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}

												#onecolumnright #smallsearch #smallsearchtabs #tabacco ul li.acco-avail-view{
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}


										#onecolumnright #smallsearch #smallsearchtabs #tabttd{
											background:#FFF;
											color:#716068;
											position:relative;
											float:left;
											padding:10px;
											/*font-family:Arial, Helvetica, sans-serif;*/
											font-weight:normal;	
										}




												#onecolumnright #smallsearch #smallsearchtabs ul li.ttd-additional{
												background-image:url('/images/smallsearchbox-down-arrow.gif');
												background-repeat:no-repeat;
												background-position:180px 6px; 
												width:100%;
												float:left;
												position:relative;
												padding:5px 0;
												cursor:pointer;
												}


												#onecolumnright #smallsearch #smallsearchtabs #tabttd ul li.ttd-additional-view{
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}




										#onecolumnright #smallsearch #smallsearchtabs #tabevents{
											background:#FFF;
											color:#716068;
											position:relative;
											float:left;
											padding:10px;
											/*font-family:Arial, Helvetica, sans-serif;*/
											font-weight:normal;	
										}






												#onecolumnright #smallsearch #smallsearchtabs ul li.events-additional{
												background-image:url('/images/smallsearchbox-down-arrow.gif');
												background-repeat:no-repeat;
												background-position:180px 6px; 
												width:100%;
												float:left;
												position:relative;
												padding:5px 0;
												cursor:pointer;
												}


												#onecolumnright #smallsearch #smallsearchtabs #tabevents ul li.events-additional-view{
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}






										#onecolumnright #smallsearch #smallsearchtabs span.searchlinks{
										position:relative;
										float:left;
										width:100%;
										margin:10px 0 0 0;
										padding:0;
										}


													#onecolumnright #smallsearch #smallsearchtabs span.searchlinks ul{
													position:relative;
													float:left;
													width:100%;
													margin:0;
													padding:0;
													list-style-type:none;
													}


															#onecolumnright #smallsearch #smallsearchtabs span.searchlinks ul li{
																position:relative;
																float:left;
																width:100%;
																text-align:right;
																/*font-family:Arial, Helvetica, sans-serif;*/
																background:#FFF;
																margin:0;
																padding:0;
															}

															#onecolumnright #smallsearch #smallsearchtabs span.searchlinks ul li a{
															text-decoration:none;
															color:#716068;
															}







										#onecolumnright #smallsearch #smallsearchtabs span.searchbutton{
										position:relative;
										float:left;
										width:100%;
										margin:10px 0 0 0;
										padding:0;
										}

											#onecolumnright #smallsearch #smallsearchtabs span.searchbutton input.smallsearchsubmit{
											color:#FFF;
											background:#A6CE39;
											/*font-family:Arial, Helvetica, sans-serif;*/
											font-weight:normal;
											font-size:15px;	
											width:100%;
											height:40px;
											border:none;
											cursor:pointer;
											text-transform:uppercase;
											}



														#onecolumnright #smallsearch #smallsearchtabs ul#searchResultsacco, #onecolumnright #smallsearch #smallsearchtabs ul#searchResultsttd, #onecolumnright #smallsearch #smallsearchtabs ul#searchResultseve, #onecolumnright #smallsearch #smallsearchtabs ul#searchResultsaccotown, #onecolumnright #smallsearch #smallsearchtabs ul#searchResultsttdtown, #onecolumnright #smallsearch #smallsearchtabs ul#searchResultsevetown {
															position:absolute;
															top:25px;
															left:60px;
															float:right;
															z-index:200;
															margin:0 15px 0 0;
															padding:0px;
															list-style:none;
															width:185px;
															background:#FFF;	
															/*font-family:Arial, Helvetica, sans-serif;*/
														}
														
														#onecolumnright #smallsearch #smallsearchtabs span.name ul#searchResultsacco li, #onecolumnright #smallsearch #smallsearchtabs span.name ul#searchResultsttd li, #onecolumnright #smallsearch #smallsearchtabs span.name ul#searchResultseve li, #onecolumnright #smallsearch #smallsearchtabs span.town ul#searchResultsaccotown li, #onecolumnright #smallsearch #smallsearchtabs span.town ul#searchResultsttdtown li, #onecolumnright #smallsearch #smallsearchtabs span.town ul#searchResultsevetown li{
															padding:2px;
															border-bottom:1px solid #716068;
															width:100%;
															background:#FFF;
															font-size:12px;
															margin:0;
														}
														
														
														#onecolumnright #smallsearch #smallsearchtabs span.name ul#searchResultsacco li:hover, #onecolumnright #smallsearch #smallsearchtabs span.name ul#searchResultsttd li:hover, #onecolumnright #smallsearch #smallsearchtabs span.name ul#searchResultseve li:hover, #onecolumnright #smallsearch #smallsearchtabs span.town ul#searchResultsaccotown li:hover, #onecolumnright #smallsearch #smallsearchtabs span.town ul#searchResultsttdtown li:hover, #onecolumnright #smallsearch #smallsearchtabs span.town ul#searchResultsevetown li:hover{
															cursor:pointer;
															background:#716068;
															color:#FFF;
														}
														
















/* HOME SEARCH */



					#toptwo #homeproductsearch #homesearch #homesearchtabs{
					position:relative;
					float:left;
					width:100%;
					}
					
					#toptwo #homeproductsearch #homesearch #homesearchtabs span#hometabs{
					position:relative;
					float:right;
					width:auto;
					margin:0;
					padding:0;
					}
					
					
							#toptwo #homeproductsearch #homesearch #homesearchtabs span#left{
							position:relative;
							float:left;
							width:270px;
							margin:0 20px 0 0;
							padding:0;
							}
		
							#toptwo #homeproductsearch #homesearch #homesearchtabs span#right{
							position:relative;
							float:left;
							width:270px;
							margin:0;
							padding:0;
							}
					
					
						#toptwo #homeproductsearch #homesearch #homesearchtabs ul{
						list-style-type:none;
						margin:0;
						padding:0;
						/*font-family:Arial, Helvetica, sans-serif;*/
font-weight:normal;	
						font-size:15px;
						position:relative;
						float:left;
						width:100%;
						}
		
							#toptwo #homeproductsearch #homesearch #homesearchtabs ul li{
							float:left;
							margin:0 0 0 10px;
							padding:5px 10px;
							position:relative;
							width:auto;
							background:#e4c88e;
							}


							#toptwo #homeproductsearch #homesearch #homesearchtabs ul li.active{
							background:#f4d2b5;
							}

							#toptwo #homeproductsearch #homesearch #homesearchtabs ul li a{
							color:#716068;
							text-decoration:none;
							}



										#toptwo #homeproductsearch #homesearch #homesearchtabs h3{
										margin:0 0 5px 0;
										padding:0;
										font-size:15px;
										}






										#toptwo #homeproductsearch #homesearch #homesearchtabs span{
										margin:5px 0;
										padding:0;
										width:100%;
										position:relative;
										float:left;
										}
										
										

											#toptwo #homeproductsearch #homesearch #homesearchtabs span.line{
											border-bottom:1px solid #716068;
											}
										

												#toptwo #homeproductsearch #homesearch #homesearchtabs span h4{
												margin:0;
												padding:0;
												width:auto;
												position:relative;
												float:left;
												}
												
												#toptwo #homeproductsearch #homesearch #homesearchtabs select{
												margin:0;
												padding:2px;
												width:auto;
												position:relative;
												float:left;
												}
												
												#toptwo #homeproductsearch #homesearch #homesearchtabs input{
												margin:0;
												padding:2px;
												width:auto;
												position:relative;
												float:left;
												/*font-family:Arial, Helvetica, sans-serif;*/
												}
												
												


														#toptwo #homeproductsearch #homesearch #homesearchtabs span.area h4{
														width:60px;
														}
		
		
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.area select{
														width:200px;
														}
														
														
														
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.type h4{
														width:60px;
														}
		
		
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.type select{
														width:200px;
														}




														#toptwo #homeproductsearch #homesearch #homesearchtabs span.name h4{
														width:60px;
														}
		
		
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.name input{
														width:180px;
														}



														#toptwo #homeproductsearch #homesearch #homesearchtabs span.town h4{
														width:60px;
														}
		
		
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.town input{
														width:180px;
														}
														
														
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.startdate h4{
														width:60px;
														}
		
		
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.startdate input{
														width:170px;
														position:relative;
														float:left;
														background:url("/images/form-calendar.gif") no-repeat scroll 150px 3px #FFF;
														}
														
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.startdate span#ng_button_907_1262{
														width:10px;
														position:relative;
														float:left;
														}

														#toptwo #homeproductsearch #homesearch #homesearchtabs span.enddate h4{
														width:60px;
														}
		
		
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.enddate input{
														width:170px;
														position:relative;
														float:left;
														background:url("/images/form-calendar.gif") no-repeat scroll 150px 3px #FFF;
														}
														
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.enddate span#ng_button_8571_6460{
														width:10px;
														position:relative;
														float:left;
														}




										#toptwo #homeproductsearch #homesearch #homesearchtabs #tabacco{
										background:#f4d2b5;
										color:#716068;
										position:relative;
										float:left;
										padding:20px;
										/*font-family:Arial, Helvetica, sans-serif;*/
										font-weight:normal;
										width:570px;
										min-height:180px;
										}




												#toptwo #homeproductsearch #homesearch #homesearchtabs ul li.acco-price, #toptwo #homeproductsearch #homesearch #homesearchtabs ul li.acco-grading, #toptwo #homeproductsearch #homesearch #homesearchtabs ul li.acco-additional{
												background-image:url('/images/smallsearchbox-down-arrow.gif');
												background-repeat:no-repeat;
												background-position:250px 7px; 
												background-color:#f4d2b5;
												width:100%;
												float:left;
												position:relative;
												padding:5px 0;
												cursor:pointer;
												}




												#toptwo #homeproductsearch #homesearch #homesearchtabs #tabacco ul li.acco-price-view{
												background:#f4d2b5;
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}
		
												#toptwo #homeproductsearch #homesearch #homesearchtabs #tabacco ul li.acco-grading-view{
												background:#f4d2b5;
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}

												#toptwo #homeproductsearch #homesearch #homesearchtabs #tabacco ul li.acco-additional-view{
												background:#f4d2b5;
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}



										#toptwo #homeproductsearch #homesearch #homesearchtabs #tabttd{
										background:#f4d2b5;
										color:#716068;
										position:relative;
										float:left;
										padding:20px;
										/*font-family:Arial, Helvetica, sans-serif;*/
										font-weight:normal;
										width:570px;
										min-height:180px;																					
										}




												#toptwo #homeproductsearch #homesearch #homesearchtabs ul li.ttd-additional{
												background-image:url('/images/smallsearchbox-down-arrow.gif');
												background-repeat:no-repeat;
												background-position:250px 7px; 
												background-color:#f4d2b5;
												width:100%;
												float:left;
												position:relative;
												padding:5px 0;
												cursor:pointer;
												}


												#toptwo #homeproductsearch #homesearch #homesearchtabs #tabttd ul li.ttd-additional-view{
												background:#f4d2b5;
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}




										#toptwo #homeproductsearch #homesearch #homesearchtabs #tabevents{
										background:#f4d2b5;
										color:#716068;
										position:relative;
										float:left;
										padding:20px;
										/*font-family:Arial, Helvetica, sans-serif;*/
										font-weight:normal;	
										width:570px;
										min-height:180px;																				
										}




												#toptwo #homeproductsearch #homesearch #homesearchtabs ul li.events-additional{
												background-image:url('/images/smallsearchbox-down-arrow.gif');
												background-repeat:no-repeat;
												background-position:250px 7px; 
												background-color:#f4d2b5;
												width:100%;
												float:left;
												position:relative;
												padding:5px 0;
												cursor:pointer;
												}


												#toptwo #homeproductsearch #homesearch #homesearchtabs #tabevents ul li.events-additional-view{
												background:#f4d2b5;
												position:relative;
												float:left;
												width:100%;
												padding:5px 0;
												}




										#toptwo #homeproductsearch #homesearch #homesearchtabs span.searchlinks{
										position:relative;
										float:left;
										width:100%;
										margin:10px 0 0 0;
										padding:0;
										font-size:14px;
										}


													#toptwo #homeproductsearch #homesearch #homesearchtabs span.searchlinks ul{
													position:relative;
													float:left;
													width:100%;
													margin:0;
													padding:0;
													list-style-type:none;
													}


															#toptwo #homeproductsearch #homesearch #homesearchtabs span.searchlinks ul li{
																
																position:relative;
																float:left;
																width:100%;
																text-align:right;
																/*font-family:Arial, Helvetica, sans-serif;*/
																background:#f4d2b5;
																margin:0;
																padding:0;
																font-size:14px;																
															}

															#toptwo #homeproductsearch #homesearch #homesearchtabs span.searchlinks ul li a{
															text-decoration:none;
															color:#469AA3;
															}







										#toptwo #homeproductsearch #homesearch #homesearchtabs span.searchbutton{
										position:relative;
										float:left;
										width:100%;
										margin:10px 0 0 0;
										padding:0;
										}

											#toptwo #homeproductsearch #homesearch #homesearchtabs span.searchbutton input.homesearchsubmit{
											color:#f4d2b5;
											background:#716068;
											/*font-family:Arial, Helvetica, sans-serif;*/
											font-weight:normal;
											font-size:18px;	
											width:100%;
											height:40px;
											border:none;
											cursor:pointer;
											}



														#toptwo #homeproductsearch #homesearch #homesearchtabs ul#searchResultsacco, #toptwo #homeproductsearch #homesearch #homesearchtabs ul#searchResultsttd, #toptwo #homeproductsearch #homesearch #homesearchtabs ul#searchResultseve, #toptwo #homeproductsearch #homesearch #homesearchtabs ul#searchResultsaccotown, #toptwo #homeproductsearch #homesearch #homesearchtabs ul#searchResultsttdtown, #toptwo #homeproductsearch #homesearch #homesearchtabs ul#searchResultsevetown {
															position:absolute;
															top:25px;
															left:60px;
															float:right;
															z-index:200;
															margin:0 15px 0 0;
															padding:0px;
															list-style:none;
															width:185px;
															background:#FFF;	
															/*font-family:Arial, Helvetica, sans-serif;*/
														}
														
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.name ul#searchResultsacco li, #toptwo #homeproductsearch #homesearch #homesearchtabs span.name ul#searchResultsttd li, #toptwo #homeproductsearch #homesearch #homesearchtabs span.name ul#searchResultseve li, #toptwo #homeproductsearch #homesearch #homesearchtabs span.town ul#searchResultsaccotown li, #toptwo #homeproductsearch #homesearch #homesearchtabs span.town ul#searchResultsttdtown li, #toptwo #homeproductsearch #homesearch #homesearchtabs span.town ul#searchResultsevetown li{
															padding:2px;
															border-bottom:1px solid #716068;
															width:100%;
															background:#FFF;
															font-size:12px;
															margin:0;
														}
														
														
														#toptwo #homeproductsearch #homesearch #homesearchtabs span.name ul#searchResultsacco li:hover, #toptwo #homeproductsearch #homesearch #homesearchtabs span.name ul#searchResultsttd li:hover, #toptwo #homeproductsearch #homesearch #homesearchtabs span.name ul#searchResultseve li:hover, #toptwo #homeproductsearch #homesearch #homesearchtabs span.town ul#searchResultsaccotown li:hover, #toptwo #homeproductsearch #homesearch #homesearchtabs span.town ul#searchResultsttdtown li:hover, #toptwo #homeproductsearch #homesearch #homesearchtabs span.town ul#searchResultsevetown li:hover{
															cursor:pointer;
															background:#716068;
															color:#FFF;
														}
														




















/* AVAILABILITY NOTICEBOARD */

.lateavailability {
	position:relative;
	width:945px;
	margin: 10px auto 0 auto;
}


.lateavailability h3 {
	position:relative;
	float:left;
	width:935px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight:normal;
	font-size:16px;
	margin:10px 0;
	padding:5px;
	color:#716068;	
	background:#BEABA3;
}


.lateavailability .group {
	position:relative;
	float:left;
	width:100%;
	background-image:url('/images/noticeboard/cork.jpg');
	background-repeat:repeat;		
}

	.lateavailability .group .row {
		vertical-align:top;
		position:relative;
		float:left;
		width:100%;
		margin:0;
	}


		
		
		.lateavailability .group .row .productnotepad {
			position:relative;
			float:left;
			width:290px;			
			font-size:12px;
			font-family:'Swiss 721 W01 Roman' !important;
			background-image:url('/images/noticeboard/notepad-background.gif');
			background-repeat:no-repeat;
			background-color: #FFFFFF;
			min-height:300px;
			padding:5px;
			margin:7px;
		}
		
		.lateavailability .group .row .productsticky {
			position:relative;
			float:left;
			width:290px;			
			font-size:12px;
			font-family:'Swiss 721 W01 Roman' !important;
			background-image:url('/images/noticeboard/sticky-background.gif');
			background-repeat:no-repeat;
			background-color: #FFFFFF;
			min-height:300px;
			padding:5px;
			margin:7px;
		}
		
		
		.lateavailability .group .row .top {
			position:relative;
			float:left;
			width:100%;
			margin:25px 0 5px 0;
		}
		
		
		.lateavailability .group .row .top .left{
			position:relative;
			float:left;
			width:130px;
		}


		.lateavailability .group .row .top .right{
			position:relative;
			float:left;
			width:150px;
			margin:0 0 0 5px;
		}

			.lateavailability .group .row .top .right .name{
				font-size:15px;
				font-weight:bold;
			}



		
		.lateavailability .group .row productsticky h4.title {
			font-size:18px;
		}
		
		.lateavailability .group .row productnotepad h4.title {
			margin:35px 0 0 0;
			font-size:18px;
		}
		
		
		.lateavailability .group .row p.message {
			margin: 15px 0;
			line-height:1.6em;
		}
		
		.lateavailability .group .rowd p.link {
			margin: 0;
			font-size:14px;
			font-weight:bold;
		}
		
		.lateavailability .group .row p.updated {
			font-size:10px;
			font-style:italic;
		}
		













/* RESULTS PAGE */


#bottomresults{
	position:relative;
	/*width:945px;*/
	width:100%;
	margin: 10px auto 0 auto;
}


		#bottomresults #resultstoptabscontainer{
			position:relative;
			float:left;
			width:945px;
			margin:10px 5px 0 5px;
		}
		
		
							/* root element for top canned tabs  */
							#bottomresults #resultstoptabscontainer ul.tabs {
								list-style:none;
								margin:0;
								padding:0;
								position:relative;
								float:left;
								width:100%;
							}
							
							/* single tab */
							#bottomresults #resultstoptabscontainer ul.tabs li {
								float:left;
								text-indent:0;
								padding:0;
								margin:0 10px 0 0;
							}
							
							
							#bottomresults #resultstoptabscontainer ul.tabs a {
								background: #BEABA3;
								font-size:14px;
								display:block;
								text-align:center;
								text-decoration:none;
								color:#716068;
								padding:5px;
								margin:0;
								position:relative;
								font-size:15px;
								/*font-family:Arial, Helvetica, sans-serif;*/
								font-weight:normal;	
							}
							
							
							#bottomresults #resultstoptabscontainer ul.tabs a:hover {
								color:#716068;
								background:#F4D2B5;	
							}
							
							#bottomresults #resultstoptabscontainer ul.tabs li a.active {
								color:#716068 !important;
								background:#F4D2B5;
							}
							
							
							
							
									
		
/* VERTICAL RESULTS */		





		#bottomresults #resultscontainer{
			background:#ECE9E7;
			position:relative;
			float:left;
			/*width:945px;*/
			width:100%;
			/*margin:0 5px 5px 5px;*/
			padding:10px 0 0 0;
		}
		
		
				
				#bottomresults #resultscontainer #resultsleft{
					position:relative;
					float:left;
					width:190px;
					margin:0 5px 0 0;
					padding:5px;
				}
				
						#bottomresults #resultscontainer #resultsleft h4{
							position:relative;
							float:left;
							width:180px;
							margin:0 0 10px 0;
							padding:5px;
							color:#FFF;
							font-size:14px;
							/*font-family:Arial, Helvetica, sans-serif;*/
							background:#39B54A;
							text-transform:uppercase;
						}
				
				
				
				
												/*  TABS FOR REFINE  */
												#bottomresults #resultscontainer #resultsleft ul.refinebuttons {
													list-style:none;
													margin:0 0 30px 0;
													padding:0;
													position:relative;
													float:left;
													width:100%;
												}
												
												#bottomresults #resultscontainer #resultsleft ul.refinebuttons li {
													float:left;
													position:relative;
													width:100%;
													text-indent:0;
													padding:0;
													margin:0 0 10px 0;
													/*background:#466870;*/
													color:#466870;
												}
												
												
														#bottomresults #resultscontainer #resultsleft ul.refinebuttons li input{
															float:left;
															position:relative;
															width:20px;
															margin:0;
															padding:0;
															top:2px;
														}
												

												
														#bottomresults #resultscontainer #resultsleft ul.refinebuttons li span.field{
															text-decoration:none;
															color:#466870;
															padding:0;
															margin:0 0 0 10px;
															font-size:13px;
															/*/*font-family:Arial, Helvetica, sans-serif;*/*/
															/*font-family:Arial, Helvetica, sans-serif;*/
															font-weight:normal;	
															float:left;
															position:relative;
															width:160px;															
														}
												





												#bottomresults #resultscontainer #resultsleft span.searchbutton{
													position:relative;
													float:left;
													width:100%;
													margin:10px 0 0 0;
													padding:0;															
												}
										
				
		
													#bottomresults #resultscontainer #resultsleft span.searchbutton input.homesearchsubmit{
													color:#FFF;
													background:#A6CE39;
													/*font-family:Arial, Helvetica, sans-serif;*/
													font-weight:normal;
													font-size:15px;	
													width:100%;
													height:40px;
													border:none;
													cursor:pointer;
													text-transform:uppercase;
													}

				
										#bottomresults #resultscontainer #resultsright #result #left #image #ribbon{
											position:relative;
											float:left;
											color:#FFF;
											font-family:'Swiss 721 W01 Roman';
											font-size:12px;
											text-align:center;
											width:100%;
											margin:10px 0;
										}
								
								
												#bottomresults #resultscontainer #resultsright #result #left #image #ribbon #blue{
													background:url("../images/trans-pngs/blue.png") no-repeat scroll 0 0 transparent;
													padding:3px;
												}
												
												#bottomresults #resultscontainer #resultsright #result #left #image #ribbon #red{
													background:url("../images/trans-pngs/red.png") no-repeat scroll 0 0 transparent;
													padding:3px;
												}
												

												#bottomresults #resultscontainer #resultsright #result #left #image #ribbon #green{
													background:url("../images/trans-pngs/green.png") no-repeat scroll 0 0 transparent;
													padding:3px;
												}

												#bottomresults #resultscontainer #resultsright #result #left #image #ribbon #purple{
													background:url("../images/trans-pngs/purple.png") no-repeat scroll 0 0 transparent;
													padding:3px;
												}


				
				
				
				
				
				
				
				
				
		
									#bottomresults #resultscontainer #resultsright #resultslistmap {
										position:relative;
										float:left;
										width:100%;
										margin:0 0 20px 0;
									}
									
				
				
												/*  TABS FOR RESULTS  */
												#bottomresults #resultscontainer #resultsright #resultslistmap ul.tabs {
													list-style:none;
													margin:0 !important;
													padding:0;
													height:31px;
													position:relative;
													float:right;
												}
												
												#bottomresults #resultscontainer #resultsright #resultslistmap ul.tabs li {
													float:left;
													text-indent:0;
													padding:0;
													margin:0 !important;
													list-style-image:none !important;
												}
												
												#bottomresults #resultscontainer #resultsright #resultslistmap ul.tabs a {
													background: #A6CE39;
													font-size:14px;
													display:block;
													height: 30px;
													line-height:30px;
													width: 134px;
													text-align:center;
													text-decoration:none;
													color:#FFF !important;
													padding:0px;
													margin:0 0 0 10px;
													position:relative;
													top:1px;
													/*border:1px solid #CCCCCC;	*/
													font-size:15px;
													/*font-family:Arial, Helvetica, sans-serif;*/
													font-weight:normal;	
													text-transform:uppercase;
												}
												
												
												#bottomresults #resultscontainer #resultsright #resultslistmap ul.tabs a:hover {
													color:#FFF;
													background:#39B54A;	
												}
												
												#bottomresults #resultscontainer #resultsright #resultslistmap ul.tabs li a.active {
													color:#FFF !important;
													background:#39B54A;
												}
							
			
			
			
			
			
			
							
		
		
												#bottomresults #resultscontainer #resultsright ul.results-map {
													position:relative;
													float:left;
													width:100%;
													margin:0;
													padding:0;
													list-style:none;
												}
		
		
		
															#bottomresults #resultscontainer #resultsright ul.results-map li.results-map{
																position:relative;
																float:left;
																width:100%;
																margin:0;
																padding:0;
																list-style:none;
															}
					
		
		
															#bottomresults #resultscontainer #resultsright ul.results-map li.results-map-view{
																position:relative;
																float:left;
																width:100%;
																margin:0;
																padding:0;
																list-style:none;
															}
					
		
		
		
			/*	#bottomresults #resultscontainer #resultsright #mapcontainer {
					position:relative;
					float:left;
					width:100%;
					margin:0;
				}*/




/* RESULTS MAPPING */


							#bottomresults #resultscontainer #resultsright #mapcontainer {
								background:#FFF;
								position:relative;
								width:710px;
								float:left;
								padding:5px;
								/*border:2px solid #000;*/
							}
							
								#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap {
									position:relative;
									width:710px;
									float:left;
								}
								
								
								
								
								
										#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap #mapbubble{
											position:relative;
											width:300px;
											float:left;
											/*font-family:Arial, Helvetica, sans-serif;*/
											color:#716068;
											line-height:20px;
										}
										
													#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap #mapbubble #image{
														position:relative;
														width:110px;
														float:left;
														margin:0 10px 0 0;
													}
													
													#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap #mapbubble #productname{
														position:relative;
														width:180px;
														float:right;
														/*font-family:Arial, Helvetica, sans-serif;*/
														font-weight:normal;	
													}
													
													
															#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap #mapbubble #productname a{
																color:#716068;
																text-decoration:none;
															}
													
													
													#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap #mapbubble #producttown{
														position:relative;
														width:180px;
														float:right;
													}
													#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap #mapbubble #productcategory{
														position:relative;
														width:180px;
														float:right;
														font-size:14px;
													}
													
													
													
													#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap #mapbubble #link{
														position:relative;
														width:180px;
														float:right;
														font-size:13px;
													}
													
													
															#bottomresults #resultscontainer #resultsright #mapcontainer #resultsmap #mapbubble #link a{
																font-weight:bold;
																color:#466870;
																text-decoration:none;
															}
			
													
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										

							
										#bottomresults #resultscontainer #resultsright #mapcontainer #maplinklist {
											background:#FFF;
											position:relative;
											width:710px;
											float:left;
											height:250px;
											overflow-x:none;
											overflow-y:scroll;
											font-size:14px;
											padding:0;
											margin: 10px 0 0 0;
											/*font-family:Arial, Helvetica, sans-serif;*/
										}
									
										#bottomresults #resultscontainer #resultsright #mapcontainer #maplinklist ul{
											list-style:none;
											margin:0 0 0 5px;
											padding:0;
										}
									
											#bottomresults #resultscontainer #resultsright #mapcontainer #maplinklist ul li{
												list-style:none;
												padding:2px;
												min-height:25px;
												clear:left;
											}
										
												#bottomresults #resultscontainer #resultsright #mapcontainer #maplinklist ul li a{
													width:100%;
													position:relative;
													float:left;
												}
									
													#bottomresults #resultscontainer #resultsright #mapcontainer #maplinklist ul li a p{
														width:500px;
														margin:0 0 0 10px;
														padding:0;
														float:left;
														position:relative;
													}
										
										
												#bottomresults #resultscontainer #resultsright #mapcontainer #maplinklist ul li a img{
													width:25px;
													float:left;
													position:relative;
												}
										
											#bottomresults #resultscontainer #resultsright #mapcontainer #maplinklist ul li:hover{
												background:#E8F6FE;
											}




































		
		
				#bottomresults #resultscontainer #resultsright{
					position:relative;
					float:left;
					width:720px;
					padding:5px;
				}

						#bottomresults #resultscontainer #resultsright #resultcount{
							position:relative;
							float:left;
							width:100%;
							padding:5px 0;
							margin:5px 0;
							/*font-family:Arial, Helvetica, sans-serif;*/
							font-weight:normal;	
							text-decoration:none;
							font-size:14px;										
							color:#466870;
						}

								#bottomresults #resultscontainer #resultsright #resultcount p{
									margin:0;
								}


						#bottomresults #resultscontainer #resultsright #result{
							position:relative;
							float:left;
							/*width:100%;*/
							width:710px;
							/*padding:5px 0;*/
							padding:5px;
							margin:5px 0;
							border-bottom:1px solid #716068;
							min-height:130px;
						}


								#bottomresults #resultscontainer #resultsright #result #left{
									position:relative;
									float:left;
									width:150px;
									padding:0;
									margin:0 10px 0 0;
								}
								
										#bottomresults #resultscontainer #resultsright #result #left #image{
											padding:0;
											margin:0;
										}

								
		
								#bottomresults #resultscontainer #resultsright #result #middle{
									position:relative;
									float:left;
									width:410px;
									padding:0;
									margin:0 10px 0 0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:13px;
									color:#716068
								}
		
										#bottomresults #resultscontainer #resultsright #result #middle #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											color:#466870;
											text-transform:uppercase;
										}

											#bottomresults #resultscontainer #resultsright #result #middle #name h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:14px;										
												/*color:#466870;*/
												color:#6C5A4C;
												
											}
											
										#bottomresults #resultscontainer #resultsright #result #middle #gradcat{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
										}
										
										
											
												#bottomresults #resultscontainer #resultsright #result #middle #gradcat #gradingstars{
													position:relative;
													float:left;
													width:auto;
													padding:0;
													margin:0;
												}
										
										
										
											
												#bottomresults #resultscontainer #resultsright #result #middle #gradcat #catprname{
													position:relative;
													float:left;
													width:auto;
													padding:0;
													margin:0;
												}
		

										#bottomresults #resultscontainer #resultsright #result #middle #venuename{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											font-weight:bold;
										}
										
										
											#bottomresults #resultscontainer #resultsright #result #middle #venuename a{
												position:relative;
												float:left;
												width:auto;
												text-decoration:none;
												color:#466870;
											}
										
										
										#bottomresults #resultscontainer #resultsright #result #middle #townname{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											font-weight:bold;
										}
										
										
										#bottomresults #resultscontainer #resultsright #result #middle #shortdesc{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
										}

											#bottomresults #resultscontainer #resultsright #result #middle #shortdesc p{
												margin:0;
											}
											
											
										#bottomresults #resultscontainer #resultsright #result #middle #distance{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											font-weight:bold;
										}

											#bottomresults #resultscontainer #resultsright #result #middle #distance p{
												margin:0;
											}
											
											
											

								#bottomresults #resultscontainer #resultsright #result #right{
									position:relative;
									float:left;
									width:130px;
									padding:0;
									margin:0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068									
								}



											#bottomresults #resultscontainer #resultsright #result #right #priceblock{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
												text-align:center;
												font-size:12px;
											}

														#bottomresults #resultscontainer #resultsright #result #right #priceblock #pricefrom{
															padding:0;
															margin:0;
														}
														
														
														#bottomresults #resultscontainer #resultsright #result #right #priceblock #price{
															/*font-family:Arial, Helvetica, sans-serif;*/
															font-weight:normal;	
															text-decoration:none;
															font-size:20px;										
															padding:0;
															margin:0;
														}
														

														#bottomresults #resultscontainer #resultsright #result #right #priceblock #pricetype{
															padding:0;
															margin:0;
														}
							
							
							
							
											#bottomresults #resultscontainer #resultsright #result #right #dates{
												position:relative;
												float:left;
												width:100%;
												padding:0;
												margin:0;
												text-align:center;
												font-size:12px;
												font-weight:bold;
											}

														#bottomresults #resultscontainer #resultsright #result #right #dates ul{
															list-style-type:none;
															margin:0;
															padding:0;	
															position:relative;
															float:left;	
															width:100%;			
														}
												
										
														#bottomresults #resultscontainer #resultsright #result #right #dates ul li{
															text-align:center;	
															margin:5px 0;	
															position:relative;
														}


																#bottomresults #resultscontainer #resultsright #result #right #dates ul li.date{
																	/*font-family:Arial, Helvetica, sans-serif;*/
																	font-weight:normal;	
																	font-size:16px;
																}
		





							
											#bottomresults #resultscontainer #resultsright #result #right #actionbuttons{
												position:relative;
												float:right;				
												width:100%;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												font-size:14px;										
											}
										
												#bottomresults #resultscontainer #resultsright #result #right #actionbuttons ul{
													list-style-type:none;
													margin:0;
													padding:0;	
													position:relative;
													float:left;				
												}
										
								
												#bottomresults #resultscontainer #resultsright #result #right #actionbuttons ul li{
													background:#A6CE39;
													/*padding:5px;*/
													color:#FFF;	
													text-align:center;	
													margin:5px 0;	
													position:relative;
													float:left;	
													text-transform:uppercase;
												}
												
												#bottomresults #resultscontainer #resultsright #result #right #actionbuttons ul li a{
													color:#FFF;	
													height:30px;
													line-height:30px;
													width:130px;
													position:relative;
													float:left;	
													text-decoration:none;	
												}
												
														#bottomresults #resultscontainer #resultsright #result #right #actionbuttons ul li a:hover {
															color:#FFF;
															background:#39B54A;	
														}



								#bottomresults #resultscontainer #resultsright #result #bottom{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:0;

									font-size:14px;										
									
								}

										#bottomresults #resultscontainer #resultsright #result #bottom #summary{
											position:relative;
											float:left;
											width:100%;
											padding:5px 0;
											margin:0;

											font-size:14px;										
											text-align:center;
											background:#FFF;
											color:#466870;
										}


										#bottomresults #resultscontainer #resultsright #result #bottom #rooms{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0;
											color:#466870;
										}



												#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms{
													position:relative;
													float:left;
													width:100%;
													padding:0;
													margin:0;
												}
												
											
														#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms th{
															padding:3px;
															margin:0;
															text-align:left;
														}
														
											
															#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms th#room{
																width:400px;
															}
											
															#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms th#sleeps{
																width:100px;
															}
															
															#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms th#price{
																width:100px;
															}
															
															#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms th#book{
																width:100px;
															}


																	#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms #actionbuttons{
																		position:relative;
																		float:right;				
																		width:100%;

																		font-size:14px;										
																	}
																
																		#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms #actionbuttons ul{
																			list-style-type:none;
																			margin:0;
																			padding:0;	
																			position:relative;
																			float:left;				
																		}
																
														
																		#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms #actionbuttons ul li{
																			/*background:#716068;*/
																			background:#416ab8;
																			/*padding:5px;*/
																			color:#BAD1BD;	
																			text-align:center;	
																			margin:5px 0;	
																			position:relative;
																			float:left;	
																			text-transform:uppercase;
																		}
																		
																		#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms #actionbuttons ul li a{
																			color:#BAD1BD;	
																			height:30px;
																			line-height:30px;
																			width:130px;
																			position:relative;
																			float:left;	
																			text-decoration:none;	
																		}
																		
																				#bottomresults #resultscontainer #resultsright #result #bottom #rooms table#rooms #actionbuttons ul li a:hover {
																					color:#BAD1BD;
																					/*background:#A18894;*/
																					background:#2991b0;	
																				}













		
/* HORIZONTAL RESULTS */		





		#bottomresults #resultshorizontalcontainer{
			background:#F4D2B5;
			position:relative;
			float:left;
			width:945px;
			margin:0 5px 5px 5px;
			padding:10px 0 0 0;
		}
		



		
		
				#bottomresults #resultshorizontalcontainer #resultsmain{
					position:relative;
					float:left;
					width:100%;
					padding:5px;
				}




						#bottomresults #resultshorizontalcontainer #resultsmain #result{
							position:relative;
							float:left;
							width:150px;
							padding:5px 15px;
							margin:5px 0;
							height:180px;
						}


								#bottomresults #resultshorizontalcontainer #resultsmain #result #top{
									position:relative;
									float:left;
									width:150px;
									padding:0;
									margin:0;
								}
								
										#bottomresults #resultshorizontalcontainer #resultsmain #result #top #image{
											padding:0;
											margin:0;
										}

								
		
								#bottomresults #resultshorizontalcontainer #resultsmain #result #bottom{
									position:relative;
									float:left;
									width:100%;
									padding:0;
									margin:5px 0 0 0;
									/*font-family:Arial, Helvetica, sans-serif;*/
									font-size:12px;
									color:#716068
								}
		
										#bottomresults #resultshorizontalcontainer #resultsmain #result #bottom #name h3{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0;
											color:#466870;
										}

											#bottomresults #resultshorizontalcontainer #resultsmain #result #bottom #name h3 a{
												position:relative;
												float:left;
												width:auto;
												/*font-family:Arial, Helvetica, sans-serif;*/
												font-weight:normal;	
												text-decoration:none;
												font-size:14px;										
												color:#466870;
											}
											
										
											
												#bottomresults #resultshorizontalcontainer #resultsmain #result #bottom #gradcat #catprname{
													position:relative;
													float:left;
													width:auto;
													padding:0;
													margin:0;
												}
		

										
										
										#bottomresults #resultshorizontalcontainer #resultsmain #result #bottom #townname{
											position:relative;
											float:left;
											width:100%;
											padding:0;
											margin:0 0 5px 0;
											font-weight:bold;
										}
										










/* bottom three */







	#bottomthree{
		position:relative;
		width:945px;
		margin: 10px auto 0 auto;
	}




/* FEATURE BOXES */

		#featurebox{
			position:relative;
			float:left;
			/*margin:10px 5px;*/
			width:100%;
			/*font-family:Arial, Helvetica, sans-serif;*/
			font-weight:normal;
		}



		#featurebox ul{
			list-style:none;
			margin:10px 0 0 0;
			padding:0;
			/*height:250px;*/
			width:100%;
			float:left;
			position:relative;
		}

			#featurebox ul li{
			   position: relative; 
			   width:220px; /* for IE 6 */
			   height:220px;
			   float:left;
			   /*margin:0 15px 0 0;*/
			   margin:0 0 10px 10px;
			}
	
				#featurebox ul li a{
				   position: relative; 
				   width: 100%; 
				   margin:0;
				   padding:0;
					z-index:1;
					float:left;
					   
				}
				
				#featurebox ul li a.pic{
					height:170px;	   
				}
				

				#featurebox ul li a.ctabg{
					height:50px;	   
				}

					#featurebox ul li a img{
					z-index:1;
					}
			

		
					#featurebox ul li h3{
					   position: absolute; 
					   top: 10px; 
					   left: 0; 
					   width: auto; 
					   margin:0 0 0 10px;
					   padding:0;
					   z-index:2;
					   font-size:20px;
					}
					
							#featurebox ul li h3 a{
							   text-decoration:none;
							   color:#FFF;
							   /*background:#DC7B27;*/
							   width: auto; 
							   margin:0;
							   padding:0;
							   position:relative;
							   float:left;
							   text-transform:uppercase;
							}
	
					#featurebox ul li h4{
					   position: absolute; 
					   top: 180px; 
					   left: 0; 
					   width: 100%; 
					   margin:0 0 0 15px;
					   padding:0;
					   z-index:2;
					   font-size:20px;
					   
					}
					
					
							#featurebox ul li h4 a{
							   text-decoration:none;
							   color:#DC7B27;
							   width: 275px; 
							   margin:0;
							   padding:5px;	
							   position:relative;
							   float:left;
							   background:#fdf1e6;
							  /* background:rgba(54, 25, 25, .5);*/
							   /*background:rgba(253, 241, 230, .5);*/
							  
							}
	
					#featurebox ul li h5{
					   position: absolute; 
					   top: 180px; 
					   left: 0; 
					   /*width: 100%;*/
					   width:210px;
					   margin:0 0 0 10px; 
					   height:30px;
					   padding:0;
					   z-index:2;
					 font-size:17px;
					 /*text-align:right;*/	
					   color:#FFF;
					  /* background:#DC7B27;*/
					}
	
	
							#featurebox ul li h5 a{
							   text-decoration:none;
							   color:#FFF;
							  /* background:#DC7B27;*/
							   margin:0 10px 0 0;
							   padding:0;
							   position:relative;
							   float:left;
							  /* width:290px;*/
							   margin:3px 0 0 0;
							}
	
	


/* HALF BOXES */

		#halfbox{
			position:relative;
			float:left;
			/*margin:10px 5px;*/
			width:100%;
			/*font-family:Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			font-size:15px;
		}



		#halfbox ul{
			list-style:none;
			margin:10px 0 0 0;
			padding:0;
			/*height:250px;*/
			width:100%;
			float:left;
			position:relative;
		}

			#halfbox ul li{
			   position: relative; 
			   /*width:200px;*/ /* for IE 6 */
			   height:55px;
			   float:left;
			   /*margin:0 15px 0 0;*/
			   margin:0 0 10px 10px;
			   padding:10px;
			}
	
				#halfbox ul li a{
				   position: relative; 
				   width:200px; 
				   height:65px;
				   margin:0;
				   padding:0;
					z-index:1;
					float:left;
					text-decoration:none;
					text-transform:uppercase;
					color:#FFF;
					
					
				}
				
				
				li.halfboxgreen {
					background:url("/images/featurebox/halfbox-green.png") no-repeat scroll 0 0 transparent; display: block; margin: 0;
				}

				li.halfboxblue {
					background:url("/images/featurebox/halfbox-blue.png") no-repeat scroll 0 0 transparent; display: block; margin: 0;
				}

				li.halfboxpink {
					background:url("/images/featurebox/halfbox-pink.png") no-repeat scroll 0 0 transparent; display: block; margin: 0;
				}











/* HALF BOXES FOR TWO COLUMN - SLIGHTLY SMALLER */

		#twocolumn #halfbox{
			position:relative;
			float:left;
			/*margin:10px 5px;*/
			width:100%;
			/*font-family:Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			font-size:15px;
		}



		#twocolumn #halfbox ul{
			list-style:none;
			margin:10px 0 0 0;
			padding:0;
			/*height:250px;*/
			width:100%;
			float:left;
			position:relative;
		}

			#twocolumn #halfbox ul li{
			   position: relative; 
			   width:180px; /* for IE 6 */
			   height:55px;
			   float:left;
			   /*margin:0 15px 0 0;*/
			   margin:0 0 10px 10px;
			   padding:10px;
			}





/* INDIVIDUAL DMS RESULTS */

#dmsindividual {
	float:left;
	position:relative;
	width:100%;
	margin:10px 0;
}

	#dmsindividual #left{
		float:left;
		position:relative;
		width:150px;
	}

	#dmsindividual #right{
		float:left;
		position:relative;
		width:270px;
		margin:0 0 0 5px;
	}


			#dmsindividual #right #name{
				float:left;
				position:relative;
				width:100%;
			}

					#dmsindividual #right #name h3{
						margin:0;
						padding:0;
						font-size:14px;
					}

					#dmsindividual #right #name h3 a{
						text-decoration:none;
					}
					

			#dmsindividual #right #townname{
				float:left;
				position:relative;
				width:100%;
			}

			#dmsindividual #right #shortdesc{
				float:left;
				position:relative;
				width:100%;
			}




/* SHORT DESC P MARGINS */
#shortdesc p {
margin:0;
padding:0;
}


/* ELEMENTS FOR FULL SEARCH RESULTS - TAKING UP ENTIRE WIDTH */

	#fullsearchresultscontainer{
		position:relative;
		width:945px;
		margin: 10px auto 0 auto;
	}
	
		#fullsearchresultscontainer #searchresults{
			position:relative;
			float:left;
			/*margin:10px 5px;*/
			width:945px;
		}



/* ELEMENTS FOR SOCIAL MEDIA FOOTER */


#socialmediabuttoncontainer{
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid #F4D2B5;
}

	#socialmediabuttoncontainer #socialmediabutton{
		width:945px;
		margin: 0 auto;	
	}
	
	
			/* AVAIL BUTTON ON LEFT */
			#socialmediabuttoncontainer #socialmediabutton a.lateavail{
			position:relative;
			float:left;
			}

			/* EXPAND BUTTON ON RIGHT */
			#socialmediabuttoncontainer #socialmediabutton a.expandsocial{
			position:relative;
			float:right;
			}
			
					#socialmediabuttoncontainer #socialmediabutton a.expandsocial img{
					position:relative;
					float:left;
					}


#socialmediafooter{
	position:relative;
	float:left;
	width:100%;
	background:#F4D2B5;
}

	

	#socialmediafooter #socialmediaexpand{
		position:relative;
		background:#F4D2B5;
		width:945px;
		margin: 0 auto;
		
	}
	
	#socialmediafooter #socialmediaexpand h3.socialmediatitle{
		position:relative;
		border-bottom:2px solid #716068;
		color: #716068;
		/*letter-spacing:0.5px;*/
		margin:0;
		padding:5px 0;
		font-size:20px;
	}
	
		#socialmediafooter #socialmediaexpand h3.socialmediatitle a{
			text-decoration:none;
			color:#716068;
		}

		#socialmediafooter #socialmediaexpand #socialmediaexpandblog{
			position:relative;
			float:left;
			margin:0 5px;
			width:300px;	
		}
		
		
				#socialmediafooter #socialmediaexpand #socialmediaexpandblog ul{
					position:relative;
					float:left;
					width:100%;	
					margin:0;
					padding:0;
				}
			
				#socialmediafooter #socialmediaexpand #socialmediaexpandblog ul li{
					list-style:none;
					border-bottom:1px solid #716068;
					margin:0;
					padding:10px 0;
					position:relative;
					float:left;
					width:100%;
				}
	
				#socialmediafooter #socialmediaexpand #socialmediaexpandblog span.headline{
					position:relative;
					float:left;
					width:100%;	
					color: #716068;
					/*letter-spacing:0.5px;
					margin:0;*/
					padding:0;
					font-size:15px;
				}
				
				#socialmediafooter #socialmediaexpand #socialmediaexpandblog span.headline a{
					color: #716068;
					text-decoration:none;
				}
				
			
				#socialmediafooter #socialmediaexpand #socialmediaexpandblog p.date{
					position:relative;
					float:left;
					width:100%;	
					color: #504543;
					letter-spacing:0.5px;
					margin:0;
					padding:0;
					font-size:10px;
					/*font-family:Arial, Helvetica, sans-serif;*/
				}
				
				#socialmediafooter #socialmediaexpand #socialmediaexpandblog #creditfooter{
					display:none;
				}
			


		#facebook{
			position:relative;
			float:left;
			margin:0 15px;
			width:290px;
			padding:5px;
			/*font-family:Arial, Helvetica, sans-serif;*/
		}




		#featureboxtweet{
			position:relative;
			float:left;
			margin:0 0 10px 10px;
			padding:10px;
			width:200px;
			height:200px;
			background:#FFF;
		}
		
		
				#featureboxtweet h3{
					position:relative;
					float:left;
					width:100%;	
					margin:0;
					padding:0;
					font-size:20px;
					height:40px;
					border-bottom:1px solid #6d5a4c;
					background:url("../images/tweet.png") no-repeat scroll 0 0 transparent; display: block; margin: 0; background-position: 165px 5px;
				}
 		
		
				#featureboxtweet ul{
					position:relative;
					float:left;
					width:100%;	
					margin:0;
					padding:0;
				}
			
				#featureboxtweet ul li{
					list-style:none;
					margin:0;
					padding:10px 0;
					position:relative;
					float:left;
					width:100%;
				}
	
				#featureboxtweet span.tweet{
					position:relative;
					float:left;
					width:100%;	
					color: #6d5a4c;
					margin:0;
					padding:0;
					font-size:12px;
				}
				
				#featureboxtweet span.date{
					position:relative;
					float:left;
					width:100%;	
					color: #49C3F1;
					margin:5px 0 0 0;
					padding:0;
					font-size:12px;
				}
				
				#featureboxtweet span a{
					color: #716068;
					text-decoration:none;
				}
				
			
				#featureboxtweet a{
					position:relative;
					float:left;
					color: #6d5a4c;
					margin:0;
					padding:0;
					font-size:14px !important;
					text-decoration:none;
				}
	
			
				#featureboxtweet #twitter_m,#featureboxtweet #twitter_m #twitter_container,#featureboxtweet #twitter_m #twitter_container ul.twitter_update_list{
					position:relative;
					float:left;
					width:100%;
				}
				
				
				#featureboxtweet h5{
					position:absolute;
					top:190px;
					float:left;
					margin:0;
					padding:0;
					font-size:15px;
				}
				
				
	#homefacebook{
		position:relative;
		float:left;
		margin:0 0 10px 10px;
		width:220px;	
		background:#FFF;
	}
		
		
		
		#featureboxnews{
			position:relative;
			float:left;
			margin:0 0 10px 10px;
			padding:10px;
			width:200px;
			height:200px;
			background:#FFF;
		}
		
		
				#featureboxnews h3{
					position:relative;
					float:left;
					width:100%;	
					margin:0;
					padding:0;
					font-size:20px;
					height:40px;
					border-bottom:1px solid #000;
				}
 		
		
				#featureboxnews ul{
					position:relative;
					float:left;
					width:100%;	
					margin:0;
					padding:0;
				}
			
				#featureboxnews ul li{
					list-style:none;
					margin:0;
					padding:10px 0;
					position:relative;
					float:left;
					width:100%;
				}
	
	
				#featureboxnews span.headline{
					position:relative;
					float:left;
					width:100%;	
					margin:0;
					padding:0;
					font-size:12px;
				}
	
				#featureboxnews p.date{
					position:relative;
					float:left;
					width:100%;	
					color: #39B54A;
					margin:5px 0 0 0;
					padding:0;
					font-size:12px;
				}
	
			
				#featureboxnews a{
					position:relative;
					float:left;
					color: #6d5a4c;
					margin:0;
					padding:0;
					font-size:12px !important;
					text-decoration:none;
				}
	
				
				#featureboxnews h5{
					position:absolute;
					top:190px;
					float:left;
					margin:0;
					padding:0;
					font-size:15px;
				}
				
		
		
		

		#socialmediafooter #socialmediaexpand #socialmediaexpandfacebook{
			position:relative;
			float:left;
			margin:0 5px;
			width:300px;	
		}
		
		
				#socialmediafooter #socialmediaexpand #socialmediaexpandfacebook .fb-like-box{
					position:relative;
					float:left;
					width:100%;	
					margin:10px 0 0 0;
					padding:0;
					background:#FFF;
				}
		
/* FOOTER LOGOS */
span.nee { position:relative;float:left;width:90px;}
span.spirit { position:relative;float:right;width:120px;}
		
/* SOCIAL MEDIA ICONS */		
#socialmediaicons { position:relative;float:right;width:170px;}
#socialmediaicons ul { list-style: none; position: relative; padding: 0; margin: 0; width: auto;float:right;}
#socialmediaicons ul li{ float: left; margin: 5px 3px; padding: 0; height: 35px; width: 35px;}

		
		
/* ELEMENTS FOR FOOTER */


#footercontainer{
	width:100%;
	position:relative;
	float:left;
	/*background:#dc7b27;*/
	margin:0;
	padding:10px 0;
	background:#ECE9E7;
	font-size:12px;
}

		#footer{
			width:945px;
			margin: 0 auto;
			position:relative;
			padding:0 20px;
		}
			
			
			
			#footer #footer1{
				position:relative;
				float:left;
				margin:0 10px 0 0;
			}
				

			#footer #footer2{
				position:relative;
				float:left;
				margin:0 10px 0 0;
			}

			#footer #footer3{
				position:relative;
				float:left;
				margin:0 10px 0 0;
			}

			#footer #footer4{
				position:relative;
				float:left;
				margin:0 10px 0 0;
			}
			
			
/* SHOP BOX ADS */

		#boxadshop{
			position:relative;
			float:left;
			/*margin:10px 5px;*/
			width:100%;
			/*font-family:Arial, Helvetica, sans-serif;*/
			font-weight:normal;
		}
			


/* OSPREYS BLOG FEEDBURNER */

#KielderOspreys6dra9ngqllhf55odusfu53c67s {position:relative;float:left;width:100%;}
#KielderOspreys6dra9ngqllhf55odusfu53c67s ul {list-style-type:none;margin:0;padding:0;position:relative;float:left;width:100%;}
#KielderOspreys6dra9ngqllhf55odusfu53c67s ul li{list-style-type:none;margin:0 0 5px 0;padding:0 0 5px 0;position:relative;float:left;width:100%;border-bottom:1px dashed #717171;}
#KielderOspreys6dra9ngqllhf55odusfu53c67s ul li span.headline{position:relative;float:left;width:100%;}
#KielderOspreys6dra9ngqllhf55odusfu53c67s ul li p.date{position:relative;float:left;width:100%;font-size:10px;margin:0;padding:0;}
#KielderOspreys6dra9ngqllhf55odusfu53c67s #creditfooter{display:none;}


/* GOOGLE SITE SEARCH 
#googlesearch{}

#googlesearch input.gsc-search-button {border-color: #333333;background-color: #333333;}
#googlesearch td.gsc-input {padding:0;margin:0;background:#FFF;border:0;}
#googlesearch td.gsc-input input.gsc-input{margin:0;background: none repeat scroll 0% 0% white !important;border:0;padding:3px;}
#googlesearch td.gsc-input input.gsc-input{margin:0;background: none repeat scroll 0% 0% white !important;border:0;padding:3px;}
#googlesearch td.gsc-search-button {padding:0;margin:0;background:#FFF;border:0;}
#googlesearch td.gsc-search-button input.gsc-search-button{padding:0;margin:0;background:#FFF;border:0;color:#716068;font-size:15px;font-weight:normal;} */
#googlesearch td.gsc-input #gsc-iw-id1.gsc-input-box {border:0;background:#FFF;height:25px;} 


