/* CONTACT */
#contactbanner	{ height: 276px; width: 100%; background-image: url(../image/contactimage.jpg); border-bottom: 2px solid #ED1B24;}
#contactcontent	{ width: 100%; background-color: #FCF6BC; background-image: url(../image/contact.gif); height: 675px;}
#contactform	{ width: 100%; background-image: url(../image/contactform.gif); height: 626px; background-repeat:no-repeat; background-position:center}
#contactformborder	{ width: 370px; margin: auto; margin-top: 2px;}
#contactformfields	{ width: 77px; height: 344px; margin-left: 155px; margin-top: 132px; background-image: url(../image/formfields.jpg); display: inline; float: left;}
#contactformfieldsright	{ width: 40%;  height: auto; width: 370px; margin-top: 132px; background-color: #FFFFFF; display: inline; float: left;}
#fieldname	{ margin-top: 8px;}
#fieldaddress { margin-top: 17px;}
#fieldcity { margin-top: 20px;}
#fieldstate { margin-top: 18px; display: inline; float: left;}
#fieldzip { margin-top: 18px; display: inline; float: left;margin-left: 10px;padding-left: 55px; background-image:url(../image/zip.jpg); background-repeat:no-repeat;}
#fieldphone { margin-top: 21px;display: inline; float: left;}
#fieldfax { margin-top: 21px;display: inline; float: left; margin-left: 10px;padding-left: 55px; background-image:url(../image/fax.jpg); background-repeat:no-repeat;}}
#fieldm { margin-top: 17px; display: inline; float: left;}
#fieldcomments	{ margin-top: 5px; clear: both;}
#fieldsubmit	{ margin-top: 12px; clear: both; padding-left: 60px;}

/* SPECIAL ORDERS */
#sobanner	{ height: 276px; width: 100%; background-image: url(../image/sobanner.jpg); border-bottom: 2px solid #ED1B24;}
#socontent	{ width: 100%; background-color: #FCF6BC; background-image: url(../image/so.gif); height: 675px;}
#soformfields	{ width: 77px; height: 344px; margin-left: 155px; margin-top: 132px; background-image: url(../image/sofields.gif); display: inline; float: left;}
#soformfieldsright	{ width: 40%;  height: 250px; width: 370px; margin-top: 132px; background-color: #FFFFFF; display: inline; float: left;}


/* WEEKLY SPECIALS */
#specialsbanner	{ height: 276px; width: 100%; background-image: url(../image/specialsbanner.jpg); border-bottom: 2px solid #ED1B24;}
#sleft	{ width: 49%; display: inline; float: left; padding-top: 20px; text-align:center;}
#sright	{ width: 49%; display: inline; float: right; padding-top: 20px; text-align:center;}
#wsflyer	{ width: 100%; height: 101px; clear: both; background-image:url(../image/wsflyer.gif);}
#wssignup	{ width: auto; height: auto; margin-left: 512px; padding-top: 8px;}
#scontentl	{ width: auto; height: auto; }
#speciall	{ width: 98%; margin: auto;}

/* TASTING */
#tbanner	{ height: 276px; width: 100%; background-image: url(../image/tastingbanner.jpg); border-bottom: 2px solid #ED1B24;}
#tasting	{ width: 90%; margin: auto; padding-top: 20px; text-align: center;}
#tasting2	{ width: 90%; margin: auto; padding-top: 20px; text-align: center;}
#treserve	{ width: 56%; margin: auto; padding-top: 20px; padding-bottom: 20px;}

/* FLYER */
#fform	{ background-color: #FCF6BC; padding-top: 15px; padding-bottom: 15px;}
#formborder	{ width: 182px; margin: auto; }
.line	{ width: 400px; height: 25px; margin: auto; margin-top: 4px;}
#fid		{ width: 160px; height: auto; display: inline; float: left; margin-left: 15px;}
#sbutton		{ width: 18%; margin-left: 300px;}
#helping	{ width: 42%; margin: auto; margin-top: 10px;}
#weekly	{ width: 52%; margin: auto; margin-top: 5px; margin-bottom: 5px;}

/* CAREER */
#careerbanner	{ height: 276px; width: 100%; background-image: url(../image/careers.gif); border-bottom: 2px solid #ED1B2}