@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0;}
body, th,td{font-family:"Verdana", Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#2d2d2d; font-size:11px;}
a:link,a:visited,a:active{color:#f90; text-decoration:none;}
a img{border:0;}
.wrapper{width:960px; margin:auto;}
/*HEADER CSS*/
.header{background:url(images/headerimg.jpg) no-repeat center top; height:197px; margin:auto;}
.header_nav{width:960px; margin:auto; position:relative;}
.splashpic{text-align:center;}

div.logolink{position:absolute; left:0px; top:40px;}
/* NAVIGATION CSS */
ul.navcol1,ul.navcol1 li, ul.navcol2, ul.navcol2 li{list-style:none; padding:0; margin:0;}

ul.navcol1{left:598px; top:45px; position:absolute;}
ul.navcol2{left:790px; top:45px; position:absolute;}


/*Content CSS*/
.left_col{
	float:left;
	width:300px;
	padding-right:40px;
	font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#777;
	
}
.left_col strong{color:#000;}

.thumbnail{
	padding-top:40px;
}

.contentarea{padding:30px 0 ;}

.left_col-title{
	padding-left:55px;
	background:url(images/leafthumbnail.gif) no-repeat;
	font-size:18px;
}

.left_col-text{
	padding-left:55px;
	line-height:18px;
	padding-bottom:15px;

}
	

.right_col{
	float:left;
	width:620px;
	padding:0px;
	line-height:18px;

}

.right_col-title{padding-bottom:10px;}

.right_col-subtitle{color:#000;}
.right_col-subtitle ul{margin:0; padding-left:15px; padding-bottom:10px; list-style:square;}


.right_col-text{padding:1px 0}

.footer{
	text-align:center;
	color:#8a8a8a;
	background:#ececec;	
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px;
	padding:11px 0;
	margin-bottom:10px;
}

.footer a, footer a:hover{color:#777;}
.footer a.subtlelink:link,.footer a.subtlelink:visited,.footer a.subtlelink:active,.footer a.subtlelink:hover{color:#8a8a8a;}

.sitemap{
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
}


.clearboth{
	clear:both;
}

.menu_item_details,.menu_item_name,.menu_item_price,.menu_item_desc{height:18px;}
.menu_item_details{background:url(images/dots.gif) left bottom repeat-x; padding-bottom:1px;}
.menu_item_name{background:#fff; font-size:13px; float:left; padding-left:0px; color:#000;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.menu_item_price{background:#fff; font-size:13px; float:right; padding-left:5px;color:#555;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.menu_item_desc{clear:both; float:left; color:#000;}

.menu_item_image{}
.contactform label{color:#666;}
.contactform td {padding:5px 0;}
.red {color:#F00;}

.menu{width:580px; margin-bottom:20px;}
.menu td{vertical-align:top;}
.menu .col_pic{width:120px; padding-bottom:10px; height:107px;}
.menu .col_itemdesc{width:460px; padding-bottom:10px;}

.thisweeksmenu td.col_pic{width:0; display:none;} 
.thisweeksmenu td.col_itemdesc{width:580px;}
.mailinglist-thanks{padding:5px; background:#f3f3f3; border:1px solid #ccc; font-size:11px;}
.textfieldInvalidFormatMsg,.textfieldRequiredMsg{display:block;}

.didyouknow{width:320px; float:left; padding-top:10px;}
.didyouknow h3{font-size:16px; margin:0; padding:0 0 10px;}
.didyouknow strong{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.yellow{color:#fec200;}
.pricetag{width:240px; float:right;}