html {overflow-y: scroll;}
body {background-color: #3F211E; margin: 0px;} /*#F5EBB4; F5EBB4; d0b258*/
td  {font-family : Verdana, sans-serif;	font-size : 12px; color : #403F3F;}
label, .link {cursor: pointer; cursor: hand;}
button, .button {color: #fff; font-size: 9px; font-weight:bold; background-color:#990; border:1px solid; border-top-color:#696; border-left-color:#696; border-right-color:#363; border-bottom-color:#363;}

a:link, a:visited, .link {color: #C48D3F; text-decoration: underline;}
a:hover		{color: #339933; text-decoration: underline;}

.navtop {height: 120px;}

.navleft {background-color: #E7811C; color: #fff;}
	.navleft td {padding: 0px 0px 1px 0px; color: #E8EB9D; font-weight: bold; font-size: 13px;}
	.navlink a, .navlink a:visited {color: #fff; text-decoration: none;}
	.navlink a:hover {color: #E8EB9D; text-decoration: none;}

.main_1 {width: 790px;}
.main_2	{width: 550px; background-color: #FAF9F4;}
.main_3	{width: 415px;}

.sidebar {}
	.sidebar_box {width: 218px; height: 116px; background-image: url(images/sidebar_box.jpg); background-repeat: no-repeat; background-position: 0px 4px; padding: 11px 20px 12px 9px;}
	.sidebar_box_sm {width: 238px; height: 85px; background-image: url(images/sidebar_box_sm.jpg); background-repeat: no-repeat; background-position: 0px 4px; padding: 11px 20px 12px 9px;}
	.sidebar_box2 {background-image: url(images/sidebar_box_bg.gif); background-repeat: repeat-y; background-position: 0px 4px; padding: 0px 12px 12px 7px;}
	.sidebar_getintouch {background-image: url(images/sidebar_box_bg.gif); background-repeat: repeat-y; background-position: 0px 4px; padding: 3px 20px 5px 12px;}
		.sidebar_getintouch p {margin: 8px 0px 0px 0px;}
	.sidebar_text {padding: 4px 0px 0px 12px; font-size: 11px;}
	.sidebar_basket_text {padding: 0px 0px 0px 3px; font-size: 9px;}
	
.error {color: red; font-size: 10px;}

.over_pairing p {margin: 8px 0px 0px 0px;}

.nutrish {font-size: 9px; background-color: #ccc;}
.nutrish td {font-size: 9px; background-color: #fff; padding: 3px 4px 3px 4px; text-align: center; width: 60px;}

.label {padding: 3px 5px 0px 5px; font-size: 11px; font-weight: bold; vertical-align: top;}
.label_radio {padding: 6px 0px 0px 0px;}
.label_checkbox td, .label_checkbox {font-size: 10px;}

.grey {color: #666;}
.menu_item {margin: 6px 0px 0px 10px; font-size: 12px;}
	.menu_item a {text-decoration: none; color: #990;}
	.menu_item a:hover {text-decoration: none; color: #CF9242;}
	.price td {font-weight: bold; font-size: 9px;}

.pad {padding: 6px 10px 5px 5px;}
	.padbtm {padding-bottom: 5px;}
	.padleft {padding-left: 8px;}
	.padright {padding-right: 8px;}
	.padrow {padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 4px;}
	.padrow td {padding: 1px 5px 1px 0px;}
	.padtop {padding-top: 8px;}
	.padover {padding: 0px 6px 6px 6px;}

.popup_item_pic {margin: 3px 5px 3px 3px; border: solid 1px #996633;}
.spacer-height {height: 5px;}
.strike {text-decoration: line-through;}

.tableheader td {background-color: #990; color: #fff; line-height: 16px; font-weight: bold; padding: 2px 2px 3px 2px;}
	.tablerow td {padding: 1px 2px 2px 2px;}
	.tablebody td {background-color: #eee;}

.receipt {background-color: #ccc;}
.receipt td {background-color: #fff; padding: 2px 0px 2px 5px;}

.receipt_header td {line-height: 16px; font-weight: bold; padding: 0px 2px 4px 2px;}
	.receipt_row td {padding: 1px 2px 2px 2px;}
	.tablebody td {background-color: #eee;}

.textbox {font-family: verdana;	font-size: 9px;}
	.code {width: 60px;}
	.qty {width: 25px;}
	.address {width: 150px;}
	.city {width: 120px;}
	.state {width: 26px;}
	.zip {width: 45px;}
	.phone {width: 80px;}
	.email {width: 160px;}
	.bio {width: 550px; height: 250px;}
	.comments {width: 250px; height: 100px;}
	.special {width: 375px; height: 65px;}
	.job_desc {width: 275px; height: 150px;}
	.date {width: 75px;}
	.item_name {width: 300px;}
	.item_desc {width: 300px; height: 90px;}
	.ingredients {width: 375px; height: 50px;}
	.cooking {width: 375px; height: 90px;}
	.money {width: 70px; text-align: right;}
	.sub_totals {font-family : Verdana, sans-serif;	font-size : 12px; width: 70px; text-align: right; background-color: #FAF9F4; border: 0px; color: #000;}

.form_area {margin: 3px; padding: 3px; background-color: #eee;}

.label_sub {font-size: 10px; color: #666; font-style: italic;}

.text_small {font-size: 10px;}
	.text_small p {margin: 3px 0px 0px 0px;}
.text_small2 {font-size: 9px;}
.title {font-size: 13px; color: #C33; font-weight: bold; margin: 6px 0px 4px 0px;}
.title_popup {font-size: 11px; color: #C33; font-weight: bold; margin: 4px 0px 4px 0px;}
.intro {font-size: 13px;}
	
.caltxt, .smcal {font-size: 9px;}
.caltxtbold {font-weight: bold;}

.img_ico {margin: 1px 3px 1px 0px;}