#rodTbl {
width:100%;
background-color:transparent;
border-width:0;
margin:0;
padding:0;
}

.rodSpacerCell {
font-size:5px;
width:5px;
margin:0;
padding:0;
}

#rodImageCell {
height:121px;
margin:0;
padding:0;
}

#rodImg {
border-width:0;
margin:20px 0 0 5px;
}

#rodTextCell {
font-weight:700;
font-size:10px;
height:121px;
text-align:center;
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:7px 0 0 15px;
}

p, td, ul, ol, ul, li, dl, dt, dd, pre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


a:hover {
text-decoration:underline;
color:#2D945D;
}

img {
border:none;
}

#header_table {
width:760px;
border-bottom:solid 1px #2D945D;
border-top:0;
padding:0;
}

#header_menuTable2 {
width:560px;
height:45px;
border:0;
padding:0;
}

#header_menuOutCell {
border:0;
padding:0;
}

#header_menuLeftCell {
width:200px;
height:45px;
border:0;
vertical-align:top;
padding:0;
}

#header_menuCell {
width:560px;
border:0;
height:24px;
vertical-align:bottom;
padding:0;
}

#header_topLinks {
position:relative;
width:100%;
text-align:right;
}

#dd {
position:relative;
top:2px;
left:15px;
height:23px;
z-index:999;
margin:5px 0 0;
padding:0;
}

#dd li {
list-style:none;
float:left;
margin:0;
padding:0;
}

#dd li a.menu {
display:block;
text-align:center;
width:auto;
text-decoration:none;
}

#dd li a.menu:hover {
color:#e6e48f;
}

.submenu {
visibility:hidden;
position:absolute;
width:auto;
min-width:121px;
z-index:999;
top:25px;
filter:alpha(opacity=85);
opacity:0.85;
margin:0;
}

.submenu a {
display:block;
font-family:Arial;
text-align:left;
border-bottom:solid 1px #696969;
text-decoration:none;
color:#fff;
filter:alpha(opacity=85);
opacity:0.85px;
background-color:#2D945D;
padding:3px 6px;
}

.submenu a:visited {
background-color:#E9E79C;
filter:alpha(opacity=85);
opacity:0.85px;
text-decoration:none;
background:#2D945D;
color:#fff;
}

.submenu a:active {
text-decoration:none;
background-color:#E9E79C;
color:#696969;
filter:alpha(opacity=85);
opacity:0.85px;
}

.UDC_Title {
font-size:12px;
font-weight:700;
margin-bottom:8px;
}

.UDC_Content 
{
font-size: 12px;
margin: 3px;
line-height: 17px;
}

#content_table_top {
border:none 0;
}

#content_table_bottom {
width:760px;
border:none 0;
margin:0;
}

#content_table_subbottom {
width:760px;
border:none 0;
margin:0;
padding:10px 0 0;
}

#content_table_main {
width:760px;
border:none 0;
padding:20px 0 0;
}

#content_table_specials {
width:405px;
height:121px;
border:none 0;
padding:0;
}

#content_NutritionistCell {
width:185px;
padding:0;
}

#content_mainCell {
vertical-align:top;
padding:0;
}

#content_mainleftCell2 {
width:200px;
vertical-align:top;
padding:0 0 10px;
}

#content_textCell {
vertical-align:top;
text-align:left;
padding:0 0 0 10px;
line-height:17px;
}

#content_pictureCell {
vertical-align:top;
}

#content_locCell {
padding:0 3px 0 7px;
}

#content_table_other {
width:760px;
height:395px;
margin-top:10px;
border:none 0;
padding:0;
}

#content_rightCell {
width:500px;
vertical-align:top;
line-height:18px;
border-left:1px solid #999;
padding:20px 10px 10px 30px;
}

#content_centerCell {
width:100%;
}

#content_table_img {
width:100%;
border:none 0;
padding:0;
}

#content_imgCell {
vertical-align:top;
padding-left:10px;
padding-right:10px;
}

.NutritionFeatureBox {
width:450px;
height:auto;
background-color:#CCCC65;
}

