html, body {
        background: none; font-family: georgia, "times new roman", serif; margin: 0; padding: 0; text-align: left;
}
    .hidden { display: none; 
}   
    h1 { 
        float: none; font-size: 19pt; font-weight: bold; letter-spacing: 0px; margin: 0; padding: 0; 
}       
    h2 { 
        font-size: 16pt; font-weight: bold; letter-spacing: 0px; margin: 0 0 10pt 0; padding: 0; 
}       
    h3 { 
        clear: left; font-size: 14pt; font-weight: bold; letter-spacing: 0px; margin: 0 0 10pt 0; padding: 0; 
}   
    .summary h3 { 
        padding-bottom: 0;
}
    h4 { 
        clear: left; font-size: 10pt; margin: 0; padding: 0;
}
    h5 { 
        font-size: 10pt; margin: 0;  padding: 0;
}
    h6 { 
        font-size: 10pt; margin: 0;  padding: 0;
}
    small { 
        font: normal 10pt microsoft sans serif,arial,helvetica,sans-serif; margin: 0; padding: 0;
}
    em, i, cite { 
        font-size: 10pt; font-weight: bold; margin: 0; padding: 0;
}
    p { 
        font-size: 11pt; line-height: 130%; float: none; clear: none; margin: 0 0 10pt 0; padding: 0;
}
    .summary p { 
        margin-bottom: 30px;
}
    #article p { 
        margin-right: 100px;
}
    #article .product-table p { 
        margin-right: 0;
}
    .xsubnav #article p { 
        margin-right: 191px;
}
    #article-extended p { 
        margin-right: 30px;
}
    .xsubnav #article-extended p { 
        margin-right: 70px;
}
    #article-xxlarge p { 
        margin-right: 10px;
}
    .xsubnav #article-xxlarge p { 
        margin-right: 30px;
}
    p.date { 
        font-size: 10pt; margin-bottom: 10px;
}
    img { 
        float: none; clear: both; margin: 0; padding: 0; 
}   
    p img { 
        border: none; float: none; clear: none;
}

/* ---( =global )---------------------------------- */

    .left, div.left p.left {
        float: none;
}
/*
    .subcontent.left {
        margin-right: 7px !important;
}
    .subcontent.left+.subcontent.left {
        margin-right: 0px !important;
}
    .subcontent.left+.subcontent.left+.subcontent.left {
        margin-right: 7px !important;
}
    .subcontent.left+.subcontent.left+.subcontent.left+.subcontent.left {
        margin-right: 0px !important;
}
*/
    .right, div.right p.right {
        float: none; 
}
    .left-text {
        text-align: left;
}
    .bold-text {
        font-weight: bold;
}

/* ---( =container )---------------------------------- */

	#container { 
		background: none; margin-right: 30pt; margin-left: 20pt; padding: 0; position: relative; text-align: left; width: auto;
}
    #container:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #container { display: inline-table; }
    /* Hides from IE-mac \*/ * html #container { height: 1%; } #container { display: block; } /* End hide from IE-mac */

/* ---( =profile )---------------------------------- */

    #profile {
        float: none; height: auto; width: auto;
}
    #profile h2 {
        margin: 0; padding: 0; 
}
    #logo {
        border-width: 0; height: auto; margin: 0; padding:0; text-decoration:none; width: auto;
}
    #logo img {
        border: none; margin: 0;
}

/* ---( =profile =vinordia )---------------------------------- */

    #profile-vinordia {
        float: right; height: 70px; width: 70px; margin: 10px 10px 0 0; 
}
    html>body #profile-vinordia {
        float: left; height: 80px; width: 80px; margin: 0 0 0 690px; position: absolute; top: 375px;
}
    #profile-vinordia h2 {
        margin: 0; padding: 0; 
}
    #logo-vinordia {
        border-width: 0; height: 80px; margin: 0; padding:0; text-decoration:none; width: 80px;
}
    #logo-vinordia img {
        border: none; margin: 0;
}

/* ---( =header )---------------------------------- */

    #header { 
        display: none; 
}

/* ---( =globalink )---------------------------------- */

    #globalink {
        display: none;  
}

