/*
	styles.css
*/
body{
	margin: 0px;
	/*background: #D5BF45 url(../images/background.jpg) no-repeat center;*/
}

/*
	the enclosing table
*/ 
table.enc{
	background-color:#fff
}

/*
	footer link to splash
*/
td.splashlink{
	font-weight:bold
}

/*
	links
*/
a img{
	border: none;
}
a.splashlink{
	color:#0E4973;
}
a.splashlink:hover{
	color:#D5BF45;
}
a{
	text-decoration:none;
	color:#e7dbde
}
a.darker{
	text-decoration:none;
	color:#0B304A;
}
a.darker:hover{
	color:#0E4973;
}

/*
	general font styles
*/
td{
	font:normal 11px/17px verdana;
	color:#0B304A;
}
h1{
	color:#3A474D;
	font:bold 11px/16px verdana;
	margin:0px;
	padding:10px 10px 0px 10px;
}
h2{
	color:#3A474D;
	font:bold 11px/16px verdana;
	margin:0px;
	padding:10px 10px 0px 10px;
}
p{
	padding:4px 10px 10px 10px;
	margin:0px;
}

/*
	colours - naming scheme is terrible the colours are no longer brown
	darkbrown refers to the left colour bar of the menu
	mdbrown is the centre element of the menu
	ltbrown is the right colour bar of the menu
*/
.darkbrown{
	background-color:#D5BF45;
}
.mdbrown{
	background-color:#0B304A;
	color:#e0d8cd;
	font:normal 10px/17px verdana;
	padding: 3px 0;
}
.ltbrown{
	background-color:#D5BF45;
}
.beige{
	background-color:#DDCD6D;
	text-align:justify;
}
         
/*
	sub menu
*/
.sub{
	color: #0B304A;
	background-color: #F0EAD2;
	border: 1px solid #0B304A;
	font:normal 10px/17px verdana;
}
.sub a {
	color: #0B304A;
}

/*
	column settings
*/
.middle{
	padding:2px;
}
.middle a{
	color: #0E4973;
}
.middle a:hover{
	color: #0B304A;
}
.left{
	padding:2px 2px 2px 0px;
	background-color:#F9F9F9;
}
.right{
	padding:2px 0px 2px 2px;
	background-color:#F9F9F9;
}

/*
	news scroll
*/
.ticker{
	font:normal 10px/17px verdana;
	color:#0B304A;
}
.tickerdate{
	font:normal 9px/15px verdana;
	color:#0B304A;
}

/*
	general image setting
*/
.pic,
p img{
	border:1px solid #0B304A;
}

/*
	forms
*/
input {
	border: 1px solid #0B304A;
}
input.mail{
	width:110px;
	border:1px solid #0B304A;
	color:#0B304A;
	background-color: #F0EAD0;
	font:normal 10px/10px verdana;
}
input.inp{
	width:180px;
	border:1px solid #0B304A;
	color:#0B304A;
	font:normal 10px/10px verdana;
}
textarea.inp{
	width:180px;
	height:90px;
	border:1px solid #0B304A;
	color:#0B304A;
	font:normal 10px/17px verdana;
}
input.sub{
	width:80px;
	height:20px;
	border:1px solid #0B304A;
	color:#0B304A;
	font:normal 10px/10px verdana;
}

/*
	links page
*/
img.links{
	border:none;
	margin-right:20px
}
ul.links{
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px;
}
ul.links li{
	padding:5px 0px 5px 10px;
	vertical-align:bottom;
	border-bottom:1px solid #C3C3C3
}
table.links td{
	border-bottom:1px solid #C3C3C3;
	padding:5px 5px 5px 0px;
	vertical-align:bottom;
}
table.links td.head{
	color:#730000;
	font:bold 11px/16px verdana;
	text-align:right;
	padding-top:15px;
}

/*
	list with no styles
	used on the contact us page
*/
ul.nostyle {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.nostyle li {
	padding-left: 10px;
}

/*
	the enquiries button on the offers page
*/
a.enquiries {
	display: block;
	padding:3px;
	width:160px;
	border:1px solid #0b304a;
	background-color: #f0ead2;
	color: #0b304a;
	font-weight: bold;
}

/**
 *
 */
.offers {
	margin: 10px;
	padding: 0;
	list-style: none;
}
.offers li {
	padding: 5px 0;
	border-bottom: 1px solid #ddcd6d;
}
.offers li a {
	font-weight: bold;
}
/****************Bookassist CSS Start**********/
#bookassist_form *{
			margin:0;
			padding:0;
		}
		#bookassist_form{
		font-family:verdana;
			font-size:11px;
			font-weight:bold;
			text-transform:capitalize;
			color:#3A474D;
			overflow: hidden;
	
		}
		#bookassist_form #DatesForm{
		width:180px;
		margin-left:5px;
			overflow:hidden;
		}
		#bookassist_form .search_title{
		text-align:left;
		font-size: 12px;
		font-weight:bold;
		color:#86380c;
			display:block;
			margin-bottom:15px;
		}
		#bookassist_form label{
		text-align:left;
		margin-right:0px;
			
			float:left;
			width:180px;
			padding-top:0;
		}
		#bookassist_form .date_select{
			
			color: #333333;
			font-size:11px;
			display:inline;
			margin:5px 0px 5px 10px;
			clear:none;
			font-weight:normal;
			padding:0;
		}
		#bookassist_form #DatesForm #inday{
		width:42px;
		}
		#bookassist_form #DatesForm #outday{
		width:42px;
		}
		#bookassist_form #DatesForm #inmonthyear{
		width:80px;
		}
		#bookassist_form #DatesForm #outmonthyear{
		width:80px;
		}
		
		#bookassist_form .date_input{
			text-transform: capitalize;
			width:50px;
			font-size:11px;
			color:#3A474D;
			border:1px solid #666666;
			background: #FFFFFF;
			padding:0px 2px 0px 2px;
		margin:10px 0px 10px 0px;
		}
		#bookassist_form #DatesForm #ba_hotel_id{
			width:10.5em;
		}
#ba_javascript p{
		text-align:center;
margin:0px 0px 0px 5px;
padding:0px;
font-family:verdana;
			font-size:10px;
			color: #957A2B;
}
#ba_javascript a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #3366CC;
text-decoration:underline;
}
/****************Bookassist CSS End**********/