/* reset v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }

/* remember to define focus styles! */
:focus { outline:0; }

/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse; border-spacing:0; }
/* END RESET */

body { background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bg.gif) top left repeat; font-family: 'Verdana','Arial','Helvetica',sans-serif; line-height:1; }

#header, #content-box, #nav, #footer { width: 990px; margin: 0 auto;}

h1{font-family: Verdana;font-size: 24px;text-transform: uppercase; margin-bottom: 20px; font-weight: normal;}
div.clear { clear: both;}

/* header */
#header-bar { background: #000; height: 9px;}
#header-box { background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bg-header.jpg) top center no-repeat #681815; height: 100px;}
#logo { width: 256px; float: left;}
#logo a { color: #ffffff; }
#header-right { float: right; width: 550px; margin-top: 8px;}
#company-nav { clear: both; margin-left: 140px;}
#extranet-button { float: left; }
#site-listing { float: left; margin-left: 20px;}
.site-listing-label { display: none; }

#company-news-scroller { float:left; width:375px; margin-top:21px;}
#company-news-scroller .scrollable{overflow:hidden; height:25px;position: relative;padding-left:10px;padding-top:5px;width:375px;}
#company-news { float: left; margin-top:20px;}
#news-items {height: 20000em;position:absolute;}
#news-items div.news-item { line-height: 12px; height: 30px; width:375px;}
#news-items div.news-item.short { line-height: 25px; height: 30px;}
#news-items div.date { font-size: 10px; color: #c1bf5c;}
#news-items div.headline { font-size: 11px; color: #c8c8c8;}
#news-items div.news-item a {
color:#C1BF5C;
text-decoration:none;
}



/* main navigation */
#nav-box { background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bg-main-nav.jpg) top left repeat-x; height: 43px;}
#nav ul { padding-top: 6px; padding-left: 4px;}
#nav ul li { display: inline; line-height: 43px; padding-right: 8px;}
#nav ul li.last { padding-right: 0; }
#nav a { height:24px; display:inline-block; background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/main-nav-sprite.gif) no-repeat top left;}
#nav a.our-wines{background-position: -1858px 0; width: 116px; height: 24px;}
#nav a.our-wines:hover{background-position: 0 -74px; width: 116px; height: 24px;}
#nav a.about-us { background-position: 0 0; width: 98px; height: 24px; } 
#nav a.about-us:hover { background-position: -148px 0; width: 98px; height: 24px; } 
#nav a.careers { background-position: -296px 0; width: 90px; height: 24px; } 
#nav a.careers:hover { background-position: -436px 0; width: 90px; height: 24px; } 
#nav a.contact-us { background-position: -576px 0; width: 115px; height: 24px; } 
#nav a.contact-us:hover { background-position: -741px 0; width: 115px; height: 24px; } 
#nav a.get-to-know-your-wines { background-position: -906px 0; width: 210px; height: 24px; } 
#nav a.get-to-know-your-wines:hover { background-position: -1166px 0; width: 210px; height: 24px; } 
#nav a.vine-to-dine { background-position: -1426px 0; width: 166px; height: 24px; } 
#nav a.vine-to-dine:hover { background-position: -1642px 0; width: 166px; height: 24px; } 
#nav a.main-nav-our-wines, #nav a.our-wines { background-position: -1858px 0; width: 116px; height: 24px; } 
#nav a.our-wines:hover { background-position: 0 -74px; width: 116px; height: 24px; } 
#nav a.tfe-green { background-position: -166px -74px; width: 101px; height: 24px; } 
#nav a.tfe-green:hover { background-position: -317px -74px; width: 101px; height: 24px; } 

