body {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px;color:#000000;margin:0px;padding:0px;background-image: url(/images/background.gif);background-repeat:no-repeat;background-position:center;}
td {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; color:#000000}
p {font-family: Arial,Verdana,Helvetica,sans-serif;}
input {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px;}
select {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px;}
textarea {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px;}
.btn {color: #ffffff; background: #3068A8; font-family: Arial,Verdana,Helvetica; font-size: 12px; font-weight: bold; border-bottom: 1px solid #104A7B;	border-right: 1px solid #104A7B; border-left: 1px solid #DFECFE; border-top: 1px solid #DFECFE;	height:19px; text-decoration:none; cursor: hand;}
form {display:inline;}

.smallest {font-size: 10px;}
.smaller {font-size: 12px;}
.larger {font-size: 14px;}
.largest {font-size: 16px;}
.bold {font-weight:bold;}

a,a:link,a:active,a:visited {font-family: arial,verdana,helvetica; text-decoration: underline; color: #09297D;}
a:hover {color: #A4B8D8;}

a.plan,a.plan:link,a.plan:active,a.plan:visited {font-size: 11px; font-family: arial,verdana,helvetica; text-decoration: underline; color: #9A6252;}
a.plan:hover {text-decoration: none; color: #0D4072;}

a.site,a.site:link,a.site:active,a.site:visited {font-size: 12px; font-weight:bold; font-family: arial,verdana,helvetica; text-decoration: underline; color: #202524;}
a.site:hover {color: #9B6253; text-decoration: none;}

#rightback {
	background-image: url(/images/core/rightback.gif);
	background-repeat: repeat-y;
	background-repeat:no-repeat
	padding-bottom: 20px;
}

#homerightback {
	background-image: url(/images/home/leftbar.gif);
	background-repeat: repeat-y;
}

#mainimageback {
	background-image: url(/images/home/imageframe.gif);
	background-repeat: no-repeat;
	width:456px;
	height:202px;
	padding-top:3px;
	padding-left:1px;
	padding-right:2px;
}

#featureimageback {
	border:solid 1px #B2AEBD;
	padding:3px;
}

#featurename {
	font-size:20px;
	font-weight:bold;
	color:#987D73;
	line-height:30px;
}

#rightboxback {
	background-color: #FAECDD;
	border-top: 1px solid #B2AEBD;	
	border-left: 1px solid #B2AEBD;
	border-right: 1px solid #B2AEBD;
	height:165px;
	width:251px;
	overflow:auto;
}

#mpfeature {
	color: #08376A;
	font-size:11px;
}

a.mpfeature {
	color: #08376A;
	font-size:11px;
}

.mpthumb {
	border:1px solid #987D73;
}

#latestnews {
	padding-left:4px;
	padding-top:4px;
	width:247px;
	height:315px;
	background-color: #D0D7DD;
	border:1px solid #B2AEBD;
}

#welcometext {
	background-image: url(/images/home/welcomebottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height:248px;
	padding-top:0px;
	padding-left:9px;
	padding-right:9px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	overflow: auto;
	color: #171615;
}

a.readmoreln,a.readmoreln:link,a.readmoreln:active,a.readmoreln:visited {font-size:11px; font-family: arial,verdana,helvetica; text-decoration: underline; color: #7E594E;}
a.readmoreln:hover {color: #7E594E;}

#latestnewsul {
	list-style-type: none;
	margin-left:2px;
	padding-left:2px;
	width:233px;
	margin-top:5px;
	margin-bottom:0px;
}

#latestnewsul li{
	margin-bottom: 20px;
	font-size:11px;
	font-weight:bold;
}

.readmore {
	margin-top:5px;
}

#homebottomnav {
	margin-top: 8px;
	color: #000000;
	font-size:11px;
	padding-left:6px;
	margin-bottom:8px;
}

