body {
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CECEAA;

}
* {margin:0; padding:0;}





#container{
	text-align: left;
	width:730px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	border: 1px solid #C6C89D;
	background-color: #FFFFFF;
	margin-bottom: 15px;

}

#bookbanner {
	height:40px;
	padding-right: 5px;
	padding-top: 10px;
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CECEAA;
	
	}
	
#bookbanner .topquote{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CC3300;
	padding-left: 15px;
	margin-bottom: 15px;
	float: left;

	}
#bookbanner .bookbutton{
	margin-bottom: 15px;
	float: right;

	}

#topbanner {
	background-image: url(img/logo.gif);
	background-repeat: no-repeat;
	height:116px;
	border-bottom:1px solid #FFFFFF;
	margin: 0px;
	background-color: #424242;

	}

#topbanner2 {
	background-image: url(img/logo.gif);
	background-repeat: no-repeat;
	height:135px;
	border-bottom:1px solid #FFFFFF;
	margin: 0px;
	background-color: #424242;

	}

.mainnav{

	padding-top:88px;

	padding-left:110px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#ffffff;

	text-decoration:none;

	}

.submainnav{
	padding-top:15px;
	padding-left:320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	text-align: right;
	padding-right: 15px;

	}	

a:link {text-decoration:underline; color: #262705}

a:visited {text-decoration:underline; color: #262705}

a:hover {text-decoration:underline; color: #262705}

a:active {text-decoration:underline; color: #262705}





a.link1:link {text-decoration:none; color: #ffffff}

a.link1:visited {text-decoration:none;color: #ffffff}

a.link1:hover {text-decoration:none; color: #C0C600}



a.link2:link {text-decoration:none; color: #C0C600}

a.link2:visited {text-decoration:none;color: #262705}

a.link2:hover {text-decoration:none; color: #262705}



.active { 

	color: #C0C600;

	text-decoration: none;

	font-weight:normal;

}



a.link3:link {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	font-weight:normal;

	text-decoration:none; 

	color: #301608;

	line-height:18px;

	}



.hotellogos{

	float:left;

	padding-right:10px;

	}

	

.hotellogos1{

	float:left;

	padding-bottom:15px;

	margin:0px;

}



.hotellogos2{

	float:left;

	padding-bottom:5px;

	padding-left:2px;

	padding-right:3px;

	padding-top:3px;

	margin:0px;



	}

		

a.link3:visited {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	font-weight:normal;

	text-decoration:none; 

	color: #301608;

	line-height:18px;

	}

	

a.link3:hover {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	font-weight:normal;

	text-decoration:underline; 

	color: #696c00;

	line-height:18px;

	}

	

a.link3:active {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	font-weight:normal;

	color:#301608;

	text-decoration:none;

	line-height:18px; 

	}



#rhcontent{
	float:left;
	padding:0px;
	width:484px;
	background-color:#e1e2cc;
	border-right:1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	}
#rhcontent2{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 486px;
	width: 244px;
	float: none;

	}
#rhcontent_images{
	float:left;
	padding:0px;
	width:484px;
	background-color:#e1e2cc;
	border-right:1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	}	

#rhcontent3{

	width:730px;

	float:left;

	padding:0px;

	margin:0px;

	background-color:#e1e2cc;

	}

	

.enquirybutton{

	background-image: url(img/booking_button.gif);

	background-repeat: no-repeat;

	float:left;

	padding:0px;

	margin:0px;

	width:230px;

	height:51px;

}	

	

.mapbutton{

	background-image: url("img/directions.gif");

	background-repeat: none;

	float:left;

	padding:0px;

	margin:0px;

	width:254px;

	height:51px;

}









.paragraph1{

	margin:0px;

	padding-top:14px;

	padding-left:14px;

	}



.h1{

	padding-top:18px;

	padding-left:14px;

	width:450px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	font-weight:bold;

	color:#50530B;

	padding-bottom:0px;

}



.content{
	padding-top:10px;
	padding-left:14px;
	width:450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#262705;
	padding-bottom:20px;
	line-height: 17px;

}

.content2{
	padding-top:10px;
	padding-left:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#262705;
	padding-bottom:20px;
	line-height: 17px;

}

.infoheader{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#262705;

}

.infohighlightAA{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#CC3300;
	text-align: center;

}
.infohighlight{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#CC3300;
	text-align: center;

}

.infohighlight2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#336633;
	text-align: center;

}

.infohighlight3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#273781;
	text-align: center;

}
#quote1{
	height:65px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #42450A;
	padding: 10px;
	text-align: left;

	}
	
#quote2{
	width:224px;
	height:100px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #42450A;
	padding: 10px;

	}
	

.h2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#262705;

}
.h3{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#262705;

}



.h4{

	

	width:700px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-weight:normal;

	color:#50530b;

	padding-bottom:0px;

	margin:0px;

	border-bottom:1px solid #424242;

}



#gallerysection{

	padding-top:10px;

	padding-left:14px;

	width:705px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#262705;

	padding-bottom:20px;

}



.galleryimages{

	padding-top:10px;

	padding-bottom:15px;

	float:left;

	margin:0px;

 }

 

.interiorimgs{

	float:left;

	padding-right:9px;

	margin:0px;

	}



