body {
	background-color:#DBECF4;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}

.topbanner {
	padding:0px;
	background-image: url(../images/title.jpg);
	height:145px;
	background-repeat: no-repeat;
	color:#aa7744;
	
}

.topbanner2 {
	padding:5px 10px;
	height:15px;
	color:#222222;
	line-height:1.8em;
	float: left;
	font-weight: bold;
}

A:link, A:visited, A:hover, A:active {
	COLOR: #554400; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	border-bottom:1px dotted #8a6f00;
}

.aptdetails a, .aptdetails a:link, .aptdetails a:active, .aptdetails a:visited {
border-bottom:0px dotted #8a6f00;
}

.topnav A:link, .topnav A:visited {
	COLOR: #554400; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-size: 1em; 
	
}
.botnav A:link, .botnav A:visited, .botnav A:hover, .botnav A:active {
	COLOR: #554400; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	
	
}
.topnav A:hover, .topnav A:active,  {
	COLOR: #554400; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-size: 1em; 
	
}

.content A:hover {
 COLOR: #114477; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-size: 1em; 
	font-weight: bold;
	}
	
	.content A:active, .content A:link, .content A:visited {
 COLOR: #554400; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-size: 1em; 
	font-weight: bold;
	}

.credit A:hover{
	COLOR: #554400; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-size: 1em; 
	font-weight: bold;
}

.credit A:visited, .credit A:link {
COLOR: #aa7744; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-size: 1em; 
	font-weight: normal;
}
.prices {
background-color:#efefef;
padding:5px;
}
.aptdetails, .travel {
background-color:#efefef;
padding:10px;
}
.travel {
line-height:1.5em;
}
TD {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #554400; 
text-decoration: none
}
.strapline {
font-weight:bold;
text-align:right;
color:#336699;
padding:5px 10px;

}
.tel {
float:left;
font-weight:bold;
padding:5px;
}
.topnav {
	color:#554400;
	padding:5px 0px 5px 10px;
	
	text-align:right;
	font-weight:bold;
}

.lefttd {
	vertical-align:top;
	padding:5px;
	background-color: #FFFFFF;
}

.lefttop {
	padding:5px 20px;
	background-color: #FFFFFF;
}

.leftbot {
	padding-top:1px;
	padding-left:10px;
	margin-right:10px;
}

.leftnavhead {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #aa7744;
}

.content li {
	list-style-image:  url(../images/bullet.gif);
	list-style-position: outside;
	margin-left:5px;
	padding-bottom:0px;
	line-height:1.8em;
}

.heading {
color:#554400;
font-weight:bold;
font-size:1em;
padding-top:10px;
}
h1, h2 {
font-size:1em;
}
.content {
	padding-right:50px;
	padding-left:0px;
	background-color: #FFFFFF;
}
.content h4, .contenth h4, .content1 h4 {
color:#aa7744;
font-weight:bold;
font-size:1em;
padding-top:10px;
}
.booking {
text-align:right;
font-size:1em;
}
.contenth, .contenti {
	padding:5px 20px;
	background-color: #FFFFFF;
}
.lefttd h4 {
color:#aa7744;
font-weight:bold;
font-size:1em;
padding-top:10px;
}

.content P, .contenti P {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #554400; 
text-decoration: none;
line-height:1.5em;
}

.copyright {
background-color:#ffffff;
color:#aa7744;
font-size:10px;
padding-top:10px;
text-align:right;
}
.botnav {
color:#aa7744;
text-align:right;
font-size:0.7em;
padding-top:10px;
padding-left:10px;
}

.credit {
color:#aa7744;
text-align:left;
font-size:10px;
padding-top:10px;
padding-left:0px;
}

.smalltxt {
color:#000000;
text-align:right;
font-size:1em;
padding-top:0px;
padding-left:0px;
line-height:1.25em;
}