.tNutritionC1 {
font-size:15px;
font-weight:700;
color:#007A3D;
margin:3px 0 3px 5px;
}

.tNutritionC2 {
font-size:14px;
font-weight:700;
color:#333;
margin:3px 0 3px 5px;
}

.headline01 {
font-size:18px;
font-weight:700;
color:#66C;
}

.t1 {
margin:0 0 -3px;
}

.t2 {
margin:0 0 2px;
}

.t3 {
margin:5px 0;
}

.headline2 {
font-size:16px;
font-weight:700;
}

.headline3 {
font-size:14px;
font-weight:700;
margin:5px 0;
}

#headline4 {
font-size:12px;
font-weight:700;
}

.form_success_message {
color:Green;
}

.form_error_message {
color:Red;
}

.line_smMargin {
margin:0;
}

.labelSuccess {
color:Green;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.labelContact {
color:#000;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ul_noIndent {
list-style-type:none;
margin-left:0;
padding-left:0;
}

#footer_table {
width:760px;
margin-top:20px;
}

.footer_links {
font-size:10px;
color:#333;
margin:5px;
}
.footer_links a
{
 text-decoration:none; 
}

a:visited {
text-decoration: none;
color:#003399;
background: transparent;
}


a:visited,a:active {
text-decoration:none;
color:#039;
}

#content_leftCell,#content_mainleftCell {
width:200px;
vertical-align:top;
padding:10px 0;
}

div.submenu a {
color:#fff;
}

div.submenu a:hover {
filter:alpha(opacity=85);
opacity:0.85px;
background:#e6e48f !important;
color:#666;
}

.menu {
font-size:16px;
font-weight:700;
color:#333;
}

.menuItem {
font-weight:700;
margin:0;
}

.itemDesc {
margin:0 0 10px 10px;
}

.space {
font-size:14px;
vertical-align:top;
padding:20px 10px 10px;
}

#current_page {
font-size:14px;
font-weight:700;
color:Red;
}

.right {
float:right;
}
.height106
{
 text-align:left;
 height:106px;
}
.leftspace
{
  margin-left:5px;
}
.wines-wrapper
{
background-color:#FFFFFF;
float:left;
width:380px;
}
.online-shopping-wrapper
{
height:102px;
width:760px;
}
.online-shopping
{
 text-align:left;
 height:102px;
 width:380px;
 float:left; 
}
.left {
float:left;
}

.lrspace {
padding:0 10px;
}

.left-padding {
padding-left:40px;
}

.center,#footer_cell,#circular_image {
text-align:center;
}

.circular_menu,#circular_header {
font-size:14px;
font-weight:700;
text-align:center;
}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.leftclear{clear:left;}
.form-title{float:left; clear:both; margin:0; padding:0;}
#form{width:527px;float:left;border:1px #2D945D solid; padding:5px; clear:both; margin:10px  0 0 0;}
#form p{margin:0; padding:5px 0 5px 0;}
.selector{font-size:15px;color:#2D945D;}
.delimitator{width:520px; float:left; margin:5px 0 0 1px; display:inline; height:1px; background-color:#2D945D}
#total{float:right; clear:both; margin:10px 0 0 0;}
#total p{font-size:17px; font-weight:bold; color:#2D945D;}
.green-border{border:1px #2D945D solid;}
.submit{float:right; margin:10px 0 0 0;}
.form-image{float:left;margin:10px 0 10px 0;}
.quantity{float:right; margin:0px 0 5px 20px; display:inline;}
.quantity input{margin:5px 0 5px 0;}
.product-title{float:left; margin:5px 0 5px 0;}
.product-title span{font-weight:bold;}
.product-selection{float:left;width:400px; clear:left;}
#pickup {display:none;}
#delivery {display:none;}
label.error, .error, .tError {color: red; padding-left: 2px; vertical-align: top; }
.thank-you{float:left;padding:10px;}
.thank-you p{font-size:17px;color:#2D945D;}
p.picnic-deal {font-weight:bold;}
