/*  
  Theme Name: Green Park Brasserie Theme
	Theme URI: www.monomatic.co.uk
  Description: The monomtic child theme
	Author: cube33
  Template: mono-base-v1
	Version: 1.00
*/

@import url('../mono-base-v1/reset-v1.css');
@import url('../mono-base-v1/style.css');

body.bgroup-ie {
	behavior: url(/images/csshover3.htc);
}



body {
	background: #f2e4c0 url(/images/body_bg.gif) repeat-x;
}

div#content {
	background: #fff url(/images/content_bg.gif) repeat-x;
}

div#shell,
div#header {
	background: none;
}

div#pre-head,
div#footer {
	margin:0 auto;
	width: 1160px;
}

body div#shell { width: 1160px; }


/*
div#pre-head { }
div#shell { }
	div#nav-access { }
	div#header { }
	div#nav { }
	div#content { }
  		div#content div.inner { }
			div#col-1 { }
			div#col-2 { }
				div#sidebar { }
	div#footer { }
*/





div#nav-access { }
div#pre-head { }
	div#pre-head div.inner { padding-top: 3px; padding-bottom: 17px; }
		div#pre-head div.col-1 { float: left; width: 48%; height: 25px;}
		div#pre-head div.col-2 { float: left; width: 48%; }
			div#pre-head div.col-2 div.vcard {text-indent: -9999px; display: none;}
			div#pre-head div.col-2 ul { float: right; margin-top: 0px;}
		`
div#shell {  }
	div#header { position: relative; height: 85px;}
		div#logo { position: absolute; right: 20px; top: 20px; }
	div#nav { }
		div#nav div.inner { padding: 0px; }
	div#content { width: 1140px; float: left; padding-bottom: 25px;}
			div#content div.inner { position: relative; padding: 30px; zoom:1; }
				div#panel-a { width: 291px; float: left;}
				div#panel-b { 
								float:left;
								margin-left:15px;
								width:538px;
								margin-right: 15px;
							}
				body.home div#panel-b { width:843px; margin-left:0px;}
				div#panel-c { 	width: 221px; 
								right:30px; 
								top: 22px;
								float: left; 
							}
				body.home div#panel-c { width: 221px; }
div#footer { display: block; overflow: hidden; }


body.bgroup-ie div#header { height: 77px; }
body.bgroup-ie div#header div#logo { top: 12px; }
body.bgroup-ie div#pre-head div.inner { padding-top: 3px; padding-bottom: 9px; }

xbody.bgroup-ie div#panel-a { width: 291px; position: absolute;}
xdiv.textwidget {float: left;}

body.bgroup-ie div#nav div.inner ul.h-menu li {
	height:22px !important;
}



body.bgroup-ie {
	text-align: center;
}
div#pre-head { text-align: left; }
div#shell { text-align: left; }
div#footer { text-align: left; }




/* === TYPGRAPHY === */

body, div, p, a:link, a:visited, textarea {
	font-family: Calibri, Tahoma, verdana, arial, helvetica;
	font-size: 14px;
	line-height: 20px;
}

a:link,a:visited {text-decoration: none;}
a:hover {text-decoration: none;}

blockquote {
	margin-bottom: 2em;
	line-height: 20px;
}

h1,h2,h3,h4 {
	font-weight: bold;
}

h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}


div#pre-head,
div#pre-head div,
div#pre-head p,
div#pre-head a:link,
div#pre-head a:visited
 {
	color: #b20938;
	margin-bottom: 0px;
}

div#pre-head div.col-2 ul li.telephone { 
	background: url(/images/pre-head-ico-phone.gif) no-repeat;
	padding-left: 26px;
}

div#pre-head div.col-2 ul li.email { 
	background: url(/images/pre-head-ico-email.gif) no-repeat;
	padding-left: 26px;
}

div#pre-head div.col-2 ul li.business-card { 
	background: url(/images/pre-head-ico-vcf.gif) no-repeat;
	padding-left: 26px;
}


div#content h2,
div#content h2 a
 {
	font-size: 24px;
	font-family: Georgia;
	color: #B30937;
	font-weight: normal;
}
div#content h2 {
	margin-bottom: 4px;
}
div#content h3,
div#content h3 a
 {
	font-size: 16px;
	font-family: Calibri, Helvetica, Arial, Verdana;
	color: #4A4A4A;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 6px;
}


/* === NAVIGATION === */


div#nav div.inner ul.h-menu {
	height: 26px;
}

/*
body.bgroup-webkit div#nav div.inner ul.h-menu,
body.bgroup-firefox div#nav div.inner ul.h-menu {
	padding-top: 23px;
}
*/
div#nav div.inner ul.h-menu {
	padding-top: 23px;
}



div#nav div.inner ul.h-menu,
div#nav div.inner ul.h-menu li,
div#nav div.inner ul.h-menu li a:link,
div#nav div.inner ul.h-menu li a:visited {
	background: none;
}

ul.h-menu a:link,
ul.h-menu a:visited {
	color: #fff;
	text-decoration: none;
}

ul.h-menu ul a:link,
ul.h-menu ul a:visited {
	color: #B30937;
	text-decoration: none;
}

ul.h-menu li:hover a,
ul.h-menu li:hover a:link,
ul.h-menu li:hover a:visited,
ul.h-menu li:hover a:hover {
	color: #B30937 !important;
	xcolor: #f00 !important;
	text-decoration: none;
}


div#nav div.inner ul.h-menu li {
	padding-bottom: 8px;
	cursor: pointer;
	background: url(/images/menu-sep.gif) no-repeat right;
}

div#nav div.inner ul.h-menu li:hover,
div#nav div.inner ul.h-menu li.current-page-item,
div#nav div.inner ul.h-menu li.current_page_parent,
div#nav div.inner ul.h-menu li.current_page_ancestor {
	background: #dddddd url(/images/menu-sep.gif) no-repeat right;
}

div#nav div.inner ul.h-menu li.current_page_parent a:link,
div#nav div.inner ul.h-menu li.current_page_parent a:visited,
div#nav div.inner ul.h-menu li.current_page_ancestor a:link,
div#nav div.inner ul.h-menu li.current_page_ancestor a:visited {
	color: #B30937;
	text-shadow:0px 0px 0 #fff !important;
}

div#nav div.inner ul.h-menu ul li,
div#nav div.inner ul.h-menu ul li:hover {
	background: none;
}

div#nav div.inner ul.h-menu ul {
	background: #F7F7F7 url(/images/menu_ul_ul_bg.gif) repeat-x 0px 0px;
	margin-left: -12px;
	padding-right: 20px;
	padding-top: 8px;
	margin-top: 8px;
}


body.bgroup-ie ul.h-menu li ul li {
	width: 200px;
}



div#nav div.inner ul.h-menu li.page-item-4,
div#nav div.inner ul.h-menu li.page-item-9,
div#nav div.inner ul.h-menu li.page-item-227,
div#nav div.inner ul.h-menu li.page-item-4:hover,
div#nav div.inner ul.h-menu li.page-item-9:hover,
div#nav div.inner ul.h-menu li.page-item-227:hover {
	background: #e3154e url(/images/menu-sep.gif) no-repeat scroll right center !important;
}

div#nav div.inner ul.h-menu li.page-item-4 ul,
div#nav div.inner ul.h-menu li.page-item-9 ul,
div#nav div.inner ul.h-menu li.page-item-227 ul {
	background: #e3154e;
}


div#nav div.inner ul.h-menu li.page-item-4 a:link,
div#nav div.inner ul.h-menu li.page-item-9 a:link,
div#nav div.inner ul.h-menu li.page-item-227 a:link,
div#nav div.inner ul.h-menu li.page-item-4 a:visited,
div#nav div.inner ul.h-menu li.page-item-9 a:visited,
div#nav div.inner ul.h-menu li.page-item-227 a:visited,
div#nav div.inner ul.h-menu li.page-item-4 a:hover,
div#nav div.inner ul.h-menu li.page-item-9 a:hover,
div#nav div.inner ul.h-menu li.page-item-227 a:hover {
	color: #fff !important;
	text-decoration: none;
}


/*


div#nav div.inner ul.h-menu li a,
div#nav div.inner ul.h-menu li a:link,
div#nav div.inner ul.h-menu li a:visited
 {
	color: #fff;
	padding: 3px 15px;
	padding-bottom: 10px;
	display: inline;
	zoom:1;
	vertical-align: middle;
	height: 100%;
	line-height:14px;
	
	padding-bottom: 4px;
}



div#nav div.inner ul.h-menu {
	padding-top: 18px;
	margin-top: 6px;
	margin-bottom: 0px;
}

div#nav div.inner ul.h-menu li {
	cursor: pointer;
	background: url(/images/menu-sep.gif) no-repeat right;
	padding: 3px 3px;
	xpadding-left:4px;
}


body.bgroup-ie div#nav div.inner ul.h-menu li {
	padding-bottom: 20px;
}

div#nav div.inner ul.h-menu li.current_page_item,
div#nav div.inner ul.h-menu li.current_page_ancestor,
div#nav div.inner ul.h-menu li:hover {
	xborder-left: #3C3537 solid 1px;
	padding-left:3px;
	background: #fafafa url(/images/menu-ul-li-bg.gif) no-repeat right;
}

div#nav div.inner ul.h-menu ul li.current_page_item,
div#nav div.inner ul.h-menu ul li:hover {
	border-left: #fff solid 0px !important;
	margin-left: 0px !important;
	border: none;
}




div#nav div.inner ul.h-menu li.current_page_item a:link,
div#nav div.inner ul.h-menu li.current_page_item a:visited,
div#nav div.inner ul.h-menu li.current_page_item a,
div#nav div.inner ul.h-menu li.current_page_ancestor a:link,
div#nav div.inner ul.h-menu li.current_page_ancestor a:visited,
div#nav div.inner ul.h-menu li.current_page_ancestor a,
div#nav div.inner ul.h-menu li:hover a:link,
div#nav div.inner ul.h-menu li:hover a:visited,
div#nav div.inner ul.h-menu li:hover a {
	color: #950730 !important;
	text-shadow:0px !important;
}


div#nav div.inner ul.h-menu li.page-item-4:hover a,
div#nav div.inner ul.h-menu li.page-item-9:hover a,
div#nav div.inner ul.h-menu li.page-item-227:hover a,
div#nav div.inner ul.h-menu li.page-item-4:hover a:link,
div#nav div.inner ul.h-menu li.page-item-9:hover a:link,
div#nav div.inner ul.h-menu li.page-item-227:hover a:link,
div#nav div.inner ul.h-menu li.page-item-4:hover a:visited,
div#nav div.inner ul.h-menu li.page-item-9:hover a:visited,
div#nav div.inner ul.h-menu li.page-item-227:hover a:visited {
	background: #e3154e !important;
	color: #fff;
}

div#nav div.inner ul.h-menu li.page-item-4:hover li a,
div#nav div.inner ul.h-menu li.page-item-9:hover li a,
div#nav div.inner ul.h-menu li.page-item-227:hover li a {
	background: none !important;
}


div#nav a:hover {
	text-decoration: none;
}



div#nav div.inner ul.h-menu ul li,
div#nav div.inner ul.h-menu ul li a,
div#nav div.inner ul.h-menu ul li:hover,
div#nav div.inner ul.h-menu ul li:hover a,
div#nav div.inner ul.h-menu ul li:hover a:link,
div#nav div.inner ul.h-menu ul li:hover a:visited,
div#nav div.inner ul.h-menu ul li.current_page_item {
	background: none !important;
}

div#nav div.inner ul.h-menu ul {
	background: #F7F7F7 url(/images/menu_ul_ul_bg.gif) repeat-x;
	margin-left: -5px;
	padding-right: 20px;
	padding-top: 10px;
	margin-top: 3px;
}













body.bgroup-ie div#nav div.inner ul.h-menu li:hover {
	background: url(/images/menu-sep.gif) no-repeat right;
	margin-right: 1px;
	padding-right: -1px;
}


body.bgroup-ie div#nav {
	height: 1px;
	padding: 0px;
	margin: 0px;
}
body.bgroup-ie div#nav div.inner {
	height: 1px;
	padding: 0px;
	margin: 0px;
}
body.bgroup-ie div#nav div.inner ul.h-menu {
	height: 26px;
	margin: 0px;
	margin-top: 5px;
}
body.bgroup-ie div#nav div.inner ul.h-menu li {
	position: relative;
	padding: 0px;
	margin: 0px;
}

body.bgroup-ie div#nav div.inner ul.h-menu li a,
body.bgroup-ie div#nav div.inner ul.h-menu li a:link,
body.bgroup-ie div#nav div.inner ul.h-menu li a:visited {

	margin: 0px;
	padding-top: 7px;
	padding-bottom: 6px;
	xborder: #f00 solid 1px;
}

body.bgroup-ie div#nav div.inner ul.h-menu li:hover a,
body.bgroup-ie div#nav div.inner ul.h-menu li:hover a:link
body.bgroup-ie div#nav div.inner ul.h-menu li:hover a:visited {
	xmargin-left: -1px;
}

body.bgroup-ie ul.h-menu li:hover ul {
	position: absolute;
	display: block !important;
	top: 24px;
	left:4px;
	width: 250px;
}



body.bgroup-ie div#nav div.inner ul.h-menu li.current_page_item,
body.bgroup-ie div#nav div.inner ul.h-menu li:hover
 {
	xpadding-left: 11px;
	background: url(/images/menu-ul-li-bg.gif) no-repeat right;
	padding-top: 0px;
}


body.bgroup-ie div#nav div.inner ul.h-menu li:hover ul li {
	padding-left: 0px;
	margin-left: 0px;
	xborder: #f00 solid 1px;
}
body.bgroup-ie div#nav div.inner ul.h-menu li a,
body.bgroup-ie div#nav div.inner ul.h-menu li a:link,
body.bgroup-ie div#nav div.inner ul.h-menu li a:visited {
	color: #fff;
}

body.bgroup-ie div#nav div.inner ul.h-menu li:hover a,
body.bgroup-ie div#nav div.inner ul.h-menu li:hover a:link,
body.bgroup-ie div#nav div.inner ul.h-menu li:hover a:visited {
	color: #b30937 !important;
}







div#nav div.inner ul.h-menu li.page-item-4,
div#nav div.inner ul.h-menu li.page-item-9,
div#nav div.inner ul.h-menu li.page-item-227 {
	background: #e3154e url(/images/menu-sep.gif) no-repeat scroll right center;
}

div#nav div.inner ul.h-menu li.page-item-4 li,
div#nav div.inner ul.h-menu li.page-item-9 li,
div#nav div.inner ul.h-menu li.page-item-227 li {
	background: none !important;
}

div#nav div.inner ul.h-menu li.page-item-4 a:link,
div#nav div.inner ul.h-menu li.page-item-9 a:link,
div#nav div.inner ul.h-menu li.page-item-227 a:link,
div#nav div.inner ul.h-menu li.page-item-4 a:visited,
div#nav div.inner ul.h-menu li.page-item-9 a:visited,
div#nav div.inner ul.h-menu li.page-item-227 a:visited,
div#nav div.inner ul.h-menu li.page-item-4:hover a:link,
div#nav div.inner ul.h-menu li.page-item-9:hover a:link,
div#nav div.inner ul.h-menu li.page-item-227:hover a:link,
div#nav div.inner ul.h-menu li.page-item-4:hover a:visited,
div#nav div.inner ul.h-menu li.page-item-9:hover a:visited,
div#nav div.inner ul.h-menu li.page-item-227:hover a:visited {
	color: #fff !important;
}

div#nav div.inner ul.h-menu li.page-item-4:hover ul,
div#nav div.inner ul.h-menu li.page-item-9:hover ul,
div#nav div.inner ul.h-menu li.page-item-227:hover ul {
	background: #e3154e;
}

div#nav div.inner ul.h-menu li.page-item-4:hover ul li a:link,
div#nav div.inner ul.h-menu li.page-item-9:hover ul li a:link,
div#nav div.inner ul.h-menu li.page-item-227:hover ul li a:link,
div#nav div.inner ul.h-menu li.page-item-4:hover ul li a:visited,
div#nav div.inner ul.h-menu li.page-item-9:hover ul li a:visited,
div#nav div.inner ul.h-menu li.page-item-227:hover ul li a:visited {
	color: #fff !important;
}






*/




div#nav div.inner ul.h-menu li {
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
}

div#nav div.inner ul.h-menu li ul {
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	
}




div#nav ul.h-menu li a:link,
div#nav ul.h-menu li a:visited {
	text-shadow:1px 1px 0 #4c0318;
}

ul.h-menu li:hover a:link,
ul.h-menu li:hover a:visited,
ul.h-menu ul li a:link,
ul.h-menu ul li.page-item a:visited,
ul.h-menu ul li.page-item a,
ul.h-menu li.current_page_item a:link,
ul.h-menu li.current_page_item a:visited {
	
	text-shadow:0px 0px 0 #fff !important;
	
}



div#nav div.inner ul.h-menu li.page-item-4 a:link,
div#nav div.inner ul.h-menu li.page-item-9 a:link,
div#nav div.inner ul.h-menu li.page-item-227 a:link,
div#nav div.inner ul.h-menu li.page-item-4 a:visited,
div#nav div.inner ul.h-menu li.page-item-9 a:visited,
div#nav div.inner ul.h-menu li.page-item-227 a:visited,
div#nav div.inner ul.h-menu li.page-item-4 a:hover,
div#nav div.inner ul.h-menu li.page-item-9 a:hover,
div#nav div.inner ul.h-menu li.page-item-227 a:hover {	
	color: #fff;
	text-shadow:0px 0px 0 #fff !important;
}






ul#vmenu {
	background: #F2E4C0 url(/images/vmenu-ul-bg.gif) repeat-x;
	clear: both;
	margin-top: 25px;
	margin-bottom: 25px;
}

ul#vmenu li {
	padding: 6px 6px;
	border-bottom: #a79c81 solid 1px;
}

ul#vmenu li a {
	color: #b30937;
}
ul#vmenu li.current_page_item a {
	color: #fff;
}
ul#vmenu li.current_page_item ul a {
	color: #555;
}


ul#vmenu ul {
	display: none;
}
ul#vmenu ul li {
	display: none;
	margin-left: 6px;
	padding-left: 8px;
	border: none;
	background: url(/images/vmenu-ul-ul-li-bg.gif) no-repeat 0px 12px;
}




ul#vmenu li.current_page_item,
ul#vmenu li.current_page_ancestor {
	background: #F2E4C0 url(/images/vmenu-ul-ul-bg.gif) repeat-x;
}
ul#vmenu li.current_page_item a,
ul#vmenu li.current_page_ancestor a {
	color: #fff;
}

ul#vmenu li.current_page_ancestor li a {
	color: #b30937;
}

ul#vmenu li li.current_page_item {
	background: transparent url(/images/vmenu-ul-ul-li-bg.gif) no-repeat scroll 0 12px;;
}

ul#vmenu li li.current_page_item a {
	font-weight: bold;
	color: #b30937;
}

ul#vmenu li.current_page_item ul {
	margin-top: 16px;
}



ul#vmenu li.current_page_item ul,
ul#vmenu li.current_page_item ul li,
ul#vmenu li.current_page_ancestor ul,
ul#vmenu li.current_page_ancestor ul li {
	display: block;
}


div#image-side,
div#vnav,
div#panel-a div.panel,
div#panel-c div.panel {
	margin-bottom: 15px;
}


body.bgroup-ie div#panel-a div.panel {
	margin-top: 15px;
}




div#panel-a h4,
div#panel-c h4,
div#footer h4,
div#panel-c h2.OT_feedTitle,
td.heading h3 {
	font-size: 18px;
	font-family: Georgia;
	color: #B30937;
	font-weight: normal;
	margin-bottoM: 8px;
}





div#panel-a div.panel,
div#panel-c div.panel {
	font-size: 12px;
	color: #444;
	padding: 10px 5px;
	background: url(/images/panel-bg.jpg) repeat-x 0px 33px;
}




a:link,
a:visited {
	color: #B30937;
}





div#footer div.inner {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border: 2px solid #f7ecd1;
	background: #f1dead;
	width: 1116px;
	height: 170px;
}

body.bgroup-ie div#footer div.inner {
	width: 1140px;
}

div#footer div.inner div.panel {
	float: left;
}

div#footer div.inner div.col-1 {
	width: 480px;
}
div#footer div.inner div.col-2 {
	width: 340px;
}
div#footer div.inner div.col-3 {
	width: 260px;
}


div#footer div.inner dl {
	
}
div#footer div.inner dt {
	clear: both;
	margin-top: 10px;
	font-weight: bold;
	
}
div#footer div.inner dd {
	clear: both;
	margin-top: 0px;
	margin-bottom: 5px;
}






/* calendar - this works nicely on duotone theme */
#wp-calendar caption {width: 214px; text-align: center; background: #ccc; color: #fff; border-bottom: 2px solid #F2E4BF;}
#wp-calendar { border-collapse:collapse; width: 214px; text-align: center;}
#wp-calendar thead tr {background: #970730;}
#wp-calendar thead th {background: #F2E4BF;}
#wp-calendar tbody td {background: none; padding: 2px 0;}
#wp-calendar #today {background: #ccc; color: #fff;}
#wp-calendar tbody .pad { background: none;}
#wp-calendar a {padding: 2px 0; font-weight: bold;}
#wp-calendar tfoot td {padding: 3px 0; background: url(images/cal_pad.gif) top left no-repeat;}
#wp-calendar #next {text-align: right; padding-right: 10px;}
#calendar_wrap {display: block; width: 214px; padding: 0 1px 1px 0; margin: 0 0 0px 0px;}



div.textwidget p {
	margin-bottom: 10px;
}















/* ## GOOGLE EMBEDDED FONTS ## */
/*
div#panel-a h4, 
div#panel-c h4,
div#content h2, 
div#content h2 a
 {
        font-family: 'Crimson Text', 'Georgia', serif;

}


body,
p,
div,
a
 {
        /*font-family: 'Cantarell', Calibri, serif;*/

}

*/


/*#### LEFT IMAGES SLIDESHOW*/

div.slides {
	height: 291px;
	display: block;
	clear: both;
}

#slideshow {
	position: relative;
	xmargin-left: -10px;
    height: 291px;
    width: 291px;
}

#slideshow li {
	position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 8;float: none;
	background: url(/images/side-image-bg.jpg) no-repeat;
	padding: 25px;
}



#slideshow li.active {
    z-index: 10;
}

#slideshow li.last-active {
    z-index: 9;
}

#slideshow li img {
    border: #fff solid 1px;
}

#slideshow div.caption a,
#slideshow div.caption {
    color: #fff;
	font-size: 11px;
	margin-top: -2px;
}

#slideshow div.caption a:hover {
    text-decoration: none;
}


div#panel-b #slideshow {
    position: relative;
    height: 291px;
    width: 791px;
}
div#panel-b #slideshow li {
	background: url(/images/hp-side-image-bg.jpg) no-repeat;
}




/*######## HOMEPAGE #### */


body.home div.hp-panel {
	width: 259px;
	float: left;
}


body.home div.hp-panel {
	margin-left: 30px;
}

body.home div.hp-panel-first {
	margin-left: 0px;
}

body.home div.hp-panel blockquote {
	background: url(/images/blockquote-bg-small.gif) no-repeat;
	margin-left: -15px;
	margin-bottom: 0px;
	padding: 10px 10px 0px 25px;
	font-size: 11px;
	font-style: italic;
	clear: both;
}

body.bgroup-ie div.hp-panel blockquote {
	margin-left: -2px;
}

body.home div.hp-panel div.cite {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-right: 20px;
	float: right;
}

xa.act {
		-moz-border-radius:3px 3px 3px 3px;
		background: #96052C url("/images/side-image-bg.jpg") no-repeat scroll 0 0;
		border:1px solid #62001a;
		color:#FFFFFF;
		display:inline-block;
		padding:2px 8px;
		text-decoration:none;
		text-shadow:1px 1px 0 #4c0318;
		clear: both;
}

a.act,
a.act:visited,
a.act:link {

	width: auto;
	font-size: 11px;
	color: #fff !important;
	border: #fff solid 0px;
	border-color: #fff;
	border-style: none;
	border-width: 0px !important;
	background: url(/images/form-submit-bg.gif) no-repeat right;
	cursor: pointer;
	padding-bottom: 2px;
	padding: 2px 35px 4px 20px;
	text-align: center;
	text-shadow:1px 1px 0 #4c0318;
}	
body.bgroup-ie a.act,
body.bgroup-ie a.act:visited,
body.bgroup-ie a.act:link {color: #fff !important;}

.float-right {
	float: right;
}

/*######## SITEMAP #### */

ul#sitemap {
	xmargin-left: 10px;	
}


ul#sitemap li {
	margin-bottom: 12px;
	margin-left: 10px;
}

ul#sitemap li a {
	font-size: 18px;
	font-family: Georgia;
	color: #B30937;
	font-weight: normal;
	margin-bottom: 6px;
}

ul#sitemap ul {
	margin-left: 10px;
}

ul#sitemap ul a {
	font-size: 14px;
	font-family: Calibri, Helvetica, Arial, Verdana;
	color: #4A4A4A;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 2px;
}


/* #### FORMS #### */



div.side-panel form.cform {
	width: 100%;
}

div.side-panel form.cform ol.cf-ol {
	
}

div.side-panel form.cform ol.cf-ol li {
	margin: 0px;
}

div.side-panel form.cform ol.cf-ol li label {
	
}

div.side-panel form.cform ol.cf-ol li input {
	width: 100%;
	font-size: 11px;
	border: #F2E4C0 solid 1px;
	background: url(/images/form-input-bg.gif) repeat-x;
}

div.side-panel form.cform input.sendbutton {
	width: 100%;
	font-size: 11px;
	color: #fff;
	border: #fff solid 0px;
	border-color: #fff;
	border-style: none;
	border-width: 0px !important;
	height: 31px;
	background: url(/images/form-submit-bg.gif) no-repeat;
	cursor: pointer;
	padding-bottom: 2px;
	text-align: center;
}


div.side-panel form.cform input.sendbutton {
	width: auto;
	font-size: 11px;
	color: #fff;
	border: #fff solid 0px;
	border-color: #fff;
	border-style: none;
	border-width: 0px !important;
	height: 31px;
	background: url(/images/form-submit-bg.gif) no-repeat right;
	cursor: pointer;
	padding-bottom: 2px;
	padding: 2px 35px 4px 20px;
	
	text-align: center;
	text-shadow:1px 1px 0 #4c0318;
	
	/*-moz-border-radius:3px 3px 3px 3px;
	background: #96052C url("/images/side-image-bg.jpg") no-repeat scroll 0 0;
	border:1px solid #62001a;
	color:#FFFFFF;
	display:inline-block;
	
	padding:2px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0 #4c0318;*/
}




form#cforms2form li#li-2-3,
form#cforms2form li#li-2-4,
form#cforms2form li#li-2-5,
form#cforms2form li#li-2-6 {
	width: 60px;
	float: left;
}

form#cforms2form li#li-2-3 label,
form#cforms2form li#li-2-4 label,
form#cforms2form li#li-2-5 label,
form#cforms2form li#li-2-6 label {
	width: 40px;
	float: left;
}

form#cforms2form li#li-2-3 input,
form#cforms2form li#li-2-4 input,
form#cforms2form li#li-2-5 input,
form#cforms2form li#li-2-6 input {
	width: 20px;
	float: left;
}











li.page-item-118 {
	display: none !important;
}

p.linklove {
	display: none;
}






table.menu {
	width: 85%;
}

table.menu tr {
	
}

table.menu td.heading {
	padding-top: 20px;
}
table.menu td.top {
	xpadding-top: 0px;
}

table.menu td.small {
	font-size: 11px;
}

table.menu td.NOTE {
	font-style: italic;
}


table.menu td {
	padding: 5px 0px;
}


table.menu p {
	margin-bottom: 4px;
}


div#content table.menu tr td.heading h3 {
	font-size: 18px;
	font-family: Georgia;
	color: #B30937;
	font-weight: normal;
	margin-bottoM: 8px;
}











/* OPENTABLE FEED CSS */





#OT_searchWrapperAll  {

}
#OT_searchWrapper {

}
#OT_searchWrapper .OT_feedTitle {

}
#OT_searchWrapper dl {

}
#OT_partySizeLbl {

}
#OT_partySize {

}
#OT_dateLbl {

}
#OT_date {

}
#OT_timeLbl {

}
#OT_time {

}
#OT_empty {

}
#OT_submitWrap {

}
#OT_logo {

}
#OT_logoLink {

}
#OT_logoLink a {

}
#OT_imglogo {

}
#OT_searchWrapper form {

}
#OT_searchWrapper input.hidden {
display:none;
}
#OT_searchWrapper .feedFormField, #OT_searchWrapper .feedFormField option {
font-size:12px;
margin:2px;
}
#OT_searchWrapper #startDate, #OT_searchWrapper .OT_feedFormfieldCalendar {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
margin:0;
width:85px;
}
#OT_searchWrapper #dateDisplay {
color:#999999;
display:inline;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:10px;
margin:0 30px 0 0;
}
#OT_searchWrapper .imgCal {
display:none;
position:absolute;
z-index:100;
}
#OT_searchWrapper #imageCal table {
background:none repeat scroll 0 0 #FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
width:150px;
}
#OT_searchWrapper #imageCal td {
padding:0;
text-align:center;
}
#OT_searchWrapper .clickableDays {
color:#000000;
height:18px;
text-decoration:none;
}
#OT_searchWrapper .nonclickableDays {
color:#CCCCCC;
height:18px;
}
#OT_searchWrapper .months {
color:#FFFFFF;
text-decoration:none;
}
#OT_searchWrapper .weekdays {
background-color:#EFEFEF;
color:#666666;
text-decoration:none;
width:14%;
}


#OT_searchWrapper dt,dd {
	/*
	border: #f00 solid 1px;
	*/
	float: left;
}

dt#OT_partySizeLbl {
	width: 75px;	
}
dd#OT_partySize {
	width: 75px;
}

dt#OT_dateLbl {
	clear: both;
	width: 76px;
}
dd#OT_date {
	width: 75px;
}

p#dateDisplay {
	display: none !important;
}

dt#OT_timeLbl {
	clear: both;
	width: 75px;
}

dd#OT_time {
	width: 75px;
}

dd#OT_submitWrap {
	clear: both;
	padding-top: 3px;
	padding-left: 75px;
	
}

#OT_searchWrapper .months {
	color:#B30937;
	text-decoration:none;
}



div.aff {
	border: #fbf8f0 solid 2px;
	background: #fbf8f0;
	display: block;
	height: 65px;
	clear: both;
}
div.aff ul {
	display: block;
	padding-top: 5px;
}
div.aff ul li {
	float: left;
	margin-right: 0px;
	padding: 3px;
}

div.aff ul li.i1 {
}
div.aff ul li.i2 {
	padding-top: 4px;
}





div.mmError {
	padding: 25px;
	background: #fefefe;
	border: #f00 dashed 1px;
	color: #f00;
	display: block;
}

div.home_text {
  float: left;
  width: 843px;
  margin: 5px 0 0 0;
}