body.our-wines #nav a.our-wines, body.our-wines-main #nav a.our-wines  { background-position: 0 -74px; width: 116px; height: 24px;}
body.about-us #nav a.about-us { background-position: -148px 0; width: 98px; height: 24px;}
body.get-to-know-your-wines #nav a.get-to-know-your-wines { background-position: -1166px 0; width: 210px; height: 24px;}
body.vine-to-dine #nav a.vine-to-dine { background-position: -1642px 0; width: 166px; height: 24px;}
body.careers #nav a.careers { background-position: -436px 0; width: 90px; height: 24px;}
body.contact-us #nav a.contact-us { background-position: -741px 0; width: 115px; height: 24px;}
body.tfe-green #nav a.contact-us { background-position: -317px -74px; width: 101px; height: 24px;}

/* secondary (left) navigation */
#nav-left { width: 200px; margin-left: 10px; border-top: 3px solid #676767; border-bottom: 3px solid #676767; padding: 1px 0; float: left;}
#nav-left ul.level0 { border-bottom: 1px solid #cbcbcb; }
#nav-left li { font-size: 11px; display: block;}
#nav-left li li { background-color: #d8d8d8; }
#nav-left a {text-decoration: none; color: white; line-height: 15px; padding: 6px 15px 6px 0;}
#nav-left li a { color: #454545; display: block; }
#nav-left li li a { padding-left: 30px; }
#nav-left li.directory a {background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-closed.png) 7px center no-repeat transparent; padding-left: 26px; border-top: 1px solid #cbcbcb;}
#nav-left li.directory.activeDirectory a { color: white; background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-open.png) 7px center no-repeat #991120; padding-left: 27px;}
#nav-left li a { color: #454545; background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-closed.png) 7px center no-repeat transparent; padding-left: 26px; border-top: 1px solid #cbcbcb;}
#nav-left li a:hover { color: #991120; }
#nav-left li a.active { color: #991120; }
#nav-left li.directory.directory_0 li a { color: #454545; background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-level2-inactive.gif) 0px center no-repeat transparent; padding-left: 38px; border-top: 1px solid #cbcbcb;}
#nav-left li.directory.directory_0 li a:hover { color: #fff; background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-level2-active.gif) 0px center no-repeat #7a7a7a;}
#nav-left li.directory.directory_0 li a.active { color: #991120; }
#nav-left li.directory.activeDirectory li a { color: #454545; background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-level2-inactive.gif) 26px center no-repeat transparent; padding-left: 38px; border-top: 1px solid #cbcbcb;}
#nav-left li.directory.activeDirectory li a:hover { color: #fff; background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-level2-active.gif) 26px center no-repeat #7a7a7a;}
#nav-left li.directory.activeDirectory li a.active { color: #991120; }
#nav-left li.directory.activeDirectory li li { background-color: #fff; }
#nav-left li.directory.activeDirectory li li a { background-image: none; }
#nav-left li.directory.activeDirectory li.directory.activeDirectory a { color: #991120; }
#nav-left li.directory.activeDirectory li.directory.activeDirectory li a { color: #454545; }
#nav-left li.directory.activeDirectory li.directory.activeDirectory li a:hover { background-image: none; background-color: #fff; color: #991120; }
#nav-left li.directory.activeDirectory li.directory.activeDirectory li a.active { color: #991120; }
/* FOR WORDPRESS */
#nav-left li.page_item a { background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-closed.png) 7px center no-repeat transparent; padding-left: 26px; border-top: 1px solid #cbcbcb; }
#nav-left li.page_item ul li.page_item a { background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-level2-inactive.gif) 26px center no-repeat transparent; padding-left: 38px; border-top: 1px solid #cbcbcb; }


