a img{border:0;}
#clearer {clear: both;width: 0px;margin: 0px;padding: 0px;}
h1{font-size:18px; color:#6e5948;}
h3 {font-size: 18px;}
h4 {font-size: 15px;}
h5 {font-size:13px; color:#e67817;}
body {margin: 0px 0 10px 0;font: 80% Verdana, Arial, Helvetica, sans-serif;background: #7F8F37 url("images/body_bg.jpg") repeat-x; color: #333;text-align: center ;padding: 0;}
a:link, a:visited, a:active{color: #E37816;text-decoration: underline;}
a:hover{text-decoration: none;}
#outer {text-align: left; width: 920px;margin:0 auto; background: url(images/shadow.png) repeat-y top left; padding:0 10px;}
#hdr {height: 159px;width: 862px; margin:0 auto 20px auto;}
#quick_quote {background: url(images/quick_quote.png) no-repeat ; float: right; margin-right:-51px; margin-top:-50px; width:605px; height:94px;}
#bodyblock {color: #333;width: 900px;padding: 0;margin: 0;	position: relative;}
#nav-menu {	float: left; color: #333;width: 270px;text-align: left; margin-left:20px;}
#content {
    background: none repeat scroll 0 0 #fdfdfd;
    color: #333333;
    float: right;
    margin-right: 15px;
    min-height: 800px;
    padding: 0;
    position: relative;
    text-align: left;
    width: 585px;
}
#ftr {
	height: 18px;
	color: #888;
	border-width: 1px 0 0;
	padding-top: 2px;
	margin: 0;
	font-size: 10px;
}
#ftr a:link, #ftr a:visited{color: #888;font-size: 10px;border-bottom: 1px dotted #888;	text-decoration: none;	}
#ftr a:hover{border-bottom: 1px dotted #888;}
h2 {font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #6e5948;margin:10px 0 0;padding: 0 0 0 0px;}
h3, p {margin: 0;padding: 0 0 15px;}
h4 {margin: 0;padding: 0;}
.beat{font-size:16px; color:#e67817; text-decoration:underline; font-weight:bold;}
/*#content ul{
padding:0;
list-style-type:none;
margin:0 0 5px;
}
#content ul li{
	background:url(images/list.png) no-repeat left 5px ;
	padding:0px 0px 0px 20px;
	margin:0 0 0 20px;
}*/
#main_menu ul, #secondary_menu ul, #other_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#main_menu img, #secondary_menu, #other_menu ul {border: none;}
#main_menu {width: 200px;margin: 0;}
#main_menu li a {
	height: 77px;
	voice-family: inherit;
	text-decoration: none;
}
#main_menu li a:link, #main_menu li a:visited {
	color: #FFF;
	display: block;
	background: url(/images/main_menu.gif);
	padding: 8px 0 0 10px;
}
#main_menu li a:hover {
	color: #FFF;
	background: url(/images/main_menu.gif) 0 -85px;
	padding: 8px 0 0 10px;
}
#main_menu li a p {
	color: #eee;
	text-decoration: none;
	font-weight: normal;
	margin: 6px 0;
	padding: 0;
	padding-right: 10px;
}
#secondary_menu {
	width: 200px;
	margin: 0;
	padding: 0;
	border-bottom: 1px #9EE163 solid;
}
#secondary_menu li a {
	height: 24px;
	voice-family: inherit;
	text-decoration: none;
}
#secondary_menu li a:link, #secondary_menu li a:visited {
	color: #FFF;
	display: block;
	background: url(/images/secondary_menu.gif);
	padding: 8px 0 0 10px;
}
#secondary_menu li a:hover {
	color: #FFF;
	background: url(/images/secondary_menu.gif) 0 -32px;
	padding: 8px 0 0 10px;
}
#secondary_menu li a p {
	color: #eee;
	text-decoration: none;
	font-weight: normal;
	margin: 6px 0;
	padding: 0;
	padding-right: 10px;
}
#other_menu {
	width: 200px;
	margin: 0;
	padding: 0;
	border-bottom: 1px #9EE163 solid;
}
#other_menu li a {
	height: 24px;
	voice-family: inherit;
	text-decoration: none;
}
#other_menu li a:link, #other_menu li a:visited {
	color: #FFF;
	display: block;
	background: url(/images/other_menu.gif);
	padding: 8px 0 0 10px;
}
#other_menu li a:hover {color: #FFF;background: url(/images/other_menu.gif) 0 -32px;padding: 8px 0 0 10px;}
#other_menu li a p {color: #eee;text-decoration: none;font-weight: normal;margin: 6px 0;padding: 0;padding-right: 10px;}
#tabs {float: left;width: 100%;	background: #BBD9EE;font-size: 93%;line-height: normal;}
#tabs ul {margin: 0;padding: 6px 10px 0 50px;list-style: none;}
#tabs li {display: inline;margin: 0;padding: 0;}
#tabs a {float: left;background: url(/images/tableft.gif) no-repeat left top;margin: 0;	padding: 0 0 0 4px;text-decoration: none;}
#tabs a span {
	float: left;
	display: block;
	background: url(/images/tabright.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #666;
}
#tabs a span {float: none;}
#tabs a:hover span {color: #69C;}
#tabs a:hover {	background-position: 0 -42px;}
#tabs a:hover span {background-position: 100% -42px;}
.content {padding: 0 0px 10px 10px; width:568px;}
.menu_item, .menu_itema {list-style: none;margin: 5px 0 8px 0;padding: 10px 20px;border: 1px #bbd389 solid;background-color: #f8ffe9;}
.menu_item img, .menu_itema img { margin-bottom:20px}
.menu_item ul, .menu_itema ul{padding:0; list-style-type:none; margin:0 0 5px;}
.menu_item li, .menu_itema li{background:url(images/list.png) no-repeat left 9px ; padding:3px 0 3px 20px; margin:0 0 0 20px;}
.menu_itema {background: #fff9f4; border:1px solid #e7d1bf;}
.menu_item h2, .menu_itema h2 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #6e5948; margin: 0; padding:5px 0; border-bottom:1px solid #bda795;}
.menu_item p, .menu_itema p {font: 12px Verdana, Arial, Helvetica, sans-serif;color: #333;margin: 0;padding: 2px 0 4px 2px;}
.product_item {list-style: none;margin: 5px 0 0px 0;padding: 2px;border: none;background: inherit;}
.product_item li{padding:10px 0;}
.menu_price {font-weight: bold;}
.testimonial_image{padding-left: 10px;text-align: right;float: right;}
.extras_item {list-style: none;margin: 5px 0 8px 0;padding: 10px;border: 1px #000 solid;background: #FFCC99;}
img.float {border: none;margin: 6px;padding: 0px;}
.finger{display:none;}


/*CSS Changes made by roi.com.au */

/* download menu form on /menu-form.php */

/*Call to Action*/

#download-cta{
width:400px;
background:#4b3d32 url(cta_bg.jpg) no-repeat bottom left;
color:white;
margin:0px auto 20px auto;
padding:20px 0 40px 0;
}

/*form*/

#download-cta form{
width:300px;
margin:0 auto;	
}

#download-cta #form_ul{
width:300px;
padding:0;
}

#download-cta #form_ul li{
padding:10px 0 0 0;
list-style:none outside none;

}

