﻿
.white_table_cell {
	border-style: none;
	border-width: 0;
	background-color: #FFFFFF;
	vertical-align: top;
}
.purple_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: #73417b;
	line-height: 13pt;
	text-align: left;
	letter-spacing: 1pt;
}
.link_blank {
	text-decoration: none;
}
.enter_buttons {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	color: #94ae63;
	line-height: 13pt;
	text-align: left;
	letter-spacing: 1pt;
}
.tall_lines {
	line-height: 30pt;
}
.mainpage_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	font-style: normal;
	color: #73417b;
	line-height: 13.5pt;
	text-align: left;
	letter-spacing: 1px;
}
.mainpage_captions {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #c6a69c;
	line-height: 19pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
}
.mainpage_news {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #732c10;
	line-height: 13pt;
	text-align: left;
	letter-spacing: 1px;
}
.navigation_tables {
	line-height: normal;
	vertical-align: middle;
	text-align: center;
}
.navigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #94AE63;
	line-height: normal;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
}
.cuisine_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	font-style: normal;
	color: #9cbe52;
	line-height: 13pt;
	text-align: left;
	letter-spacing: 1px;
}
.cuisine_navigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #B59EB5;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
	text-decoration: none;
}
.cuisine_headers {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #B59EB5;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
}

/* BREAKFAST ITEMS */
.cuisine_menu_item_1_alt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #9cbe52;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}
.cuisine_menu_item_1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #b4ba92;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}

/* LUNCH ITEMS, DESSERT */
.cuisine_menu_item_2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #655544;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}

.cuisine_brownitems {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #655544;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}

.cuisine_menu_item_2_alt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #390839;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}

.cuisine_purpleitems {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #390839;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}

/* DINNER ITEMS, SET MENU ITEMS */


.cuisine_menu_item_3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #9cbe52;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}


.cuisine_menu_item_3_alt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #b4ba92;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}

.cuisine_greenitems {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #9cbe52;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}

.cuisine_yellowitems {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #b4ba92;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}



.cuisine_menupdfs {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #9cbe52;
	line-height: 11pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration:none;
}
.cuisine_header_brown {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #655544;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
}
.cuisine_subheader_brown {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #655544;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
}

.cuisine_purplelines {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #6a3a6c;
	line-height: 11pt;
	text-align: left;
	letter-spacing: normal;
}
.cuisine_menupdfs_purple {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #6a3a6c;
	line-height: 11pt;
	text-align: left;
	text-decoration:none;
	letter-spacing: 1px;
}
.cuisine_subheader_purple {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #B59EB5;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
}
.bookatable_brown {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #65414f;
	line-height: 13pt;
	text-align: left;
	letter-spacing: 1px;
}
.bookatable_headers {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #65414f;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
}
.contactus_maintext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7a0d36; 
/*	color: #65414f; */
	line-height: 15pt;
	text-align: left;
	letter-spacing: normal;
}
.contactus_headers {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #80a349;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
}
.contactus_meettheteam {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #810a3b;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 1px;
}
.contactus_meetheteam_execs {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #833848;
	line-height: 16pt;
	text-align: left;
	letter-spacing: 2px;
}
.contactus_meettheteam_headers {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #b48b84;
	line-height: 15pt;
	text-align: right;
	letter-spacing: 2px;
}
.contactus_meettheteam_header1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #c03412;
	line-height: 15pt;
	text-align: right;
	letter-spacing: 2px;
}
.location_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #400b3a;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
}
.location_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #400b3a;
	line-height: 13.5pt;
	text-align: left;
	letter-spacing: 0.5px;
}
.location_subheaders {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #657f27;
	line-height: 14pt;
	text-align: left;
	letter-spacing: normal;
}
.news_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #841439;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 1px;
}
.news_text_brown {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #736552;
	line-height: 14pt;
	text-align: left;
	letter-spacing: normal;
}
.news_minorheaders {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #841439;
	line-height: 13pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
}
.news_minorheaders2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #e7f3bd;
	line-height: 13pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
}
.explore_links a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #841439;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
	text-decoration:none;
}
.explore_links a:hover
{
    text-decoration:underline;
}

