body { font: normal 0.85em Verdana, Arial; margin: 0; padding: 0; background-color: #FFF; color: #000; }
.colleft {
	float: left;
	width: 640px;
}
.colright {
	width: 300px;
	float: right;
}
.feedbackbox {
	border: 1px solid #6D819A;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.feedbackbox td {
	padding-right: 5px;
}
.feedbackboxheader {
	color: #FFFFFF;
	background-color: #6D819A;
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
}
p {margin-top: .8em; margin-bottom: .7em; }
img {border:0;}
h3 {color:#03234E;font-size:.9em;margin:5px 0px 5px 0px}
h3 a{color:#03234E;font-size:1em;}
h4 {color:#03234E;font-size:1em;margin:5px 0px 5px 0px}

.clearing {clear:both}

/* Header Styles START */
#container { width: 980px; border: 0; margin: 20px auto; padding: 0; background-color: #FFF;}

#headerLogo {width:310px;height:80px; line-height:0;border: 0;margin: 0;padding: 0; float:left;}
#headerLogo img {margin: 0;padding: 0;border:0;}

#headerLinks {width:600px;height:80px; border: 0;margin: 0;padding: 0;float:right;}
#headerLinks p {color:#000;margin: 20px 5px 0px 0px;font-size:0.85em;text-align:right;line-height:0px;}
#headerLinks p a{color:#000;margin: 0;line-height:0px;}
/* Header Styles END */

/* Header Bar Styles START */
#headerBarTop { width:100%; height: 3px; background: #BDC6D0;margin:0;
padding:0;line-height:0px;}
#headerBarMiddle { width:100%; height: 28px; background: #6C7F98;margin:0;padding:0;}
#headerBarBottom { width:100%; height: 3px; background: #03234E;margin:0;padding:0;line-height:0px;}

#headerBarMiddleRight { float:right;width:380px;margin: 0; padding: 0;height: 28px;}
/* Header Bar Styles END */

/* Sub Nav Styles START */
#inline-list {
	border: 0;
	margin: 0;
	width: 100%;
	padding: 3px;
	font-family: Verdana;
	float:right;
	}

#inline-list a {
	display: inline;
	color: #fff;
	font-size:.9em;
	}

#inline-list ul, #inline-list li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: normal;
	}
	
.navbullet {
	background: url(g/nav_bullet.gif) no-repeat left top;
}
/* Sub Nav Styles END */

/* Tabs Styles START */
.tabs {border: 0; margin: 0;padding:0;float:right;}
.tabs img {border: 0; margin: 45px 0px 0px 0px;padding:0;}
/* Tabs Styles END */

/* Column Stucture START */
#leftColumn{
float: left;
width: 260px;
margin:0; padding:0;
}

#rightColumn{
margin-left: 260px;
background: #fff;
}

#fullwidth {
width:100%;
background: #fff;
margin:0; 
padding:0;
position:relative;left:0px;top:0px;
}
/* Column Stucture END */

