body          {margin: 0px; width: 100%; font-family: verdana, arial; text-align: center;}
div.main      {margin: 0px; width: 776px;}
table         {border-collapse: collapse;}
table.top     {width: 100%; height: 176px;}
td            {margin: 0px; padding: 0px; font-family: verdana, arial; vertical-align: top;}
td.nav        {vertical-align: middle;}
img           {margin: 0px; padding: 0px; border: 0px;}

a.nav					{text-decoration: none; font-size:9pt;}
a.nav:link, a.nav:visited, a.nav:active
              {color: #FFF;}
a.nav:hover   {color: #E5A545;}

a.mnav					   {text-decoration: none; font-size:9pt;padding-top:5000000px;}
a.mnav:link, a.mnav:visited, a.mnav:active {color: #FFF;}
a.mnav:hover                               {color: #E5A545;}

p							{font-size: 75%;}
.cen          {text-align: center;}
td.jobsl, td.jobst, td.jobsr, li
              {font-size: 70%; padding: 3px;}
td.jobsl      {color: #660033; text-align: right; font-weight: 700;}
td.jobst      {color: #660033; font-weight: 700;}
h3            {font-size: 100%; color: #660033; font-weight: 700;}
.bur          {color: #660033; font-weight: 700;}
span.bur1     {color: #660033; font-weight: 700; font-size: 75%;}
hr            {color: #660033; height: 1px; width: 33%;}

.hed_01       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
               font-weight: bold; color: #660033;}
.hed_02       {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal;
               font-weight: bold; color: #660033;}

img.transpan                               {width: 150px; height: 175px;}
a.fish:link, a.fish:visited, a.fish:active {background: url(images/i_main_fish_r1_c1.jpg) top left no-repeat;}
a.fish:hover                               {background: url(images/i_main_fish_r1_c1_f2.jpg) top left no-repeat;}
a.menu:link, a.menu:visited, a.menu:active {background: url(images/i_main_fish_r1_c3.jpg) top left no-repeat;}
a.menu:hover                               {background: url(images/i_main_fish_r1_c3_f2.jpg) top left no-repeat;}
a.wine:link, a.wine:visited, a.wine:active {background: url(images/i_main_fish_r1_c5.jpg) top left no-repeat;}
a.wine:hover                               {background: url(images/i_main_fish_r1_c5_f2.jpg) top left no-repeat;}
a.news:link, a.news:visited, a.news:active {background: url(images/i_main_fish_r1_c7.jpg) top left no-repeat;}
a.news:hover                               {background: url(images/i_main_fish_r1_c7_f2.jpg) top left no-repeat;}
a.cont:link, a.cont:visited, a.cont:active {background: url(images/i_main_fish_r1_c9.jpg) top left no-repeat;}
a.cont:hover                               {background: url(images/i_main_fish_r1_c9_f2.jpg) top left no-repeat;}


td.fish2 {background: url(images/i_main_fish_r1_c1_f2.jpg) top left no-repeat;}
td.wedd2 {background: url(images/i_main_wedd_r1_c1_f21.jpg) top left no-repeat;}
td.menu2 {background: url(images/i_main_fish_r1_c3_f2.jpg) top left no-repeat;}
td.wine2 {background: url(images/i_main_fish_r1_c5_f3.jpg) top left no-repeat;}
td.news2 {background: url(images/i_main_fish_r1_c7_f2.jpg) top left no-repeat;}
td.brth2 {background: url(images/i_main_fish_r1_c7_f3.jpg) top left no-repeat;}
td.cont2 {background: url(images/i_main_fish_r1_c9_f2.jpg) top left no-repeat;}




a.fish2       {background: url("images/fish-colony.jpg") 0 0 no-repeat;}
a.fish2:hover {background-position: -150px 0;}
a.wedd2       {background: url("images/wedding1.jpg") 0 0 no-repeat;}
a.wedd2:hover {background-position: -150px 0;}
a.menu2       {background: url("images/menus.jpg") 0 0 no-repeat;}
a.menu2:hover {background-position: -152px 0;}
a.wine2       {background: url("images/wine-list.jpg") 0 0 no-repeat;}
a.wine2:hover {background-position: -151px 0;}
a.wine2       {background: url("images/new-wine.jpg") 0 0 no-repeat;}
a.wine2:hover {background-position: -151px 0;}
a.news2       {background: url("images/barn-news.jpg") 0 0 no-repeat;}
a.news2:hover {background-position: -151px 0;}
a.brth2       {background: url("images/barn-birthdays.jpg") 0 0 no-repeat;}
a.brth2:hover {background-position: -151px 0;}
a.cont2       {background: url("images/contact-barn.jpg") 0 0 no-repeat;}
a.cont2:hover {background-position: -151px 0;}


div.sectionheadwine {width: 99%; font-size: 85%; font-weight: 700; height: 25px;}
div.sectionwine4    {width: 99%; font-size: 70%; text-align: left; padding-right: 10px;}

div.section3    {width: 99%; font-size: 80%; float: left; text-align: left; height: 40px; padding-right: 10px;}
div.section4    {width: 99%; font-size: 80%; text-align: left; padding-right: 10px;}



.foot					{font-weight: none; font-style: none; text-align: center; color: #FFF; font-size: 8pt;}
a.email				{font-style: italic;}
a.gh					{color: #ECAC26;}
a.gh:link, a.gh:visited, a.gh:active, a.gh:hover {color: #ECAC26;}


div.heart3       {width: 220px; height: 150px; float: right; padding: 10px;}

img.heart3       {float: right; margin: 10px;}

a.heartlink {display: block;}


.fr {float: right;}
.fl {float: left;}

.drop { position: absolute; width: 3; filter: flipV(), flipH(); font-size: 40; color: blue }
#footer a{color:#E5A545;}

/*SPECIAL EVENTS*/



table.events {
	margin-top: 20px;
}

table.events td.contentCell{
	padding: 20px;
}

table.events td.headerCell{
	text-align: center;
}

table.events td.borderCell{
	border-right: 1px dotted #999999;
}

table.events h2 {
	color: #660033;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

table.futureEvent td {
	background-color: #003366;
	color: #FFFFFF;
	padding:8px;
}
