* {margin:0;padding:0;font-size:100.01%;}
html {font-size:62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; }
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
.pad10all{padding:10px;} .pad10tb {padding:10px 0;}
.paddinl2 {padding-left:2px;} .right{float:right;}
.left {float:left;} 
.form-item {margin:5px 0;padding:4px; }
.form-item label {display: block; font-size:12x; color:#000; width:150px;float:left;padding:0 10px 0 2px;text-align: left;font-weight:normal;}
textarea:focus, input.form-text:focus  {border:1px solid #BEB7B1;}
.form-text { width:200px; border:solid 1px #A8480C}
.form-select {width:200px; }
.form-required {color:#AB0B0B;}
.required { font-size:11px}
.cbox { border:solid 1px #ccc; margin:10px; padding:10px;}
.cbox .column {border-right:solid 1px #ccc;}
.red { color:#AB0B0B;}
.underline {text-decoration:underline;}
p {padding:2px 0;}
h1{ font-size:20px; font-weight:bold; color:#A8480C; }
h2{ font-size:14px; font-weight:bold;}
h3{ font-size:16px;}
h4{ font-size:14px;}
h5{ font-size:13px;}
h6{ font-size:12px;}
h1.i-title { font-size:20px; font-weight:bold; color:#A8480C; }
h2.i-title{ font-size:17px; font-weight:bold; color:#A8480C; line-height:35px;}
h3.i-title{ font-size:14px; font-weight:bold; color:#A8480C; line-height:14px; margin-top:10px;}

q:before,q:after{content:'';}
a,ins,li a,span a{text-decoration:none;color: #A44C15; text-decoration:underline;}
a:hover{color: #5E0000; text-decoration:none;}
.brclear { clear:both;height:0; margin:0;font-size: 1px;line-height: 0px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/.clearfix {display:block;}/* End hide from IE Mac */
hr {border: 0; width: 99%;color: #9b9b9b; background-color: #9b9b9b;height: 1px; margin:5px 0;}
.center {text-align:center;}
.p10all {padding:10px;}
.p10tb {padding:10px 0;}
.pad10lr {padding:0 6px;}
.margin5tb {margin:5px 0;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size9 { font-size:9px;}
.word-wrap { word-wrap: break-word}
.float-left {float:left;}
.float-right {float:right;}
.p10t { padding-top:20px;}
.size11 { font-size:11x;}
.black { color:#000;}
/*
------------------------------
START Brookwood Grill  CSS
------------------------------
*/
table, td, th {font: 12px/1.2 arial, helvetica, sans-serif;}
body {text-align: center; font: 12px/1.2 arial, helvetica, sans-serif;color:#000; position:relative; background:#fff url(../images/body-bg.gif) repeat; }
textarea, input, select {font: 12px/1.2 arial, helvetica, sans-serif;}
input.intext, input { padding:3px;}
em {font-style: italic;}
abbr {border-bottom: 1px dashed;}
strong {font-weight: bold;}
blockquote {font-size: 13px; line-height: 1.6em; margin:20px; background: #e6f0f2;padding: 20px;}
table.mceEditor td {text-align: left;}

/* @group MAIN DIVISIONS */
#wrapper {width:980px;text-align:left;margin:0 auto;background:#fff;}
#content-main {padding:10px 0; background:fff;}

/* @group HEAD */
#header-wrap {width:100%; background:url(../images/header-bg.gif) repeat-x left top; }
#header {width:980px;text-align:left;margin:0 auto;height:173px;}
.logo {float:left; height:140px; width:190px;}
.header-right {float:right; text-align:right; padding-top:6x; width:770px;}
.line1 {font-size:16px; display:block;}
.line1 .inner a {color:#fff;text-decoration:none;}
.arial16yellow { color:#ffba00; font-weight:bold; float:left; padding-left:10px;}
.lineright a {float:right;width:212px; height:52px;background:url(../images/address-top.gif) no-repeat left top; text-decoration:none;}
.lineright a:hover { background:url(../images/address-top.gif) no-repeat 0 -50px; text-decoration:none}

.lineright .inner { }
.line2 { float:right; margin-top:15px;background:url(../images/yellowbgl.gif) no-repeat left top; line-height:23px; font-size:12x; font-weight:bold; text-align:left}
.line2 .inner {background:url(../images/yellowbgr.gif) no-repeat right top;padding:0 20px;}
.line3 img {margin-top:10px; margin-left:15px;}
#navigation a
{
background: url(../images/l-tab.gif) left top no-repeat;
text-decoration: none;
padding:0 0 0 20px;
color:#fff;
font-size:11px;
font-weight:bold;

}

#navigation a span
{
background: url(../images/r-tab.gif) right top repeat-x;
padding:12px 20px 12px 0px;
}

#navigation a, #navigation a span
{
display: block;
float: left
}


#navigation li.on a
{
color: #000;
background: url(../images/l-tab_on.gif) left top no-repeat;
text-decoration: none;
color:white;

}

#navigation li.on a span
{
background: url(../images/r-tab_on.gif) right top repeat-x;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */
  
#navigation a:hover
{

background: url(../images/l-tab1.gif) left top no-repeat;
}

#navigation a:hover span
{
background: url(../images/r-tab1.gif) right top repeat-x;

}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
list-style: none;
float: left;
margin: 0;
}

#navigation .ordertab a {background: url(../images/right-tab.gif) right top repeat-x;}
#navigation .ordertab a span {background: url(../images/right-tab.gif) right top repeat-x;}

.colorline {background: url(../images/colorline.gif) right top repeat-x; line-height:42px;}
#boxwrapper {padding:6px 10px;}
#boxmain .content p {padding:5px 0}

#boxmain {
	width: 100%;
	float: right;
	margin-left: -280px;
	
}
#boxmain .content {
	margin-left: 280px;
	font-size:12px;
	border:solid 1px #DCDCDC; 
	color:#715d37; font-size:14px; line-height:20px; 
	padding:0 10px;
	
}
#box-left {
	width: 270px;
	float: left;
	border:solid 1px #DCDCDC; margin:0 auto; text-align:center;
	
	
}



#boxes-wrapper {margin-top:10px;}
#boxes-wrapper .box {float:left; width:238px; margin-right:2px;  }
#boxes-wrapper .box .inner {border:solid 1px #DCDCDC; padding:3px;}
#boxes-wrapper .content { background:#EAE4D8; color:#6C5D46; padding:25px 12px; line-height:18px; height:200px;}
#boxes-wrapper #calender .content {height:343px; margin:0 auto; text-align:center;}
.clickhere a{ color:#9F0100; text-decoration:underline; font-size:12px; font-weight:bold;}
.clickhere a:hover { text-decoration:none;}

/* ================ footer ==========================*/
#footer-wrap {background:url(../images/footer-bg.gif) repeat-x left top; width:100%; height:205px;}
#footer{clear:both;  padding:0;width:980px;text-align:center;margin:0 auto; padding-top:12px; color:#fff; font-size:11px; }
#footer a {color:#fff; text-decoration:none;padding:0 10px;}
#footer a:hover {color:#fff; text-decoration:underline;; }
.copyright { color:#B43E3E; padding-top:3px;}
.flogo { padding-top:10px}


/* ================ breadcrumb ==========================*/
.breadcrumb{font-size:13px; padding:0 5px 5px 0; color: #000;}
.breadcrumb .b1{font-size:13px; padding:0 5px 5px 0;padding-left:0px;color: #000;}
.breadcrumb a{ font-size:13px; background: transparent url(../images/breadcrumb-arrow.gif) no-repeat center right;text-decoration: none;padding-right: 18px;margin-right:0px; color: #A8480C;}
.breadcrumb a:visited, .breadcrumb a:active{color: #000;}
.breadcrumb a:hover{text-decoration: underline;}
/* =================== */
.eventsTable {margin-top:20px; }
.eventsTable th { background:#E9E58C; color:#A8480C; line-height:40px; font-size:16px; font-weight:bold; padding-left:10px;}
.eventsTable td {padding:4px; border:solid 2px #E9E58C; font-size:12px; line-height:17px;}
.fr-list { border:solid 2px #E5E5E5;  padding:5px; margin:5px 2px; float:left; width:460px; position:relative; overflow:hidden; height:100px;}
.fr-list  p{ float:left; width:300px; padding-right:10px}
.fr-list  p img{ position:absolute; top:10%;}

.fr-list span {  position:absolute; top:10%;}
.menu {background:url(../images/menu-middle.gif) repeat-x left top; height:65px; margin-top:10px}
.menu .menu-in1 {background:url(../images/menu-left.gif) no-repeat left top; height:65px}
.menu .menu-in2 {background:url(../images/menu-right.gif) no-repeat right top; height:65px; padding:0 5px;}
#menu-nav { margin-top:10px; text-align:center;}
#menu-nav a
{
background: url(../images/menu-arrow.gif) left 2px no-repeat;
text-decoration: none;
padding:0 0 0 18px;
color:#981F07;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;

}

#menu-nav a span
{
/*background: url(../images/r-tab.gif) right top repeat-x;*/
padding:0px 13px 0px 0px;
}

#menu-nav a, #menu-nav a span
{
display: block;
float: left
}


#menu-nav li.on a
{
color: #000;
/*background: url(../images/menu-arrow.gif) left top no-repeat;*/
text-decoration: none;
color:white;

}

#menu-nav li.on a span
{
/*background: url(../images/r-tab_on.gif) right top repeat-x;*/
}

/* Hide from IE5-Mac \*/
#menu-nav a, #menu-nav a span
{
float: none
}
/* End hide */
  
#menu-nav a:hover
{
 color:#fff;
/*background: url(../images/l-tab1.gif) left top no-repeat;*/
}

#menu-nav a:hover span
{
/*background: url(../images/r-tab1.gif) right top repeat-x;*/

}

#menu-nav ul
{
list-style: none;
padding: 0;
margin: 10px;
}

#menu-nav li
{
list-style: none;
float: left;
margin: 0;
}
.pricewhitetext {
	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 4px;
	background-image: url(../images/price-bg.gif);
	background-repeat: no-repeat;
}
td.bodytextb{
font-size: 12px;
font-weight: bold;
color:#A8480C;
padding:10px 0 0 0 ;}


.pricecontainer {
	width: 100%;
	float: right;
	margin-left: -175px;
}
.pricecontent {
	margin-left: 175px;
}
.priceimg {
	width: 160px;
	float: left;
}
.pwrapper {}
.pcontainer {
	width: 100%;
	float: left;
	margin-right: -135px;
}
.pcontent {
	margin-right: 135px;
	font-size:12px;
	
}
.pcontent h2 {
	font-size:13px;
	font-weight:bold;
	color:#A8480C;
	line-height:13px; margin-top:10px;
	}
#boxmain .pcontainer .pcontent p {
	background:url(../images/yello-dot.gif) no-repeat left 10px;
	margin:0; padding:0; padding-left:10px;
}

.psidebar {
	width: 132px;
	float: right;
	margin-top:24px;
	background:url(../images/price-bg1.gif) no-repeat right top;
	text-align:right; line-height:17px; color:#fff; 
	
	
}
.psidebar span { padding-right:2px;}
ul.sidebarList { margin:10px;}
ul.sidebarList li {background:#e1d3d0 url(../images/sidebarlist-bg.gif) repeat-x; text-align:left;}
ul.sidebarList li a {background: url(../images/menu-arrow.gif) 8px 8px no-repeat;  display: block;overflow: hidden;color:#F7F1E5; font-size:11px; font-weight:bold; text-decoration:none; margin:2px 0;padding: 0 0 0 30px;line-height:32px;height:32px;}
ul.sidebarList li.on a, ul.sidebarList li a:hover {background: url(../images/lmo.gif) 0 0 no-repeat;  display: block;overflow: hidden;color:#F7F1E5; text-decoration:none; margin:2px 0;padding: 0 0 0 30px;line-height:32px;height:32px;}


.menu-pricetable td { }
.bodytext {
	font: normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.redborder {
	border: 1px solid #CC0000;
}
.menutable td { padding:4px;}
.whiteboldtext { font-weight:bold; color:#fff;}
.giftbox { width:216px; margin:0 auto; color:#fff; margin-bottom:20px;}
.giftbox a { color:#fff;}
.giftbox-top {background:url(../images/leftbox-top.gif) no-repeat left top; line-height:28px; font-size:12px; font-weight:bold; }
.giftbox-middle {background:url(../images/leftbox-middle.gif) no-repeat left top;}
.giftbox-middle p { padding:2px 20px; text-align:left;}


.secure-form .form-item {margin:5px 0;padding:4px; overflow:hidden;}
.secure-form .form-item label {display: block; font-size:12x; color:#000; width:150px;float:left;padding:0 10px 0 2px;text-align: left;font-weight:normal;}
.thankyou { font-size:13px; text-align:center;}