p { color: #000000; 
	font-size: 12px; 
	font-family: verdana, arial-narrow; 
	margin-top:0; 
	margin-bottom:0;
	padding:2px; }

a { text-decoration: underline;
    color:#000000; }


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

img { border: 0px solid #555555; }



body { background-color:#FFFFFF; }

#main { margin-right:auto; 
		margin-left:auto; 
		margin-top:10px; 
		width:800px; 
		height:auto; 
		background-color:#FFFFFF; 
		border:1px solid #666; }

#home-box { width: 40px;
			height: 15px;
			border: none;
			margin-left: 10px;
			margin-top: 70px;
			float: left;
			padding: 0px; }

#home-box ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#home-box ul li { display: inline; }

#home-box ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #5387D3;
}

#home-box ul li a:hover 
{
color: #fff;
background-color: #369;
}

#banner { width:798px;
		  height:100px;
		  background-image: url('images/mainbanner.jpg');
		  border-top:1px solid #666;
		  border-right:1px solid #666; 
		  border-left:1px solid #666;
		  margin-right:10px;
		  margin-left:10px;  }

#links-bar { margin-right:10px;
			 margin-left:10px;
			 margin-top:0px;
			 margin-bottom:0px;
			 width:798px;
			 height:45px;
			 background-color:#5387D3;
			 border-top:1px solid #666;
			 border-left:1px solid #666;
			 border-right:1px solid #666;
			 border-bottom:1px solid #666; }

#link-guided { background-color:#5387D3;
			  margin:0px;
			  float:left;
			  width:100px;
			  height:45px;
			  border-right:1px solid #666; }

#link-guided p { text-decoration: none;
				color:#FFFFFF;
				font-family:verdana;
				font-size:11px;
				margin-top:5px; 
				cursor:default; }


#link-self { background-color:##5387D3;
				float:left;
				width:98px;
				height:45px;
				border-right:1px solid #666; }
				

#link-self p { text-decoration: none;
				color:#FFFFFF;
				font-family:verdana;
				font-size:11px;
				margin-top:0px;
				cursor:default; }

#link-dates { background-color:#5387D3;
				float:left;
				width:100px;
				height:45px;
				border-right:1px solid #666; }


#link-dates p {	margin-top:12px; }

#link-dates a { text-decoration:none;
				color:#FFFFFF;
				font-family:verdana;
				font-size:11px; }


#link-shop { background-color:#5387D3;
			  float:left;
			  width:98px;
			  height:45px;
			  border-right:1px solid #666; }

#link-shop p {	margin-top:12px; }

#link-shop a { text-decoration: none;
				color:#FFFFFF;
				font-family:verdana;
				font-size:11px; }

#link-about { background-color:#5387D3;
			  float:left;
			  width:100px;
			  height:45px;
			  border-right:1px solid #666; }

#link-about p { text-decoration: none;
				color:#FFFFFF;
				font-family:verdana;
				font-size:11px;
				margin-top:5px;
				cursor:default; }

#link-condition { background-color:#5387D3;
				  float:left;
				  width:98px;
				  height:45px;
				  border-right:1px solid #666; }

#link-condition p {	margin-top:5px; }

#link-condition a { text-decoration: none;
					color:#FFFFFF;
					font-family:verdana;
					font-size:11px; }

#link-book { background-color:#5387D3;
			 float:left;
			 width:98px;
			 height:45px;
			 border-right:1px solid #666; }

#link-book p {	margin-top:5px; }

#link-book a { text-decoration: none;
			   color:#FFFFFF;
			   font-family:verdana;
			   font-size:11px; }

#link-private { background-color:#5387D3;
			    float:left;
			    width:98px;
			    height:45px; }

#link-private p {	margin-top:12px; }

#link-private a { text-decoration: none;
				  color:#FFFFFF;
				  font-family:verdana;
				  font-size:11px; }


#contents { margin-right:10px;
			margin-left:10px;
			margin-top:0px;
			margin-bottom:0px;
			width:798px;
			height:auto;
			background-color:#FFFFFF;
			border-top:1px solid #666;
			border-left:1px solid #666;
			border-right:1px solid #666;
			border-bottom:1px solid #666; }

#contents-main { 
				 margin-top:10px;
				 margin-left:10px;
				 margin-right:10px;
				 margin-bottom:10px;
				 width:776px;
				 height:auto;
				 min-height:400px;
				 background-color:#FFFFFF;
				 border:1px solid #666; 
				 }





#footer { margin-right:10px;
		  margin-left:10px;
		  margin-top:0px;
		  margin-bottom:10px;
		  width:798px;
		  height:15px;
		  background-color:#5387D3;
		  border-left:1px solid #666;
		  border-right:1px solid #666;
		  border-bottom:1px solid #666; }

/* West Highland Way */

#offer { margin: 10px;
		 width: 748px;
		 height: 70px;
		 border: 3px solid red;
		 float: left; }

#offer p { color: #000000; 
	font-size: 14px; 
	font-family: verdana, arial-narrow; 
	margin-top:0; 
	margin-bottom:0;
	padding:2px; }


#cancel { margin: 10px;
		 width: 748px;
		 height: 180px;
		 border: 3px solid red;
		 float: left; }

/* Home offers bar */

#avail { margin: 5px;
		 width: 750px;
		 height: 90px; }

#offerbox { background: #5387D3;
			width: 240px;
			height: 70px;
			float: left;
			border: 1px solid #666;
			margin-left: 10px; }

#offerbox p { color:#FFFFFF;
			  font-family:verdana;
			  font-size:11px; }

#offerbox a { color:#FFFFFF;
			  font-family:verdana;
			  font-size:11px; }

