A:link {
	 COLOR: #9C6331; TEXT-DECORATION: none}
A {
	 COLOR: #9C6331; TEXT-DECORATION: none}
A:hover {
	 COLOR: #931008; TEXT-DECORATION: underline}
	 
a.yellow:link {
	 COLOR: #D4C354; TEXT-DECORATION: none}
a.yellow {
	 COLOR: #D4C354; TEXT-DECORATION: none}
a.yellow:hover {
	 COLOR: #D4C354; TEXT-DECORATION: underline}
	 
a.orange:link {
	 COLOR: #9C6331; TEXT-DECORATION: none}
a.orange {
	 COLOR: #9C6331; TEXT-DECORATION: none}
a.orange:hover {
	 COLOR: #9C6331; TEXT-DECORATION: underline}
	 
body {
	background-color: #333333;
	}
	
a.utilities:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	padding-left:4px;
	padding-right: 6px;
	border-right: 1px solid #A96E3D;
	COLOR: #7B5342; TEXT-DECORATION: none;
	}
	
a.utilities {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	padding-left:4px;
	padding-right: 6px;
	border-right: 1px solid #A96E3D;
	COLOR: #7B5342; TEXT-DECORATION: none;
	}
a.utilities:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	padding-left:4px;
	padding-right: 6px;
	border-right: 1px solid #A96E3D;
	COLOR: #7B5342; TEXT-DECORATION: underline;
	}
	
a.utilities2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	padding-left:4px;
	padding-right: 6px;
	COLOR: #7B5342; TEXT-DECORATION: none;
	}
	
a.utilities2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	padding-left:4px;
	padding-right: 6px;
	COLOR: #7B5342; TEXT-DECORATION: none;
	}
	
a.utilities2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	padding-left:4px;
	padding-right: 6px;
	COLOR: #7B5342; TEXT-DECORATION: underline;
	}
	
a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
	COLOR: #666666; TEXT-DECORATION: none;
	}
a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
	COLOR: #666666; TEXT-DECORATION: underline;
	}
	
.bottompanel {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #7B5342;
	}

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 140%;
	padding-left:15px;
	}
	 
Ul {
	FONT-SIZE: 11px;
	list-style-position: outside;
	margin-left:8px;
	padding-left: 8px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top: 5px;
	list-style-image: url(images/bullet-white_26.gif);
}
	
.related {
	list-style-image: url(images/bullet_26.gif);
	list-style-position: outside;
	padding-left: 18px;
	line-height: 140%;
	padding-top: 4px;
	margin-top: 4px;
	padding-bottom: 8px;
	border-bottom: 1px solid #EBE7DA;
	}
	

.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #333333;
	background-image: url(images/exclusive-scotland_28.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 15px;
	border: 1px solid #E7E0CF;
	background-color: #E7DFCC;
}

.maincontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #333333;
	padding: 15px;
	border: 1px solid #E7E0CF;
	background-color: #E7DFCC;
}

.secondarycontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #333333;
	padding: 15px;
	border: 1px solid #E7E0CF;
	background-color: #ffffff;
}

.leftbar {
	background-image: url(images/exclusive-scotland_39.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #5A0C0F;
	}
	

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #A07E3F;
}

.mainright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #663333;
	padding: 15px;
	background-color: #ffffff;
	border-top: 1px solid #E7E0CF;
}

.mainleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #A07E3F;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #F5F1E3;
}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #9C6331;
	padding-left: 15px;
	border-right: 1px solid #E7E0CF;
	border-left: 1px solid #E7E0CF;
	background-color: #F5F1E3;
}

.details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #9C6331;
	padding-left: 15px;
	background-color: #FAF8F1;
}

.mainrightpics {
	padding-right: 10px;
	}

.sectmiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #663333;
	background-image: url(images/sect-layout_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 25px;
	background-color: #ffffff;
}



h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 140%;
	padding-bottom: 4px;
	background-image: url(images/h-spacer_25.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	color: #931008;
	display: inline;
	}
	

.introtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 140%;
	color: #663333;
	}
	
	
h2.main {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 140%;
	padding-bottom: 2px;
	width: 100%;
	color: #663333;
	border-bottom: 1px solid #C0AC98;
	display: inline;
	}
	
.boxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 100%;
	}
	
	.boxes2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	line-height: 100%;
	}
	
	
h2.content2{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 140%;
	padding-bottom: 2px;
	width: 100%;
	color: #663333;
	border-bottom: 1px solid #C0AC98;
	display: inline;
	}
h2.left {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 140%;
	padding-left: 15px;
	color: #ffffff;
	display: inline;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #663333;
	display: inline;
	}
	
.dribble {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 15px;
	border-left: 1px solid #ffffff;
	}


h3.blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 140%;
	color: #6190E0;
	display: inline;
	}

hr {
	background-image: url(images/morocco-villas_23.gif);
	background-repeat: repeat-x;
}

.testimonials {
	background-color: #F8E7CD;
	color: #660000;
	padding: 10px;
	font-size: 11px;
	border-bottom: 1px solid #BABAB0;
	border-right: 1px solid #BABAB0;
	}
	
	.style2 {color: #000000}

.page-404 {
	text-align: center;

}

.page-404 h1 {
	font-size: 80px;
    font-weight: 700;
}

.page-404 h2 {
	font-size: 26px;
}