/* ######################## */
/* ###### Universal #######
/* ######################## */


body { margin: 0; padding: 0; background-color: #000; }


.fw_wrapper { margin: auto; padding: 0; width: 850px; background: url(images/fw_storemid.jpg) no-repeat left top;}
#fw_clear { clear: both; height: 1px; }
.fw_navContainer { margin: 0; padding: 0; width: 727px; }
.fw_anchorIndent { margin: 0; padding: 0; white-space: nowrap; }
.fw_paragraphfix { margin: 0; padding: 0 8px 0 42px; font: 10px/15px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; }
.fw_datasheetLink { font: 9px/12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0; }
.fw_datasheetLink a { color: #fff !important; text-decoration: underline !important; }
.fw_datasheetLink a:focus, .fw_datasheetLink a:hover { color: #fff !important; text-decoration: underline !important; }
.fw_emText { font: oblique 8px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

.fw_poptext { margin-bottom: 20px; font: 12px Verdana, Verdana, Arial, Helvetica, sans-serif; }
.fw_poptext h1 { margin: 0; padding: 0; font: bold 16px Verdana, Verdana, Arial, Helvetica, sans-serif; }
.fw_poptexttop { font: 12px Verdana, Verdana, Arial, Helvetica, sans-serif; }


/* ################### */
/* ###### Home #######
/* ################### */


#fw_homehdr { margin: 0; padding: 0; background: url(images/f_header.jpg) no-repeat left top; height: 149px; }


#fw_homenav { margin: 0; padding: 0; background: url(images/f_nav.jpg) no-repeat left top; width: 850px; }
#fw_homenav a { color: #fff; text-decoration: none; }
#fw_homenav a:focus, #fw_homenav a:hover { color: #fff; text-decoration:underline; }
.menu_child { font: 9px Verdana, Verdana, Arial, Helvetica, sans-serif; background: #99CCFF; width: 140px; margin: -3px 0 0 0; padding: 0; text-transform: uppercase; }
a.sample_attach { padding: 5px; color: #000; display: block; text-decoration: none; }
a:focus.sample_attach , a:hover.sample_attach { color: #000; text-decoration: underline; }


#fw_homebody { margin: 0; padding: 0; background: url(images/f_body.jpg) no-repeat left top; height: 455px; }


#fw_homefooter { margin: 0; padding: 0; background: url(images/f_logo.jpg) no-repeat center 22px; height: 55px; }
#fw_homefooter p { margin: 0; padding: 0 0 35px 0; color:#CA9800; font: 8px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#fw_homefooter a { color: #CA9800; text-decoration:none; }
#fw_homefooter a:focus, #fw_homefooter a:hover { color: #CA9800; text-decoration:underline; }

#fw_homeFlash { width: 279; height: 68px; margin: 0; padding: 250px 0 0 380px;}

#fw_WineJumpform { margin-top: 20px }


/* ##################### */
/* ###### Inside #######
/* ##################### */


#fw_hdr { margin: 0; padding: 0; background: url(images/f_insidehdr.jpg) no-repeat left top; height: 149px; }
.fw_backtotop { margin: 0; padding: 0; color:#CA9800; font: 9px Verdana, Arial, Helvetica, sans-serif; }
.fw_backtotopAlt { margin: -5px 0 25px 0; padding: 0; color:#CA9800; font: 9px Verdana, Arial, Helvetica, sans-serif; }

.fw_nav { margin: 0; padding: 0; background: url(images/f_insidenav.jpg) no-repeat left top; width: 850px; }
.fw_nav a { color: #fff; text-decoration: none; }
.fw_nav a:focus, #fw_nav a:hover { color: #fff; text-decoration:underline; }
.menu_child2 { font: 9px Verdana, Verdana, Arial, Helvetica, sans-serif; background: #cc9900; width: 140px; margin: -3px 0 0 0; padding: 0; text-transform: uppercase; }
a.sample_attach2 { padding: 5px;  color: #fff; display: block; text-decoration: none; }
a:focus.sample_attach2 , a:hover.sample_attach2 { color: #fff; text-decoration: underline; }

/* secondayr nav */
.fw_secNav { font: 9px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #cc9900; margin: 0; padding: 6px 0 0 95px; text-transform: uppercase; white-space: nowrap; }
#fw_secNavAbout { background: url(images/snav1.jpg) no-repeat left top; }
.fw_secNav a { color: #CA9800; text-decoration:none; }
.fw_secNav a:focus, .fw_secNav a:hover { color: #CA9800; text-decoration:underline; }

.fw_secNav2 { font: 9px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #cc9900; margin: 0; padding: 6px 0 0 190px; text-transform: uppercase; white-space: nowrap; }
#fw_secNavWine { background: url(images/snav2.jpg) no-repeat left top; }
.fw_secNav2 a { color: #CA9800; text-decoration:none; }
.fw_secNav2 a:focus, .fw_secNav2 a:hover { color: #CA9800; text-decoration:underline; }


.fw_body { margin: 0; padding: 0; }
.fw_bodyCol1 { float: left; width: 262px; }
#fw_col1About { margin: 0; padding: 0; background: url(images/f_leftimage.jpg) no-repeat left top; }
.fw_bodyCol2 { float: right; width: 582px; margin: 0; padding: 0; }
.fw_bodyCol2a { float: left; width: 371px; margin: 0; padding: 0; }
.fw_bodyCol2a h1 { margin: 0; padding: 20px 0 10px 0; }
.fw_bodyCol2a h2 { font: bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 8px 2px 42px; }
.fw_bodyCol2a h3 { margin: 0; padding: 0 8px 10px 19px; text-transform: uppercase; }
.fw_bodyCol2a h4 { font: bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 8px 25px 42px; }
.fw_bodyCol2a p { font: 10px/15px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 8px 25px 42px; }
.fw_bodyCol2a ul { font: 10px/15px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0 0 0 30px; padding: 0 8px 10px 42px; }
.fw_bodyCol2b { float: right; background: url(images/f_rightimage.jpg) no-repeat left top; width: 211px; }
.fw_bodyCol2a a { color: #CA9800; text-decoration: none; }
.fw_bodyCol2a a:focus, .fw_bodyCol2a a:hover { color: #CA9800; text-decoration: underline; }

.fw_bodyCol2ab { float: left; width: 371px; margin: 0; padding: 0; }
.fw_bodyCol2ab h1 { margin: 0; padding: 20px 0 10px 0; }
.fw_bodyCol2ab h2 { font: bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 8px 2px 42px; }
.fw_bodyCol2ab h3 { margin: 0; padding: 0 8px 10px 19px; text-transform: uppercase; }
.fw_bodyCol2ab h4 { font: bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 8px 25px 42px; }
.fw_bodyCol2ab p { font: 10px/15px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 8px 25px 42px; }
.fw_bodyCol2ab ul { font: 10px/15px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 8px 10px 42px; list-style: none; }
.fw_bodyCol2bb { float: right; background: url(images/f_rightimage.jpg) no-repeat left top; width: 211px; }
.fw_bodyCol2ab a { color: #CA9800; text-decoration: none; }
.fw_bodyCol2ab a:focus, .fw_bodyCol2ab a:hover { color: #CA9800; text-decoration: underline; }



#fw_footer { margin: 0; padding: 0; background: url(images/f_logo.jpg) no-repeat center 22px; height: 55px; }
#fw_footer p { margin: 0; padding: 0 0 35px 0; color:#CA9800; font: 8px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#fw_footer a { color: #CA9800; text-decoration:none; }
#fw_footer a:focus, #fw_footer a:hover { color: #CA9800; text-decoration:underline; }

.fw_Alt { margin: 0; padding: 0; width: 460px; }
.fw_AltCol1 { float: left; width: 262px; }
.fw_AltCol2 { float: right; width: 582px; margin: 0; padding: 0; }
.fw_AltCol2 h1 { margin: 0; padding: 20px 0 10px 0; }
.fw_AltCol2 h2 { font: bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 8px 2px 42px; }
.fw_AltCol2 h3 { margin: 0; padding: 0 0 10px 0; text-transform: uppercase; }
.fw_AltCol2 h4 { font: bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 0 25px 0; }
.fw_AltCol2 p { font: 10px/15px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0 0 25px 42px; }
.fw_AltCol2 ul { font: 10px/15px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0 0 0 30px; padding: 0 0 10px 42px; }
.fw_AltCol2 a { color: #CA9800; text-decoration: none; }
.fw_AltCol2 a:focus, .fw_bodyCol2a a:hover { color: #CA9800; text-decoration: underline; }
#fw_AltBack { background: url(images/fw_storemid.jpg) no-repeat left top; }

/* policy table */
#fw_tableContainer { width: 416px; float: right; margin: 0 0 30px 0; }
#fw_tableContainer table { font: 10px Verdana, Verdana, Arial, Helvetica, sans-serif; width: 100%; }
#fw_tableContainer table th { font: 9px; background-color:#FFCC00; color: #000; }


/* acquire button */
.fw_acquirebttn { padding-left: 42px; }


/* HEADERS */
#fw_aboutheader { background: url(images/hdrs/hdr_aboutfulcrum.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_privacyheader { background: url(images/hdrs/hdr_privacypolicy.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_pinotheader { background: url(images/hdrs/hdr_2006pinot.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_pinotheader2 { background: url(images/hdrs/hdr_2007pinot.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_pinotheader3 { background: url(images/hdrs/hdr_2008pinots.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_pinotheader4 { background: url(images/hdrs/subhd_pastreleases.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_acuierheader { background: url(images/hdrs/hdr_aquire.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_contactheader { background: url(images/hdrs/hdr_contactus.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_newsheader { background: url(images/hdrs/hdr_news.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_eventsheader { background: url(images/hdrs/hdr_events.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fwbottleheader { background: url(images/hdrs/hdr_thebottle.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_peopleheader { background: url(images/hdrs/hdr_thepeople.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_wineheader { background: url(images/hdrs/hdr_winemaking.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_vineheader { background: url(images/hdrs/hdr_vineyards.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
/* SUB_HEADERS */
#fw_behindheader { background: url(images/hdrs/subhd_behindthewine.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_blendheader { background: url(images/hdrs/subhd_blending.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_grapeheader { background: url(images/hdrs/subhd_grapeselection.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_videoheader { background: url(images/hdrs/subhd_video.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_videoheader2 { background: url(images/hdrs/subhd_video07.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }


#fw_inaugheader { background: url(images/hdrs/subhd_inauguralbottling.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_tastingheader { background: url(images/hdrs/subhd_tastingnotes.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_07anderson { background: url(images/hdrs/subhd_2007_anderson.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_08anderson { background: url(images/hdrs/subhd_2008_anderson.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_08gaps { background: url(images/hdrs/subhd_2008_gapscrown.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_08Tina { background: url(images/hdrs/subhd_2008_tinamarie.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_08onpoint { background: url(images/hdrs/subhd_onpoint_2008.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_07laencantada { background: url(images/hdrs/subhd_2007_laencatada.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }
#fw_07splitrock { background: url(images/hdrs/subhd_2007_splitrock.gif) no-repeat left 20px; /*width: 371px;*/ height: 21px; }

#fw_vinifheader { background: url(images/hdrs/subhd_vinification.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_vdescriptheader { background: url(images/hdrs/subhd_vinyarddescription.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_vselectheader { background: url(images/hdrs/subhd_vinyardselection.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_closureheader { background: url(images/hdrs/suhd_closure.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_artheader { background: url(images/hdrs/sunhd_nameandartwork.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }
#fw_perfbalheader { background: url(images/hdrs/subhd_theperfectbalance.gif) no-repeat left top; /*width: 371px;*/ height: 21px; }

/* Video Popups */
#fw_videoBox { margin: auto; font: 12px Verdana, Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #fff; }
#fw_videoBox a { color: #CA9800; text-decoration:none; }
#fw_videoBox a:focus, #fw_videoBox a:hover { color: #CA9800; text-decoration:underline; }
.fw_videoBoxPad1 { padding: 15px; }
.fw_videoBoxPad2 { padding: 0 0 15px 0; }
.fw_videoBoxPad3 { padding: 15px 0 0 0; }

