body {background-color: #e7e9da; margin-top: 0}



h1 {font-family: helvetica; color: #79003b; font-weight: 100; font-size: 26px; font-variant: small-caps; line-height: 24px; margin-bottom: 0px; margin-top: 0px;}

h2 {font-family: helvetica; font-size: 18px; font-weight: 100; font-style: italic; color: #afbb40; margin-bottom: 0px; margin-top: 0px;}

h3 {font-family: helvetica; font-size: 14px; font-weight: 100; color: #79003b; margin-top: 0px; margin-bottom: 0px; line-height: 10px; text-decoration: none;}

h3 a {font-family: helvetica; font-size: 14px; font-weight: 100; color: #79003b; margin-top: 0px; margin-bottom: 0px; line-height: 10px; text-decoration: none;}

h3 a:hover {font-family: helvetica; font-size: 14px; font-weight: 100; color: #79003b; margin-top: 0px; margin-bottom: 0px; line-height: 10px; text-decoration: underline;}

h4 {font-family: helvetica; font-size: 18px; font-weight: 100; color: #afbb40; margin-bottom: 0px; margin-top: 0px;}



p {}



.content {background-color: #ffffff; font-family: helvetica, sans-serif; font-size: 12px; color: #333333; padding: 25px; line-height: 26px;}

.content a { font-family: arial; color: #780039; text-decoration: none;}

.content a:visited { font-family: arial; color: #780039; text-decoration: none;}

.content a:hover { font-family: arial; color: #780039; text-decoration: underline }



.sponsorcontent {background-color: #ffffff; font-family: helvetica, sans-serif; font-size: 12px; color: #333333; padding: 15px; line-height: 18px;}

.sponsorcontent a { font-family: arial; color: #780039; text-decoration: none;}

.sponsorcontent a:visited { font-family: arial; color: #780039; text-decoration: none;}

.sponsorcontent a:hover { font-family: arial; color: #780039; text-decoration: underline }



.tablecontent {background-color: #ffffff; text-align: justify; font-family: helvetica, sans-serif; font-size: 12px; color: #333333; padding: 10px; line-height: 21px;}

.tablecontent a { font-family: arial; color: #780039; text-decoration: none;}

.tablecontent a:visited { font-family: arial; color: #780039; text-decoration: none;}

.tablecontent a:hover { font-family: arial; color: #780039; text-decoration: underline }



.prcontent {background-color: #ffffff; font-family: helvetica, sans-serif; font-size: 12px; color: #333333; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 10px;line-height: 18px;}

.prcontent a { font-family: arial; color: #780039; text-decoration: none;}

.prcontent a:visited { font-family: arial; color: #780039; text-decoration: none;}

.prcontent a:hover { font-family: arial; color: #780039; text-decoration: underline }



.contentvideo {background-color: #ffffff; font-family: helvetica, sans-serif; font-size: 12px; color: #333333; padding: 5px; line-height: 26px;}

.contentvideo a { font-family: arial; color: #780039; text-decoration: none;}

.contentvideo a:visited { font-family: arial; color: #780039; text-decoration: none;}

.contentvideo a:hover { font-family: arial; color: #780039; text-decoration: underline }





.contest {font-family: arial; font-size: 14px; color: #333333; padding-left: 20px; padding-right: 15px}

.contestrules {font-family: arial; font-size: 10px; color: #333333; padding: 10px;}

.contentbg {background-color: #fcf3e6; font-family: arial; font-size: 12px; color: #333333; padding: 20px;}

.advtopbar {background:URL(img/adv-topbar-bkgd.gif) bottom left no-repeat; width: 479px; height:21px; font-family: times; font-size: 15px; color: #506277; padding-left:3px;}

.advtext  {font-family: arial; font-size: 11px; color: #333333; padding-left: 10px; padding-right: 10px; padding-top: 10px}

.required {font-family: arial; font-size: 12px; color: #333333;}



.header {background-color: #f5f6ea; border-bottom: 2px solid #dcdeba;}

.header a {font-family: arial; font-size: 12px; color: #780039; text-decoration: none; padding-right: 5px; padding-top: 0px}

.header a:visited {font-family: arial; color: #780039; text-decoration: none; }

.header a:hover {font-family: arial; color: #780039; text-decoration: underline;}



.bannerimg {background:URL(img/banner-rosemary-beach-winefestival.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg2 {background:URL(img/banner-wine-pour1.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg3 {background:URL(img/banner-wine-pour2.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg4 {background:URL(img/banner-event-crowd.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg5 {background:URL(img/banner-event-bay.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg6 {background:URL(img/banner-get-involved.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg7 {background:URL(img/banner-toasting.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg8 {background:URL(img/banner-wine-pour3.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg9 {background:URL(img/banner-wine-glasses.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg10 {background:URL(img/banner-baton-rouge.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg11 {background:URL(img/banner-br-wine-dinner.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg12 {background:URL(img/banner-wine-bottles-cu.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg13 {background:URL(img/banner-wharf-orange-beach.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg14 {background:URL(img/banner-orange-beach-sunset.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg15 {background:URL(img/banner-wharf-orange-beach2.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg16 {background:URL(img/banner-orange-beach-wine-dinner.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg17 {background:URL(img/banner-orange-beach-event.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg18 {background:URL(img/banner-orange-beach-event2.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg19 {background:URL(img/banner-sw-baytowne-wharf.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg20 {background:URL(img/banner-sw-beach.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg21 {background:URL(img/banner-sw-brunch.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg22 {background:URL(img/banner-sw-dinner.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg23 {background:URL(img/banner-sw-sunset.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg24 {background:URL(img/banner-sw-winetasting.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg25 {background:URL(img/banner-sw-gulf-place.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg26 {background:URL(img/banner-lorrie-drennan-art.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg27 {background:URL(img/banner-brunch.jpg) top right no-repeat; width: 544px; height:298px;}

.bannerimg28 {background:URL(img/banner-sb.jpg) top right no-repeat; width: 544px; height:298px;}


.leftnav_next a {display: block; background-position: 0px; background:URL(img/b-leftnav-nxtevent.gif) top left no-repeat; width:230px; height:69px; text-decoration: none; }

.leftnav_next a:hover {display: block; background-position: -231px 0px; text-decoration: none; }

.leftnav_next a:visited {text-decoration: none; }



.leftnav_about a {display: block; background-position: 0px; background:URL(img/b-leftnav-about.gif) top left no-repeat; width:230px; height:76px; text-decoration: none; }

.leftnav_about a:hover {display: block; background-position: -231px 0px; text-decoration: none; }

.leftnav_about a:visited {text-decoration: none; }



.leftnav_tickets a {display: block; background-position: 0px; background:URL(img/b-leftnav-tickets.gif) top left no-repeat; width:230px; height:77px; text-decoration: none; }

.leftnav_tickets a:hover {display: block; background-position: -231px 0px; text-decoration: none;}

.leftnav_tickets a:visited {text-decoration: none; }



.leftnav_coming a {display: block; background-position: 0px; background:URL(img/b-leftnav-upcoming.gif) top left no-repeat; width:230px; height:76px; text-decoration: none; }

.leftnav_coming a:hover {display: block; background-position: -231px 0px; text-decoration: none;}

.leftnav_coming a:visited {text-decoration: none; }





.midnav {border-top: 2px solid #dcdeba; border-bottom: 2px solid #dcdeba;}



.midnav_home a {display: block; background-position: 0px; background:URL(img/midnav-home.jpg) top left no-repeat; width:67px; height:29px; text-decoration: none;}

.midnav_home a:hover {display: block; background-position: -67px 0px; text-decoration: none;}

.midnav_home a:visited {text-decoration: none; }



.midnav_destinations a {display: block; background-position: 0px; background:URL(img/midnav-destinations.jpg) top left no-repeat; width:141px; height:29px; text-decoration: none;}

.midnav_destinations a:hover {display: block; background-position: -141px 0px; text-decoration: none;}

.midnav_destinations a:visited {text-decoration: none; }



.midnav_sponsors a {display: block; background-position: 0px; background:URL(img/midnav-sponsors.jpg) top left no-repeat; width:101px; height:29px; text-decoration: none;}

.midnav_sponsors a:hover {display: block; background-position: -101px 0px; text-decoration: none;}

.midnav_sponsors a:visited {text-decoration: none; }



.midnav_press a {display: block; background-position: 0px; background:URL(img/midnav-press.jpg) top left no-repeat; width:119px; height:29px; text-decoration: none;}

.midnav_press a:hover {display: block; background-position: -119px 0px; text-decoration: none;}

.midnav_press a:visited {text-decoration: none; }



.midnav_involved a {display: block; background-position: 0px; background:URL(img/midnav-get-involved.jpg) top left no-repeat; width:119px; height:29px; text-decoration: none;}

.midnav_involved a:hover {display: block; background-position: -119px 0px; text-decoration: none;}

.midnav_involved a:visited {text-decoration: none; }



.midnav_resources a {display: block; background-position: 0px; background:URL(img/midnav-resources.jpg) top left no-repeat; width:109px; height:29px; text-decoration: none;}

.midnav_resources a:hover {display: block; background-position: -109px 0px; text-decoration: none;}

.midnav_resources a:visited {text-decoration: none; }



.midnav_contact a {display: block; background-position: 0px; background:URL(img/midnav-contact.jpg) top left no-repeat; width:88px; height:29px; text-decoration: none;}

.midnav_contact a:hover {display: block; background-position: -88px 0px; text-decoration: none;}

.midnav_contact a:visited {text-decoration: none; }



.content_leftdiv {width:215px; background-color: #e3e6c6; padding: 5px;}


.leftdiv_survey {background-color: #eff0de; font-family: arial; font-size: 13px; color: #333333; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; line-height: 15px;}

.leftdiv_survey a {color: #780039; text-decoration: none;}

.leftdiv_survey a:hover {color: #780039; text-decoration: underline;}

.leftdiv_survey a:visited {color: #780039; text-decoration: none;}




.leftdiv_box {background-color: #eff0de; font-family: arial; font-size: 12px; color: #666666; border: 2px solid #bec57e; padding: 10px;}

.leftdiv_box a {color: #780039; text-decoration: none;}

.leftdiv_box a:hover {color: #780039; text-decoration: underline;}

.leftdiv_box a:visited {color: #780039; text-decoration: none;}



.leftdiv_links {background-color: #eff0de; font-family: arial; font-size: 13px; color: #666666; padding-left: 20px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; line-height: 10px;}

.leftdiv_links a {color: #780039; text-decoration: none;}

.leftdiv_links a:hover {color: #780039; text-decoration: underline;}

.leftdiv_links a:visited {color: #780039; text-decoration: none;}

.leftdiv_links a:active {color: #333333; text-decoration: none;}



.leftdiv_buytix a {display: block; background-position: 0px; background:URL(img/b-buyticketsnow.gif) top left no-repeat; width:194px; height:24px; text-decoration: none; }

.leftdiv_buytix a:hover {display: block; background-position: -194px 0px; text-decoration: none; }

.leftdiv_buytix a:visited {text-decoration: none; }



.leftdiv_getemail a {display: block; background-position: 0px; background:URL(img/b-get-email-updates.gif) top left no-repeat; width:194px; height:24px; text-decoration: none; }

.leftdiv_getemail a:hover {display: block; background-position: -194px 0px; text-decoration: none; }

.leftdiv_getemail a:visited {text-decoration: none; }



.bkgd_header {background: URL(img/header.jpg) top left no-repeat; width:725px; height:207px; margin:0;}

.bkgd_main_mid {background:URL(img/bkgd_main_mid.gif) top center repeat-y;}

.bkgd_topnav {background:URL(img/topnav_bkgd.gif) top right repeat-x; width:100%}

.bkgd_decobar {background:URL(img/content_top_decor_row_bkgd.gif) top left repeat-x; width:100%}



.archive {width:100%; text-align: right; font-family: arial; font-size: 12px; padding: 8px; border-top: 2px #cccccc solid; border-bottom: 2px #cccccc solid}

.comments {background: URL(img/content_commentsbar_bkgd.gif) top right no-repeat; width:100%; text-align: right; font-family: arial; font-size: 11px; padding-right: 3px }



.footer {font-family: helvetica, sans-serif; font-size: 11px; color: #666666; text-align: center; padding-top: 20px; padding-bottom: 10px;}

.footer a {font-family: helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:underline;}

.footer a:hover {text-decoration:underline; color: #780039;}

.img_padr {padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 0px;}
.img_padl {padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 10px;}