body {
	margin:0px;
	background-color:#B3A99B;
	}
	
h1{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#612A2A;
	}

h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#666666;
	}
	
h3{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5;
	color:#666666;
	}
	
h4{
	margin:0px 0px 9px 62px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}

h5{
	margin:0px;
	padding:8px 10px 8px 10px;
	display:block;
	color:#FFFFFF;
	background:#612A2A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
h6{
	margin:0px 0px 20px 0px;
	padding:10px 10px 10px 10px;
	color:#666666;
	background:#E2DEDD;
	border-top:#CCC6C4 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
p{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#666666;
	}
	
a{
	color:#8D3D3D;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	}
	
a:hover{
	color:#8D3D3D;
	font-weight:bold;
	text-decoration:underline;
	}
img{
	border:none;
	}

/*-------------------------------------------------------------------*/

#main_con{
	position:relative;
	margin:0px auto;
	padding:0px;
	width:800px;
	border-bottom:#B3A99B solid 20px;
	}
	
/*-------------------------------------------------------------------*/
	
#header_con{
	margin:0px;
	padding:0px;
	width:800px;
	height:200px;
	}
	
/*-------------------------------------------------------------------*/
	
.tagline_con{
	margin:0px;
	padding:8px 10px 8px 10px;
	width:780px;
	background:url(../images/jpg/tag_line_bg.jpg) right no-repeat #612A2A;
	}
	
.tagline_con h2{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E2DFDA;
	}
	
/*-------------------------------------------------------------------*/
	
#content_con{
	margin:0px;
	padding:0px;
	width:800px;
	background:url(../images/jpg/bg_content_con.jpg) no-repeat #FFFFFF;
	}
	
/*-------------------------------------------------------------------*/
	
.left_con{
	margin:0px;
	padding:0px;
	width:190px;
	float:left;
	}

/*-------------------------------------------------------------------*/
	
.middle_con{
	margin:0px;
	padding:20px 10px 20px 10px;
	width:590px;
	float:left;
	}
	
/*-------------------------------------------------------------------*/

.nav_con{
	width:180px;
	margin:20px 0px 30px 10px;
	padding:0px 0px 0px 0px;
	min-height:430px;
 	height:auto !important;
  	height:430px;
	}
	
.nav_con ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	}

.nav_con li{
	margin:0px;
	padding:0px 0px 1px 0px;
	width:170px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:none;
	float:left;
	clear:both;
	}

.nav_con li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width:150px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/gif/bullet_nav.gif) left no-repeat;
	line-height:1.5;
	}

.nav_con li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/jpg/nav_over.jpg) left no-repeat;
	}

#active{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/jpg/nav_over.jpg) left no-repeat;
	}
	
/*-------------------------------------------------------------------*/
	
ul.nav_con_sub {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
	clear:both;
	}

ul.nav_con_sub li{
	margin:0px;
	padding:0px;
	width:130px;
	list-style-type:none;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	clear:both;
	}

ul.nav_con_sub li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 35px;
	width:110px;
	display:block;
	color:#9FAD92;
	text-decoration:none;
	background: url(../images/gif/bullet_nav_sub.gif) left no-repeat;
	line-height:1.3;
	}

ul.nav_con_sub li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/gif/bullet_nav_sub.gif) left no-repeat;
	}

#active_sub{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/gif/bullet_nav_sub.gif) left no-repeat;
	}
	
/*-------------------------------------------------------------------*/

.latest_news_con{
	margin:10px 10px 20px 10px;
	padding:0px;
	width:170px;
	background:#E2DFDA;
	}
	
.latest_news_con h3{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	}
	
.latest_news_con p{
	margin:0px;
	padding:0px;
	font-size:11px;
	}
	
.date{
	color:#612A2A;
	}
	
.news_article{
	margin:0px;
	padding:10px;
	width:150px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#C5BEB4 solid 1px;
	}
	

/*-------------------------------------------------------------------*/
	
.middle_con ul{
	margin:0px 0px 0px 0px;
	padding:0px 20px 20px 20px;
	list-style-type:disc;
	}
	
.middle_con ol{
	margin:0px 0px 0px 0px;
	padding:0px 20px 20px 20px;
	}
	
.middle_con li{
	margin:0px 0px 0px 30px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:1.5;
	}
	
/*-------------------------------------------------------------------*/

.homepage_feature_con{
	margin:0px 0px 3px 0px;
	padding:0px;
	width:590px;
	}
	