.explore_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #841439;
	line-height: 14pt;
	letter-spacing: 1px;
}
.explore_popup_text 
{
    font-family: Verdana, Arial, sans-serif;
    float:right; 
    line-height:12pt;
	text-align: left;
    color: #841439;
    font-size:0.71em; 
    clear:both; 
    width:130px; 
    margin-top:10px; 
    padding-right:40px;
}
*html #explore_text{padding-left:0;}
.explore_caption {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #baadb0;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 1px;
}
.privatedining_mainpage_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7c0f36;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 1px;
}
.privatedining_column_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: #7c0f36;
	/*line-height: 12pt;*/
	letter-spacing: 1px;
}
.privatedining_mainpage_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: #7c0f36;
	line-height: 16pt;
	text-align: left;
	letter-spacing: 2px;
}
.privatedining_mainpage_links {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #cccccc;
	line-height: 12pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
	cursor: pointer;
}

.privatedining_mainpage_links:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7c0f36;
	line-height: 12pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
	cursor: pointer;
}
.privatedining_mainpage_links_hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7c0f36;
	line-height: 12pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
	cursor: pointer;
}


.privatedining_mainpage_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	color: #bf8c8a;
	line-height: 16pt;
	text-align: left;
	letter-spacing: 3px;
}
.privatedining_mainpage_sublinks {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #cdab9a;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
	cursor: pointer;
}
.privatedining_mainpage_sublinks:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #7c0f36;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
	cursor: pointer;
}