/* ---(  =globalnav )---------------------------------- */

    #globalnav {
        display: none; 
}  
/* ---(  =linknav )---------------------------------- */

    #linknav {
        display: none; 
}  

/* ---( =search )---------------------------------- */

    #search { 
        display: none; 
}

/* ---(  =nav )---------------------------------- */

    #nav-gate {
        display: none; 
}
    #nav {
        display: none; 
}
    #nav1 {
        display: none; 
}
    #nav2 {
        display: none; 
}
    #nav3 {
        display: none; 
}

/* ---( =article )------------------------------- */

    #article {
        background: none; float:left; margin:0; padding:0; width: auto;
}
    #article:after { clear:both; content: "."; display:block; height:0; visibility:hidden; } #article { display:inline-table; }
    /* Hides from IE-mac \*/ * html #article { height:1%; } #article { display:block; } /* End hide from IE-mac */

/* ---( =article =extended )------------------------------- */

    #article-extended {
        background: none; float:left; margin:0; padding:0; width: auto;
}
    #article-extended:after { clear:both; content: "."; display:block; height:0; visibility:hidden; } #article-extended { display:inline-table; }
    /* Hides from IE-mac \*/ * html #article-extended { height:1%; } #article-extended { display:block; } /* End hide from IE-mac */

/* ---( =article =xxl )------------------------------- */

    #article-xxlarge {
        background: none; float:left; margin:0; padding:0; width: auto;
}
    #article-xxlarge:after { clear:both; content: "."; display:block; height:0; visibility:hidden; } #article-xxlarge { display:inline-table; }
    /* Hides from IE-mac \*/ * html #article-xxlarge { height:1%; } #article-xxlarge { display:block; } /* End hide from IE-mac */
    
/* ---( =teasers )------------------------------- */

    .teasers {
        background: none; float:left; margin:0; padding:0; width: auto;
}
    .teasers:after { clear:both; content: "."; display:block; height:0; visibility:hidden; } .teasers { display:inline-table; }
    /* Hides from IE-mac \*/ * html.teasers { height:1%; } .teasers { display:block; } /* End hide from IE-mac */
    
/* ---( =backgrounds )---------------------------------- */

    #scenery { 
        background: none; float: none; height: auto; margin: 0; padding: 0; width: auto; 
}

/* ---( =backgrounds )---------------------------------- */

    #index { 
        background: none; float: none; height: auto; margin: 20pt 0; padding: 0; width: auto; 
}

/* ---( =index =flash )------------------------------- */

    #index_flash { 
        display: none; 
}

/* ---( =intro )---------------------------------- */

    #intro { 
        float: none; height: auto; margin: 0 0 10pt 0; padding: 0; width: auto; 
}
    .home #intro { 
        float: none; width: auto; 
}
    .home-vinordia #intro { 
        float: none; width: auto; 
}
    #intro img {
        border: none; float: right; margin: 0; padding: 0;
}
    #intro a:link, #intro a:visited, #intro a:active { 
        border-bottom: 1px solid #7f9bb3; color: #039; text-decoration: none; 
}
    #intro a:hover { 
        border-bottom: 1px solid #000; color: #000; text-decoration: none; 
}
    #intro h1 {
        font-size: 19pt; margin: 0; padding: 0;
}
/*
    .home #intro h1 {
        padding: 5px;
}
*/
    .home #intro h1 {
        padding: 0;
}
    .home #intro h1, .home-vinordia #intro h1 {
        padding: 0;
}
    #intro p {
        font-size: 11pt; margin: 5pt 0 0 0; padding: 0;
}
    .home #intro p, .home-vinordia #intro p {
        padding: 0;
}

/* ---( =breadcrumbs )---------------------------------- */

