Body {
	scrollbar-face-color: #FDF5E6;
	scrollbar-arrow-color: #AB865E;
	scrollbar-track-color: #FDF5E6;
	scollbar-highlight-color: #AB865E;
	scrollbar-darkshadow-color: #FDF5E6;
	scrollbar-3dlight-color: #FDF5E6;
	scrollbar-shadow-color: #AB865E;
	font-family: arial, garamond, "times new roman", serif;
	background-image:url(../graphics/blue-vertical-lines-dark-bkgd.gif);
	color: #1D3B3B;
	margin-top:2px;
	text-align:left;}
	
.BB {	background-color:#CC4174; }
.SC { background-color:#FFFF33; }

a {color:#1D3B3B; text-decoration:none;}
a:hover { text-decoration:underline;}

p{ margin:0px 10px 0px 10px; font-size:75%; color:#19193F; padding: 2px 0px 8px 2px;  }
H1 { background-color:#6699CC; color:#FFFFFF; font-size:145%; margin-right:3px; margin-bottom:2px; margin-top:3px;}
.yellow H1 {text-align:left; 
	line-height:1.4em;  
	background-color:#F7FF3C; 
	padding:6px 0px 0px 10px; 
	margin: 5px 14px 6px 6px; 
	width: 98%; 
	font-size:140%; 
	color:#CB6400;}/* top right bottom left*/

H2 { background-color:#6699CC; color:#FFFFFF; font-size:115%; margin-right:3px;}
.head-red { color:#FF0000; font-size:120%; margin: 0px 9px 6px 8px;  
	background-color:#FFFFFF; }
.head-blue { color:#4160F3; font-size:120%; margin:0px 9px 6px 8px;  
	background-color:#FFFFFF; }
.head-green { color:#00CC33; font-size:120%; margin: 0px 9px 6px 8px; 
	background-color:#FFFFFF; }
	
H3 { margin:0px 10px 0px 10px; font-size:125%; color:#19193F; padding: 2px 0px 8px 2px}
	
.small-text { font-size:10px; }


/* ------   Page Layout Id's   ------------ */

#wrapper{ width:747px; position:relative; margin: 0 auto; }
#header{}
#infobar{ background-image:url(../graphics/Layout-2008/layout_r3_c1.png); 
	background-repeat:repeat-y; margin:0px; height:60px;}
#infobar p{color:#FFFFFF; font-size:78%; text-align:center;}
#infobar a{color:#FFFFFF; }


/* ******************* INFOBAR *********** */
.columnInfo1, .columnInfo2, .columnInfo3 {float:left; }
.columnInfo1 { width:80px; margin-left: 10px;}
.columnInfo2 { width:540px; margin-left: 8px; padding: 2px; }
.columnInfo3 { width:80px; margin-left: 8px; padding: 2px; }


.infobar{color:#1D3B3B; font-size:75%; text-align:center;}

#page{ background-image:url(../graphics/Layout-2008/layout_r5_c1.png); margin:0px; margin-top:0px; 
		padding-top:0px; height:1%; 
				/*height thing webfix by Holly of webmaster forum*/}
#inner { width:99%;}
.page-inner { float:left; margin:0px 0px 0px 0px; padding: 5px 0px 0px 5px; width:99%;}
#menubar, #main
{float:left; }	

#menu { background-image:url(../graphics/Layout-2008/layout_r2_c1.png); 
	color:#1D3B3B;
	text-align:center;
	font:normal 11px Verdana;
	/*font-family:Verdana, Arial, Helvetica, sans-serif; */
	line-height:1.7em; 
	padding:1px; font-weight: bold;
	height:39px;}
#footer{ text-align:center; line-height:1.4em;  
	padding:2px;
	background-image:url(../graphics/Layout-2008/layout_r7_c1.png);
	font-size:90%;
	font-weight:bold;}
#footer2{ text-align:center; 
	line-height:1.4em; 
	padding:2px; 
	font-size:80%;  
	height:64px; 
	color:#FFFFFF;
	background-image:url(../graphics/Layout-2008/layout_r9_c1.png);
	background-repeat:no-repeat;}


/*  Menu styles    */

#menu a { color:#1D3B3B;}
#menu a:hover {color: #6699CC}


#menubar { width: 150px; 
	background-color:#FFFFFF; 
	line-height:1.4em;
	padding: 3px 5px 3px 0px;
	margin-left:6px;
	margin-top:5px;
	font-size:78%;}
#menubar ul { margin-left:0px;}
#menubar li { list-style:none; margin-left:0px; list-style-position:inside; }
/* top right bottom left*/

.menu {background-color:#FFFFFF; 
	line-height:1.4em;
	padding: 3px 5px 3px 0px;
	margin-left:6px;
	margin-top:5px;
	font-size:78%;
	width:145px;}
.menu ul{ margin-left:0px;}
.menu li{ list-style:none; margin-left:0px; list-style-position:inside;}
.menu-link1 {background-color:#FFF03C; color:#1D3B3B;}
.menu-link2 { background-color:#FFF147; color:#1D3B3B;}
.menu-link3 { background-color:#FFF253; color:#1D3B3B;}
.menu-link4 { background-color:#FFF46A; color:#1D3B3B;}
.menu-link5 { background-color:#FFF581; color:#1D3B3B;}
.menu-link6 { background-color:#FFF798; color:#1D3B3B;}
.menu-link7 { background-color:#FFFABA; color:#1D3B3B;}
.sub-menu { padding-left:8px;}



/* ******************* MAIN AREA *********** */
#main { margin-left:5px; margin-right: 2px; width: 557px; padding:4px;}
#main2 { margin-left:5px; margin-right: 2px; width: 710px; padding:4px;}
.column-one { float:left; width:620px; margin-left:20px; padding:2px;}

.columnA, .columnB
{float:left; width:310px; margin-left:20px; padding:2px; }
.columnAA{ padding-left:0px; padding-top:5px;}
.columnAA p{ padding-left:0px;}
.columnA{ padding-left:20px; font-size:12px;}
.columnB{ padding-left:10px; font-size:12px;}
.columnC{ width:720px; 
	text-align:center; 
	padding-left:20px; 
	padding-right:20px; 
	font-size:12px; 
	float:left;}
	
.columnX, .columnY {float:left; margin-left:0px; padding:2px;}
.columnX { width:370px;}
.columnY { width:310px; margin-left:3px;}

.img-yellow { *border: 1px solid #FF0000; padding:3px;}
.red { color:#FF0000;}

/* ******************* LEGEND SETS - set up 2 columns *********** */

.columnleft, .columnright {float:left;  }
.columnleft { width:460px; margin-left: 15px;}
.columnright { width:190px; margin-left: 10px; padding: 2px; }

/* ******************* B&B BEDROOMS - set up 3 sets of columns *********** */
.columnA1, .columnA2, .columnA3 {float:left; }
.columnA1 { width:240px; margin-left: 15px;}
.columnA2 { width:180px; margin-left: 10px; padding: 2px; }
.columnA3 { width:230px; margin-left: 10px; padding: 2px; }
.columnB1, .columnB2 {float:left; }
.columnB1 { width:420px; margin-left: 15px;}
.columnB2 { width:250px; margin-left: 10px; padding: 2px; }
.columnC1, .columnC2 {float:left; }
.columnC1 { width:390px; margin-left: 15px;}
.columnC2 { width:260px; margin-left: 10px; padding: 2px; }

/* *******************  Booking - set up 2 columns *********** */
.columnD1, .columnD2 {float:left; }
.columnD1 { width:470px; margin-left: 15px;}
.columnD2 { width:200px; margin-left: 10px; padding: 2px; }

/* *******************  Booking - set up 2 columns *********** */

.columnE1, .columnE2 {float:left; }
.columnE1 { width:390px; margin-left: 15px;}
.columnE2 { width:270px; margin-left: 10px; padding: 2px; }

/* *******************  SC DEll page set up 2 columns *********** */
.columnF1, .columnF2 {float:left; }
.columnF1 { width:340px; margin-left: 15px;}
.columnF2 { width:340px; margin-left: 10px; padding: 2px; }

/* LIST STYLES ---------------*/ /* top right bottom left*/
ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px;}

#normal {list-style: none;
	margin-left: 25px;
	padding-left: 1em;
	text-indent: -0em;
	font-size:75%; 
	color:#19193F;}
	
#normal-list { margin-left:30px;}	
.normal li { font-size:75%; color:#19193F; margin:0px 2px 0px 25px; padding-left: 0px; text-indent:-0px; }

.list li {margin:0px 2px 0px 35px; font-size:75%; color:#19193F; line-height:1.4em; list-style-position:outside ; padding-left: 0px; text-indent:-0px; 
/*list-style-image:url(../graphics/logos/check.gif);*/}
.list-x li {margin:0px 2px 0px 35px; font-size:75%; color:#19193F; line-height:1.4em; padding-left: 0px; text-indent:-0px; 
/*list-style-image:url(../graphics/logos/cross.gif);*/}

.list-tick li {margin:0px 2px 0px 65px; font-size:75%; color:#19193F; line-height:1.4em;
list-style-image:url(../graphics/logos/check.gif); padding-left: 0px; text-indent:-0px; }
.list-cross li {margin:0px 2px 0px 65px; font-size:75%; color:#19193F; line-height:1.4em;
list-style-image:url(../graphics/logos/cross.gif); padding-left: 0px; text-indent:-0px; }



/* BOOKING LISTS --------------------*/ /* top right bottom left*/

.lists ul { font-size:100%; color:#19193F;}
.lists li{font-size:75%; color:#19193F; margin:5px 2px 0px 25px; padding-left: 0px; text-indent:-0px; line-height:1.4em; }
/*.lists li { margin:0px 10px 0px 30px; 
	font-size:75%; 
	color:#19193F; 
	padding: 2px 0px 8px 0px; 
	list-style-position: inside; 
	text-indent:-0px; }*/
.lists li li {
	margin:1px 10px 0px 10px;
	font-size:100%;
	color:#19193F;
	padding-left: 0px; 
	list-style-type:square ;
	 text-indent:-0px;
	 line-height:1.4em; 
}
.lists li li li{
	margin:2px 10px 0px 10px;
	font-size:100%;
	color:#000066;
	padding-left: 0px; 
	list-style-type:circle;
}


/* ********* FOOTER SECTION ****************** */

#footer p{}/* top right bottom left*/
.footer{ font-size:100%; margin: 0px; padding: 0px; color:#F4FF00; }
#footer2 p{  font-size:80%;}
#footer2 a{ color:#F4FF00;}

#endlinks{ position:relative; margin: 0 auto; 
	color:#F7FF3C; 
	text-align:center; 
	padding:8px;
	font-size:70%;
	font-family:Verdana, Arial, Helvetica, sans-serif; }
#endlinks a{color:#F7FF3C;}
#endlinks a:hover { color:#FFFFFF;}

.brclear{
clear:both; 
height:0; 
margin:0; 
font-size: 1px; 
line-height: 0px; 
} 

/* ************** STYLES *********************    */

.sub-head {font-size:105%; color:#19193F; font-weight:bold; text-decoration:underline; }

.image-right { float:right; padding:4px; }
.image-right-sm { float:right; padding:1px; }
.image-right2 { float:right; border: 1px solid #FF0000; padding:3px; }
.image-left { float:left; padding:4px; }

.style4 { color: #1D3B3B;
	font-weight: bold;
}
.greenlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669966;
	text-decoration: none;
}
.greenlink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-decoration: none;
}
legend { color:#1D3B3B; font-weight:bold; } /* 4160F3 */
.big1 { font-weight:normal;}

.header {color:#1D3B3B; font-weight:bold; font-size:110%;}

.bluelink { color: #1D3B3B;}
.palebluelink { color:#6699CC;}
.darkbluelink{ color:#15406C;}
.top { text-align:right; color:#26598C; font-size:115%;}

/* tables  border: 1px solid #FF0000*/
.contact { color:#19193F;}
.tariff { font-size:75%; color:#19193F; }
.tariff td { border-bottom: 1px solid #999999;}

.page-break2 { page-break-inside:avoid;} 

/* drop down menu styles  ************************** */
#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:16px;
z-index:100;
color: #FFF03C/*#336699;#CC9966*/; 
}
.dropmenudiv a:link {font-size: 10px; color: #1D3B3B/*#CC9966*/; text-decoration: none;font-weight: bold;}
.dropmenudiv a:visited {font-size: 10px; color: #000000; text-decoration: none;font-weight: bold;}
.dropmenudiv a:active {font-size: 10px; color: #000000; text-decoration: none;font-weight: bold;}


#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#FFFFFF /*#FFFFFF#CC9966*/
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#FFF03C;/*CC9966* #15406C */;
color:#1D3B3B;
}