.privatedining_weddings_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7b5f53;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 1px;
}
.privatedining_wedding_subtitle {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #80645a;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 3px;
	text-decoration: none;
}
.privatedining_weddings_redtext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #892c49;
	line-height: 12pt;
	text-align: left;
	letter-spacing: 1px;
}
.shop_mainpage_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7c0f36;
	line-height: 16pt;
	text-align: left;
	letter-spacing: 2px;
}
.shop_mainpage_buttons {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7c0f36;
	line-height: 11pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
}
.shop_mainpage_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7b5f53;
	line-height: 12pt;
	text-align: left;
	letter-spacing: 1px;
}
.cuisine_purplelines {
	background-image: url('images/menu/cuisine_purplelines.jpg');
}
.shop_button_back {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	color: #b48b84;
	line-height: 15pt;
	text-align: right;
	letter-spacing: 3px;
}
.shop_vouchers_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #8c2449;
	line-height: 12pt;
	text-align: left;
	letter-spacing: 1px;
}
.privatedining_gallery_quotes {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #7B0C31;
	line-height: 14pt;
	text-align: left;
	letter-spacing: 1px;
}
.cuisine_navigation_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #A5CB4A;
	line-height: 15pt;
	text-align: left;
	letter-spacing: 2px;
	text-decoration: none;
}
.cuisine_food_backgrounds {
	background-image: url('images/menu/food_backgrounds.jpg');
}
.cuisine_lavender_background {
	background-image: url('images/menu/food_backgrounds_lavender.jpg');
}
.cuisine_tiles_yellow {
	background-image: url('images/menu/cuisine_tiles_yellow.jpg');
}
.shop_cookbook_mainpagetext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #7B0C31;
	line-height: 12pt;
	text-align: left;
	letter-spacing: 1px;
}
.shop_circles {
	background-image: url('images/shop/cookbooks_circles_tile.jpg');
}
.shop_cookbooks_pdfbuttons {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #C7A6B4;
	line-height: normal;
	text-align: left;
	letter-spacing: 2pt;
	text-decoration: none;
}
.shop_cookbooks_pdfbuttons:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #7c0f36;
	line-height: normal;
	text-align: left;
	letter-spacing: 2pt;
	text-decoration: none;
}
.contacts_paisley_background {
	background-image: url('images/contactus/contactus_paisley_pattern.jpg');
}
.news_leaftable_background {
	background-image: url('images/news/news_leaf.jpg');
}
.bookatable_lines {
	background-image: url('images/bookatable/bookatable_lines.jpg');
}
.background_explore_and_news {
	background-image: url('images/explore/explore_background.gif');
}
.bookatable_reservation_background {
	background-image: url('images/bookatable/bookatable_reservation_background.jpg');
}
.mainpage_text2 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #73417b;
	line-height: 13pt;
	text-align: left;
	letter-spacing: normal;
}
.mainpage_news2 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #732c10;
	line-height: 13pt;
	text-align: left;
	letter-spacing: normal;
}
.news_background_red {
	background-image: url('images/news/news_redpattern.jpg');
}
.contactus_background_solo {
	background-image: url('images/contactus/contact_background_solo.jpg');
}
.opening_times_titles 
{
    letter-spacing: 2px;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 10px;
    height: 5px;
    padding: 5px 0px 4px 0px;
}
.opening_times_text 
{
}
table td{text-align:left;}
/* tableless layout ( new pages - Masterclasses, Bars, Presentations ) */
body, html, h1, h2, h3, h4, ul, li{margin:0;padding:0;border:0;vertical-align:baseline;}
body{padding:7px 0;}
body#tableless ul{list-style:none;}
table{border-collapse:collapse;}
body#tableless{width:1000px;text-align:center;margin:0 auto;font:62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;}
a{text-decoration:none;outline:none;}
a.pdf {display:block;padding:2em 0 2em 4em;background:transparent url('images/icon-pdf.gif') no-repeat left center;}
body#tableless p{margin:0 0 1em 0;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .clear{display:block;}
.clear hr{display:none;}
a.biglink{color:#94AE63;font-size:1.175em;font-weight:bold;}

#main{height:650px;text-align:left;letter-spacing:.1px;}
#page>#main{min-height:650px;height:auto;}
#sidebar,#content2{float:left;}
#sidebar{width:270px;font-size:1em;text-align:justify;}
#sidebar .in{padding:40px 45px 40px 40px;}
#sidebar img{margin-bottom:30px;}
#content2{width:720px;}
#content2 .in{padding:50px 55px 40px 30px;}
#tableless h1,#tableless h2{font-size:1.1em;line-height:1;}
#tableless h1{font-size:1.175em;}
#tableless h2{line-height:1.4;margin-bottom:1em;}
#tableless h3{margin:0;font-weight:normal;line-height:normal;font-size:1em;}
.c-block{float:left;}
#content2-l{width:335px;}
#content2-r{width:300px;font-size:1em;}
#nav {padding:3px 0;text-align:center;}
#nav .in{width:950px;margin:0 auto;background:transparent url('images/navitem-sep.gif') left center repeat-x;}
#nav table{width:950px;font-size:8pt;font-weight:bold;color:#94AE63;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav table.nav2 {width:950px;/*margin:0 0 0 80px;*/}
#nav td{padding:5px 50px 7px 0;line-height:1;letter-spacing:1px;}
#nav td.last{padding-right:0;}
#nav a{color:#94AE63;}
#nav a.anniversary{color:#56004e;}

.dotted{background:#fff url('images/bg-dotted.gif') repeat;}
.dotted #page{background:#fff url('images/bg-dotted-page.jpg') top right repeat-y;}
.dotted, .dotted a{color:#953661;}
.dotted a.biglink{color:#94AE63;float:right;}
.dotted h1{text-align:right;}

body.classes #main{background:transparent url('images/classes/bg-classes-main.jpg') 0 0 repeat-y;}
body.classes #content2 img{border:7px solid #ced2bc;}
body.classes #content2-r .in{padding:7px 0 0;}
body.classes h1{margin-bottom:52px;}

body.shop #sidebar .in{padding:20px 45px 40px 40px;}
body.shop #content2 .in{padding:20px 55px 40px 10px;}
body.shop ul{list-style:none;}
body.shop li{float:left;display:inline;width:135px;height:155px;margin-right:15px;}
body.shop li a{display:block;height:155px;text-align:center;}
body.shop li img{border:5px solid #d7d2bc;}
body.shop #main li strong{display:block;font-weight:bold;line-height:1.2;padding:5px 0;}
body.shop h1{margin-bottom:115px;}

body.shop-detail #sidebar{color:#94AE63;width:260px;}
body.shop-detail #sidebar .in{padding:20px 35px 40px 40px;}
body.shop-detail #content2{width:625px;}
body.shop-detail #content2 .in{padding:20px 0 40px 0;}
#detail-l, #detail-r{float:left;display:inline;}
#detail-l{width:375px;}
#detail-r{width:215px;margin-left:35px;}
#detail-r h3{font-weight:bold;font-size:1.1em;}
#detail-r ul{margin:5px 0;}
#detail-r li{line-height:180%;}
#detail-l img{border:20px solid #D7D2BC;margin-bottom:15px;}
#detail-r img{border:5px solid #D7D2BC;margin-bottom:15px;}
.detail-head {margin-bottom:75px;}
.detail-head li{float:right;width:150px;line-height:1;}

body.bars{background:#fff url('images/bg-green-lines.gif') repeat;}
body.bars, body.bars a{color:#65414F;}
body.bars #page{background-color:#DCEAB5;}
body.bars #main{background:transparent url('images/bars/bg-bars-main.jpg') 0 0 repeat-y;}
body.bars #content2 img{border:7px solid #B3C685;}
body.bars #sidebar{width:275px;}
body.bars #sidebar .in{padding:40px 50px 40px 40px;}
body.bars #content2{width:680px;float:right;display:inline;}
body.bars #content2 .in{padding:50px 35px 40px 45px;}
body.bars #content2-l{width:245px;}
body.bars #content2-r{width:355px;}
body.bars #content2-r .in{padding:0 0 0 55px;}
body.bars h1{margin-bottom:60px;text-align:right;}

body.presentations{background:#fff url('images/bg-green-pattern1.gif') repeat;}
body.presentations, body.presentations a{color:#65414F;}
body.presentations #page{background-color:#DCEAB5;}
body.presentations #main{background:transparent url('images/presentations/bg-presentations-main.jpg') 0 0 repeat-y;}
body.presentations #sidebar{width:275px;color:#fff;}
body.presentations h1{text-align:left;margin-bottom:30px;}
body.presentations #sidebar .in{padding:40px 45px;}
body.presentations #content2{width:725px;}
body.presentations #content2 .in{padding:35px 40px 20px;}

body.team{background:#fff url('images/bg-green-lines.gif') repeat;}
body.team, body.team a{color:#953661;}
body.team #page{background-color:#DCEAB5;}
body.team #main{background:#efeecf url('images/contactus/bg-team-main.jpg') 0 0 repeat-y;}

body.anniversary{padding:0;background-color:#d3d6c3;}
body.anniversary #page{background-color:#DCEAB5;}
body.anniversary #main{background:#b9a695 url('images/anniversary/bg-anniversary-main.png') 0 0 repeat;}
body.anniversary #main-in{padding:117px 0 0 0;background:transparent url('images/anniversary/anniversary_leaf.gif') 751px 610px no-repeat; height:605px;}
body.anniversary #content2{position:relative;min-width:500px;width:auto;max-width:100%;height:480px;float:none;margin:0 auto;background:transparent url('images/anniversary/bg-anniversary-content.png') 0 0 repeat;}
body.anniversary #content2 .in{padding:0;}
body.anniversary #c-left{background:none;;width:auto;height:480px;}
body.anniversary #c-left .in{padding:0 5px;}
body.anniversary #c-left ul{background:none;margin:0;padding:0;width:420px;height:220px;}
body.anniversary #c-left li{width:210px;height:220px;float:right;}
body.anniversary #c-left li.even{position:relative;top:220px;margin-right:-210px}
body.anniversary #c-left li .block{display:none;}
body.anniversary #c-left a{display:block;position:relative;width:200px;height:200px;padding:0;margin:10px 5px;outline:none;}
body.anniversary .large{padding:10px 0 10px 10px;width:635px;width:auto;} 
body.anniversary #c-left .large a{position:relative;width:auto;height:auto;margin:0;}
body.anniversary #c-left .large a:hover span{position:absolute;width:100%;height:100%;top:50%;left:50%;margin:-11px 0 0 -11px;width:22px;height:22px;background:url('images/anniversary/close.png') no-repeat 50% 50%;}
body.anniversary li a span{display:block;position:absolute;bottom:0;left:0;padding:7px 10px;width:152px;height:28px;overflow:hidden;line-height:1.3em;font-weight:bold;color:#d3b086;text-transform:uppercase;text-align:left;background-color:#56004e;}
body.anniversary #c-left img{border:0;padding:0;}
body.anniversary #c-right{position:absolute;top:0;right:0;width:280px;height:480px;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;background-color:#56004e;}
body.anniversary #c-right .in{height:440px;padding:10px 10px 5px 25px;color:#d3b086;font-size:1.1em;line-height:1.3em;}
body.anniversary #c-right p{padding:5px 0 8px 0;margin:0;letter-spacing:0;word-spacing:0;}
body.anniversary label{margin-left:-25px;display:block;width:250px;padding:6px 0;white-space:nowrap;}
body.anniversary label:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
body.anniversary label span, body.anniversary label input{float:left;}
body.anniversary label span{display:block;padding-right:5px;width:85px;text-align:right;}
body.anniversary input, body.anniversary textarea{border:0;width:150px;padding:2px;font-size:1em;color:#56004e;background-color:#d3b086;}
body.anniversary textarea,body.anniversary input#submit{margin-left:65px;}
body.anniversary textarea{height:40px;margin-bottom:5px;}
body.anniversary select{border:0;padding:2px;font-size:1em;color:#56004e;background-color:#d3b086;}
body.anniversary input#submit{width:auto;padding:2px;margin:5px 0 5px 65px;font-weight:bold;}
body.anniversary img.celebrating{position:absolute;top:-102px;left:15px;width:96px;height:96px;}
body.anniversary p#message{position:relative;left:-15px;margin-right:-10px;width:250px;color:#7BC732;}
body.anniversary #bottom-text{position:absolute;top:480px;left:0;font-weight:normal;}
body.anniversary #bottom-text{width:625px;padding:10px 0;color:#420A42;}
body.anniversary #bottom-text h2{margin:0 0 5px 0;}
body.anniversary .hide{display:none;}
body.anniversary #above_text{position:absolute;left:145px;top:-90px;font-size: 10px;color: #56004E;width:565px;}

#c-left{width:515px;background:transparent url('images/contactus/contact_leaf.gif') 110px 55px no-repeat;}
#c-left h1{margin-bottom:1em;line-height:1.4;}
#c-left .in{padding:145px 60px 40px 270px;text-align:justify;}
#c-middle{width:355px;}
#c-middle .in{padding:20px 20px 40px 40px;}
#c-middle ul{list-style:none;margin:115px 0 0 0;}
#c-middle li{clear:both;height:110px;}
#c-middle li a{display:block;height:100%;}
#c-middle img{float:left;margin:0 15px 0 0;border:5px solid #d5d3be;}
#c-right, #c-right a{width:130px;color:#94AE63;}
#c-right .in{padding:20px 10px 40px 10px;}
#c-middle h2{text-align:right;line-height:1;font-size:1.2em;}
#c-middle strong{padding:5px 0 0;font-size:1.1em;}
#c-right h3{letter-spacing:1px;font-weight:bold;line-height:1;font-size:1.2em;}
#c-middle a.back{color:#B48B84;}
a.back{display:block;float:right;padding:5px 0;width:50px;font-weight:bold;text-align:right;}

#videoPlayer{height:370px;}
#presentation-items{padding:30px 0 0;}
#presentation-items .presentation-item{float:left;display:inline;width:135px;margin:0 33px 0 0;}
#presentation-items .num4{margin:0;}
#presentation-items .presentation-item img{margin:0 0 15px;border:0;}