#breadcrumbs { 
  background: none; color: #000; float: none; height: auto; margin: 20pt 0 2pt; padding: 0; width: auto;
  display: none;
}
    .corporate #breadcrumbs, .history #breadcrumbs { 
        background: none;
}
    #breadcrumbs p { 
        font-size: 10pt; margin: 0; padding: 0;
}
    #breadcrumbs span{ 
        margin: 0; padding: 0;
}
    #breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { 
        border-bottom: none; color: #000; padding: 0; text-decoration: none;
}
    .corporate #breadcrumbs a, .corporate #breadcrumbs a:link, .corporate #breadcrumbs a:visited, .corporate #breadcrumbs a:active { 
        border-bottom: none; color: #000; padding: 0; text-decoration: none;
}
    #breadcrumbs a:hover { 
        color:#000; border-bottom: none; text-decoration: none; 
}

/* ---( =page )---------------------------------- */

    #page {
        background: #fff; display: inline; float: none; font-size: 14pt; margin: 0; padding: 0; width: auto;
  display: none;
}
    #page h1 { 
        color: #000; font-size: 19pt; font-weight: bold; letter-spacing: 0px; margin: 0 0 15pt; padding: 0; 
}   

/* ---(  =tools )---------------------------------- */

    #page #tools {
        display: none;
}  

/* ---( =product =search )---------------------------------- */

    #product-search {
        display: none;
}

/* ---( =product =search )---------------------------------- */

    #tipa {
        display: none;
}

/* ---( =sub =nav )------------------------------- */

    #subnav  { 
        display: none;
}

/* ---( =content )------------------------------- */

    #content {
        float: none; margin: 0; padding: 0; width: auto; 
}
    #content ul { 
        margin: 0; padding: 0;
}
    #content ol { 
        margin: 0; padding: 0;
}
    #content li { 
        font-size: 11pt; line-height: 130%; padding-bottom: 0;
}
    #content a:link, #content a:visited, #content a:active, #subcontent a:link, #subcontent a:visited, #subcontent a:active { 
        border-bottom: none; color: #000; text-decoration: none; 
}
    #content a:hover, #subcontent a:hover { 
        border-bottom: none; color: #000; text-decoration: none; 
}
    .flash #content a { 
        border: none;
}

/* ---( =context )------------------------------- */

    #context {
        background: #fff; display: inline; float: right; margin: 0 0 0 20pt; padding: 0; position: relative; width: auto;
}
    #context img { 
        float: none; clear: none; margin: 0; padding: 0; 
}   

/* ---( =imagery )------------------------------- */

    #context .imagery {
        margin: 0 0 10pt 0; padding: 0;
}
    #context .imagery dl {
        margin: 0; padding: 0;
}
    #context .imagery dt {
        margin: 0; padding: 0;
}
    #context .imagery dd {
        background: #fff; font-size: 11pt; margin: 10pt 0; padding: 0;
}
    #context .imagery img { 
        float: none; clear: none; margin: 0; padding: 0; width: 181px; 
}  
    #context {
        display: none;
}

/* ---( subcontent )------------------------------- */

    .subcontent { 
        border-top: none; padding: 0; margin: 20pt 0 0 0; width: auto;
}
    #content .subcontent { 
        border: none; display: inline; font-size: 11pt; margin: 0; padding: 0;
}
    #context .subcontent { 
        border: none; display: inline; margin: 0; padding: 0;
}
    #index .subcontent { 
        border: none;
}
    .subcontent input { 
        font-size: 100%;
}
    .subcontent img { 
        float: none; margin: 0; padding: 0;
}
    .subcontent h3 { 
        background: none; color: #000; font-weight: bold; font-size: 14pt; margin: 10pt 0; padding: 0; width: auto;
}
    .login, .news { 
        display: none;
}
    .info h3 { 
        margin: 0 0 10pt 0;
}
    .subcontent h4 { 
        font-weight: bold; font-size: 11pt; margin: 5pt 0 0 0; padding: 0; 
}
    .subcontent p { 
        font-size: 11pt; margin-top: 0; margin-left: 0;  
}
    #context .subcontent p { 
        margin: 0 0 10pt 0; padding: 0; 
}
    #context .subcontent h4.tease-title { 
        font-size: 11pt; margin: 0; padding: 0; 
}
    .subcontent p.tease-thumb { 
        margin: 0; padding: 0;
}
    #context .subcontent p.tease-thumb { 
        margin-left: 0;
}
    .subcontent a { 
        line-height: 1.8em;
}
    .subcontent a:link, .subcontent  a:visited, .subcontent  a:active { 
        border-bottom: none; color: #000; line-height: 1.3em; text-decoration: none; 
}
    .subcontent a:hover { 
        /* border-bottom: 1px solid #000; */ color: #000; text-decoration: none; 
}
    .subcontent ul {
        display: block; list-style-type: none; margin: 0 0 10pt 0; padding: 0; 
}
    .subcontent li {
        font-size: 9pt; list-style-type: none; margin: 0; padding: 3px 0 1px 15px;
}
    .subcontent li {
        background: url(iconbg_txt.gif) top left no-repeat;
}
    .subcontent li.pdf {
        background: url(iconbg_pdf.gif) top left no-repeat;
}
    .subcontent li.msword {
        background: url(iconbg_doc.gif) top left no-repeat;
}
    .subcontent li.mspowerpoint {
        background: url(iconbg_ppt.gif) top left no-repeat;
}
    .subcontent li.msexcel {
        background: url(iconbg_xl.gif) top left no-repeat;
}
    .subcontent li.txt {
        background: url(iconbg_txt.gif) top left no-repeat;
}

