
body {background:#6C0000 url(/images/page-bg.jpg);background-position:top center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;}
img {border:0px;}
form {margin:0;}
a {color:#333333; text-decoration:none;}
a:hover {color:#333333; text-decoration:underline;}
#wrapper {margin:50px auto auto auto; width:970px; background:url(/images/wrapper-bg.png) repeat-y; }

/* HEADER */
#hyc-logo {display:block; float:left; margin:15px 10px 5px 15px;}
#bespoke-logo {display:block; float:right; margin:25px 20px 5px 15px;}
#menu-bar {float:left; display:block; margin: 10px 20px 0 15px; width:940px; background:url(/images/menu-bg.jpg) repeat-x; padding:5px 0 5px 0;}
.menu-item {color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; padding: 0 15px 0 15px; border-right: 1px Solid #B63030; display: inline;}
.menu-item a {color:#FFF; text-decoration:none;}
.menu-item a:hover {text-decoration:underline;}
#flash {display:block; float:left; margin: 1px 0 0 15px; width:715px; height:160px; background:#FFF;} 
#flash-cta {display:block; float:right; margin:1px 15px 0 0; width:224px; height:160px; background: #DFDCC9;}
#flash-cta p {margin: 0 10px 0 10px; padding: 0 0 10px 0;}
#em {margin: 8px 8px 8px 0;}
#flash-cta-title {margin: 10px 0 5px 10px;}

/* LEFT COL */
#left-col {display:block; float:left; margin: 1px 0 0 15px; width:230px; background:#EAE7DA;}
#feat-diary {display:block; margin: 10px 0 0 10px; width:182px; height:209px; padding:40px 20px 0 10px; background:url(/images/feat-bg-diary.jpg) no-repeat;}
#feat-diary p {margin: 8px 0 0 0; padding: 0 0 10px 0; border-bottom:1px Solid #CCCCCC;}
#feat-diary .title { font-size:10pt; font-weight:bold;}
#feat-diary .link{color:#000000; text-decoration:none;}
#feat-diary .link:hover{color:#000000; text-decoration:underline;}
#feat-diary .av-ea {background:#B0DDEE;}
#feat-diary .av-eb {background:#32A7D3;}
#feat-diary .av-bk {background:#AAAAAA;}

#feat-contact {display:block; margin: 10px 0 0 10px; width:182px; height:182px; padding:30px 20px 0 10px; background:url(/images/feat-bg-contact.jpg) no-repeat;}
#feat-contact p {margin: 8px 0 0 0; padding: 0 0 10px 0; border-bottom:1px Solid #CCCCCC;}
#feat-contact .big {margin:3px 0 0 0; font-size:14pt; line-height:20pt; font-weight:bold;}
#feat-contact .big a {color:#000000; font-weight:bold; text-decoration:none; font-size:8pt;}
#feat-contact .big a:hover {color:#000000; font-weight:bold; text-decoration:underline; font-size:8pt;}
#feat-operated {display:block; margin: 10px 0 0 10px; width:182px; height:68px; padding:45px 20px 0 10px; background:url(/images/feat-bg-operated.jpg) no-repeat;}
#feat-operated p {margin: 8px 0 0 0; padding: 0 0 10px 0;}
#feat-catering {display:block; margin: 10px 0 0 10px; width:182px; height:85px; padding:3px 20px 0 10px; background:url(/images/feat-bg-catering.jpg) no-repeat;}
#feat-catering p {margin: 0 0 2px 0; padding: 0 0 5px 0;}

/* RIGHT COL */
#right-col {display:block; float:right; margin: 1px 15px 0 30px; width:680px;}
#page-title {display:block; margin: 20px 20px 0 0;}
#right-col h2 {display:block; margin: 25px 20px 20px 3px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333333;}
#right-col p {display:block; margin: 0px 20px 15px 3px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#333333;}
#right-col a {color:#333333; text-decoration:none; font-weight:bold;}
#right-col a:hover {color:#333333; text-decoration:underline; font-weight:bold;}

#left-split {display:block; float:left; margin: 30px 0 0 3px; width:320px;}
#list-item {margin: 5px 0 0 0; padding: 0 0 0 0; border-bottom:1px Solid #CCCCCC;}
#list-item img {display: block; margin: 0 10px 0 0;}
#list-item h1 {display:inline; margin:0 0 0 0; font-size:8.5pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333}
#list-item h2 {display:inline; margin:0 0 0 10px; font-size:8.5pt; color: #990000;}
#list-item p {margin: 0 0 10px 0;}
#list-item a {color:#333333; font-weight:bold; text-decoration:none;}
#list-item a:hover {color:#333333; font-weight:bold; text-decoration:underline;}
#right-split {display:block; float:right; margin: 30px 10px 0 3px; width:320px;}
#seo {display:block; margin:20px 0 0 3px; font-size:7.5pt; color:#666666; }


#vt-table {color:#DFDCC9;}
#vt-table a {color:#DFDCC9; text-decoration:none;}
#vt-table a:hover {color:#DFDCC9; text-decoration:underline;}
#vt-table .sub {color:#C9B2A3;}
#vt-table-sub {color:#333333;}
#vt-sub {width:75px; height:14px; background:url(/images/virtual-tours/sub-bg.jpg) no-repeat; margin:0; color:#FFF; display: block;float:left; padding:4px 10px 3px 15px;}
#vt-sub a {color:#FFF; text-decoration:none;}
#vt-sub a:hover {color:#FFF; text-decoration:underline;}
#flashcontent {margin:0 0 0 0;}

/* FOOTER */
#footer {display:block; margin: 20px 15px 5px 15px; border-top:1px Solid #990000; padding:10px 0 10px 5px;}








ul {
	list-style-type: none;
	padding-left: 0;
	margin: 10px 0 0 0;
	}
