@charset "utf-8";
/* CSS Document */

body { 
	margin:0px;
	padding:0px; 
	background-color:#EFF5E2;
	font-family:Arial, Helvetica, sans-serif;}
	
.bg-main-wrapper {
	width:auto;
	margin:0px;
	padding:30px 0px 0px 0px;
	background-image:url(images/main-bg.jpg);
	background-repeat:repeat-x;}
	
.bg-left {
	width:944px;
	margin:0px auto 0px auto;
	padding:0px;
	background-image:url(images/bg-left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.bg-right {
	width:944px;
	margin:0px;
	padding:0px;
	background-image:url(images/bg-right-deer.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
	
.container-border {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:764px;
	background-color:#FFFFFF;
	background-image: url(images/deer-2px-bottom-right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;}
	
.header {
	width:760px;
	margin:0px 2px 0px 2px;
	padding:0px 0px 2px 0px;}
	
.container {
	width:760px; 
	margin:0px 2px 0px 2px;
	padding:0px 0px 0px 0px;
	background-image:url(images/bg-container-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;}
	
.content {
	width:760px; 
	margin:0px;
	padding:0px;
	background-image:url(images/bg-content-top.jpg);
	background-repeat:no-repeat;
	background-position:top;}
	
.content-inner {
	width:auto;
	margin:0px 30px 0px 30px;
	padding:30px 0px 0px 0px;}
	
.left-col {
	float:left;
	width:435px;
	margin:0px;
	padding:0px;}
	
.right-col {
	float:right;
	width:244px;
	margin:0px;
	padding:5px 0px 0px 0px;}
	
.clear { clear:both; height:0px;}

h1 { 
	font-size:14px;
	color:#6B8B30;
	line-height:22px;
	margin:0px;
	padding:0px 0px 15px 0px;}
	
h2 { 
	font-size:14px;
	color:#008484;
	line-height:22px;
	margin:0px;
	padding:0px 0px 15px 0px;}
	
h3 { 
	font-size:13px;
	color:#009999;
	line-height:22px;
	margin:0px;
	padding:0px 0px 0px 0px;}
	
.content p { 
	font-size:12px;
	color:#666666;
	line-height:22px;
	margin:0px;
	padding:0px 0px 15px 0px;}
	
.content a { 
	color:#666666;
	text-decoration:underline;}
	
.content a:hover { 
	color:#333333;
	text-decoration:underline;}
	
.size14text {font-size: 14px}

.content ul { 
	font-size:12px;
	margin:0px;
	padding:0px 0px 15px 0px;}
	
.content li {
	list-style-position: inside; 
	color:#666666;
	line-height:22px;
	margin:0px;
	padding:0px;}

.book-a-room {
	margin:0px 0px 20px 0px;
	padding:8px 0px 0px 0px;
	width:auto;
	height:37px;
	background-image:url(images/book-a-room.jpg);
	background-repeat:no-repeat;}
	
.book-a-room p{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;}
	
.book-a-room a{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;} 
	
.book-a-room a:hover{
	margin:0px;
	padding:0px;
	color:#CFE1BC;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;} 

	
.bed-and-breakfast-images {
	width:auto;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
.bed-and-breakfast-images p{
	font-size:11px;
	color:#021E29;
	margin:0px;
	padding:0px 0px 20px 0px;}
	
.bed-and-breakfast-images img{
	border:#021E29 3px solid;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;}
	
.guest-house-flash {
	width:auto;
	text-align:center;
	background-color:#021E29;
	margin:0px 0px 10px 0px;
	padding:3px 0px 3px 0px;}
	
.left-address {
	float:left;
	width:170px;
	margin:0px;
	padding:0px 0px 0px 0px;}
	
.left-address p {
	font-size:12px;
	color:#6B8B30;
	font-weight:bold;}

.right-contact {
	float:right;
	width:200px;
	margin:0px;
	padding:0px 0px 0px 0px;}
	
.right-contact p {
	font-size:12px;
	color:#008484;
	font-weight:bold;}
	
.right-contact a {
	font-size:12px;
	color:#008484;
	font-weight:bold;
	text-decoration:underline;}
	
.right-contact a:hover {
	font-size:12px;
	color:#021E29;
	font-weight:bold;
	text-decoration:underline;}
	
.footer-container {
	margin:0px;
	padding:0px;
	width:auto;
	background-image:url(images/bg-footer.jpg);
	background-repeat:repeat-x;}
	
.footer {
	width:944px;
	margin:0px auto 0px auto;
	padding:0px;
	background-image:url(images/deer-reflection.jpg);
	background-position:top right;
	background-repeat:no-repeat;}
	
.nav2-wrapper{
	width:600px;
	margin:0px;
	padding:15px 0px 0px 92px;
	background-image:none;}
	
.nav2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;}
	
.nav2 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#CFE1BC;
	font-size:12px;
	font-weight:normal;}
	
.nav2 a{
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	color:#CFE1BC;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
	
.nav2 a:hover {
	color:#FFFFFF;
		text-decoration:underline;}
		
.nav2-active {
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	color:#CFE1BC;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
		
.web-design-mallaig {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	
.web-design-mallaig p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#47662E;
	word-spacing:5px;}
	
.web-design-mallaig a{
	color:#47662E;}
	
.web-design-mallaig a:hover{
	color:#6B8B30;}
	
.15px-right-space {
	margin:0px;
	padding:0px 15px 0px 0px;}
	
.scottish-tourist-board {
	width:54px;
	height:70px;
	float:right;
	padding:0px 100px 0px 0px;
	margin:0px 0px 0px 0px;}
	

.location-map-mallaig {
	margin:0px 0px 20px 0px;
	padding:0px;
	border:#021E29 1px solid;}
	
	
	
	

