/* CSS Document */

/* assign body attributes ------------------------------------------------------------ */
body {
	background-color:ffffff#;
	color: #291E1D;
	margin-left: auto;
	margin-right: auto;
	margin:18px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;

}
/* set text formats   ------------------------------------------------------------ */
a {
	text-decoration: none;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	color: #993300;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
a:active {
	color: #990000;
	text-decoration: none;
}
/* window attributes ------------------------------------------------------------ */
.mainwindow1 {
	width:750px;
	height:427px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-color:#ffffff;
}
.mainwindow2 {
	position:inherit;
	width:750px;
	height:170px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-color:#FFFFFF;
}
#window1 {
	width:720px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:0px;
	height:427px;
	margin-left:auto;
}
.window2 {
	float:left;
	width:720px;
	height:170px;
	background-color:#676250;
}
.content1 {
	position:inherit;
	height:407px;
	width:360px;
	background-color:#FFFFFF;
}
.contentvirt {
	position:inherit;
	height:407px;
	width:550px;
	background-color:#FFFFFF;
}
/*  content attributes ------------------------------------------------------------ */
.logobox {
	float:left;
	background-color:#676250;
	width:298px;
	height:54px;
	padding:85px 0px 0px 10px;
}
.title{
	font-family:"Times New Roman", Times, serif;
	font-size:34px;
	font-weight:400;
	width:360px;
	height:auto;
	color:#291E1D;
	padding-bottom:15px;
}
.textbox1{
	float:left;
	height:auto;
	width:360px;
	padding-bottom:10px;
}
.subnav1{
	float:left;
	height:auto;
	width:360px;
	padding-bottom:15px;
}
.subnav2 {
	float:left;
	width:360px;
	height:auto;
	background-color:#FFFFFF;
}
/*  text attributes ------------------------------------------------------------ */
.text1 {
	position:inherit;
	height:auto;
	width:330px;
	padding-bottom:10px;
}
/*  discliamer attributes ------------------------------------------------------------ old colour #291E1D */
.disclaimbox{
	float:left;
	width:400px;
	padding:40px 12px 0px 0px;
	text-align:right;
	background-color:#676250;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F7E9BE;
}
.disclaimbox a{
	color:#F7E9BE;
	text-decoration: underline;
	font-weight:400;
}
.disclaimbox a:link {
	color: #F7E9BE;
}
.disclaimbox a:visited {
	color: #F7E9BE;
}
.disclaimbox a:hover {
	color: #291E1D;
}
.disclaimbox a:active {
	color: #F7E9BE;
}
/* virtual video ------------------------------------------------------------ */
#virtualbox{
	float:left;
	width:450px;
}
/* sidemargin attributes ------------------------------------------------------------ */
.sidemargin {
	float:left;
	width:20px;
	height:28px;
	background-color:#F7E9BE;
	padding:142px 0px 0px 0px;
}
.m1 {
	background-color:#FFFFFF;
	width:20px;
	height:28px;
}
/* navigation button 1 elements -----------------------------------------------*/
.linkbox{
	float:left;
	width:100%;
	height:auto;
	background-color:#F7E9BE;
}
.linkbox ul{
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.linkbox ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.linkbox ul li a{
	background: #F7E9BE;
	color:#000000;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 10px/20px "Verdana", "Verdana", arial, lucida, sans-serif;
	padding:0px 7px 0px 7px;
}
.linkbox ul li a:hover{
	color:#F7E9BE;
	background: #676250;
}
.linkbox a:active{
	background: #c60;
	color: #000000;
}
.linkbox li#active a{
	background: #c60;
	border: 0px solid #c60;
	color: #000000;
}
/* navigation button 2 elements -----------------------------------------------*/
.linkbox2{
	border-top: 1px solid #291E1D;
	border-bottom: 1px solid #291E1D;
	position:inherit;
	width:325px;
	height:17px;
	margin: 2px 35px 0px 0px;
}
.linkbox2 ul{
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	text-align: center;
}
.linkbox2 ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 2px 0px 0px 0px;
	margin: 0px;
}
.linkbox2 ul li a{
	color: #291E1D;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 10px/11px "Verdana", "Verdana", arial, lucida, sans-serif;
	padding:0px 7px 0px 7px;
	margin-top:1px;
}
.linkbox2 ul li a:hover{
	color:#B3B195;
}
.linkbox2 a:active{
	color: #000000;
}
.linkbox2 li#active a{
	background: #c60;
	border: 0px solid #c60;
	color: #000000;
}
/* set all mainnav java ==================================================================*/
body#home a#homenav,
body#weddings a#wednav,
body#functions a#funcnav,
body#conferences a#busnav,
body#special a#specnav,
body#virtual a#virtnav,
body#other a#othernav,
body#directions a#directnav,
body#contact a#contnav{
	width:auto;
	background-color: #676250;
	color:#F7E9BE;
}
body.services a#servnav,
body.testimonials a#testnav,
body.roomplans a#roomnav,
body.tariff a#tarnav,
body.booking a#booknav,
body.virtual a#virtnav,
body.contact a#subcontnav,
body.directions a#subdirectnav{
	font-weight:bold;
}
/* set linebreaks for subnav1 java ==================================================================*/
a#servnav,
a#testnav,
a#roomnav,
a#tarnav,
a#booknav{
	border-right:1px solid #000000;
	padding:0px 5px;
}
a#subcontnav,
a#subspecnav,
a#subothernav,
a#subvirtnav,
a#subdirectnav{
	font-weight:bold;
}
/*  washlogo attributes ------------------------------------------------------------ */
.washlogo {
	position:inherit;
	margin-right:auto;
	margin-left:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:720px;
	text-align:right;
	padding:5px 10px 0px 0px;
}
.washlogo a {
	color: #999999;
	text-decoration: none;
	font-weight:400;
}	
.washlogo a:link {
	color: #999999;
}
.washlogo a:visited {
	color: #999999;
}
.washlogo a:hover {
	color: #808000;
}
.washlogo a:active {
	color: #999999;
}