

/* extra link */

#extrasOurDrinks {
position:absolute;
top:44px;
left:492px;
border-top:1px solid #bcc1c5;
padding:5px 5px 0 0;
width:408px;
text-align:right;
}


/* productsMenu */

#productsMenu {
width:905px;
}

#productsMenu ul {
margin:0;
padding:0;
}

#productsMenu li {
float:left;
margin:0 2px 0 0;
padding:0;
height:50px;
list-style:none;
background:url("../img/bg_productsmenu_1.gif") no-repeat top left;
}

#productsMenu li a {
float:left;
padding:2px 0 0 0;
height:48px;
background:url("../img/bg_productsmenu_2.gif") no-repeat top right;
}

#productsMenu li.on {
background:url("../img/bg_productsmenu_on_1.gif") no-repeat top left;
}

#productsMenu li.on a {
padding:3px 0 0 0;
height:47px;
background:url("../img/bg_productsmenu_on_2.gif") no-repeat top right;
}


/* product menu extra definitions */

.olled #productsMenu ul.row1 {
float:left;
padding-left:100px;
} 

.olled #productsMenu ul.row2 {
float:left;
margin-top:-8px;
padding-left:130px;
}

.olled #productsMenu ul.row3 {
float:left;
}

.mahlad #productsMenu li a {
padding-left:25px;
padding-right:25px;
}

.karastusjoogid #productsMenu li a {
padding-left:10px;
padding-right:10px;
}

.veed #productsMenu li a {
padding-left:25px;
padding-right:25px;
}

.muu_alkohol #productsMenu li a {
padding-left:45px;
padding-right:45px;
}


/* product content */

.product .content {
padding:40px 0 0 0;
}


/* product image */

.package {
float:left;
margin:0 0 -75px 0;
width:310px;
text-align:center;
}

.package img {
position:relative;
display:block;
margin:auto;
}


/* .bodyText */

.col2 {
float:left;
width:445px;
}

.bodyText {
padding:29px 0 0 0;
width:385px;
height:auto !important;
height:240px;
min-height:240px;
}

.bodyText h1 {
padding-bottom:8px;
color:#b6001a;
}

.bodyText p.description {
font-size:115%;
font-weight:bold;
line-height:1.4em;
}


/* packages icons box */

.packages {
float:left;
margin:0 5px 0 0;
width:auto !important;
width:1%;
min-width:100px;
}

.packagesSpan {
padding:0 0 25px 5px;
height:50px;
background:url("../img/bg_icons_box.gif") repeat-x top;
}

.packages h2 span {
display:none;
}

.packages h2 {
margin:0;
padding:0;
width:44px;
height:20px;
background:url("../img/est/sh_erinevad_pakendid.gif") no-repeat top left;
}

.packagesSpan a {
float:left;
margin:0 2px 0 0;
}

.packagesSpan a:hover {
background:url("../img/arrow_2.gif") no-repeat top center;
}

.packagesSpan a.on,
.packagesSpan a:hover.on {
background:url("../img/arrow_1.gif") no-repeat top center;
}

#05l_6pack img {
width:58px;
}

#05l_can img {
width:50px;
}

#05l_4pack img {
width:60px;
}

#03l_bottle img,
#033l_bottle img {
width:50px;
}

#05l_bottle img {
width:50px;
}

#20l_pet img {
width:50px;
}


/* microsite link */

.visitMicrosite a {
display:block;
width:225px;
height:22px;
padding:5px 10px 0 10px;
background:url("../img/b_microsite_link.gif") no-repeat top left;
}


/* campaign box */

.campaign {
float:left;
width:132px;
}

.campaign h2 span {
display:none;
}

.campaign h2 {
margin:0;
padding:0;
width:54px;
height:20px;
background:url("../img/est/sh_kampaania.gif") no-repeat top left;
}

.campaignSpan {
padding:0 0 25px 0;
height:50px;
background:url("../img/bg_icons_box.gif") repeat-x top;
}

.campaign .thumbnail {
float:left;
padding:5px;
}

.campaign .bGo {
float:left;
padding:16px 0 0 8px;
}


/* family nav */

.familyNav {
position:relative;
float:left;
width:150px;
}

.familyNavSpan {
padding:0 0 136px 0;
height:auto !important;
height:210px;
min-height:210px;
background:#d4dce1 url("../img/bg_familynav.gif") repeat-x bottom;
}

.familyNav h2 span {
display:none;
}

.familyNav h2 {
margin:0;
padding:0;
width:74px;
height:20px;
background:url("../img/est/sh_tooteperekond.gif") no-repeat top left;
}

.emptyFamily h2 {
display:none;
}

.emptyFamily .familyNavSpan {
padding-top:20px;
background:transparent;
}

.familyNav ul {
margin:0;
padding:10px 0 0 5px;
}

.familyNav li {
margin:0;
padding:0;
width:140px;
list-style:none;
}

.familyNav li.on {
margin:6px 0 0 0;
background:url("../img/bg_familynav_on1.gif") no-repeat top left;
}

.familyNav li a {
display:block;
margin:4px 0 2px 0;
padding:0 0 0 18px;
background:url("../img/bg_familynav_bullet.gif") no-repeat top left;
font-size:90%;
color:#333;
}

.familyNav li.on a {
display:block;
margin:0;
padding:6px 5px 12px 10px;
background:url("../img/bg_familynav_on2.gif") no-repeat bottom left;
font-size:110%;
color:#333;
}

.familyNav a:hover {
color:#727679;
}

.next {
position:absolute;
bottom:0px;
left:0;
padding:30px 0 40px 0;
width:150px;
background:#d4dce1 url("../img/bg_familynav.gif") repeat-x bottom;
}

.next p {
margin:0;
padding:0;
font-size:95%;
line-height:1.3em;
}

.next a {
display:block;
padding:5px 50px 20px 0;
width:85px;
background:url("../img/b_next.gif") no-repeat top right;
text-align:right;
color:#353738;
overflow:hidden;
}


/* footer */

.products #footer {
border-top:1px solid #d9d9d9;
margin-top:28px;
margin-left:310px;
padding:15px 0 5px 10px;
width:585px;
}

.products #footer #caution {
position:relative;
margin-left:-320px;
}