body{background-color:#373737; color:#373737; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0;font-size:12px;}
h1{margin: 0; font-size:14px; color:#990000}
h2{margin:7px 0 0 0; font-size:24px; margin-top:7px; color:#FFFFFF;}
p{font-size:12px;}
a, a:link, a:visited, a:active{color:inherit; text-decoration:none}
a:hover{color:inherit; text-decoration:underline;}
.label_class{width:100px;}
/*.grey_bar{height:27px; width:100%; background:url(images/grey_tile.jpg) repeat-x; margin:0}*/
.grey_bar{height:0px; width:100%; background-color:#346633; margin:0}
.green_bar_top{height:152px; background:url(images/top_green_tile.jpg) repeat-x; margin:0; text-align:center;}
.header_inner{width:880px; margin:0 auto; text-align:left;}
#header_inner{width:880px; margin:0 auto; text-align:left;}
.nav_bar{height:37px; background:url(images/nav_tile.jpg) repeat-x;}
.main_area{background:url(images/main_tile.jpg) repeat-x; width:100%; margin:0; height:auto; background-color:#f6f6f6;}

#green_bar_bot		{height:auto; background:url(/images/bot_green_tile.jpg) repeat-x; margin:0; text-align:center;}
.green_bar_bot		{height:auto; background:url(/images/bot_green_tile.jpg) repeat-x; margin:0; text-align:center;}
.green_bar_bot a:link, .green_bar_bot a:active, .green_bar_bot a:visited, .green_bar_bot a:hover {color:#fff}
#green_bar_bot a:link, #green_bar_bot a:active, #green_bar_bot a:visited, #green_bar_bot a:hover {color:#fff}

.grey_foot_bar{height:49px; width:100%; background-color:#346633; margin:0; text-align:center;}
.grey_foot_inner, .grey_foot_inner a:link, .grey_foot_inner a:active, .grey_foot_inner a:visited{width:880px; margin:0px auto; text-align:right; color:#fff; font-size:10px; text-decoration:none}
.grey_foot_inner a:hover{width:880px; margin:0px auto; text-align:right; color:#fff; font-size:9px; text-decoration:underline}

#footer_elem	{width:427px; float:left; text-align:left; color:#fff;}
#footer_elem img{margin-top:10px;}
#footer_img		{margin:10px 0px 5px 5px; border:solid 1px #000000}
#footer_spacer	{width:15px; float:left; border-right:1px solid #373737; height:205px; margin-right:10px; margin-top:3px;}


.main_img{margin: 0px 0 13px 10px;}
.blank{height:1px; width:1px; visibility:hidden; clear:both;}
#blank{height:1px; width:1px; visibility:hidden; clear:both;}
.header_inner .header_img{float:left}
.book_call{float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:19px; margin:95px 0 0 490px; font-weight:bold; line-height:24px}
.book_call span{font-size:36px;}
h4{margin:0 0 10px 12px; font-size:14px;}
.contact_table td{width:50%; vertical-align:top}
#contact_form label {float:left; width:90px;}
input, textarea{margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#nav, #nav ul {float: right; list-style:none; line-height:33px; padding:0; margin:0px; height:20px; z-index:1000; width:880px;}
#nav   {color:#FFFFFF; text-decoration:none; font-size:18px; display:block; height:20px}
#nav a {color:#FFFFFF; text-decoration:none; font-size:18px; display:block; padding:2px 13px 2px 13px;}
#nav a:hover {background-color:#fff; color:#760900;}
table .open_table{font-size:12px; width:250px;}
table .open_table td {vertical-align:top}
#nav li {float:right; border-right:1px solid #373737;}
#nav li#lastitem {float:right; border-right:none;}
.header_inner table td{vertical-align:top}

#nav li ul 			  {position:absolute; left:-999em; height:auto; width:180px; border:none;}
#nav li ul li a 	  {color:#FFFFFF; height:26px; line-height:26px; text-align:left; display:block; padding:0px 0px 0px 0px; border-top:1px solid #fff;} 
#nav li ul li a:hover {color:#760900; background-color:#FFF;}

#nav li li 	  {width:180px; left:-200px; margin:0px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; background-color:#760900; border-right:none !important;}
#nav li ul a  {width:180px; left:-200px; margin:0px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
#nav li ul ul {	margin: -1em 0 0 10em;}

.reviewer{color:#990000}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
.review_block{width:293px; float:left;border-left:solid #999 1px; border-bottom:solid #999 1px; width:250px; padding:5px 0 5px 10px; margin-bottom:10px; }
.menu_block{width:293px; float:left;border-left:solid #999 1px; border-bottom:solid #999 1px; width:250px; padding:5px 0 5px 10px; margin:0 40px 10px 0; }



.menu_table td{width:33%; border:none; vertical-align:top; text-align:left;}
.menu_table td img{border: solid 1px #000; margin-bottom:10px;}
.footer_title{font-size:24px; margin-top:7px;}
.review_table{width:570px; margin-top:10px;}
.review_table td{vertical-align:top;padding-bottom:10px;}
.review_table td em{font-size:14px;}
.review_table td p{margin-top:0;}
.review_table td strong{font-size:14px;}