/* Left Column boxes START */
.box-search {margin:0; padding:0; 255px;background:#fff url(g/box_search_bottom.jpg) no-repeat left bottom;}
.box-search h2 { background:url(g/box_search_top.jpg) no-repeat left top;
padding: 18px 20px 0px 20px;margin:0;}
.box-search p { padding: 0px 16px 20px 16px;font-size:.9em;color:#fff;}

.box-blue {margin:5px 0px 0px 0px;padding:0; width: 255px;background:#fff url(g/box_blue_bottom.jpg) no-repeat left bottom;}
.box-blue h2 { background:url(g/box_blue_top.jpg) no-repeat left top;
padding: 18px 20px 0px 20px;margin:0;}
.box-blue p { padding: 0px 16px 20px 16px;font-size:.9em;color:#fff;}
.box-blue a { font-size:1.2em;color:#fff;}

.box-green {margin:5px 0px 0px 0px;padding:0; width: 255px;background:#fff url(g/box_green_bottom.jpg) no-repeat left bottom;}
.box-green h2 { background:url(g/box_green_top.jpg) no-repeat left top;
padding: 18px 20px 0px 20px;margin:0;}
.box-green p { padding: 0px 16px 20px 16px;font-size:.9em;color:#fff;}
.box-green a { font-size:1.2em;color:#fff;}
/* Left Column boxes END */

/* Footer Bar Styles START */
#footerBarTop { width:100%; height: 3px; background: #BDC6D0;margin:0;
padding:0;line-height:0px;}
#footerBarMiddle { width:100%; height: 28px; background: #6C7F98;margin:0;padding:0;}
#footerBarBottom { width:100%; height: 3px; background: #03234E;margin:0;padding:0;line-height:0px;}

#footerBarMiddleLeft { float:left;width:39%;margin: 0; padding: 0;height: 28px;}
#footerBarMiddleLeft p{ font-size:.9em;color:#fff;line-height:.7em;}
#footerBarMiddleLeft a{ font-size:1em;color:#fff;margin-left:10px;line-height:.5em;}

#footerBarMiddleRight { float:left;width:59%;margin: 0; padding: 0;height: 28px;text-align:right;}
#footerBarMiddleRight p{ font-size:.9em;color:#fff;line-height:.7em;}
#footerBarMiddleRight a{ font-size:1em;color:#fff;line-height:.5em;}
/* Footer Bar Styles END */

#content {margin:10px 0px 5px 10px;position:relative;top:0;left:0;}
#content p {color:#03234E;font-size:.9em;padding:0;line-height:1.4em;}
#content a {color:#03234E;font-size:.9em;}

#contentleft {width:658px;float:left;}
#contentright {width:300px;float:left;}

/* Homepage Box Styles START */

#featuredhotel-tab {margin:15px 0px 0px 0px; padding:0;border:0;width:99%;background:#FFF;}
#featuredhotel-tab img{margin:0; padding:0;border:0;}
#featuredhotel-box {margin:0;padding:0;border:0;width:99%;background:#B09797;min-height:140px;}
#featuredhotel-box p{color:#310D0D;font-size:.9em;text-align:left;margin:5px 0px 5px 0px}
#featuredhotel-box img{margin:0px 0px 0px 10px;padding:0;border:1px solid #fff;}
#featuredhotel-padding {margin:0px 5px 5px 10px;padding:5px 0px 5px 0px;}
#featuredhotel-box h2{color:#310D0D;font-size:1em;text-align:left;margin:5px 0px 0px 0px;}
#featuredhotel-box a{color:#FFF;font-size:.9em;background:#4B1414;padding:4px 4px 6px 4px;}
#featuredhotel-box a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

#ourmenu-tab {margin:15px 0px 0px 0px; padding:0;border:0;width:99%;background:#FFF;}
#ourmenu-tab img{margin:0; padding:0;border:0;}
#ourmenu-box {margin:0;padding:0;border:0;width:99%;background:#FFF;min-height:140px;border:1px solid #903C3C;}
#ourmenu-box p{color:#03234E;font-size:.9em;text-align:left;margin:5px 0px 5px 0px}
#ourmenu-box img{margin:0px 0px 0px 10px;padding:0;}
#ourmenu-padding {margin:0px 5px 5px 10px;padding:5px 0px 5px 0px;}
#ourmenu-box h2{color:#310D0D;font-size:1em;text-align:left;margin:5px 0px 0px 0px;}
#ourmenu-box a{color:#FFF;font-size:.9em;background:#903C3C;padding:4px 4px 6px 4px;}
#ourmenu-box a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

#functionrooms-tab {margin:15px 0px 0px 0px; padding:0;border:0;width:99%;background:#FFF;}
#functionrooms-tab img{margin:0; padding:0;border:0;}
#functionrooms-box {margin:0;padding:0;border:0;width:99%;background:#FFF;min-height:140px;border:1px solid #2D3C37;}
#functionrooms-box p{color:#03234E;font-size:.9em;text-align:left;margin:5px 0px 5px 0px}
#functionrooms-box img{margin:0px 0px 0px 10px;padding:0;}
#functionrooms-padding {margin:0px 5px 5px 10px;padding:5px 0px 5px 0px;}
#functionrooms-box h2{color:#310D0D;font-size:1em;text-align:left;margin:5px 0px 0px 0px;}
#functionrooms-box a{color:#FFF;font-size:.9em;background:#2D3C37;padding:4px 4px 6px 4px;}
#functionrooms-box a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

#blog-tab {margin:15px 0px 0px 0px; padding:0;border:0;width:99%;background:#FFF;}
#blog-tab img{margin:0; padding:0;border:0;}
#blog-box {margin:0;padding:0;border:0;width:99%;background:#FFF;min-height:140px;border:1px solid #2D3C37;}
#blog-box p{color:#03234E;font-size:.9em;text-align:left;margin:5px 0px 5px 0px}
#blog-box img{margin:0px 0px 0px 10px;padding:0;}
#blog-padding {margin:0px 5px 5px 10px;padding:5px 0px 5px 0px;}
#blog-box h2{color:#310D0D;font-size:1em;text-align:left;margin:5px 0px 0px 0px;}

#weddings-tab {margin:15px 0px 0px 0px; padding:0;border:0;width:99%;background:#FFF;}
#weddings-tab img{margin:0; padding:0;border:0;}
#weddings-box {margin:0;padding:0;border:0;width:99%;background:#FFF;min-height:140px;border:1px solid #AB98AB;}
#weddings-box p{color:#03234E;font-size:.9em;text-align:left;margin:5px 0px 5px 0px}
#weddings-box img{margin:0px 0px 0px 10px;padding:0;}
#weddings-padding {margin:0px 5px 5px 10px;padding:5px 0px 5px 0px;}
#weddings-box h2{color:#310D0D;font-size:1em;text-align:left;margin:5px 0px 0px 0px;}
#weddings-box a{color:#FFF;font-size:.9em;background:#AB98AB;padding:4px 4px 6px 4px;}
#weddings-box a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

#ourrooms-tab {margin:15px 0px 0px 0px; padding:0;border:0;width:99%;background:#FFF;}
#ourrooms-tab img{margin:0; padding:0;border:0;}
#ourrooms-box {margin:0;padding:0;border:0;width:99%;background:#FFF;min-height:140px;border:1px solid #03234E;}
#ourrooms-box p{color:#03234E;font-size:.9em;text-align:left;margin:5px 0px 5px 0px}
#ourrooms-box img{margin:0px 0px 0px 10px;padding:0;}
#ourrooms-padding {margin:0px 5px 5px 10px;padding:5px 0px 5px 0px;}
#ourrooms-box h2{color:#03234E;font-size:1em;text-align:left;margin:5px 0px 0px 0px;}
#ourrooms-box a{color:#FFF;font-size:.9em;background:#03234E;padding:4px 4px 6px 4px;}
#ourrooms-box a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}


.rightMargin {padding:0px 20px 0px 0px;}

/* Homepage Box Styles END */

/* Search Box Styles START */
#searchform {margin:10px 0px 0px 12px;padding:0;border:0;}
.searchform-left {float:left;width:32%;margin:3px 0px 0px 0px;padding:0;border:0;font-weight:bold;color:#03234E;font-size:.9em;white-space:nowrap;}
.searchform-right {float:left;width:58%;margin:3px 0px 0px 0px;padding:0;border:0;text-align:left;}
.searchform-right .text {margin: 0 0.1em 0; width: 9em;
  font: 1.1em "Trebuchet MS", Verdana, sans-serif;}
.searchform-right .select {margin: 0 0.1em 0; 
  font: 1.1em "Trebuchet MS", Verdana, sans-serif;margin-left:13px;}
.searchform-right a {font-size:.9em;color:#03234E;margin-left:13px;}
.searchbutton {margin:15px 5px 0px -5px;}
.zeroform {margin: 0;padding:0;}
/* Search Box Styles END */

.menulink a{color:#FFF;font-size:.9em;background:#903C3C;padding:4px 4px 6px 4px;}
.menulink a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

.contentbox-left {float:left;width:40%;margin:0;padding:0;border:0;}
.contentbox-right {float:left;width:55%;margin:0;padding:0;border:0;}

.feedbackform p {color:#03234E;font-size:.9em;text-align:left;}
.feedbackform-right {float:left;width:70%;margin:0;padding:0;border:0;background:#0000cc;}
.feedbackform-right .text {margin: 0 0.1em 0;
  font: 1em "Trebuchet MS", Verdana, sans-serif;}
  
.detailstitle {margin:20px 0px 10px 0px;}
.detailstitle .text{color:#FFF;font-size:.9em;background:#2D3C37;padding:4px 4px 6px 4px;}

#results-tab {margin:15px 0px 0px 0px; padding:0;border:0;width:99%;background:#FFF;height:30px;}
#results-tab img{margin:0; padding:0;border:0;float:left;}
#results-tab h5{margin:0; padding:0;border:0;color:#2D3C37;float:right;font-size:1em;}
#results-box {margin:0;padding:0;border:0;width:99%;background:#FFF;min-height:140px;border:1px solid #2D3C37;}
#results-box p{color:#03234E;font-size:.9em;text-align:left;margin:5px 0px 5px 0px}
#results-box img{margin:0px 0px 0px 10px;padding:0;}
#results-padding {margin:0px 5px 5px 10px;padding:5px 0px 5px 0px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#2D3C37;}
#results-box h2{color:#310D0D;font-size:1em;text-align:left;margin:5px 0px 0px 0px;}
#results-box a{color:#FFF;font-size:.9em;background:#2D3C37;padding:4px 4px 6px 4px;}
#results-box a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

#advancedsearch {height:41px;background:#fff url(g/advanced_search_bg.jpg) no-repeat left top;}

#advancedsearch .text{margin: 9px 0px 0px 20px;
  font: 1em "Trebuchet MS", Verdana, sans-serif;}
  
#advancedsearch .advsearchbutton {margin: 2px 0px 0px 97px;}


#sitemaplist {
	border: 0;
	margin: 20px 0px 0px 30px; 
	padding: 3px;
	font-family: Verdana;
	}
	
#sitemaplist li{margin: 0px 0px 10px 0px; }

#sitemaplist a {
	color: #03234E;
	font-size:.9em;
	text-decoration: underline;
	}

#ContentleftColumn{
float: left;
width: 45%;
margin:0; padding:0;
}

#ContentrightColumn{
margin-left: 50%;
float: left;
margin:0; padding:0;
}

#hoteldetails-tab {margin:15px 0px 0px 0px; padding:0;border:0;width:99%;background:#FFF;height:23px;}
#hoteldetails-tab img{margin:0; padding:0;border:0;}
#hoteldetails-box {margin:0px;padding:0px;border:0;width:99%;background:#FFF;border:1px solid #2D3C37;}
#hoteldetails-box p{color:#03234E;font-size:.9em;text-align:left;margin:5px 0px 5px 0px}
#hoteldetails-box img{margin:0px 0px 0px 10px;padding:0;}
#hoteldetails-padding {margin:0px 5px 5px 10px;padding:5px 0px 5px 0px;}
#hoteldetails-box h2{color:#310D0D;font-size:1em;text-align:left;margin:5px 0px 0px 0px;}
#hoteldetails-box a{color:#903C3C;font-size:1em;text-decoration:underline;}


.footnote {font-size:.7em;}

.box-wedding {width: 99%;background: url(g/box_wedding_bottom-left.gif) no-repeat left bottom;padding:0;margin:5px 0px 0px 0px;float:left;}
.box-wedding-outer {background: url(g/box_wedding_bottom-right.gif) no-repeat right bottom;padding: 0 0 15px 0;min-height:160px;}
.box-wedding-inner {background: url(g/box_wedding_top-left.gif) no-repeat left top;height:160px;}
.box-wedding-topright {background: url(g/box_wedding_top-right.gif) no-repeat right top;padding: 0; margin:0; height:40px;}
.box-wedding p {padding: 0;margin:0px 40% 0 10px; font-size:0.85em;}
.box-wedding a{color:#FFF;font-size:.9em;background:#AB98AB;padding:4px 4px 6px 4px;margin:0px 0px 0px 10px}
.box-wedding a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

.box-fooddrink {width: 99%;background: url(g/box_home_bottom-left.gif) no-repeat left bottom;padding:0;margin:5px 0px 0px 0px;float:left;}
.box-fooddrink-outer {background: url(g/box_home_bottom-right.gif) no-repeat right bottom;padding: 0 0 15px 0;min-height:160px;}
.box-fooddrink-inner {background: url(g/box_home_top-left.gif) no-repeat left top;height:160px;}
.box-fooddrink-topright {background: url(g/box_home_top-right.gif) no-repeat right top;padding: 0; margin:0; height:40px;}
.box-fooddrink p {padding: 0;margin:0px 30% 0 10px; font-size:0.85em;}
.box-fooddrink a{color:#FFF;font-size:.9em;background:#903C3C;padding:4px 4px 6px 4px;margin:0px 0px 0px 10px}
.box-fooddrink a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

.box-ourrooms {width: 99%;background: url(g/box_ourrooms_bottom-left.gif) no-repeat left bottom;padding:0;margin:5px 0px 0px 0px;float:left;}
.box-ourrooms-outer {background: url(g/box_ourrooms_bottom-right.gif) no-repeat right bottom;padding: 0 0 15px 0;min-height:160px;}
.box-ourrooms-inner {background: url(g/box_ourrooms_top-left.gif) no-repeat left top;height:160px;}
.box-ourrooms-topright {background: url(g/box_ourrooms_top-right.gif) no-repeat right top;padding: 0; margin:0; height:40px;}
.box-ourrooms p {padding: 0;margin:0px 60% 0 10px; font-size:0.85em;}
.box-ourrooms a{color:#FFF;font-size:.9em;background:#06234F;padding:4px 4px 6px 4px;margin:0px 0px 0px 10px}
.box-ourrooms a:hover{color:#FFF;font-size:.9em;background:#6C7F98;padding:4px 4px 6px 4px;}

.hotellinks {font-size:0.85em;color:#fff;}
.hotellinks a{font-size:1em !important;color:#fff !important;}

.picturegallery {min-height:93px;background-color:#B5BFB6;padding:5px;}
.picturegallery img{border:solid 1px #fff;padding:2px;}

.picturegallery-large {min-height:113px;background-color:#B5BFB6;padding:5px;}
.picturegallery-large img{border:solid 1px #fff;padding:2px;}

.picturegalleryinstructions {background-color:#B5BFB6;color:#fff;padding:5px;text-align:center;font-weight: bold;}
.picturegalleryinstructions a{background-color:#B5BFB6;color:#fff;text-align:center;font-weight: bold;}

.hotellinksbox {width:190px;background:#6C7F98;margin:5px 0px 0px 0px;padding:5px;}

.meetingroomtable {font-size:0.85em;color:#000;border:2px solid #6E8878;line-height:1.8em;}
.meetingroomtable-title {font-size:1.2em;color:#fff;font-weight: bold;}

.hp-hotel {width:32.5%;float:left;margin:0px;}
.hp-feature {width:50%;float:left;margin:5px 0px 10px 0px;}

.lcolumn {padding:0;margin:0px 220px 0px 0px;background:#fff;}
.rcolumn {width:200px;background:#fff;padding:0;margin:0;position:absolute;top:0px;left:770px;}

.lrgRedText {font-size:1em;
color:#CC0000 !important;
font-weight: bold;
}
.medRedText {
font-size:.9em;
color:#CC0000 !important;
}

#promo {background: url(/g/conference_summerupgrade_300x400.jpg) no-repeat left top;height:400px;padding:40px 10px 10px 10px;}

#promo-hotel {background: url(/g/conference_summerupgrade_300x300.jpg) no-repeat left top;height:260px;width:280px;padding:40px 10px 10px 10px;margin:0px 0px 0px 10px;position:relative;top:0px;left:440px;}

h1 {font: bold 0.95em Verdana, Arial;color:#152F62;}

#content-column1 {width:604px;margin:0;padding:0;border:0;}

#content-column2 {width:374px;margin:0;padding:0;border:0;position:absolute;left:606px;top:0px;}

#container #content-column1 {height: 900px;}


#welcome {width:594px;margin:0;padding:0;border:0;background-color:#BEC4D0;padding:3px 5px 3px 5px;}
#welcome p{font: normal 0.85em Verdana, Arial;color:#152F62;}

#mainimage {width:604px;position:relative;left:0px;top:0px;}

#hp-hotel-pottersheron {width:200px;margin:0;padding:0;border:0;}

#hp-hotel-whiteswanstratford {width:200px;margin:0;padding:0;border:0;position:absolute;left:202px;top:0px;}

#hp-hotel-whiteswanarundel {width:200px;margin:0;padding:0;border:0;position:absolute;left:404px;top:0px;}

#hp-hotels {width:604px;position:relative;left:0px;top:2px;}

#hp-hotels p{font: normal 0.85em Verdana, Arial;color:#152F62;margin:5px;}
#hp-hotels p A{font: normal 1em Verdana, Arial;color:#152F62;}

#promotion {width:374px;height:396px;margin:0;padding:0;border:0;}

#hp-weddings-meetings {width:374px;position:relative;left:0px;top:-1px;}

#whatson {margin:-10px 0px 0px 0px;padding:0;border:0;}

/* Twitter and Facebook promo */

#social {
color: #FFF;
background: #233C62;
margin: 2px 0 4px 0;
padding: 5px 10px;
position: relative;
}

#social p { 
width: 250px;
margin: 0;
line-height: 1.5em;
}

#social a {
color: #FFF;
overflow:hidden;
}

#social ul {
list-style: none;
position: absolute;
right: 5px;
top: 0px;
margin: 5px 0;
}

#social li a {
color: #FFF;
background-position: left top;
background-repeat: none;
width: 98px;
height: 28px;
display: block;
text-indent: -9999px;
}

#social .twitter {
background-image: url(/g/btn_twitter.gif);
margin-bottom: 3px;
}

#social .facebook {
background-image: url(/g/btn_facebook.gif);
