/* main body style */
body {
	padding: 0;
	margin: 0px;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#02125F;
	scrollbar-base-color:#02125F;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#02125F;
	background: #F3F3E9;

}

p, td {
	font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4F53;
	margin: 10px 0px;
}

a {
	TEXT-DECORATION: none;
	color: #2B6BBB;

}

a:hover {
	COLOR: #1D487E; TEXT-DECORATION: none
}


/* side navigation style*/

a.mainnav {
	COLOR: #D0E0F4;
	TEXT-DECORATION: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 15px;
	border-bottom: 2px solid #02125F;
	border-top: 2px solid #FFFFFF;
	line-height: 150%;
	width: 100%;


}

a.mainnav:hover {
	COLOR: #02125F;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #D0E0F4;
	text-transform: capitalize;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-top: 2px solid;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;

}


/* table border  styles */

#main {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	width: 770px;
	background: #FFFFFF;


}

#leftcol {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #FFFFFF url(graphics/layout/leftcol.gif) repeat-y fixed left top;
	width: 189px;


}

#rightcol {
	width: 165px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(graphics/layout/rightcol.gif) repeat fixed center top;
	/*color: #585858;*/
}


/*h1, h2, h3, h4 */

h1 {
	color: #FFFFFF;
	font-size: 35px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-style: normal;
	padding: 0px 0px 3px;
	margin: 0px;
	vertical-align: bottom;
}


h2 {
	FONT-SIZE: 18px;
	MARGIN: 10px 0px 0px;
	TEXT-TRANSFORM: none;
	COLOR: #2B6BBB;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	padding: 5px 0px 0px;
	font-style: normal;
	font-weight: normal;
	line-height: 25px;
}


h3 {
	FONT-SIZE: 14px;
	MARGIN: 0px;
	TEXT-TRANSFORM: capitalize;
	COLOR: #1B2C4B;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-weight: normal;
	line-height: 120%;
	background: #D0E0F4;
	border-top: 1px solid #2B6BBB;
	border-right: #2B6BBB;
	border-bottom: 1px solid #2B6BBB;
	border-left: #2B6BBB;
}

/*list elements */

ul {
	padding: 0px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	display: block;
	color: #2B6BBB;
}

li {
	padding: 0px 0px 0px 2px;
	display: block;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 20px;
	color: #4A4F53;
	/*color: #646253;*/
}

.bluecol ul {
	padding: 0px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	display: block;
	color: #FFFFFF;
}

.bluecol li {
	padding: 0px 0px 0px 2px;
	display: block;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 20px;
	color: #FFFFFF;
	/*color: #646253;*/
}

#centercol {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #FFFFFF;
	width: 416px;
}

.rightcol {
	font: normal 10px/170% Verdana, Arial, Helvetica, sans-serif;
	color: #585858;
}

.boxexecutive {
	background: #D0E0F4;
	border-top: 1px solid #2B6BBB;
	border-right: #2B6BBB;
	border-bottom: 1px solid #2B6BBB;
	border-left: #2B6BBB;
}

/* div Content style */
.txtContent {
	VISIBILITY: visible;
	OVERFLOW: hidden;
	WIDTH: 416px;
	HEIGHT: 530px;
	padding: 0px;
	margin: 0px;
}

#suitebox {
	background: #FBFBF7;
	border: 1px solid #CCCCCC;
}

#RightTable {
	background: #6C9FDD url(graphics/layout/bluecol.gif) no-repeat fixed right bottom;
}


/* booking css additions  - colours ONLY - NO need to change font size etc*/

hr {
	border: 1px dashed #2B6BBB;
}

.Dates {
	color: #2B6BBB;
}

.Rates {
	color: #1B2C4B;
}

.booklink {
	color: #2B6BBB;
}

h5 {
	COLOR: #1B2C4B;
	background: #D0E0F4;
	border-top: 1px solid #2B6BBB;
	border-bottom: 1px solid #2B6BBB;
}

.AdditionalHeadings {
	COLOR: #646253;
}