#edinburgh{background:url(../images/jpg/hp_feature_bg_edinburgh.jpg) no-repeat;}
#aberdeen{background:url(../images/jpg/hp_feature_bg_aberdeen.jpg) no-repeat;}
#st_andrews{background:url(../images/jpg/hp_feature_bg_st_andrews.jpg) no-repeat;}

.title_con{
	margin:0px;
	padding-top:14px;
	}
	
.title_con a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.title_con a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.homepage_feature_con p{
	font-size:11px;
	}
	
.homepage_feature_con ul{
	margin:0px 0px 0px 0px;
	padding:0px 20px 20px 20px;
	width:125px;
	float:left;
	display:block;
	list-style-type:disc;
	}
	
.homepage_feature_con li{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	list-style-type:disc;
	line-height:1.5;
	}
	
/*-------------------------------------------------------------------*/

.tariff_con{
	margin:0px;
	padding:20px;
	width:auto;
	}
	
/*-------------------------------------------------------------------*/	

.hf_left_con{
	margin:0px;
	padding:20px 10px 20px 20px;
	width:200px;
	float:left;
	}
	
/*-------------------------------------------------------------------*/
	
.hf_left_con ul{
	margin:0px;
	padding:0px;
	width:200px;
	list-style-type:none;
	}
	
.hf_left_con li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
.hf_left_con li a{
	margin:0px;
	padding:4px 10px 4px 36px;
	width:154px;
	color:#FFFFFF;
	background: url(../images/gif/bullet_arrow.gif) left no-repeat #5F764A;
	display:block;
	border-bottom:#FFFFFF solid 1px;
	}
	
/*-------------------------------------------------------------------*/

.hf_right_con{
	margin:0px;
	padding:0px 20px 0px 10px;
	width:330px;
	float:left;
	}
.hf_right_con p {
	margin:0px;
	padding:5px 0px 10px 0px;
	}
.hf_right_con li {
	width: 250px;
	}
.hf_right_con_home{
	margin:0px;
	padding:0px 20px 0px 10px;
	width:330px;
	float:left;
	}
.hf_right_con_home p {
	margin:0px;
	padding:5px 0px 10px 0px;
	}
.hf_right_con_home li {
	width: 125px;
	}		
.hf_img_border{
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
	border:#5F764A solid 1px;
	}
	
/*-------------------------------------------------------------------*/
	
.right_con{
	margin:0px;
	padding:0px;
	}
	
/*-------------------------------------------------------------------*/
	
#footer_con{
	margin:0px;
	padding:0px;
	width:800px;
	}
	
.address_box{
	margin:10px;
	padding:10px;
	width:760px;
	background:#612A2A;
	color:#E2DFDA;
	text-align:center;
	border-top:#C69E9E solid 4px;
	}
	
.address_box p{
	margin:0px;
	padding:0px;
	color:#E2DFDA;
	}
	
.address_box a{
	margin:0px;
	padding:0px;
	color:#E2DFDA;
	text-decoration:none;
	}
	
.address_box a:hover{
	margin:0px;
	padding:0px;
	color:#E2DFDA;
	text-decoration:underline;
	}
	
.copyright_box{
	margin:0px;
	padding:0px 10px 9px 10px;
	width:780px;
	color:#9C8E7C;
	}
	
.copyright_box p{
	margin:0px;
	padding:0px;
	color:#9C8E7C;
	font-size:11px;
	}
	
.copyright_box a{
	color:#9C8E7C;
	font-weight:normal;
	text-decoration:none;
	}
	
.copyright_box a:hover{
	color:#9C8E7C;
	font-weight:normal;
	text-decoration:underline;
	}
	
.copyright_left_con{
	margin:0px;
	padding:0px;
	width:390px;
	text-align:left;
	float:left;
	}
	
.copyright_right_con{
	margin:0px;
	padding:0px;
	width:390px;
	text-align:right;
	float:left;
	}
	
/*-------------------------------------------------------------------*/
	
.clear{
	margin:0px;
	height:1px;
	clear:both;
	}
	
/*-------------------------------------------------------------------*/

.content_img{
	margin:0px 0px 20px 0px;
	padding:1px;
	width:200px;
	display:block;
	border:#E2DFDA solid 1px;
	background:#FFFFFF;
	}
	
.content_img_con{
	margin:0px 10px 20px 20px;
	padding:0px 0px 0px 20px;
	width:204px;
	float:right;
	border-left:#E0DFDA solid 1px;
	border-bottom:#E0DFDA solid 1px;
	}