/* content area */
#main-box { background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bg-content.jpg) top left repeat-x transparent; color: #444444; min-height: 400px; padding-top: 65px; overflow: hidden;}
.home #main-box { background-image: none;padding-top:0; }
#content, #brand-content { width: 720px; float: left; padding-left: 40px; font-size: 11px; color: #444444; line-height: 1.75em;}
#content-full { font-size: 11px; color: #444444; line-height: 1.75em;}
p.first { color: #955800; font-size: 13px;}
#content a, #content-full a { color: #67672c; }
#content a:hover, #content-full a:hover { color: #9a151f; }
#brand-logo { width: 900px; margin-left: 245px; margin-bottom: 20px;}
#brand-sidebar-left { width: 205px; float: left; text-align: center; }
#brand-sidebar-left  a { font-size: 12px; color: #67672c; text-decoration: none; }
#brand-sidebar-left  a:hover { color: #9a151f; }
#brand-sidebar-left a img { margin-bottom: 5px; }
#brand-content { width: 530px; float: left; border-left: 1px solid #b0b0b0; padding-left: 30px;}
#brand-sidebar-right { width: 220px; float: left;}

/* our wines page */
#content-full{ padding: 0 11px; background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/our-wines/bg-our-wines.png) bottom center no-repeat transparent; overflow: auto;}
body.careers #content-full{ padding: 0 11px; background: none;}
body.contact-us #content-full{ background: none !important; }
body.privacy-policy #content-full{ background: none !important; }
body.site-map #content-full{ background: none !important; }
#our-wines-list { margin-top: 30px; padding-bottom: 320px; overflow: auto;}
#our-wines-list li { display: block; float: left; margin: 0 11px 24px 0;}
#contact-us-img {float:right; }
/* company history widget on homepage */
#company-history { }
#history-details { width: 144px; margin-right: 25px; float: left;}
#history-years { width: 80px; float: left; }
#company-history .details-box, #company-history .years-box { margin: 4px; float: left;}
#company-history .details-box { width: 140px; height: 140px; overflow: hidden;}
#company-history .details-box li { height: 140px; }
.history-item{height:138px; padding-top: 2px;}
.history-date{font-size: 10px; color: #c1bf5c;}
.history-summary { color: #e1e1e1; font-size: 11px; margin-top: .75em; line-height: 1.4em;}
.history-summary img { float:left;margin-right: 10px;}
#company-history .years-box { height: 140px; width: 70px; overflow: hidden; margin-top: 20px;}
#company-history .control { text-align: center; cursor: pointer;}
#company-info-details { position: relative; top: 0;}
#company-info-years li { cursor: pointer; }
#company-history .scrollable{height:140px;overflow:hidden;position:relative;}
#company-history .history-year {margin:10px 0; width:68px; cursor: default; color:#585858;}
#company-history .history-year.active{font-size: 20px; color:#F7F6A6;}
#history-year-items { text-align: center; cursor:default;}
#history-year-items,#history-content { height:20000em; position:absolute; }
.nextPage.disabled,.prevPage.disabled{visibility: hidden;}
.nextYear,.prevYear,.prevPage,.nextPage{cursor:pointer;}

/* sitemap */
#site-map ul { margin-left: 15px; }
#site-map li a { display: inline-block; padding-left: 26px; background: url("http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bullet-level2-inactive.gif") no-repeat scroll 12px center transparent; }

/* footer */
#home-page-footer-box, #footer-box {background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bg-footer.jpg) top center repeat-x #131313; color: white; height: 61px; position: relative; /* negative value of footer height */ clear:both;}
#home-page-footer-box{ margin-top: -61px;}
#copyright { color: #b1b1b1; font-size: 10px; line-height: 61px; float: left; margin-left: 10px; }
#nav-footer { font-size: 10px; float: left; margin: -61px 0 0 642px;width:400px;}
#nav-footer li { display: inline; line-height: 61px; padding: 0 10px; border-left: 1px solid #5d5d5c; }
#nav-footer li.first { border-left: 0;}
#nav-footer li a { color: #c1bf5c; text-decoration: none;}
#nav-footer li a:hover { text-decoration: none; color:#c65545;}

#content-footer { background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/bg-footer-home.jpg) top center no-repeat #1d1d1d; height: 274px; padding: 0 0 50px 0; }
#content-footer .footer-wrapper { width: 950px; margin: auto; }
#content-footer .footer-copy { width: 620px; float: left; }
#content-footer h2 { font-family: arial !important; font-size: 20px !important; color: #dbdbdb; font-weight: normal; margin-bottom: 15px;}
#content-footer .estate, #content-footer .history { float: left; }
#content-footer .estate { width: 630px; margin-left: 10px; }
#content-footer .estate .video { width: 116px; height: 180px; text-align: right; float: left; margin: 5px 20px 0 0; }
#content-footer .estate .content { width: 480px; float: left; }
#content-footer .estate p { font-family: verdana !important; font-size: 11px !important; letter-spacing: 0px; line-height: 16px; color: #dbdbdb; margin-bottom: 15px; color: #cbcaca; }
#content-footer .estate p.title { color: #ce351f; margin: 0; padding-top: 3px;}
#content-footer .estate a.watch { color: #c1bf5c; text-decoration: none; }
#content-footer .estate a:hover.watch { color: #C65545; text-decoration: none; }
#content-footer .estate a.button { display: block; width: 235px; height: 25px; padding: 4px 0 0 30px; background-image: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/footer-estate-button.gif); background-repeat:no-repeat; text-decoration: none; color: #ffffff; }
#content-footer .history { margin: 0 0 0 20px; padding: 0 0 0 30px; /*border-left: solid 1px #2c2c2c;*/ background: url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/history-divider.gif) repeat-y 0 0; }

#nav-footer {margin:0 0 0 53px; width:500px;}
#sthelena-logo-footer {padding-right:10px; }
.logo-footer {float:left; margin-top:10px;}

/* stick footer to bottom. */
html, body {height: 100%;}
#primary-box {height: auto !important; min-height: 100%; height: 100%; margin-bottom: -228px;}
#content-clear {height: 228px;}  /* must be same height as the footer */
body.our-wines-main #primary-box { margin-bottom: -61px; }
body.our-wines-main #content-clear {height: 61px;} 

#slider-nav{background:url("http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/slider_bkgd.gif") no-repeat scroll center bottom;}
#slider-flash{width:962px;height:167px;margin:0 auto;}

.homepage #content-box{width:962px;height:548px;overflow: hidden;}
.homepage #slider-background{background:url("http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/slider_bkgd.gif") center bottom no-repeat;}
#content-clear.homepage{padding: 0;}

.paragraphTitle { font-size: 14px; text-decoration: none; color: #a60f18; }

/* homepage */
body.home > #primary-box { min-height: 1px; }

.our-wines-main #slider-nav{ display:none;}

/* age verification */
#age-verification { display: none; }
#age-mask .left { width: 100%; height: 100%; position: absolute; background: transparent url("http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/left-gradient.png") repeat-y left top; }
#age-mask .right { width: 100%; height: 100%; position: absolute; background: transparent url("http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/right-gradient.png") repeat-y right top; }

/* vt2u form */
table#vine-to-dine-u-table { padding: 0px; margin: 0px; }
table#vine-to-dine-u-table td { vertical-align: top; padding: 3px; }
table#vine-to-dine-u-table td.leftcell { width: 29%; text-align: right; padding-right: 1%; }
table#vine-to-dine-u-table td.rightcell { width: 70%; }
table#vine-to-dine-u-table span.required { color: #B70E23; }
table#vine-to-dine-u-table div.center { text-align: center; }
div#message_status_good { color: #347F27; font-weight: bold; text-align: center; } 
div#message_status_error { color: #A60F18; font-weight: bold; text-align: center; }

/* the overlayed element */ 
.overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:425px;     
    min-height:300px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
.overlay .close { 
    background-image:url(http://thedaylightstudio.com/testing/trinchero/tfewines/web/inc/images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
body.careers table#tblContent{
	margin-left:175px;
}

.privacy-terms p { padding:10px; }
.privacy-policy h3 { font-weight: bold; font-size: 11px; padding:10px; }
.privacy-policy h2 { text-transform: uppercase; font-weight: bold; font-size: 11px; padding:10px; text-align: center; }