a.bottomnav,a.bottomnav:link,a.bottomnav:active,a.bottomnav:visited {font-size:11px; font-family: arial,verdana,helvetica; text-decoration: underline; color: #EF4135;text-decoration:none;}
a.bottomnav:hover {color: #000000;text-decoration:underline;}

}

a.bottomnav1,a.bottomnav1:link,a.bottomnav1:active,a.bottomnav1:visited {font-size:12px; font-family: arial,verdana,helvetica; text-decoration: underline; color: #EF4135;text-decoration:none;}
a.bottomnav:hover {color: #000000;text-decoration:underline;}

}

a.topnav,a.topnav:link,a.topnav:active,a.topnav:visited {font-size:12px; font-family: arial,verdana,helvetica; text-decoration: underline; color: #000000;text-decoration:none;}
a.topnav:hover {color: #B9CEED;text-decoration:underline;}

#bottomlefthome {
	background-image: url(/images/home/bottomleftback.gif);
	width:313px;
	height:41px;
	color: #585962;
	font-weight: bold;
	padding-left:19px;
	padding-top:25px;
}

#bottomspace {
	height:30px;
}

#righthomebox {
	padding-top:5px;
	padding-left:4px;
	border: 2px solid #9B8E86;
	margin-left:5px;
	background-color: #E0D2C2;
	width:230px;
}

.rightbarimage {
	border: 1px solid #6D625C;
	margin-bottom:5px;
}

.righthomeinfo {
	background-color:#FFFFFF;
	border:4px solid #052A81;
	padding-bottom:10px;
	margin-bottom:5px;
}

.righthomehead {
	Font-size:11px;
	color: #b05332;
	margin-top:3px;
	font-weight:bold;
}

.righthomesubhead {
	Font-size:11px;
	color: #954c32;
	margin-top:5px;
}

.righthomedesc {
	Font-size:11px;
	color: #000000;
	margin-top:5px;
}

a.readmorert,a.readmorert:link,a.readmorert:active,a.readmorert:visited {font-size:11px; font-family: arial,verdana,helvetica; text-decoration: none; color: #745a50;}
a.readmorert:hover {color: #745a50;text-decoration: underline;}

#developtopright {
	background-image: url(/images/interior/developtopright.gif);
	width: 355px;
	height: 64px;
}

#developmentback {
	background-image: url(/images/interior/maindevelopback.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 44px;
	padding-left:15px;
	padding-right:14px;
	padding-top:1px;
}

#developments {
	background-image: url(/images/developments/subnavbkg.gif);
	background-repeat:no-repeat;
	background-position: right top;
}

#blankback {
	background-image: url(/images/interior/blankback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 44px;
	padding-left:15px;
	padding-right:14px;
}

#residential2 {
	background-image: url(/images/background/res1bkg_2.gif);
	background-repeat: no-repeat;
}

#commercial2 {
	background-image: url(/images/background/combkg1_2.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#industrial2 {
	background-image: url(/images/background/indbkg1_2.gif);
	background-repeat: no-repeat;
}

#about {
	background-image: url(/images/background/aboutbkg2.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#floorplan {
	background-image: url(/images/developments/highlandterrace/ht_sutherlandbkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#flinverness {
	background-image: url(/images/developments/highlandterrace/ht_invernessbkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#word {
	background-image:url(/images/redbkg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
}

#fledinburgh {
	background-image: url(/images/developments/highlandterrace/ht_edinburghbkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#flaberdeen {
	background-image: url(/images/developments/highlandterrace/ht_aberdeenbkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#flstirling {
	background-image: url(/images/developments/highlandterrace/ht_stirlingbkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.smallimageoff {
	width:72px;
	height:50px;
	background-repeat: no-repeat;
	float:left;
	border: 2px solid #BF9E6C;
}

.smallimageon {
	width:72px;
	height:50px;
	background-repeat: no-repeat;
	float:left;
	border: 2px solid #A35D00;
}

.smallimageover {
	background-image: url(/images/interior/whiteover.gif);
	width:72px;
	height:50px;
}



.clear {
	clear: both;
}


a.internavlink,a.internavlink:link,a.internavlink:active,a.internavlink:visited {
	font-family: arial,verdana,helvetica; 
	text-decoration: none; 
	color: #ffffff;
	display:block;
	background-color:#9A6252;
	font-size:11px;
	padding:4px;
	text-align:center;
}

a.internavlink:hover {
	text-decoration: none; 
	color: #000000;
	display:block;
	background-color: #FCF6ED;
	font-size:11px;
	padding:4px;
	text-align:center;
}



.internavlinkoff {
	color: #000000;
	background-color: #FCF6ED;
	font-size:11px;
	padding:4px;
	text-align:center;
}




#internav {
	background-color:#FCF6ED;
	margin-left:4px;
	width: 720px;
	padding-left:4px;
}

.navrightborder {
	border-right: 1px solid #EFE3D0;
}

.center {
	text-align:center;
}

#content 
{
	padding:5px;
}

.alternate	{background: #efd8cf;}
.row		{background: #f5eeda;}
th {background: #E6CA9A;}


.header {
 	color: #000000;
 	font-weight:bold;
	font-size:13px;
	font-family: georgia;
}

#imageContainer {
	position:relative;
	margin:auto;
	width:453px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
ol
{
list-style-image: url(/images/door.gif);
list-style-type: circle
}