/* ---( =placeholder )------------------------------- */

    #container .placeholder  { 
        color: #000; margin: 0; padding: 0; width: auto;
}
    #container #context .placeholder, .teasers .placeholder  { 
        width: auto;
}
    #container #context .placeholder h4, .teasers .placeholder h4 { 
        background: #fff; color: #000; font-weight: bold; font-size: 11pt; margin: 0; padding: 0; width: auto;
}
    #container .placeholder h4 {
        font-size: 11pt; margin: 0 0 3px 0; padding: 0; 
}
    #container .placeholder ul {
        display: block; list-style-type: none; margin: 0; padding: 0; 
}
    #container .placeholder li {
        font-size: 9pt; list-style-type: none; margin: 0; padding: 4px 0 3px 15px;
}
    #container .placeholder li {
        background: url(iconbg_txt.gif) top left no-repeat;
}
    #container .placeholder li.pdf {
        background: url(iconbg_pdf.gif) top left no-repeat;
}
    #container .placeholder li.msword {
        background: url(iconbg_doc.gif) top left no-repeat;
}
    #container .placeholder li.mspowerpoint {
        background: url(iconbg_ppt.gif) top left no-repeat;
}
    #container .placeholder li.msexcel {
        background: url(iconbg_xl.gif) top left no-repeat;
}
    #container .placeholder li.txt {
        background: url(iconbg_txt.gif) top left no-repeat;
}
    #container .placeholder a:link, #container .placeholder a:visited, #container .placeholder a:active { 
        border-bottom: none; color: #000; text-decoration: none; 
}
    #container .placeholder a:hover { 
        border-bottom: none; color: #000; text-decoration: none; 
}
    #container .placeholder span.format {
        font-family: "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; font-size: 0.78em; 
}

/* ---( =sitemap )---------------------------------- */

    #content .sitemap {
        margin: 20px 0 0 0; /* margin:0 auto; height:500px */ position:relative; text-align:center; width:500px;
}
    #content .sitemap ul {
        border-left:1px solid #666; list-style-type: none; /* margin-left:auto; margin-right:auto; */  margin-top:-10px; padding:10px 0 0 0;  /* position:relative; */ text-align:left; /* width:380px; */ 
}
    #content .sitemap[class] ul {
        border-left:1px dotted #666;
}
    #content .sitemap li {
        border-top:1px solid #666; font-size: 1.1em; margin: 0 -15px 0 0; padding-bottom: 15px; position:relative;
}
    #content .sitemap[class] li {
        border-top:1px dotted #666;
}
    #content .sitemap li li {
        font-size: 1em; margin:0; padding-bottom:0px;
}
    #content .sitemap li li li {
        font-size: 0.9em;
}
    #content .sitemap li ul {
        margin-left: 20px; /* width:100%; */
}
    #content .sitemap[class] li ul {
        width:auto; 
}
    #content .sitemap li.end {
        border-bottom:0px solid #666; border-left:1px solid #fff; left:-1px;
}
    #content .sitemap li.chosen a {
        font-weight:bold;
}
    #content .sitemap li.chosen li a {
        font-style:normal; font-weight:normal;
}
    #content .sitemap li a {
         background:#fff; border: none; display:block; font-weight:normal; margin-left:18px; padding:3px 0 3px 2px; position:relative; top:-10px; text-decoration: none; /* width:100%; */
}