#rhsmallimages{

	background-image: url("img/roomimages.jpg");

	background-repeat: none;

	float:left;

	width:389px;

	height:78px;

	margin:0px;

	padding:0px;

	border-top:1px solid #ffffff;

	}

	

#rhimage1{

	background-image: url("img/hotel2.jpg");

	background-repeat: none;

	width:244px;

	height:147px;

	float:left;

	}

	

#rhimage2{

	background-image: url("img/bedroom2.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}

	

#rhimage3{

	background-image: url("img/bedroom4.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	border-top:1px solid #ffffff;

	margin:0px;

	}

	

#rhimage4{

	background-image: url("img/roomimages4.jpg");

	background-repeat: none;

	width:244px;

	height:140px;

	float:left;

	border-top:1px solid #ffffff;

	margin:0px;

	}

	

#rhimage5{

	background-image: url("img/restaurant2.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}

	

#rhimage6a{

	background-image: url("img/fishing1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}

	

#rhimage6{

	background-image: url("img/golf_solway1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;

	}

	

#rhimage7{

	background-image: url("img/horse_riding1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	border-top:1px solid #ffffff;

	margin:0px;

	}

	

#rhimage8{

	background-image: url("img/shooting1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	border-top:1px solid #ffffff;

	margin:0px;

	}

	

#rhimage9{

	background-image: url("img/trees.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	border-top:1px solid #ffffff;

	margin:0px;

	}

	

#rhimage10{

	background-image: url("img/threave1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	border-top:1px solid #ffffff;

	margin:0px;

	}

	

#rhimage11{

	background-image: url("img/robert_burns1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	border-top:1px solid #ffffff;

	margin:0px;

	}

	

#rhimage12{

	background-image: url("img/globe_inn1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	border-top:1px solid #ffffff;

	margin:0px;

	}

	

#rhimage13{

	background-image: url("img/mountain.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}



#rhimage14{

	background-image: url("img/lounge2.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}



#rhimage15{

	background-image: url("img/weddings.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}

	

#rhimage16{

	background-image: url("img/contactimage.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}

		

#rhimage17{

	background-image: url("img/bedroom3.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}

	

		

#rhimage18{

	background-image: url("img/green_room.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}	

	

#rhimage19{

	background-image: url("img/greenroom1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}	

		

#rhimage20{

	background-image: url("img/picture2.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}	

	

#rhimage21{

	background-image: url("img/wedding_flowers.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	}

	

#rhimage22{

	background-image: url("img/wedding3.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;

	}

	

#rhimage23{

	background-image: url("img/resturant3.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;

	}

	

#rhimage24{

	background-image: url("img/field.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;

	}



#rhimage25{

	background-image: url("img/restaurant4.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;

	}

	

#rhimage26{

	background-image: url("img/sitting_room1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;

	}



.imagebuttons1a{

	margin:0px;

	padding:0px;

	width:244px;

	height:45px;

	float:left;

	border-top:1px solid #FFFFFF;

	}

	

.imagebuttons2a{

	margin:0px;

	padding:0px;

	width:244px;

	height:31px;

	float:left;

	border-top:1px solid #FFFFFF;

	}

	

#contact{

	padding-left:5px;

	padding-top:20px;

	width:240px;

	height:75px;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#616423;

}



#contact2{
	padding-left:4px;
	padding-top:20px;
	padding-bottom:12px;
	width:240px;
	height:90px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#616423;
	margin:0px;
	background-color: #EFF0D5;

}



#logoinfo{
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	width:240px;
	height:30px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#616423;
	margin:0px;
	background-color: #FFFFFF;

}



.logo1{

	float:left;

	width:69px;

	height:76px;

	margin:0px;

	padding:0px;

}



.logo2{

	float:left;

	width:53px;

	height:76px;

	margin:0px;

	padding:0px;

}



.logo1a{

	float:left;

	padding-left:0px;

}



.logo2a{

	float:none;

	padding-left:5px;

}



.smallimgs1{

	float:left;

	border-right:1px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

	margin:0px;

	padding:0px;

}



.smallimgs{

	float:left;

	border-right:1px solid #FFFFFF;

	margin:0px;

	padding:0px;

}





.smallimgs2{

	float:left;

	margin:0px;

	padding:0px;

}



#extralogos{
	width:244px;
	margin:0px;
	background-color: #FFFFFF;
	float: left;

}



#footer{
	padding-top:6px;
	padding-bottom:2px;
	height:20px;
	width: 730px;
	clear:both;
	background-color: #EFF0D5;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;

	}

	

.footerinfo{
	padding-left:5px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#616423;

}



 #navlist{

	padding-left: 0;

	margin-left: 0;

}



#navlist li{

	list-style: none;

	margin: 0;

}

.home_caption {
	color: #FFFFFF;
	font-size: small;
}
#rhimage27 {


	background-image: url(img/wine_inice.jpg);

	background-repeat: none;

	width:244px;

	height:363px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;
}
#rhimage28 {


	background-image: url("img/sitting_room1.jpg");

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;
}
#rhimage29 {



	background-image: url(img/window1.jpg);

	background-repeat: none;

	width:244px;

	height:223px;

	float:left;

	margin:0px;

	border-top:1px solid #FFFFFF;
}
