body{ width:100%; height:100%; margin:0 auto; padding:0; background:url(../images/wooden_bg-1.jpg) repeat; font-family:Arial, Helvetica, sans-serif }
.clearer{ clear:both; margin:0; padding:0;}
h1, h2, h3, h3, h4, h5, h6,{ margin:0; padding:0; border:none; outline:none}
a, img{ border:none; outline:none; margin:0; padding:0}
ul, li { margin:0; padding:0; }
.navigation span{ display:none}
.submenustyle span{ display:none}

/*****FONT CLASSES******/
.arial11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.arial13{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.arial13Red{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#B40937;}
.arial13Blue{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#23408F;}
.arial9Gray{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}
.arial9Red{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B40937; font-weight:bold}
.arial20Red{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#B40937;}
/***END***/


h1 {font-size:14px;font-weight:bold;margin:0;}
h2 {font-size:14px;font-weight:bold;color:#b40936;margin:0;}
h3 {font-size:14px;font-weight:normal;margin:0;}
h4 {color:#b40936;margin:0;font-weight:normal;font-size:12px;}
a {color:#b40936;text-decoration:none;  }
a:hover {text-decoration:underline;}
#rightPartWrapper hr {margin-bottom: 0 0 8px;text-align:left;height:1px;color:#b40936;background-color:#B40937;border:none;padding:0;}

#rightPartWrapper img { margin-right:10px;}

img {behavior: url(css/iepngfix.htc);}




/******************
MainWrapperStarts
********************/

#mainWrapper{ width:905px; height:auto; margin:0 auto; padding:0;}
#whiteBodyWrap{ width:905px; height:auto; margin:0; padding:0 6px; float:left; display:block; background:url(../images/whiteBodyBgImg.png) top left repeat-y!important; background:url(../images/whiteBodyBgImg.gif) top left repeat-y}

/******************
SEARCH LOGO BG WRAPPER
**********************/

#searchLogoBg{ width:893px; height:77px; margin:0; padding:0; float:left; display:block; background:url(../images/logoBgImg.jpg) top left no-repeat}


/**VISA LOGO WRAPPER**/
#visaLogoWrap{ width:177px; height:77px; margin:0; padding:0; float:right; display:block}

/***************
TOP SHADOW IMAGE
*****************/
#topShadowImg{ width:893px; height:8px; margin:0; padding:0; float:left; display:block}

/*************
SONOMALOGO - FLASH
******************/

#sonomaLogo_FlashWrap{ width:893px; height:165px; margin:0; padding:0; float:left; display:block}
.sonomaLogo{ width:205px; height:163px; margin:0; padding:0; float:left; display:block}
.flashPlayer{ width:688px; height:163px; margin:0; padding:0; float:right; display:block}


	
/*************NAVIGATION************/

.navigation {width:893px; height:29px; margin:7px 0; padding:0 0 5px 0; float:left; display:inline; background:url(../images/navigationBg.gif) top left repeat-x}
.navigation ul{width:893px; margin:0; padding:0; float:left; display:block; list-style-type:none; position:relative}
.navigation li{float:left; position:relative; margin:0; padding: 0;}

.nav li.home{width:67px; height:29px; margin:0; padding:0;float:left; }
.navigation li.home a{width:67px; height:29px; float:left;display:block; background:url(../images/home.gif) top left no-repeat;}
.navigation li.home a:hover{ background:url(../images/home_Over.gif) top left no-repeat;}
.navigation li.home a.select{ background:url(../images/home_Over.gif) top left no-repeat;}

.nav li.eventSchedule{width:117px; height:29px; margin:0; padding:0;float:left;}
.navigation li.eventSchedule a{width:117px; height:29px; float:left;display:block;  background:url(../images/event.gif) top left no-repeat;}
.navigation li.eventSchedule a:hover{ background:url(../images/event_Over.gif) top left no-repeat;}
.navigation li.eventSchedule a.select{ background:url(../images/event_Over.gif) top left no-repeat;}

.nav li.travel{width:124px; height:29px; margin:0; padding:0;float:left;}
.navigation li.travel a{width:124px; height:29px; float:left;display:block; background:url(../images/travel.gif) top left no-repeat;}
.navigation li.travel a:hover{ background:url(../images/travel_Over.gif) top left no-repeat;}
.navigation li.travel a.select{ background:url(../images/travel_Over.gif) top left no-repeat;}

.nav li.honorary{width:124px; height:29px; margin:0; padding:0;float:left;}
.navigation li.honorary a{width:124px; height:29px; float:left;display:block; background:url(../images/honorary.gif) top left no-repeat;}
.navigation li.honorary a:hover{ background:url(../images/honorary_Over.gif) top left no-repeat;}
.navigation li.honorary a.select{ background:url(../images/honorary_Over.gif) top left no-repeat;}

.nav li.sponsors{width:88px; height:29px; margin:0; padding:0;float:left;}
.navigation li.sponsors a{width:88px; height:29px; float:left;display:block; background:url(../images/sponsors.gif) top left no-repeat}
.navigation li.sponsors a:hover{ background:url(../images/sponsors_Over.gif) top left no-repeat;}
.navigation li.sponsors a.select{ background:url(../images/sponsors_Over.gif) top left no-repeat;}

.nav li.aboutus{width:85px; height:29px; margin:0; padding:0;float:left;}
.navigation li.aboutus a{width:85px; height:29px; float:left;display:block; background:url(../images/about-Us.gif) top left no-repeat;}
.navigation li.aboutus a:hover{ background:url(../images/about-Us_Over.gif) top left no-repeat;}
.navigation li.aboutus a.select{ background:url(../images/about-Us_Over.gif) top left no-repeat;}

.nav li.media-center{width:105px; height:29px; margin:0; padding:0;float:left;}
.navigation li.media-center a{width:105px; height:29px; float:left;display:block; background:url(../images/media-center.gif) top left no-repeat;}
.navigation li.media-center a:hover{ background:url(../images/media-center_Over.gif) top left no-repeat;}
.navigation li.media-center a.select{ background:url(../images/media-center_Over.gif) top left no-repeat;}

.nav li.archives{width:85px; height:29px; margin:0; padding:0;float:left;}
.navigation li.archives a{width:85px; height:29px; float:left;display:block; background:url(../images/archives.gif) top left no-repeat;}
.navigation li.archives a:hover{ background:url(../images/archives_Over.gif) top left no-repeat;}
.navigation li.archives a.select{ background:url(../images/archives_Over.gif) top left no-repeat;}

.nav li.mailing-List{width:98px; height:29px; margin:0; padding:0;float:left;}
.navigation li.mailing-List a{width:98px; height:29px; float:left;display:block; background:url(../images/mailing-List.gif) top left no-repeat;}
.navigation li.mailing-List a:hover{ background:url(../images/mailing-List_Over.gif) top left no-repeat;}
.navigation li.mailing-List a.select{ background:url(../images/mailing-List_Over.gif) top left no-repeat;}


/****DROP DOWN****/


.submenustyle{width:116px; height:auto; font: normal 11px Verdana; margin:0; list-style-type: none; visibility: hidden; z-index: 100;  position:absolute; top:0; left:0;} 
.submenustyle ul {width:116px; height:auto; margin:0; list-style-type: none;}


.submenustyle li#WinemakerLunches a{width:116px; height:25px;  display:block; background:url(../images/winemakerlunches.gif) top left no-repeat; }
.submenustyle li#WinemakerLunches a:hover{ background:url(../images/winemakerlunches_hov.gif) top left no-repeat;}


.submenustyle li#WinemakerDinners a{width:116px; height:23px; display:block; background:url(../images/winemakerdinners.gif) top left no-repeat;}
.submenustyle li#WinemakerDinners a:hover{ background:url(../images/winemakerdinners_hov.gif) top left no-repeat;}


.submenustyle li#showcase a{width:116px; height:23px;display:block; background:url(../images/showcase.gif) top left no-repeat;}
.submenustyle li#showcase a:hover{ background:url(../images/showcase_hov.gif) top left no-repeat;}


.submenustyle li#SonomaValley a{width:116px; height:35px;display:block; background:url(../images/sonomavalley.gif) top left no-repeat;}
.submenustyle li#SonomaValley a:hover{ background:url(../images/sonomavalley_hov.gif) top left no-repeat;}


.submenustyle li#WeekendPackages a{width:116px; height:25px;display:block; background:url(../images/weekendpackages.gif) top left no-repeat;}
.submenustyle li#WeekendPackages a:hover{ background:url(../images/weekendpackages_hov.gif) top left no-repeat;}

* html .submenustyle li{ /*IE6 CSS hack*/display: inline-block;width: 120px; margin-top:-2px}




/******************
LEFT PART WRAPPER
********************/
#leftPartWrapper{ width:215px; height:auto; margin:15px 0; padding:0 10px; display:block; float:left}

/***RECENTLY ADDED***/
#recentlyWrapper{ width:198px; height:auto; margin:25px 0 15px 1px; padding:0; float:left; display:block; background:#F3F3F4;}
.recentImg{ width:198px; height:72px; margin:0; padding:0; float:left; display:block}

.recentlyTextBox{ width:190px; height:auto; margin: 0; padding:0 0 8px 8px; float:left; display:block; background:#F3F3F4; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}
.recentlyTextBox a, .recentlyTextBox a:hover{ text-decoration:none}

/***ALL LOGO WRAPPER*****/
#allLogoWrap{ width:200px; height:auto; margin:o; padding:15px 0; float:left; display:block; text-align:center}


/******************
RIGHT PART WRAPPER
********************/

#rightPartWrapper{ width:620px; height:auto; margin:15px 0; padding:0; display:block; float:left}
.rightPartTextHeading{ width:620px; height:auto; margin:0; padding:0 0 10px 0; float:left; display:block; font-size:13px; color:000000; }
.rightPartTextWrap{ width:620px; height:auto; margin:0; padding:10px 0 10px 0; float:left; display:block; font-size:13px; color:000000; }
.rightPartTextWrap a{ text-decoration:none} .rightPartTextWrap a:hover{ text-decoration:underline}

/***2009 SONOMA WINE WEEKEND SPEACIAL FEATURES****/
#sonomaWineSpeFeaWra{ width:632px; height:auto; margin:10px 0 0 0; padding:0; display:block; float:left}
.sonomaWineImg{ width:621px; height:auto; margin:0; padding:0; display:block; float:left}

.sonomaTextBox{ width:133px; height:105px; margin: 0 16px 0 0; padding:10px 2px 8px 8px; float:left; display:block; background:#F3F3F4; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000;}
.sonomaTextBox a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B40937; text-decoration:none }
.sonomaTextBox a:hover{ text-decoration:underline }


/***************
FOOTER PART
**************/
#footerTop{ width:500px; height:auto; margin:45px 0 15px 0; padding:0 0 0  3px; display:block; float:left; font-size:9px; color:#B50937; text-align:center; line-height:16px}
#footerTop a{ color:#B50937; text-decoration:none} #footerTop a:hover{ color:#B50937; text-decoration:underline}

#footerBottom{ width:400px; height:auto; margin:0 0 30px 0 ; padding:0 0 0 60px; display:block; float:left; font-size:9px; color:#666666; text-align:center; line-height:14px; margin-bottom:10px;}
#footerBottom a{color:#666666; text-decoration:none} #footerBottom a:hover{color:#666666; text-decoration:underline}


/********************
SPONSORS
****************/

#content { width:600px; height:auto; margin:0; padding:10px 0 10px 0; float:left; display:block;}

.spacer{border-bottom:2px solid #b40936;height:1px;width:600px;}


/****************
SCROLL BAR
*****************/
.scroll {height: 500px;width:891px;overflow: auto;padding: 0; clear:both;}