/* ---( =slideshow )------------------------------- */
    #content .paginate {
        display: none;
}
    #content .top, #content .bottom  {
        display: none;
}
    #content .back {
        display: none;
}
    #content .slide {
        display: none;
}

/* ---( =product =display )------------------------------- */

    #content .product-image {
        background: #fff; display: inline; float: left; margin: 10px 0 0 0; padding: 0; text-align: center; width: 181px;
}
    #content .product-detail {
        display: inline; float: left; font-family: "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; font-size: 9pt; margin: 20px 0 0 0; padding: 0; width: 420px;
}
    #article-extended #content .product-detail {
        width: auto;
}
    #content .detail {
        display: inline; float: left; width: 280px;
}
    #content .about {
        display: inline; float: left; font-size: 1em; margin: 20px 0 0 0; padding: 0; 
}
    #content .about p, #content .about h4 {
        font-size: 1em; 
}

/* ---( =table =product )---------------------------------- */

    .product-table {
        border-collapse: collapse; width: 100%;
}
    .product-table  td {
        border-top: 1px solid #e9e7cf; padding: 2px; text-align: right; vertical-align: top;
}
    .product-table  td.left-text {
        text-align: left;
}
    .product-table  td.description {
        background-color: #fff; font-size: 120%; padding-top: 20px; text-align: left; 
}
    .product-table  th {
        background-color: #fff; color: #000; font-weight: normal; padding-left: 4px; text-align: right; vertical-align: top; width: 100px;
}
    .product-table  tr:hover, .datatable tr.hilite {
        background-color: #eee; color: #000000;
}

/* ---( =content =product =thumbnails )------------------------------- */

    #content .tbl-thumb {
        border-collapse: collapse; display: inline; float: left; font-family: "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; margin: 4px; width: auto;
}
    .extended #content .tbl-thumb {
        width: auto;
}
    #content .tbl-thumb td {
        background: #ddd; border-right: 2px solid #fff; font-size: 0.9em; padding: 0; text-align: center; vertical-align: top; width: 185px;
}
    #content .tbl-thumb h4 { 
        font-size: 0.7em; margin: 0; padding: 0 0 3px 0;
}
    #content .tbl-thumb td p { 
        font-size: 0.7em; 
}   
    #content .tbl-thumb .desc {
        text-align: left; height: auto; padding: 7px 10px 5px;
}
    #content .tbl-thumb .desc p {
        margin: 0; padding: 0;
}
    #content .tbl-thumb .desc span {
        margin: 0; padding: 0 10px 0 0;
}
    #content .tbl-thumb .nail {
        background: #fff; height: 130px; margin: 0; padding: 15px 0;
}
    #content .tbl-thumb .nail img {
        height: 130px
}
    #content .tbl-thumb img { 
        border: none; float: none; margin: 0; padding: 0;
}
    #content .tbl-thumb .desc a {
        border: none; color: #000; text-decoration: none;
}
    #content .tbl-thumb .desc a:hover {
        border: none; color: #000; text-decoration: underline;  
}
    #content .tbl-thumb .nail a {
        border: none; color: #000; text-decoration: none;
}
    #content .tbl-thumb .nail a:hover {
        border: none; color: #000; text-decoration: none;  
}

