﻿/* HEADER */
#header {border:0px; text-align:left; overflow:hidden; font-family:Arial; background-color:#F7DEB7; color:#9e6d39;}
#header #header_image {overflow:hidden; height:96px;}
#header #header_image a img {border:0px}
#header img {margin:0;}
#header_image {font-family:Arial;background-color:#F7DEB7;border:0px;text-align:left;}
#header h2 {color:#1a2b63;}
#tagline{padding-left:10px; margin-top:-5px;font-family:Verdana;color:#1a2b63; font-size:13px; font-weight:400; font-style:italic;}

/* FOOTER */
#footer {background-image:url('../images/menu/bgMenuBar.gif');background-repeat:repeat-x; border:0;text-align:center;height:25px;padding-bottom:6px;width:768px;font-family:Arial;background-color:#F7DEB7;padding-top:1px;color:#ffffff;}
.bottom_menu {color:#ffffff;font-weight:600;margin:8px;}
.bottom_menu a {text-decoration:none;height:20px;color:#336699;font-size:100%;font-family:Verdana;font-weight:600;width:200px;}
.bottom_menu a:hover {color:#034174;}
.bottom_menu li {display:inline;padding:10px 5px 0 0;}
.bottom_menu ul {list-style-type:none;height:20px;}

/* MENU */
#menubar {background-image:url('../images/menu/bgMenuBar.gif');width:768px;height:25px;padding:1px 0 10px 0;text-align:center;}
.menu_class {margin:10px auto;}
.menu_class a {text-decoration:none;color:#1a2b63;font-size:107%;height:50px;font-family:verdana;font-weight:600;width:120px;}
.menu_class a:hover {color:#9a6632;}
.menu_class li {display:inline;padding:10px 5px 0 0;}
.menu_class ul {list-style-type:none;}
#scrollbar {background-color:#fcf8ef;width:768px;height:25px;padding:1px 0 10px 0;text-align:center;}

/* TITLE */
#title {color:#034174; font-style:italic; border-bottom:dotted 1px #F1E6CE;}
#title h3 {font-size:17px; padding:13px 0 0 20px;}
.weather {font-family:Verdana, Arial; font-size:12px; color: #034174; font-weight:bold;}

/* GENERAL */
a:link {color:#034174; text-decoration:none;}
a:visited {color:#034174; text-decoration:none;}
a:hover {color:#034174; text-decoration:underline;}
body {font-family:Verdana; text-align:center; font-size:x-small; background-image:url(../images/menu/bg_main.gif); background-repeat:repeat;}
#site_wrapper {width:768px; margin:0 auto 0 auto; text-align:left; background-color:#fcf8ef; border:solid 1px #000000;}
#top_section {overflow:hidden; font-family:verdana; background-color:#FCF8EF; vertical-align:top; border:0px; text-align:left;}
.linkArrow {height:10px; width:7px; border:0px; vertical-align:middle; padding-right:3px;}
a.squarebutton {padding:3px 10px 3px 10px; border:solid 1px #F1E6CE; font-size:14px; background-color:#ffffff;}
.squarebutton:hover {padding:3px 10px 3px 10px; border:solid 1px #034174; font-size:14px; background-color:#F1E6CE;}

/* LEFT COLUMN */
#column_left {background-color:#ffffff;float:left;width:305px;border-top:1px; padding-right:10px;}
#column_left h3 {color:#654b49;font-size:12px;}
#column_left p {color:#294874;}

/* MIDDLE COLUMN */
#column_mid {margin-left:5px;background-color:#ffffff;float:Left;width:142px;margin-right:5px;overflow:hidden;min-height:110px;}
#column_mid h3 {color:#654b49;border-bottom:dotted 1px #654b49;}
#column_mid p {color:#654b49;}

/* RIGHT COLUMN */
#column_right {overflow:hidden; min-height:150px; float:right; width:200px; color:#654b49; margin:10px 5px 5px 5px; vertical-align:top;}
#column_right h3 {color:#654b49; border-bottom:dotted 1px #654b49; padding-bottom:5px; font-size:12px;}
#column_right p {color:#654b49; color:#654b49;}
.sidebarItem {background-color:#FCF8EF;}

/* AJAX TICKER */
#ajaxticker1{width: 100%; height: 25px; border: 0px ridge black; padding: 5px 0px 0px 5px; font-size:12px; font-weight:500;}
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}

/* LEFT SINGLE COLUMN */
#left_col_single {font-size:11px; padding-left:20px; text-align:justify; vertical-align:top; font-family:verdana; padding-right:10px; float:left; width:513px; overflow:hidden; margin:5px 0 5px 10px;}
#left_col_single h3 {border-bottom:1px solid #034174; color:#034174; font-size:12px;}

/* SIDEBAR */
.sidebar {background-image:url('../images/menu/bgSidebar.gif'); background-repeat:no-repeat; width:200px; height: 75px; padding: 5px 75px 0px 10px; margin-bottom:0px; margin-right:10px;}
.sidebar p {width:185px;}
.sidebar h2 {width:180px;color:#034174;font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:-10px;border-bottom:dotted 1px #034174;}
.sbHeader {background-image:url(../images/menu/bgSidebarTop.gif); background-repeat:no-repeat; width:200px; height:30px; padding: 5px 75px 0px 10px; margin-bottom:0px; margin-right:10px;}
.sbHeader h2 {width:180px;color:#034174;font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:-10px;border-bottom:dotted 1px #034174;}
.sbMid {background-image:url(../images/menu/bgSidebarMid.gif); background-repeat:repeat-y; width:200px; padding: 0px 150px 0px 10px; }
.sbFooter {background-image:url(../images/menu/bgSidebarBtm.gif); background-repeat:no-repeat; height:16px; width:200px;}

/* TOUR LIST */
.tourlist {padding:5px 0 5px 5px;text-align:justify; font-family:verdana; margin-top:10px; font-size:10px; float:left; width:515px; overflow:hidden;}
.tourlist a {color:#03215e;text-decoration:none;}
.tourlist a:hover {color:#9a6632;}
.tourlist h3 {color:#034174;font-size:12px;}

/* PHOTOS */
.tourPhoto {padding: 0 10px 0 0; float:left; height:70px; width:175px;}
.manorPhoto {padding: 0 10px 0 0; float:left; height:240px; width:288px;}
.imgAttraction {padding: 0 0 0 10px; float:right;}

/* MARQUEE */
a.marqueeLink {font-family:arial; font-size:14px; font-weight: 500;}
.marqueeText {font-weight: 500;}

/* TOOLTIP */
#dhtmltooltip{position: absolute;left: -300px;width: 150px;border: 1px solid black;padding: 2px;background-color: #eaf1dd; visibility: hidden;z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}

#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}

/* QUOTE REQUEST */
.qr_title {font-weight:bold; text-align:right; width:150px; text-align:right;}
td.qr_header {font-size: 14px; font-weight:bold; color:#815D4C; border-bottom:1px dashed #815D4C;}
.qr_subheader {font-size: 12px; font-weight:bold; background-color:#e5dfec; border:1px solid #ccc0d9; width:100%; padding-left:15px;}

/* END OF CSS */

#bottom_section {padding:10px 0 10px 0;overflow:hidden;zoom:1;}

#container_1_36949 {display:none;}

#content {border-bottom:0px;border-left:0px;text-align:left;overflow:hidden;padding:0 15px 15px 15px;font-family:Verdana;background-color:#fffffe;border-top:0px;border-right:0px;}
#content h3 {color:#034174;}

#menu_bottom {text-align:center;}
#menu_bottom ul li {display:inline;}
#menu_middle_wrapper {font-family:Arial;text-align:left;border-top:0;border-bottom:0;border-left:0;border-right:0;border-left:0;overflow:hidden;zoom:1;background-color:#e7e4dd;border-right:0;width:800px;}
#menu_top_wrapper {border-bottom:0px;border-left:0px;overflow:hidden;border-top:0px;zoom:1;margin:0 10px 0 0;background-color:#fffffe;text-align:right;font-family:Arial;padding-top:5px;border-right:0px;}
#middle_section {overflow:hidden;font-family:Arial;background-color:#ddc9b1;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;text-align:left;}
#row1 {overflow:hidden;zoom:1;}
#row2 {overflow:hidden;zoom:1;padding-top:5px;}
#row3 {overflow:hidden;zoom:1;}

.box_nav {padding-left:10px;font-family:Verdana;color:#03215e;font-size:10px;font-weight:bold;}
.box_nav a {color:#03215e;text-decoration:none;}
.box_nav a:hover {color:#9a6632;}
.box_type10 {margin:5px 5px 0 10px;width:730px;background-color:#ffffff;float:left;padding:5px 5px 0 10px;}
.box_type11 {margin:5px 5px 5px 10px;font-family:verdana;background-color:#ffffff;padding:5px 20px 0 10px;font-size:10px;text-align:justify;width:510px;float:left;}
.box_type11 h3 {color:#03215e;border-bottom:1px solid #03215e;}
.box_type11 h4 {color:#03215e;font-size:120%;border-bottom:1px solid #03215e;}
.box_type2 {text-align:justify;margin-left:3px;font-family:verdana;float:left;background-color:#ffffff;margin-top:010px;font-size:14px;width:210px;padding:0 10px 0 5px;}
.box_type2 h3 {color:#654b49;font-size:12px;}
.box_type2 p {color:#294874;}
.box_type2 ul {margin:0 0 0 15px;padding:0;}
.box_type2 ul li {margin:0;padding:0;color:#294874;}
.box_type2 ul li a {color:#294874;text-decoration:none;}
.box_type5 {overflow:hidden;background-color:#e3e7ed;padding:0 0 0 15px;float:left;width:180px;zoom:1;}
.box_type5 h3 {border-bottom:1px dotted  #654b49;color:#654b49;}
.box_type8 {border-top:1px solid #034174;margin:0 0 10px 0;border-left:1px solid #034174;float:left;zoom:1;padding:0 0 10px 0;height:80px;border-bottom:1px solid #034174;width:530px;border-right:1px solid #034174;overflow:hidden;}
.box_type9 {font-size:10px;width:530px;float:left;margin:5px 5px 5px 10px;background-color:#ffffff;padding:5px 5px 0 5px;font-family:verdana;}
.box_type9 h3 {color:#03215e;border-bottom:1px solid #03215e;}
.box_type9 h4 {color:#03215e;font-size:x-small;}
.h4 {color:#034174;border-bottom:1px solid #034174;}
.header_type1 {margin:0 15px 0 15px;float:left;width:730px;font-color:#034174;background-color:#ffffff;}
.header_type1 h3 {color:#034174;border-bottom:1px solid  #034174;font-size:small;margin:10px 0 10px 0;padding:0;font-color:#034174;}
.homepage_middle_section {background-colour:#e7e4dd;}
.information_box {margin-bottom:10px;min-height:150px;width:293px;zoom:1;overflow:hidden;float:left;padding:10px 15px 0 15px;margin-left:15px;margin-right:10px;}
.information_box h3 {border-bottom:1px solid #034174;color:#034174;}
.main_menu {undefined:undefined;}
.menu_box_top {width:141px;;float:left;a:link:{color: #ffffff; text-decoration: underline; };a:active:{color: #ffffff; text-decoration: underline; };a:visited:{color: #42a262; text-decoration: underline; };margin:0 5px 0 11px;}
.menu_box_top h2 {color:#fff;background-color:#105399;font-size:x-small;padding:10px 0 10px 15px;;margin:0;}
.menu_box_top ul {padding:0;list-style:none;margin:10px 0 10px 15px;}
.menu_box_top ul li {padding:0 0 5px 0;;margin:0;}

.menu_middle_wrapper {border-bottom:0;border-left:0;border-top:0;border-right:0;font-family:Ariel;text-align:left;overflow:hidden;zoom:1;background-color:#e7e4dd;width:800px;}
.middle_box {width:600px;background-color:#ffffff;padding:5px 5px 5px 5px;text-align:justify;font-size:11px;}
.quick_enquiry_module {width:162px;;float:left;margin-left:10px;}
.spa_box {width:720px;height:680px;background-color:#ffffff;margin:20px 5px 5px 20px;float:left;}
.spa_box h3 {color:#034174;}
.white_box {width:745px;margin:5px 5px 0 10px;background-color:#ffffff;}

div.supplier_box {overflow:hidden;zoom:1;padding:10px 10px 10px 10px;font-size:10px;text-align:justify;font-family:verdana;}
div.supplier_box .left {float:left;width:55%;text-align:justify;padding:0 10px 0 5px;overflow:hidden;}
div.supplier_box .right {overflow:hidden;zoom:1;float:left;padding:5px 0 5px 0;}
div.supplier_box div.right ul {text-align:left;margin-left:10px;}
div.supplier_box h4 {margin:5px;border-bottom:1px solid #034174;color:#034174;font-weight:bold;font-size:12px;}
div.supplier_box h5 {margin:0;font-family:"Trebuchet MS", sans-serif;font-weight:normal;color:#fddb4d;}
div.supplier_box p.right img {margin:0 auto 0 0;}
div.supplier_p {clear:both;overflow:hidden;zoom:1;}
form#quick_e .error {border-color:#ff0000;}
form#quick_e .ff_row {padding-bottom:6px;padding-left:2px;}
form#quick_e fieldset {margin:0;border-top:0;border-left:0;border-bottom:0;border-right:0;padding:0;}
form#quick_e input {background-color:#faffc5;border-top:1px;border-left:1px;border-bottom:1px;border-right:1px;border-style:solid;border-color:#8e959f;}
form#quick_e label {width:115px;display:block;float:left;padding-bottom:3px;color:#888;}
form#quick_e legend {font-size:small;color:#294874;font-weight:bold;padding:10px 0 10px 0;margin:0;}
form#quick_e select {font-size:xx-small;}
form#quick_e textarea {border-top:solid 1px #8e959f;border-left:solid 1px #8e959f;border-bottom:solid 1px #8e959f;border-right:solid 1px #8e959f;height:100px;font-size:x-small;font-family:verdana;background-color:#faffc5;width:300px;border-style:solid;}

table.datatable {
	width: 99%;
	_width: 97%;
	text-align: left;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	font-size: 11px;
}
table.datatable thead th {
	border: 1px #aaa solid;
	background-color: #F7DEB7;
	padding: 3px 5px 3px 5px;
	color: #1a2b63;
	font-size:12px;
}
table.datatable tbody th, table.datatable tbody td {
	border: 1px #aaa solid;
	padding: 3px 5px 3px 5px;
}

table.datatable tbody th {
	background-color: #ededed;
}
table.datatable tbody tr td {
	font-size: 12px;
}