#download-cta input, #download-cta textarea{
width:300px;
background-color:#fff;
border:0;
margin-top:4px;
border:1px solid #b7aa93;
}

#download-cta label{
font-size:14px;	
}

#download-cta input{
height:20px;	
}
#download-cta textarea{
height:60px;	
}

#download-cta #submit{
width:300px;
height:44px;
border:0;
margin:20px 0 5px 0;
}


/*confirmation page*/

a.pdf{
display:block;
width:400px;
margin-bottom:10px;
padding:40px 20px 40px 100px;
background:#e7d1bf url(images/pdf-menu.png) no-repeat 3% 50%;
color:#333;
font-size:22px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a.pdf:hover{
background-color:#d9bda7;	
}

/*New Navigation*/

#nav-menu a img{
margin-bottom:11px;
}

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

#nav-menu li a{
color:#000;
font-size:12px;	
font-weight:bold;
text-decoration:none;
margin:1px 0;
padding:8px 0 8px 15px;
display:block;
background-color:#c0dd83;

}

#nav-menu li a:hover{
background-color:#c1e574;
}


#nav-menu li a{
color:#000;
font-size:13px;	
font-weight:bold;
text-decoration:none;
margin:1px 0;
padding:7px 0 7px 15px;
display:block;
background-color:#c0dd83;

}

#nav-menu ul.sub li a {
background-color:#e7d1bf;
}

#nav-menu ul.sub li a:hover{
background-color:#d9bda7;
}

/*New Header*/

#fab_logo{
border:0;
margin:25px 0 0 10px;	
float:left;
}

#hdr_right{
float:right;
margin-top:70px;
margin-right:25px;
text-align:right;
width:580px;
}

#hdr_right h3{
font-style:italic;
}

#hdr_right p{
margin-top:-10px;
font-size:23px;
color:#f48120;
font-weight:bold;
}

#hdr_right p span.green{
font-size:16px;
color:#b4b934;
}

.clear{
clear:both;	
}
/*New Contact Page*/
#one{
background: #fff9f4 url(images/contact/one.png) no-repeat bottom left; 
border:1px solid #e7d1bf;
padding-bottom:15px;
}
#two{
background: #f8ffe9 url(images/contact/two.png) no-repeat bottom left;
border: 1px #bbd389 solid;
padding-bottom:15px;
}
#three{
background: #fff9f4 url(images/contact/three.png) no-repeat bottom left; 
border:1px solid #e7d1bf;
padding-bottom:15px;
}
.contact_heading{
width:567px;
height:43px;
}
#new-contact-form .form_ul{
float:right;
width:390px;
padding:0;
margin-right:35px;
margin-top:-13px;
}
#new-contact-form .form_ul li{
padding:10px 0 0 0;
list-style:none outside none;
float:right;
}
#new-contact-form input, #new-contact-form textarea{
width:195px;
background-color:#fff;
border:1px solid #f1e1d4;
margin-top:2px;
}
#new-contact-form label{
font-size:12px;	
text-align: right;
float: left;
padding-top:5px;
margin-right:5px;
}
#new-contact-form input{
height:18px;	
}
#new-contact-form textarea{
height:75px;	
}
#new-contact-form select{
width:197px;
height:24px;
border:1px solid #f1e1d4;
}
#new-contact-form #submit{
width:568px;
height:51px;
background-color:transparent;
border:0 !important;
margin-top:25px;
}
.contact_arrow{
width:567px;
height:30px;
background-image:url(images/contact/contact_arrow.png);
margin:right;
}
.or{
margin:2px -160px 2px 80px;
width:350px;
}