/* ---( =index =flash )------------------------------- */

    #swf_xperience0 a, #swf_xperience1 a, #swf_xperience2 a, #swf_xperience3 a, #swf_xperience4 a, #swf_xperience5 a, #swf_xperience6 a, #swf_xperience7 a {
        display: block; height: 290px; margin: 0; padding: 0; text-decoration: none; width: 770px;
}
    #swf_xperience0 a {
        background: url(swf_xperience0_off.jpg) top left no-repeat;
}
    #swf_xperience0 a:hover { 
        background: url(swf_xperience0_on.jpg) top left no-repeat; 
}
    #swf_xperience1 a {
        background: url(swf_xperience1_off.jpg) top left no-repeat;
}
    #swf_xperience1 a:hover { 
        background: url(swf_xperience1_on.jpg) top left no-repeat; 
}
    #swf_xperience2 a {
        background: url(swf_xperience2_off.jpg) top left no-repeat;
}
    #swf_xperience2 a:hover { 
        background: url(swf_xperience2_on.jpg) top left no-repeat; 
}
    #swf_xperience3 a {
        background: url(swf_xperience3_off.jpg) top left no-repeat;
}
    #swf_xperience3 a:hover { 
        background: url(swf_xperience3_on.jpg) top left no-repeat; 
}
    #swf_xperience4 a {
        background: url(swf_xperience4_off.jpg) top left no-repeat;
}
    #swf_xperience4 a:hover { 
        background: url(swf_xperience4_on.jpg) top left no-repeat; 
}
    #swf_xperience5 a {
        background: url(swf_xperience5_off.jpg) top left no-repeat;
}
    #swf_xperience5 a:hover { 
        background: url(swf_xperience5_on.jpg) top left no-repeat; 
}
    #swf_xperience6 a {
        background: url(swf_xperience6_off.jpg) top left no-repeat;
}
    #swf_xperience6 a:hover { 
        background: url(swf_xperience6_on.jpg) top left no-repeat; 
}
    #swf_xperience7 a {
        background: url(swf_xperience7_off.jpg) top left no-repeat;
}
    #swf_xperience7 a:hover { 
        background: url(swf_xperience7_on.jpg) top left no-repeat; 
}

/* ---( =index =flash )------------------------------- */

    #swf_wine0 a, #swf_wine1 a, #swf_wine2 a, #swf_wine3 a, #swf_wine4 a {
        display: block; height: 290px; margin: 0; padding: 0; text-decoration: none; width: 770px;
}
    #swf_wine0 a {
        background: url(swf_wine0_off.jpg) top left no-repeat;
}
    #swf_wine0 a:hover { 
        background: url(swf_wine0_on.jpg) top left no-repeat; 
}
    #swf_wine1 a {
        background: url(swf_wine1_off.jpg) top left no-repeat;
}
    #swf_wine1 a:hover { 
        background: url(swf_wine1_on.jpg) top left no-repeat; 
}
    #swf_wine2 a {
        background: url(swf_wine2_off.jpg) top left no-repeat;
}
    #swf_wine2 a:hover { 
        background: url(swf_wine2_on.jpg) top left no-repeat; 
}
    #swf_wine3 a {
        background: url(swf_wine3_off.jpg) top left no-repeat;
}
    #swf_wine3 a:hover { 
        background: url(swf_wine3_on.jpg) top left no-repeat; 
}
    #swf_wine4 a {
        background: url(swf_wine4_off.jpg) top left no-repeat;
}
    #swf_wine4 a:hover { 
        background: url(swf_wine4_on.jpg) top left no-repeat; 
}


/* ---( =images )---------------------------------- */

    .embedded-img {
        border: none; margin: 0;
}
    table.image-box {
        display: block; float: none; padding: 0; margin: 0;
}
    table.image-box td {
        padding: 2px 0 0 0; text-align: left;
}
    table.image-box td.image-caption {
        background: #ddd; font-size: 8pt; padding: 5px; width: 161px;
}
    table.image-box.left-floated {
        display: inline; float: left; margin: 0 15px 5px 0;
}
    table.image-box.right-floated {
        display: inline; float: right; margin: 0 0 15px 10px;
}
    table.image-box.none-floated {
        display: block; float: none; margin: 15px 0;
}

/* ---( =form )---------------------------------- */

    form {
        display: none; 
}

/* ---( =form )---------------------------------- */

    #registration {
        display: none;
}   

/* ---( =form )---------------------------------- */

    .ipsform {
        display: none;
}