body{background-color:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0;font-size:12px;}
h1{margin: 0; font-size:16px; color:#000}
h2{margin:5px 0 0 0}
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; display:none}
.green_bar_top{height:152px; background:url(images/top_green_tile.jpg) repeat-x; margin:0; text-align:center;}
.header_inner{width:100%; margin:0 auto; text-align:left;}
.nav_bar{height:37px; background:url(images/nav_tile.jpg) repeat-x; display:none}
.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; display:none}
.grey_foot_bar{height:49px; width:100%; background:url(images/grey_foot_tile.jpg) repeat-x; margin:0; text-align:center;display:none}
.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:9px; 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_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;}
.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;}
.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;}

#nav li ul 			  {position:absolute; left:-999em; height:auto; width:150px; border:none;}
#nav li ul li a 	  {color:#fff; height:26px; line-height:20px; text-align:left; display:block; padding:0px 0px 0px 0px; border-top:1px solid #fff;} 
#nav li ul li a:hover {background-color:#fff; color:#760900;}

#nav li li 	  {width:150px; 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:150px; left:-200px; margin:0px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 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;}


#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;}
.footer_elem img{margin-top:10px;}

.menu_table td{width:33%; border:none; vertical-align:top; text-align:center; padding:20px;}
.footer_title{font-size:24px; font-style:italic; margin-top:7px;}
.review_table{width:570px; margin-top:10px;}
.review_table td{vertical-align:top;}
.review_table td em{font-size:14px;}
.review_table td p{margin-top:0;}
.review_table td strong{font-size:14px;}