﻿/* Our Wines Site Section */

/* Header and leftnav background images */
#wines #header, #ageverification #header { background: #fff url(/assets/images/page_headers/header/wines.jpg) no-repeat top left; }
#wines #leftnav, #ageverification #leftnav { background: #fff url(/assets/images/page_headers/leftnav/wines.jpg) no-repeat top left; }

/* Page Title */
#wines #leftnav #navright h1 img, #ageverification #leftnav #navright h1 img { height: 18px; width: 169px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/nav_section/title_our_wines.png'); }
#wines #leftnav #navright h1 img[id], #ageverification #leftnav #navright h1 img[id] { background: transparent url(/assets/images/nav_section/title_our_wines.png) no-repeat; }

/* Page Subtitles */
h2#subtitle_specialty img { height: 11px; width: 168px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/nav_section/subtitle_specialty_wines.png'); }
h2#subtitle_specialty img[id] { background: transparent url(/assets/images/nav_section/subtitle_specialty_wines.png) no-repeat; }

#jsparkling { height: 194px; width: 92px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/nav_section/wines_sparkling.png'); }
#jsparkling[id] { background: transparent url(/assets/images/nav_section/wines_sparkling.png) no-repeat; }

#jvarietal { height: 194px; width: 204px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/nav_section/wines_varietals.png'); }
#jvarietal[id] { background: transparent url(/assets/images/nav_section/wines_varietals.png) no-repeat; }

#jsparklingtitle { margin: 42px 0 5px 0; height: 11px; width: 155px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/page_titles/subtitle_sparkling_wines.png'); }
#jsparklingtitle[id] { background: transparent url(/assets/images/page_titles/subtitle_sparkling_wines.png) no-repeat; }

#jvarietaltitle { margin: 42px 0 5px 0; height: 11px; width: 140px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/page_titles/subtitle_varietal_wines.png'); }
#jvarietaltitle[id] { background: transparent url(/assets/images/page_titles/subtitle_varietal_wines.png) no-repeat; }

/* Landing page treatment */
#wineslandingpage { width: 100%; text-align: center; }
#wineslandingpage table { margin: auto; border-collapse: collapse; width: 930px; margin-top: 1px; text-align: left; }
#wineslandingpage table td { background: #fbfbfb url(/assets/images/global/wineslanding_bg.jpg) no-repeat top left; padding-left: 23px; border: 1px solid #fff; }
#wineslandingpage table td div.logowrapper { width: 276px; _width: 250px; #width: 250px; border-top: 1px solid #dedede; padding-top: 6px; padding-bottom: 12px; }
#wineslandingpage table #guttercol { width: 123px; background-color: #fbf9f2; padding-bottom: 12px; background-image: none; border: none; padding-left: 0; }
#wineslandingpage table #specialtyrow { background-color: #fbf9f2; background-image: none; border-width: 1px 0 0 1px; }
#wineslandingpage table p { line-height: 19px; margin-top: 0; padding-top: 0; }
#wineslandingpage table #specialtyrow p { margin-bottom: 12px; padding-bottom: 0; padding-right: 50px; width: 351px; float: left; }
#wineslandingpage table #specialtyrow div.wineslist { float: left; }
#wineslandingpage table div.wineslist { margin-bottom: 18px; }
#wineslandingpage table div.wideified { width: 180px; }
#wineslandingpage table div.wideified div.innerwineslist { width: 172px; }
#wineslandingpage table div.wideified div.innerwineslist a { width: 158px; }

/*** Landing page graphical headers ***/
#varietalsbottle { float: right; height: 270px; width: 102px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/wines_content/varietals_bottle.png'); }
#varietalsbottle[src] { background: transparent url(/assets/images/wines_content/varietals_bottle.png) no-repeat; }

#sparklingbottle { float: right; height: 270px; width: 102px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/wines_content/sparkling_bottle.png'); }
#sparklingbottle[src] { background: transparent url(/assets/images/wines_content/sparkling_bottle.png) no-repeat; }

#varietalsubtitle { height: 11px; width: 140px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/page_titles/subtitle_varietal_wines.png'); }
#varietalsubtitle[id] { background: transparent url(/assets/images/page_titles/subtitle_varietal_wines.png) no-repeat; }

#sparklingsubtitle { height: 11px; width: 155px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/page_titles/subtitle_sparkling_wines.png'); }
#sparklingsubtitle[id] { background: transparent url(/assets/images/page_titles/subtitle_sparkling_wines.png) no-repeat; }

#specialtysubtitle { margin-bottom: 12px; margin-top: 28px; height: 11px; width: 155px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/page_titles/subtitle_specialty_wines.png'); }
#specialtysubtitle[id] { background: transparent url(/assets/images/page_titles/subtitle_specialty_wines.png) no-repeat; }

#varietalslogo { height: 55px; width: 128px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/page_titles/logo_varietals_v2.png'); }
#varietalslogo[id] { background: transparent url(/assets/images/page_titles/logo_varietals_v2.png) no-repeat; }

#sparklinglogo { height: 55px; width: 128px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/page_titles/logo_sparkling_v2.png'); }
#sparklinglogo[id] { background: transparent url(/assets/images/page_titles/logo_sparkling_v2.png) no-repeat; }

/*** Landing page winelists ***/
div.wineslist { padding: 6px; width: 154px; background-color: #fff; }
div.wineslist div.innerwineslist { background-color: #f4ebd8; padding: 4px 4px 1px 4px; width: 146px; }
div.wineslist div.innerwineslist a { display: block; color: #5e595b; width: 132px; padding: 3px 7px 2px 7px; background-color: #fff; margin-bottom: 3px; }

/* Wines List Pages - by Class (Varietal, Specialty, Sparkling) */
#wines #contentarea #content h3 { text-transform: uppercase; margin-top: 0; font-family: Arial; font-size: 13px; color: #423e10; padding-left: 4px; }
#wines .titlelink { width: 385px; _width: 365px; clear: left; float: left; margin-bottom: 8px; margin-left: 4px; }
#wines div.price { float: left; width: 55px; margin-bottom: 8px; }
#wines div.purchaselink { float: left; text-align: left; width: 100px; padding-left: 40px; margin-bottom: 8px; font-family: Arial; font-size: 12px; color: #9a8986; }
#wines div.purchaselink a { font-style: normal; margin-left: 0; padding-left: 0; }

#wine-list-spacer { line-height: 0; height: 0; padding-top: 27px; }

#library-link { border-top: 1px solid #DEDEDE; padding: 27px 0 0 0; }
#wines #contentarea #content h3.ya-exception { text-transform: capitalize; }

/* Wine Detail Pages */
#wines.winedetail #contentcol a.titlelink { width: 325px; _margin-left: 2px; }
#wines.winedetail #ecommcol .titlelink { display: inline; width: auto; float: right; padding-right: 4px; margin-bottom: 10px; _margin-bottom: 0; _padding-bottom: 0; _line-height: 12px; }

#wines.winedetail #content p.winedesc_list { margin-bottom: 6px; }
#wines.winedetail #contentarea.winedetail p.wdp_review { margin-top: 12px; margin-bottom: 6px; }

/*** Tech Notes ***/
div.tech_note { line-height: 19px; color: #5e595b; padding-left: 4px; }
div.tech_note span.tech_title { text-transform: uppercase; }
div.tech_note span.tech_title span { text-transform: lowercase; }
div.tech_note span.tech_value { padding-left: 8px; }
