﻿* {  margin:0px; padding:0px; text-align:left; list-style:none; text-decoration:none; }

html { min-height: 100%; margin-bottom: 1px; } 
body { font-family: Arial; font-size: 12px; color: #000000; } 

h2.blue { color: #012B43; font-size: 14px; font-weight: normal; text-transform: uppercase; } 
h2.red { color: #fb5076; font-size: 14px; font-weight: normal; text-transform: uppercase; } 
h2.pink { color: #EE4183; font-size: 14px; font-weight: normal; text-transform: uppercase; } 
h2.brown { color: #980202; font-size: 14px; font-weight: normal; text-transform: uppercase; } 
h2.purple { color: #666DBE; font-size: 14px; font-weight: normal; text-transform: uppercase; } 
h2.yellow { font-size: 14px; font-weight: normal; color: #EF9A06; text-transform: uppercase; } 
h2.dessert { font-size: 14px; font-weight: normal; color: #FFA616; text-transform: uppercase; } 
h2.sweet { font-size: 14px; font-weight: normal; color: #AE6135; text-transform: uppercase; } 

a { color: #012B43; text-decoration: none; } 
a:hover { color: #35647E; } 

a.blue:hover { color: #252f80; font-weight: normal; text-decoration: none; } 
a.red:hover { color: #fb5076; font-weight: normal; text-decoration: none; } 
a.pink:hover { color: #EE4183; font-weight: normal; text-decoration: none; } 
a.brown:hover { color: #980202; font-weight: normal; text-decoration: none; } 
a.purple:hover { color: #666DBE; font-weight: normal; text-decoration: none; } 
a.yellow:hover { font-weight: normal; color: #EF9A06; text-decoration: none; } 
a.dessert:hover { font-weight: normal; color: #FFA616; text-decoration: none; } 
a.sweet:hover { font-weight: normal; color: #FFA616; text-decoration: none; } 

h3.red { font-size: 11px; color: #fb5076; text-transform: uppercase; } 
h3.pink { font-size: 11px; color: #f91144; text-transform: uppercase; } 
h3.brown { font-size: 11px; color: #693e14; text-transform: uppercase; } 

h4 { font-size: 11px; color: #012B43; margin: 5px 0px 5px 0px; text-transform: uppercase; } 

hr { color: #FFFFFF; margin: 5px; } 

select { font-family: Sans-Serif; } 

img.right { float: right; } 
div.clearer { margin-top:-1px; height:1px; float:none; clear:both; width:auto; } 
li.bulletedList { list-style-type: disc; margin-left: 25px; margin-bottom: 15px; } 

div#mainContainer { margin: 0 auto; width: 900px; min-height: 400px; } 

div#mainContainer div#headerHome { width: 100%; height: 260px; background-image:url('/images/header_home.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerAbout { width: 100%; height: 260px; background-image:url('/images/header_aboutus.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerAwards { width: 100%; height: 260px; background-image:url('/images/header_awards.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerNews { width: 100%; height: 260px; background-image:url('/images/header_awards.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerContact { width: 100%; height: 260px; background-image:url('/images/header_contact.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerProductChampagne { width: 100%; height: 260px; background-image:url('/images/header_champagne.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerProductRed { width: 100%; height: 260px; background-image:url('/images/header_red.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerProductSweet { width: 100%; height: 260px; background-image:url('/images/header_fortified.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerProductSpirits { width: 100%; height: 260px; background-image:url('/images/header_spirits.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerProductDessert { width: 100%; height: 260px; background-image:url('/images/header_dessert.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerProductWhite { width: 100%; height: 260px; background-image:url('/images/header_white.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerProductCognac { width: 100%; height: 260px; background-image:url('/images/header_cognac.jpg'); background-position: top center; background-repeat: no-repeat; } 
div#mainContainer div#headerProductRose { width: 100%; height: 260px; background-image:url('/images/header_rose.jpg'); background-position: top center; background-repeat: no-repeat; } 

div#mainContainer h1#siteLogo { float: left; display: inline; margin-left: 0px; margin-top: 20px; width: 319px; height: 140px; } 
div#mainContainer h1#siteLogo a { float: left; width: 319px; height: 140px; } 
div#mainContainer h1#siteLogo span { visibility: hidden; } 
div#mainContainer fieldset.search { float: right; position: relative; display: inline; width: 270px; margin-top: 18px; margin-right: 54px; border-width: 0px; } 
div#mainContainer fieldset.search label.title { float: left; clear: both; display: inline; font-weight: bold; color: #012B43; width: 150px; font-size: 12px; margin-left: 100px; margin-top: 0px; } 
div#mainContainer fieldset.search legend { float: left; display: inline; color: #012B43; top: 0px; left: 0px; margin-left: 100px; text-transform: uppercase; font-weight: bold; } 
div#mainContainer fieldset.search label { float: left; width: 75px; font-size: 11px; padding-top: 2px; margin-top: 8px; margin-right: 25px; text-transform: uppercase; } 
div#mainContainer fieldset.search select { float: left; font-size: 11px; width: 150px; margin-top: 8px; clear: right; } 
div#mainContainer fieldset.search input.text { float: left; font-size: 11px; width: 146px; margin-top: 8px; clear: right; } 
div#mainContainer fieldset.search input.button { float: left; background-image: url('/images/button.gif'); background-repeat: no-repeat; font-family: arial; font-size: 11px; text-align: center; border-width: 0px; width: 55px; height: 17px; margin-top:5px; margin-left:195px; } 

div#mainContainer div#body { min-height: 250px; } 
div#mainContainer div#body h2 { margin-bottom: 4px; } 
div#mainContainer div#body h2.welcome { background-image: url('/images/welcome.gif'); background-repeat: no-repeat; width: 112px; height: 19px; margin-bottom: 8px;  } 
div#mainContainer div#body h2.newsRight { background-image: url('/images/news.gif'); background-position: right; background-repeat: no-repeat; width: 100%; height: 18px; } 
div#mainContainer div#body h2.news { background-image: url('/images/news.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 18px; } 
div#mainContainer div#body h2.latestnews { background-image: url('/images/latestnews.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 18px; } 
div#mainContainer div#body h2.agencies { background-image: url('/images/agencies.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 19px; margin-bottom: 8px; } 
div#mainContainer div#body h2.contactus { background-image: url('/images/contactus.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 19px; margin-bottom: 8px; } 
div#mainContainer div#body h2.aboutus { background-image: url('/images/aboutus.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 19px; margin-bottom: 8px; } 
div#mainContainer div#body h2.awards { background-image: url('/images/awardsandpress.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 19px; margin-bottom: 8px; } 
div#mainContainer div#body h2.sitemap { background-image: url('/images/sitemap.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 19px; margin-bottom: 8px; } 
div#mainContainer div#body h2.vacancies { background-image: url('/images/vacancies.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 19px; margin-bottom: 8px; text-indent: -1000px; } 
div#mainContainer div#body h2.events { background-image: url('/images/events.gif'); background-position: left; background-repeat: no-repeat; width: 100%; height: 19px; margin-bottom: 8px; text-indent: -1000px; } 
div#mainContainer div#body div#navigation { width: 260px; float: left; margin-top: -35px; } 

div#mainContainer ul#breadcrumbNav { float: left; padding: 10px 0px 10px 0px; width: 560px; margin-bottom: 10px; } 
div#mainContainer ul#breadcrumbNav li { float: left; padding-right: 25px; background-image: url('/images/breadcrumb_arrow.gif'); background-repeat: no-repeat; background-position: right -6px; } 
div#mainContainer ul#breadcrumbNav li.bold { font-weight: bold; } 
div#mainContainer ul#breadcrumbNav li a { color: #666666; } 
div#mainContainer ul#breadcrumbNav li a:hover { color: #fb5076; } 

/* center */ 

div#mainContainer div#body div#center { width: 345px; float: left; } 
div#mainContainer div#body div#center div#mainContent { width: 310px; } 
div#mainContainer div#body div#center div#mainContent p { margin-bottom: 15px; clear: both; } 

fieldset.contactForm { float: left; border-width: 0px; margin: 15px 0px 25px 0px; width: 100%; } 
fieldset.contactForm ul { float: left; width: 100%; } 
fieldset.contactForm ul li { float: left; clear: both; } 
fieldset.contactForm ul li.error { float: left; width: 100%; } 
fieldset.contactForm ul li.error span { display: none } 
fieldset.contactForm ul li.formRow { width: 100%; padding-bottom: 8px; margin: 4px; border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 1px; border-style: solid; border-color: #d4d7e7; } 
fieldset.contactForm label { float: left; clear: left; padding-top: 3px; width: 135px; } 
fieldset.contactForm input { clear: right; } 
fieldset.contactForm input.text { width: 180px; } 
fieldset.contactForm select { font-family: Arial; font-size: 11px; width: 65px; } 
fieldset.contactForm select.wide { width: 185px; } 
fieldset.contactForm input.button { float: left; margin-left: 140px; background-image: url('/images/button.gif'); background-repeat: no-repeat; font-family: arial; font-size: 11px; text-align: center; border-width: 0px; width: 55px; height: 17px; } 

div#mainContainer div#body div#center ul.attributeList { float: left; margin-top: 15px; margin-bottom: 15px; width: 300px; clear: both; } 
div#mainContainer div#body div#center ul.attributeList li { float: left; width: 110px; font-weight: bold; } 
div#mainContainer div#body div#center ul.attributeList li.right { float: left; width: 190px; font-weight: bold; } 

div#mainContainer div#body div#center ul.downloadList { float: left; margin-top: 5px; width: 250px; } 

div#mainContainer div#body div#center ul.downloadList li { float: left; width: 100px; margin: 4px 0px 4px 0px; } 
div#mainContainer div#body div#center ul.downloadList li.left { padding-top: 2px; } 
div#mainContainer div#body div#center ul.downloadList li input.button { float: left; background-image: url('/images/button.gif'); background-repeat: no-repeat; font-family: arial; font-size: 11px; text-align: center; border-width: 0px; width: 55px; height: 17px; } 

div#mainContainer div#body ul.awardItem { float: left; margin-bottom: 35px; } 
div#mainContainer div#body ul.awardItem li.image { float: left; width: 85px; } 
div#mainContainer div#body ul.awardItem li.title { float: right; width: 210px; } 
div#mainContainer div#body ul.awardItem li.right{ float: right; width: 210px; } 

div#mainContainer div#body ul.awardItemRight { float: left; margin-bottom: 35px; } 
div#mainContainer div#body ul.awardItemRight li.image { float: right; width: 85px; } 
div#mainContainer div#body ul.awardItemRight li.title { float: left; width: 210px; } 
div#mainContainer div#body ul.awardItemRight li.left { float: left; width: 210px; } 

div#mainContainer div#body ul.awardList { } 
div#mainContainer div#body ul.awardList li { float: left; clear: both; } 
div#mainContainer div#body ul.awardList li.year h4 { margin-top: 15px; } 

div#mainContainer div#body ul.newsList { float: left; width: 450px; margin-bottom: 25px; } 
div#mainContainer div#body ul.newsList li { float: left; width: 450px; } 
div#mainContainer div#body ul.newsList li.newsTitle { float: left; width: 350px; font-weight: bold; } 
div#mainContainer div#body ul.newsList li.newsDate {float: right; color: #333333; text-align: right; font-weight: bold; width: 100px; } 
div#mainContainer div#body ul.newsList li.newsSummary { padding-bottom: 10px;   } 
div#mainContainer div#body ul.newsList li.readMore { float: left; border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #F0F0F0; padding-bottom: 15px; font-size: 11px; font-weight: bold; } 

/* center (wide) */ 

div#mainContainer div#body div#centerWide { width: 580px; float: left; } 
div#mainContainer div#body div#centerWide div#mainContent { width: 500px; } 
div#mainContainer div#body div#centerWide div#mainContent p { margin-bottom: 25px; clear: both; } 
div#mainContainer div#body div#centerWide div#mainContent p img.right { float: right; margin-top: -10px; } 
div#mainContainer div#body div#centerWide ul#horizImageCollection { float: left; width: 100%; margin-top: 15px; } 
div#mainContainer div#body div#centerWide ul#horizImageCollection li { float: left; width: 180px; min-height: 100px; height: 115px; text-align: center; } 
div#mainContainer div#body div#centerWide ul#horizImageCollection li img { border-width: 0px; } 
div#mainContainer div#body div#centerWide div#more { float: right; margin-right: 35px; background-image: url('/images/more.gif'); background-repeat: no-repeat; width: 73px; height: 29px; cursor: pointer; } 


div#mainContainer div#body ul.eventList { float: left; width: 450px; margin-bottom: 15px; } 
div#mainContainer div#body ul.eventList li { float: left; clear: both; width: 450px; } 
div#mainContainer div#body ul.eventList li.eventTitle { font-weight: bold; } 
div#mainContainer div#body div#centerWide ul.eventList li.eventDescription p { margin: 0px; } 
div#mainContainer div#body ul.eventList li.eventDate { padding-bottom: 15px; margin-bottom: 15px; border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #F0F0F0; padding-bottom: 15px; color: #333333; font-weight: bold;  } 


div#mainContainer div#body div#centerWide ul.agenciesList { float: left; width: 240px; margin-bottom: 25px; } 
div#mainContainer div#body div#centerWide ul.agenciesList li { float: left; clear: both; } 

div#mainContainer div#body div#centerWide ul.agencyProductList { float: left; clear: both; margin-top: 0px; width: 250px; margin-bottom: 25px; } 
div#mainContainer div#body div#centerWide ul.agencyProductListRight { float: right; margin-top: 0px; width: 250px; margin-bottom: 25px; } 
div#mainContainer div#body div#centerWide ul.agencyProductList li.right { float: right; padding: 1px; width: 165px; } 
div#mainContainer div#body div#centerWide ul.agencyProductList li.image { float: left; padding-top: 3px; padding-right: 10px; clear: none; } 

div#mainContainer div#body div#centerWide ul.agencyProductList li.image img { border-width: 0px; } 
div#mainContainer div#body div#centerWide ul.agencyProductList li.readMore { float: right; padding: 2px; width: 165px; } 
div#mainContainer div#body div#centerWide ul.agencyProductList li.readMore a { color: #666666; text-decoration: none; } 
div#mainContainer div#body div#centerWide ul.agencyProductList li.readMore a:hover { color: #fb5076; text-decoration: none; } 
div#mainContainer div#body div#centerWide ul.agencyProductList div.seperator { float: left; margin: 2px; } 
div#mainContainer div#body div#centerWide ul.agencyProductListRight li.right { float: right; padding: 1px; width: 165px; } 
div#mainContainer div#body div#centerWide ul.agencyProductListRight li.image { float: left; padding-top: 3px; padding-right: 10px; clear: none; } 
div#mainContainer div#body div#centerWide ul.agencyProductListRight li.image img { border-width: 0px; } 
div#mainContainer div#body div#centerWide ul.agencyProductListRight li.readMore { float: right; padding: 2px; width: 165px; } 
div#mainContainer div#body div#centerWide ul.agencyProductListRight li.readMore a { color: #666666; text-decoration: none; } 
div#mainContainer div#body div#centerWide ul.agencyProductListRight li.readMore a:hover { color: #fb5076; text-decoration: none; } 
div#mainContainer div#body div#centerWide ul.agencyProductListRight div.seperator { float: left; margin: 2px; } 

div#mainContainer div#body div#centerWide ul.agencyAwardsList { float: left; margin-top: 15px; } 
div#mainContainer div#body div#centerWide ul.agencyAwardsList li.image { float: left; clear: both; margin-bottom: 15px; } 
div#mainContainer div#body div#centerWide ul.agencyAwardsList li.text { float: left; width: 500px; height: 35px; } 

div#mainContainer div#body div#centerWide div.leftColumn { float: left; width: 250px; } 
div#mainContainer div#body div#centerWide div.right { float: left; width: 250px; } 

div#mainContainer div#body div#centerWide ul.twoColInfoCollection { float: left; padding-bottom: 65px; } 
div#mainContainer div#body div#centerWide ul.twoColInfoCollection li { float: left;width: 200px; margin-right: 55px; margin-bottom: 25px; } 
div#mainContainer div#body div#centerWide ul.twoColInfoCollection li.right { float: right; display: inline; margin-right: 65px; } 
div#mainContainer div#body div#centerWide ul.twoColInfoCollection li p { margin-top: 1em; } 
div#mainContainer div#body div#centerWide ul.twoColInfoCollection li p.center { margin-top: 0px; text-align: center; } 
div#mainContainer div#body div#centerWide ul.twoColInfoCollection li h4 { font-size: 11px; color: #252f80; text-transform: uppercase; } 
div#mainContainer div#body div#centerWide ul.twoColInfoCollection li span.subHeader { color: #252f80; } 
div#mainContainer div#body div#centerWide ul.twoColInfoCollection li.seperator { float: left; width: 225px; padding: 3px; background-color: #d4d7e7; margin-left: -1px; margin-right: 55px; font-size: 0px; } 

div#mainContainer div#body div#centerWide ul.twoColInfoCollection ul.itemList { float: left; margin-top: 0px; } 
div#mainContainer div#body div#centerWide ul.twoColInfoCollection ul.itemList li { list-style-type: none; margin: 0px; } 

div#mainContainer div#body div#centerWide ul.contactInfo { float: left; margin-top: 35px; padding-bottom: 65px; } 
div#mainContainer div#body div#centerWide ul.contactInfo li { float: left; width: 230px; margin-right: 55px; margin-bottom: 25px; min-height: 160px; height: 160px; } 
div#mainContainer div#body div#centerWide ul.contactInfo li.right { float: right; margin-right: 65px; min-height: 160px; } 
div#mainContainer div#body div#centerWide ul.contactInfo li p { margin-top: 1em; } 
div#mainContainer div#body div#centerWide ul.contactInfo li p.center { margin-top: 0px; text-align: center; } 
div#mainContainer div#body div#centerWide ul.contactInfo li h4 { font-size: 11px; color: #012B43; text-transform: uppercase; } 
div#mainContainer div#body div#centerWide ul.contactInfo li span.subHeader { color: #012B43; } 
div#mainContainer div#body div#centerWide ul.contactInfo li.seperator { float: left; width: 225px; height: 0px; padding: 3px; background-color: #d4d7e7; margin-left: -1px; margin-right: 55px; font-size: 0px; min-height: 0px; } 

div#mainContainer div#body div#centerWide div.oneColContainer { float: left; width: 200px; } 
div#mainContainer div#body div#centerWide ul.oneCol { float: left; display: inline; width: 200px; clear: none; } 
div#mainContainer div#body div#centerWide ul.oneCol li { float: left; width: 200px; margin-bottom: 25px; } 
div#mainContainer div#body div#centerWide ul.oneCol li ul.itemList {  float: left; width: 200px; } 
div#mainContainer div#body div#centerWide ul.oneCol li ul.itemList li { width: 200px; margin-bottom: 0px; } 

div#mainContainer div#body div#centerWide ul.oneColInfoCollection { float: left; padding-bottom: 65px; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection li { float: left; width: 230px; margin-right: 55px; margin-bottom: 25px; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection li p { margin-top: 1em; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection li p.center { margin-top: 0px; text-align: center; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection li img { border: 4px solid #252f80; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection li h4 { font-size: 11px; color: #252f80; text-transform: uppercase; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection li span.subHeader { color: #252f80; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection li.seperator { float: left; width: 225px; padding: 3px; background-color: #d4d7e7; margin-left: -1px; margin-right: 55px; font-size: 0px; } 

div#mainContainer div#body div#centerWide ul.oneColInfoCollection ul.itemList { float: left; margin-top: 15px; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection ul.itemList li { list-style-type: none; margin: 0px; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection ul.itemList li a { color: #666666; } 
div#mainContainer div#body div#centerWide ul.oneColInfoCollection ul.itemList li a:hover { color: #fb5076; } 

div#mainContainer div#body div#centerWide ul.productDetail { float: left; margin-top: 0px; width: 450px; margin-bottom: 4px; } 
div#mainContainer div#body div#centerWide ul.productDetail li h2 { margin-bottom: 0px; } 
div#mainContainer div#body div#centerWide ul.productDetail li h2 a { text-decoration: none; } 
div#mainContainer div#body div#centerWide ul.productDetail li.right { float: right; padding: 1px; width: 365px; } 
div#mainContainer div#body div#centerWide ul.productDetail li.image { float: left; padding-top: 3px; padding-right: 10px; clear: none; } 
div#mainContainer div#body div#centerWide ul.productDetail li.readMore { float: right; padding: 2px; width: 365px; } 
div#mainContainer div#body div#centerWide ul.productDetail li.readMore a { color: #666666; text-decoration: none; } 
div#mainContainer div#body div#centerWide ul.productDetail li.readMore a:hover { color: #fb5076; text-decoration: none; } 
div#mainContainer div#body div#centerWide div.seperator { float: left; width: 450px; margin: 5px; clear: both; } 

div#mainContainer div#body div#centerWide ul.pageLinks { float: left; width: 575px; margin: 20px 0px 20px 0px; clear: both; } 
div#mainContainer div#body div#centerWide ul.pageLinks li { float: left; clear: none; padding: 5px; margin-right: 2px; } 
div#mainContainer div#body div#centerWide ul.pageLinks li a { color: #666666; text-decoration: none;  } 
div#mainContainer div#body div#centerWide ul.pageLinks li a:hover { color: #fb5076; text-decoration: none; } 
div#mainContainer div#body div#centerWide ul.pageLinks li.selected a { font-weight: bold; } 

div#mainContainer ul.productAwardList { float: left; width: 400px; margin-bottom: 20px; } 
div#mainContainer ul.productAwardList li { float: left; width: 400px; } 

div#mainContainer ul.agencyImageList { float: left; width: 500px; } 
div#mainContainer ul.agencyImageList li { float: left; width: 164px; height: 120px; text-align: center; } 

/* right */ 

div#mainContainer div#body div#right { width: 225px; float: left; } 

div#mainContainer div#body div#right div#newsContainer { float: left; width: 225px; } 
div#mainContainer div#body div#right div#newsContainer img.header { margin: 0px 0px 5px 0px; } 
div#mainContainer div#body div#right div#newsContainer img.productImage { float: left; } 
div#mainContainer div#body div#right div#newsContainer div#pinkSpacer { background-color: #f91144; padding: 4px; } 
div#mainContainer div#body div#right div#newsContainer div#blueSpacer { margin-top: 11px; background-color: #35647E; padding: 4px; } 
div#mainContainer div#body div#right div#newsContainer ul.newsItems { } 
div#mainContainer div#body div#right div#newsContainer ul.newsItems li { float: left; display: inline; padding-top: 5px; padding-bottom: 5px; border: 0px; border-bottom: 1px; border-style: solid; border-color: #333333; } 
div#mainContainer div#body div#right div#newsContainer ul.newsItems li p { float: left; /*height: 35px;*/ } 
div#mainContainer div#body div#right div#newsContainer ul.newsItems li input { float: right; background-image: url('/images/button.gif'); background-repeat: no-repeat; margin-top: 10px; font-family: arial; font-size: 11px; text-align: center; border-width: 0px; width: 55px; height: 17px; } 

div#mainContainer div#body div#right div#newsArchiveContainer { float: left; width: 225px; } 
div#mainContainer div#body div#right div#newsArchiveContainer img { margin-bottom: 5px; } 
div#mainContainer div#body div#right div#newsArchiveContainer div#pinkSpacer { margin-top: 11px; background-color: #f91144; padding: 4px; } 
div#mainContainer div#body div#right div#newsArchiveContainer div#blueSpacer { margin-top: 11px; background-color: #35647E; padding: 4px; width: 225px; } 
div#mainContainer div#body div#right div#newsArchiveContainer ul.newsItems { float: left; width: 225px; } 
div#mainContainer div#body div#right div#newsArchiveContainer ul.newsItems li { float: left; padding-top: 7px; padding-bottom: 5px; /*min-height: 95px; height: 95px;*/ border: 0px; border-top: 5px; border-style: solid; border-color: #D4D7E7; width: 225px; } 
div#mainContainer div#body div#right div#newsArchiveContainer ul.newsItems li p { float: left; /*height: 35px;*/ } 
div#mainContainer div#body div#right div#newsArchiveContainer ul.newsItems li input { float: left; background-image: url('/images/button.gif'); background-repeat: no-repeat; font-family: arial; font-size: 11px; font-weight: bold; text-align: center; border-width: 0px; margin-top: 10px; width: 55px; height: 17px; } 

div#mainContainer div#body div#right img.mainProductImageChampagne { border: 2px solid #F91144; margin-bottom: 35px; } 
div#mainContainer div#body div#right img.mainProductImageRed { border: 2px solid #980202; margin-bottom: 35px; } 
div#mainContainer div#body div#right img.mainProductImageWhite { border: 2px solid #EF9A06; margin-bottom: 35px; } 
div#mainContainer div#body div#right img.mainProductImageDessert { border: 2px solid #fb5076; margin-bottom: 35px; } 
div#mainContainer div#body div#right img.mainProductImageRose { border: 2px solid #EE4183; margin-bottom: 35px; } 
div#mainContainer div#body div#right img.mainProductImageFortified { border: 2px solid #AE6135; margin-bottom: 35px; } 
div#mainContainer div#body div#right img.mainProductImageSpirits { border: 2px solid #666DBE; margin-bottom: 35px; } 


div#mainContainer div#body div#right ul.externalLinks { margin-top: 5px; } 
div#mainContainer div#body div#right ul.externalLinks li { padding: 2px; font-size: 11px; list-style-type: disc; list-style-position: inside; } 
div#mainContainer div#body div#right ul.externalLinks li a { color: #666666; text-decoration: none; } 
div#mainContainer div#body div#right ul.externalLinks li a:hover { color: #fb5076; text-decoration: none; } 

div#mainContainer div#body ul.normalList { list-style-position: inside; margin-top: 15px; margin-bottom: 15px; } 
div#mainContainer div#body ul.normalList li { list-style-type: disc; } 

/* footer */ 

div#mainContainer div#footer1 { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_general.jpg') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footer2 { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footercurve2.gif') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footerProductChampagne { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_champagne.jpg') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footerProductRed { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_red.jpg') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footerProductSweet { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_fortified.jpg') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footerProductSpirits { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_spirits.jpg') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footerProductDessert { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_dessert.jpg') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footerProductWhite { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_white.jpg') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footerProductCognac { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_cognac.jpg') no-repeat top center; margin-top: 15px; } 
div#mainContainer div#footerProductRose { float: left; font-size: 11px; width: 100%; height: 70px; background: url('/images/footer_rose.jpg') no-repeat top center; margin-top: 15px; } 

div#mainContainer ul#footerMenu { float: left; display: inline; margin-top: 45px; padding-left: 165px; } 
div#mainContainer ul#footerMenu li {float: left; margin-right: 5px; } 

div#navContainer { margin-left: 85px; } 
ul#nav { color: #012B43; font-size: 11px; margin-left: 10px; } 
ul#nav li { margin: 5px; text-transform: uppercase; list-style-image: url('/images/list_image.gif'); } 
ul#nav a { color: #012B43; text-decoration: none; } 
ul#nav a.selected { color: #35647E; } 
ul#nav a:hover { color: #35647E; } 
ul#nav ul { margin-left: 10px; } 
ul#nav li { font-weight: bold; list-style-type: disc; } 
ul#nav ul.sub { font-weight: normal; display: none; } 
ul#nav ul.sub li { font-weight: normal; } 
ul#nav ul.small { font-size: 10px; margin: 0px 0px 10px 10px; padding: 0px; } 
ul#nav ul.small li { margin: 3px; padding: 0px; } 

div#vacancies div.vacancy { 
	padding: 6px 0px 6px 0px; 
	width: 450px; 
	border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #F0F0F0; padding-bottom: 15px; 
} 

div#vacancies div.vacancy h3 { 
	color: #012B43; font-size: 14px; font-weight: normal; text-transform: uppercase; 	
} 

div#vacancies div.vacancy p { 
	padding: 6px 0px 6px 0px; 
} 
