﻿/***************************************************
Design & Technology by Delaware Consulting
www.delawareconsulting.com 
* Description: FRAMEWORK CSS
****************************************************/
@charset "utf-8";

@font-face {
    font-family: 'AspectRegular';
    src: url('../fonts/aspect.eot');
    src: url('../fonts/aspect.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aspect.woff') format('woff'),
         url('../fonts/aspect.ttf') format('truetype'),
         url('../fonts/aspect.svg#AspectRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AspectBold';
    src: url('../fonts/aspect-bold.eot');
    src: url('../fonts/aspect-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aspect-bold.woff') format('woff'),
         url('../fonts/aspect-bold.ttf') format('truetype'),
         url('../fonts/aspect-bold.svg#AspectBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'gotham';
    src: url('../fonts/gotham.eot');
    src: url('../fonts/gotham.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham.woff') format('woff'),
         url('../fonts/gotham.ttf') format('truetype'),
         url('../fonts/gotham.svg#gotham') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'korolev_condensedmedium';
  src: url("../fonts/korolev_medium_condensed-webfont.eot");
  src: url("../fonts/korolev_medium_condensed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/korolev_medium_condensed-webfont.woff") format("woff"), url("../fonts/korolev_medium_condensed-webfont.ttf") format("truetype"), url("../fonts/korolev_medium_condensed-webfont.svg#korolev_condensedmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'supernett_cnbold';
  src: url("../fonts/supernettcn-bold-webfont.eot");
  src: url("../fonts/supernettcn-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/supernettcn-bold-webfont.woff") format("woff"), url("../fonts/supernettcn-bold-webfont.ttf") format("truetype"), url("../fonts/supernettcn-bold-webfont.svg#supernett_cnbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'supernett_cnregular';
  src: url("../fonts/supernettcn-regular-webfont.eot");
  src: url("../fonts/supernettcn-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/supernettcn-regular-webfont.woff") format("woff"), url("../fonts/supernettcn-regular-webfont.ttf") format("truetype"), url("../fonts/supernettcn-regular-webfont.svg#supernett_cnregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* CSS RESET */
body, div, dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6, 
pre, code, form, fieldset, legend,
p, blockquote{ margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal;}
ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family:supernett_cnregular;}
:focus {outline: 0;}
input, a, button {blr:expression(this.onFocus=this.blur()); /* IE Opera */ }
input, textarea, select, button { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%; }

/* HTML ELEMENTS */
/*body {margin:0;padding:0;font-family:korolev_condensedmedium;font-size: 13px;background:#fff url(../img/grayColorBg.jpg) left bottom repeat-x;}*/
body {font-family:korolev_condensedmedium;font-size: 14px; background:url(../img/bg.png) repeat 0 -10px #fff;}
img {border:0;}
img, a {outline:none;outline-style:none;}

/* HTML 5 ELEMENTS */
/*header {height:56px;display:block;background:#fff;color:#dcdcdc;font-family:korolev_condensedmedium;font-size:13px;padding-top:17px;}
header a:Link, header a:Active, header a:Visited {color:#606060;text-decoration:none;margin:0 5px;} 
header a:Hover  { color:#EF7D0B;} */
header,nav,footer,section,menu,article { display:block;}
header { background:#fff;}

/*nav {height:75px;display:block;}
nav a:Link, nav a:Active, nav a:Visited {color:#795815;text-decoration:none;font-family:supernett_cnbold;font-size:13px;} 
nav a:Hover  {color:#db6c07;} 
nav .selected {color:#795815;background:#fff2b3;font-family:supernett_cnbold;}
nav .selected:hover {color:#795815; }
nav h1 {margin:0;padding:0;position:absolute;top:48px;}
nav h2 {margin:0;padding:0;position:relative;top:-22px;width:155px;height:87px;float:left;}*/

/*article {display:block;}
section {display:block;}*/

footer { height:65px; padding-bottom:15px; background:#ececec;font-size:14px; font-family:korolev_condensedmedium; color:#fff;display:block;margin-top:55px;}
footer a:Link, footer a:Active, footer a:Visited {color:#606060;text-decoration:none;}
footer a:Hover {color:#632b1b; }
footer p { margin-top:8px;}
footer p.right { clear:right;}

/* LAYOUT */
.main {width:994px;margin:0 auto;position:relative; clear:both;}
.main:before,.main:after{display:table;line-height:0;content:"";}
.main:after{clear:both;}
/*.bgImgTop {min-width:1024px;width:100%;height:148px;background:url(../img/Icons.png) left -1151px repeat-x;overflow:hidden;position:absolute;left:0;top:0;}
.bgImgBottom {min-width:1024px;width:100%;height:76px;background:url(../img/bgImg.jpg) left bottom repeat-x;position:absolute;bottom:0;left:0;}
.languageBgColor {width:100%;height:355px;position:absolute;background:#fff2b2;left:0;top:148px;}*/

.marginL5  {margin-left:5px;}
.marginL10 { margin-left:10px;}
.marginL20 { margin-left:20px;}
.marginR10 { margin-right:10px;}
.marginR20 { margin-right:20px;}
.marginT10 { margin-top:10px;}
.marginT20 { margin-top:20px;}
.marginT30 { margin-top:30px;}
.marginT80 { margin-top:80px;}
.marginT5R10 {margin:5px 10px 0 0;}
.marginT7R16 {margin:7px 15px 0 0;}
.marginL35 {margin-left:35px;} 
.marginL65 {margin-left:65px;} 

.marginR115 {margin-right:115px;}
.margin30Y {margin: -10px 2px 0 15px;position:absolute;right:0;top:15px;}

.paddingT12 {padding-top:12px;}
.paddingT20 {padding-top:20px;}
.paddingT15 {padding-top:15px;}

.dottedTBorder {border-top:1px dotted #e8e8e8;padding-top:5px;}
.dottedBBorder {border-bottom:1px dotted #c7c7c7;padding-bottom:10px;}
.whiteColorBg {background:#fff;} 

.absolute {position:absolute;}

/*.iconsBig {width:31px;height:31px;background:url(../img/Icons.png) left top no-repeat;}
.iconsBig.facebook {display:block;background-position:0 -79px;}
.iconsBig.twitter {display:block;background-position:0 -117px;}
.iconsBig.google {display:block;background-position:0 -156px;}
.iconsBig.netlog {display:block;background-position:0 -194px;}
.iconsBig.rss {display:block;background-position:-39px -117px;}
.bigIconsBox .iconsBig img {width:32px;height:32px;}*/

/*.iconsSmall {width:18px;height:18px;background:url(../img/Icons.png) left top no-repeat;float:left;}
.iconsSmall.facebook {display:block;background-position:0 -233px;margin-right:5px;}
.iconsSmall.twitter {display:block;background-position:0 -256px;margin-right:5px;}
.iconsSmall.google {display:block;background-position:0 -279px;margin-right:5px;}
.iconsSmall.add {display:block;background-position:0 -304px;margin-right:5px;}
.iconsSmall.print {display:block;background-position:0 -327px;margin-right:5px;}*/

/* SIZES*/
.w325 {width:325px;}
.w20 {width:20px;}
.w136 {width:136px;}
.w66 {width:66px;}
.w36 {width:36px;}
.w80 {width:80px;}
.w350 {width:350px;}
.w240 {width:240px;}

/* FLOATS */
.left { float:left;}
.right { float:right;}
.reset { clear:both;}

/* SPACER */
.spacer10 { height:10px;}
.spacer20 { height:20px;}
.spacer50 { height:50px;}
.spacer100 { height:100px;}

/* SHARE COMPONENT*/
.addthis { float:right; margin: -10px 0 10px 0;}
.addthis a:Link, .addthis a:Active, .addthis a:Visited { font-size:12px;font-family:AmericanTypewriter; color:#666; text-decoration:none; font-weight:bold; }
.mediaTopSmall{ float: right;margin: 30px 5px -10px 0;display: block;}

/* SLIDER */
/*.slider {position:relative;overflow:hidden;width:692px; height:137px; }
.slider .items {width:20000em;position:absolute;}
.slider .item {width:143px; height:120px;margin:10px 40px 5px 0;font-size:14px;}
.slider .item a.txt {text-decoration:none;font-size:14px;color:#606060;text-align:center;line-height:12px;display:block;overflow:hidden;}

.slider .sliderTitle {display:block; float:left; position:absolute; z-index:50; color:#663D33; margin:0 0 0 30px; font-size:11px;}
.slider .items div {float:left;background:none;}
.slider {float:left;}*/

/* prev, next, prevPage and nextPage buttons */
a.browse {background:url(../img/icons.png) no-repeat;display:block;width:31px;height:31px;float:left;margin-top:40px;font-size:1px;cursor:pointer;}
a.disabled { visibility:hidden !important; }

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {width:160px;height:auto;color:#653d35;padding:5px 5px 15px 5px;text-align:center;display:none;background:url(../img/tooltipBg.png) center bottom no-repeat;font-size:14px;}
/*#tooltipExtranet { width:160px;height:auto;color:#653d35;padding:5px 5px 15px 5px;text-align:center; background-position:center bottom;font-size:13px;}*/
#tooltipExtranet {position: absolute;z-index: 3000; width:160px; height:auto; padding:15px 5px 5px;text-align:center; background:url(../img/tooltipBgUp.png) no-repeat center top; opacity: 1;}
#tooltipExtranet h3 { height:auto; margin:0; color:#653d35; font-size:13px; font-weight:normal;}
/* ----------------------------------------------  SKIN  ------------------------------------------------*/
/*.textAClick.yellow a {color:#ff8e02;}
.textAClick.green a {color:#76a01a;}
.textAClick.orange a {color:#de5d0a;}
.textAClick.purple a {color:#ae599c;}
.textAClick.brown a {color:#41281b;}
.textAClick.black a {color:#1e1e1e;}
.textAClick.white a {color:#fff;}
.textAClick.buff a {color:#ff8e02;}*/

/* home scrollable */
/*.carouselTxtLayout.yellow h2{color:#ffa200;}
.carouselTxtLayout.yellow h4{color:#ffd300;}

.carouselTxtLayout.green h2{color:#5c7109;}
.carouselTxtLayout.green h4{color:#a5ca11;}

.carouselTxtLayout.orange h2{color:#ea6919;}
.carouselTxtLayout.orange h4{color:#e78e26;}

.carouselTxtLayout.purple h2{color:#b0589c;}
.carouselTxtLayout.purple h4{color:#ce8db5;}*/

/* OpHetMenu scroll boxs */
.menuBox.yellow {background:#fffbe5 url(../img/Icons.png) -85px top no-repeat;}
.menuBox.green {background:#f7fae7 url(../img/Icons.png) -85px -137px no-repeat;}
.menuBox.orange {background:#fdf3e9 url(../img/Icons.png) -85px -274px no-repeat;}
.menuBox.purple {background:#faf4f8 url(../img/Icons.png) -85px -411px no-repeat;}
.menuBox.brown {background:#faf9f5 url(../img/Icons.png) -85px -546px no-repeat;}
.menuBox.black {background:#ededed url(../img/Icons.png) -85px -683px no-repeat;}
.menuBox.buff {background:#ECE9E8 url(../img/Icons.png) -85px -1738px no-repeat;}
.menuBox.green2016 {background:#f7fae7 url(../img/Icons.png) -85px -137px no-repeat;}
.menuBox.orange2016 {background:#fdf3e9 url(../img/Icons.png) -85px -274px no-repeat;}
.menuBox.red2016 {background:#e94d2c url(../img/Icons.png) -85px -137px no-repeat;}

.menuSliderBox div.yellow .left { background-position:left -493px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.yellow .right {background-position:-39px -493px; cursor:pointer; margin:50px 0 0 40px;}
.menuSliderBox div.green .left { background-position:left -532px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.green .right {background-position:-39px -532px; cursor:pointer; margin:50px 0 0 40px;}
.menuSliderBox div.orange .left { background-position:left -570px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.orange .right {background-position:-39px -570px; cursor:pointer; margin:50px 0 0 40px;}
.menuSliderBox div.purple .left { background-position:left -609px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.purple .right {background-position:-39px -609px; cursor:pointer; margin:50px 0 0 40px;}
.menuSliderBox div.brown .left { background-position:left -648px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.brown .right {background-position:-39px -648px; cursor:pointer; margin:50px 0 0 40px;}
.menuSliderBox div.black .left { background-position:left -687px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.black .right {background-position:-39px -687px; cursor:pointer; margin:50px 0 0 40px;}
.menuSliderBox div.buff .left { background-position:left -493px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.buff .right {background-position:-39px -493px; cursor:pointer; margin:50px 0 0 40px;}
.menuSliderBox div.green2016 .left { background-position:left -532px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.green2016 .right {background-position:-39px -532px; cursor:pointer; margin:50px 0 0 40px;}
.menuSliderBox div.orange2016 .left { background-position:left -570px; cursor:pointer; margin:50px 60px 0 0;}
.menuSliderBox div.orange2016 .right {background-position:-39px -570px; cursor:pointer; margin:50px 0 0 40px;}


.slider .item a.txt span.yellow {color:#ac1a52;font-family:supernett_cnbold;}
.slider .item a.txt span.green {color:#bbd03d;font-family:supernett_cnbold;}
.slider .item a.txt span.orange {color:#eba24d;font-family:supernett_cnbold;margin-left:4px;}
.slider .item a.txt span.purple {color:#d7a1c2;font-family:supernett_cnbold;margin-left:2px;}
.slider .item a.txt span.brown {color:#dcccae;font-family:supernett_cnbold;margin-left:3px;}
.slider .item a.txt span.black {color:#d4a0c0;font-family:supernett_cnbold;}
.slider .item a.txt span.buff {color:#ac1a52;font-family:supernett_cnbold;}

.slider .item a.txt span.green2016 {color:#afcb25;font-family:supernett_cnbold;}
.slider .item a.txt span.blue2016 {color:#4daaba;font-family:supernett_cnbold;}
.slider .item a.txt span.red2016 {color:#e94d2c;font-family:supernett_cnbold;}
.slider .item a.txt span.orange2016 {color:#f7a832;font-family:supernett_cnbold;margin-left:4px;}

.menuBox.yellow .slider .item a:hover {color:#ac1a52;}
.menuBox.green .slider .item a:hover {color:#bbd03d;}
.menuBox.orange .slider .item a:hover {color:#e59942;}
.menuBox.purple .slider .item a:hover {color:#bf86a9;}
.menuBox.brown .slider .item a:hover {color:#cdbc9d;}
.menuBox.black .slider .item a:hover {color:#d4a0c0;}
.menuBox.buff .slider .item a:hover {color:#ac1a52;}
.menuBox.green2016 .slider .item a:hover {color:#afcb25;}
.menuBox.blue2016 .slider .item a:hover {color:#4daaba;}
.menuBox.red2016 .slider .item a:hover {color:#e94d2c;}
.menuBox.orange2016 .slider .item a:hover {color:#f7a832;}

/* priceTitle color */
.priceCategory.cyan .priceTitle h1 {background:#b5c83c;}
.priceCategory.green .priceTitle h1 {background:#5aa24a;}
.priceCategory.blue .priceTitle h1 {background:#4daaba;}
.priceCategory.purple .priceTitle h1 {background:#6f3787;}
.priceCategory.green2016 .priceTitle h1 {background:#afcb25;}
.priceCategory.blue2016 .priceTitle h1 {background:#67bcc4;}
.priceCategory.red2016 .priceTitle h1 {background:#e94d2c;}
.priceCategory.orange2016 .priceTitle h1 {background:#f7a832;}
.priceCategory.pink2016 .priceTitle h1 {background:#f0b198;}

.trackMenu.yellow span  {color:#ffd300;}
.trackMenu.green span   {color:#acc716;}
.trackMenu.orange span  {color:#ff5400;}
.trackMenu.purple span  {color:#bd8fd4;}
.trackMenu.blue span   {color:#4dd0e3;}
.trackMenu.brown span  {color:#8e6000;}
.trackMenu.black span  {color:#cecece;}
.trackMenu.buff span  {color:#ffd300;}
.trackMenu.green2016 span   {color:#afcb25;}
.trackMenu.red2016 span   {color:#e94d2c;}
.trackMenu.orange2016 span  {color:#f7a832;}
.trackMenu.blue2016 span   {color:#4daaba;}
.trackMenu.pink2016 span   {color:#f0b198;}

.resultsBox.yellow .trackMenu span, .productDetailBox.yellow .trackMenu span{color:#ffd300;}
.resultsBox.green .trackMenu span, .productDetailBox.green .trackMenu span{color:#acc716;}
.resultsBox.orange .trackMenu span, .productDetailBox.orange .trackMenu span{color:#ff5400;}
.resultsBox.purple .trackMenu span, .productDetailBox.purple .trackMenu span{color:#bd8fd4;}
.resultsBox.blue .trackMenu span, .productDetailBox.blue .trackMenu span{color:#4dd0e3;}
.resultsBox.brown .trackMenu span, .productDetailBox.brown .trackMenu span{color:#8e6000;}
.resultsBox.black .trackMenu span, .productDetailBox.black .trackMenu span{color:#cecece;}
.resultsBox.buff .trackMenu span, .productDetailBox.buff .trackMenu span{color:#ffd300;}
.resultsBox.green2016 .trackMenu span, .productDetailBox.green2016 .trackMenu span{color:#afcb25;}
.resultsBox.red2016 .trackMenu span, .productDetailBox.red2016 .trackMenu span{color:#e94d2c;}
.resultsBox.orange2016 .trackMenu span, .productDetailBox.orange2016 .trackMenu span{color:#f7a832;}
.resultsBox.blue2016 .trackMenu span, .productDetailBox.blue2016 .trackMenu span{color:#4daaba;}
.resultsBox.pink2016 .trackMenu span, .productDetailBox.pink2016 .trackMenu span{color:#f0b198;}


/*.resultsBox.cyan .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -972px;}
.resultsBox.green .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -864px;}
.resultsBox.blue .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -1008px;}
.resultsBox.purple .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -936px;}
.resultsBox.red2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -1042px;}
.resultsBox.green2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -1042px;}
.resultsBox.orange2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -1008px;}
.resultsBox.blue2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -972px;}
.resultsBox.pink2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -936px;}*/


.priceCategory.cyan .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -972px;}
.priceCategory.green .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -864px;}
.priceCategory.blue .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -1008px;}
.priceCategory.purple .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -936px;}
.priceCategory.red2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -1042px;}
.priceCategory.green2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -1042px;}
.priceCategory.orange2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -1008px;}
.priceCategory.blue2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -972px;}
.priceCategory.pink2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -936px;}


.resultsBox.cyan .priceTitle h1 {background:#b5c83c;}
.resultsBox.green .priceTitle h1 {background:#5aa24a;}
.resultsBox.red .priceTitle h1 {background:#db4a29;}
.resultsBox.blue .priceTitle h1 {background:#4daaba;}
.resultsBox.purple .priceTitle h1 {background:#6f3787;}
.resultsBox.green2016  .priceTitle h1{background:#afcb25;}
.resultsBox.red2016  .priceTitle h1{background:#e94d2c;}
.resultsBox.pink2016  .priceTitle h1{background:#f0b198;}
.resultsBox.blue2016  .priceTitle h1{background:#67bcc4}
.resultsBox.orange2016  .priceTitle h1{background:#f7a832;}

.resultsBox.cyan .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -972px;}
.resultsBox.green .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -864px;}
.resultsBox.red .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -1042px;}
.resultsBox.blue .priceTitle h1 .spanCircle {width:19px;height:27px;;background:url(../img/Icons.png) left top no-repeat;background-position:0 -1008px;}
.resultsBox.purple .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -936px;}
.resultsBox.red2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:0 -1042px;}
.resultsBox.green2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -1042px;}
.resultsBox.orange2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -1008px;}
.resultsBox.blue2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -972px;}
.resultsBox.pink2016 .priceTitle h1 .spanCircle {width:19px;height:27px;background:url(../img/Icons.png) left top no-repeat;background-position:-30px -936px;}

/* subItems */
.resultsBox.cyan .priceTitle h3, .resultsBox.cyan .subItems .item h3 span.w115, .resultsBox.cyan .subItems .item a:hover {color:#aabd34;}

.resultsBox.yellow .subItems .item p,
.resultsBox.yellow .subItems .item h3,.resultsBox.yellow .subItems .item a span, .resultsBox.yellow .subItems .item a:hover {color:#ffd300;}
.resultsBox.green .priceTitle h3, .resultsBox.green .subItems .item p,
.resultsBox.green .subItems .item h3,.resultsBox.green .subItems .item a span,.resultsBox.green .subItems .item a:hover {color:#31a627;}
.resultsBox.orange .priceTitle h3, .resultsBox.orange .subItems .item p,
.resultsBox.orange .subItems .item h3,.resultsBox.orange .subItems .item a span,.resultsBox.orange .subItems .item a:hover {color:#ff5400;}
.resultsBox.purple .priceTitle h3, .resultsBox.purple .subItems .item p,
.resultsBox.purple .subItems .item h3,.resultsBox.purple .subItems .item a span,.resultsBox.purple .subItems .item a:hover {color:#7100ab;}
.resultsBox.blue .priceTitle h3, .resultsBox.blue .subItems .item p,
.resultsBox.blue .subItems .item h3,.resultsBox.blue .subItems .item a span,.resultsBox.blue .subItems .item a:hover {color:#48b6c6;}
.resultsBox.brown .priceTitle h3, .resultsBox.brown .subItems .item p,
.resultsBox.brown .subItems .item h3,.resultsBox.brown .subItems .item a span,.resultsBox.brown .subItems .item a:hover {color:#8e6000;}
.resultsBox.black .priceTitle h3, .resultsBox.black .subItems .item p,
.resultsBox.black .subItems .item h3,.resultsBox.black .subItems .item a span,.resultsBox.black .subItems .item a:hover {color:#5c5c5c;}
.resultsBox.buff .subItems .item p,
.resultsBox.buff .subItems .item h3,.resultsBox.buff .subItems .item a span, .resultsBox.buff .subItems .item a:hover {color:#ffd300;}
.resultsBox.green2016 .priceTitle h3, .resultsBox.green2016 .subItems .item p,
.resultsBox.green2016 .subItems .item h3,.resultsBox.green2016 .subItems .item a span,.resultsBox.green2016 .subItems .item a:hover {color:#afcb25;}
.resultsBox.red2016 .priceTitle h3, .resultsBox.red2016 .subItems .item p,
.resultsBox.red2016 .subItems .item h3,.resultsBox.red2016 .subItems .item a span,.resultsBox.red2016 .subItems .item a:hover {color:#e94d2c;}
.resultsBox.orange2016 .priceTitle h3, .resultsBox.orange2016 .subItems .item p,
.resultsBox.orange2016 .subItems .item h3,.resultsBox.orange2016 .subItems .item a span,.resultsBox.orange2016 .subItems .item a:hover {color:#f7a832;}
.resultsBox.blue2016 .priceTitle h3, .resultsBox.blue2016 .subItems .item p,
.resultsBox.blue2016 .subItems .item h3,.resultsBox.blue2016 .subItems .item a span,.resultsBox.blue2016 .subItems .item a:hover {color:#4daaba;}
.resultsBox.pink2016 .priceTitle h3, .resultsBox.pink2016 .subItems .item p,
.resultsBox.pink2016 .subItems .item h3,.resultsBox.pink2016 .subItems .item a span,.resultsBox.pink2016 .subItems .item a:hover {color:#f0b198;}

/* product detail */
.productDetailBox.yellow .productDetail .bigImg h2{color:#ffd300;}
.productDetailBox.green .productDetail .bigImg  h2{color:#a5ca11;}
.productDetailBox.orange .productDetail .bigImg  h2{color:#fa8802;}
.productDetailBox.purple .productDetail .bigImg  h2{color:#7100ab;}
.productDetailBox.brown .productDetail .bigImg  h2{color:#8e6000;}
.productDetailBox.black .productDetail .bigImg  h2{color:#5c5c5c;}
.productDetailBox.buff .productDetail .bigImg h2{color:#ffd300;}
.productDetailBox.green2016 .productDetail .bigImg  h2{color:#afcb25;}
.productDetailBox.red2016 .productDetail .bigImg  h2{color:#e94d2c;}
.productDetailBox.blue2016 .productDetail .bigImg  h2{color:#4daaba;}
.productDetailBox.orange2016 .productDetail .bigImg  h2{color:#f7a832;}
.productDetailBox.pink2016 .productDetail .bigImg  h2{color:#f0b198;}

.productDetailBox.yellow .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -858px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.green .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -842px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.orange .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -888px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.purple .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -872px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.brown .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -904px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.black .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -919px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.buff .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -858px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.green2016 .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -842px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.blue2016 .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -842px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.red2016 .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -842px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.orange2016 .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -888px no-repeat;padding:3px 0 0 12px;margin-left:4px;}
.productDetailBox.pink2016 .productDetail .introBox ul li.ulDisc {background:url(../img/Icons.png) -130px -888px no-repeat;padding:3px 0 0 12px;margin-left:4px;}

.productDetailBox.yellow .productDetail .detailTables tr.deeper {background:#ffd300;}
.productDetailBox.yellow .productDetail .detailTables tr.lighter {background:#ffe97f;}
.productDetailBox.green .productDetail .detailTables tr.deeper {background:#a5ca11;}
.productDetailBox.green .productDetail .detailTables tr.lighter {background:#dbeaa0;}
.productDetailBox.orange .productDetail .detailTables tr.deeper {background:#feaf52;}
.productDetailBox.orange .productDetail .detailTables tr.lighter {background:#fdd799;}
.productDetailBox.purple .productDetail .detailTables tr.deeper {background:#d18bb6;}
.productDetailBox.purple .productDetail .detailTables tr.lighter {background:#edd6e4;}
.productDetailBox.brown .productDetail .detailTables tr.deeper {background:#d5c19c;}
.productDetailBox.brown .productDetail .detailTables tr.lighter {background:#eee3cd;}
.productDetailBox.black .productDetail .detailTables tr.deeper {background:#cccccc;}
.productDetailBox.black .productDetail .detailTables tr.lighter {background:#f4f4f4;}
.productDetailBox.buff .productDetail .detailTables tr.deeper {background:#ffd300;}
.productDetailBox.buff .productDetail .detailTables tr.lighter {background:#ffe97f;}
.productDetailBox.green2016 .productDetail .detailTables tr.deeper {background:#afcb25;}
.productDetailBox.green2016 .productDetail .detailTables tr.lighter {background:#dbeaa0;}
.productDetailBox.blue2016 .productDetail .detailTables tr.deeper {background:#4daaba;}
.productDetailBox.blue2016 .productDetail .detailTables tr.lighter {background:#4dd0e3;}
.productDetailBox.red2016 .productDetail .detailTables tr.deeper {background:#e94d2c;}
.productDetailBox.red2016 .productDetail .detailTables tr.lighter {background:#e27f69;}
.productDetailBox.orange2016 .productDetail .detailTables tr.lighter {background:#fdd799;}
.productDetailBox.orange2016 .productDetail .detailTables tr.deeper {background:#f7a832;}
.productDetailBox.pink2016 .productDetail .detailTables tr.lighter {background:#fad1c1;}
.productDetailBox.pink2016 .productDetail .detailTables tr.deeper {background:#f0b198;}

.productDetailBox.yellow .productDetail .detailTables tr.grayTitle td.lighter{background:#ffe97f;}
.productDetailBox.green .productDetail .detailTables tr.grayTitle td.lighter{background:#dbeaa0;}
.productDetailBox.orange .productDetail .detailTables tr.grayTitle td.lighter{background:#fdd799;}
.productDetailBox.purple .productDetail .detailTables tr.grayTitle td.lighter{background:#edd6e4;}
.productDetailBox.brown .productDetail .detailTables tr.grayTitle td.lighter{background:#eee3cd;}
.productDetailBox.black .productDetail .detailTables tr.grayTitle td.lighter{background:#f4f4f4;}
.productDetailBox.buff .productDetail .detailTables tr.grayTitle td.lighter{background:#ffe97f;}
.productDetailBox.green2016 .productDetail .detailTables tr.grayTitle td.lighter{background:#dbeaa0;}
.productDetailBox.blue2016 .productDetail .detailTables tr.grayTitle td.lighter{background:#5be0f7;}
.productDetailBox.red2016 .productDetail .detailTables tr.grayTitle td.lighter{background:#e27f69;}
.productDetailBox.orange2016 .productDetail .detailTables tr.grayTitle td.lighter{background:#fdd799;}
.productDetailBox.pink2016 .productDetail .detailTables tr.grayTitle td.lighter{background:#f0b198;}

.introIcons span.icons.metro {background-position:left -1311px;}
.introIcons span.icons.airport {background-position:-115px -1368px;}
.introIcons span.icons.business {background-position:-58px -1311px;}
.introIcons span.icons.rail {background-position:left -1424px;}
.introIcons span.icons.city {background-position:-115px -1311px;}
.introIcons span.icons.petrol {background-position:-58px -1424px;}
.introIcons span.icons.press {background-position:left -1368px;}
.introIcons span.icons.highway {background-position:-115px -1424px;}
.introIcons span.icons.leisure {background-position:-58px -1368px;}

.contactInfoBox table.yellow .colorTxts {color:#ffd300}
.contactInfoBox table.green .colorTxts {color:#31a627}
.contactInfoBox table.orange .colorTxts {color:#ff5400;}
.contactInfoBox table.purple .colorTxts {color:#7100ab;}
.contactInfoBox table.brown .colorTxts {color:#8e6000;}
.contactInfoBox table.black .colorTxts {color:#5c5c5c;}
.contactInfoBox table.buff .colorTxts {color:#ffd300}
.contactInfoBox table.green2016 .colorTxts {color:#afcb25}
.contactInfoBox table.blue2016 .colorTxts {color:#4daaba}
.contactInfoBox table.red2016 .colorTxts {color:#e94d2c}
.contactInfoBox table.orange2016 .colorTxts {color:#f7a832;}
.contactInfoBox table.pink2016 .colorTxts {color:#f0b198;}

.RichTextFixedComponent .title.yellow {color:#ffd300;}
.RichTextFixedComponent .title.green {color:#a5ca11;}
.RichTextFixedComponent .title.orange {color:#fa8802;}
.RichTextFixedComponent .title.purple {color:#7100ab;}
.RichTextFixedComponent .title.brown {color:#8e6000;}
.RichTextFixedComponent .title.black {color:#5c5c5c;}
.RichTextFixedComponent .title.buff {color:#ffd300;}
.RichTextFixedComponent .title.green2016 {color:#afcb25;}
.RichTextFixedComponent .title.red2016 {color:#e27f69;}
.RichTextFixedComponent .title.blue2016 {color:#4daaba;}
.RichTextFixedComponent .title.orange2016 {color:#f7a832;}
.RichTextFixedComponent .title.pink2016 {color:#f0b198;}

.resultTitle.yellow {background:#ffe670;}
.resultTitle.yellow h3 {color:#ff8d07;}
.resultTitle.green {background:#d0de7c;}
.resultTitle.green h3 {color:#76a017;}
.resultTitle.orange {background:#ffc15c;}
.resultTitle.orange h3 {color:#e67303;}
.resultTitle.purple {background:#daafc9;}
.resultTitle.purple h3 {color:#a4468e;}
.resultTitle.brown {background:#dbcbac;}
.resultTitle.brown h3 {color:#573609;}
.resultTitle.black {background:#868686;}
.resultTitle.black h3 {color:#1e1e1e;}
.resultTitle.buff {background:#ffe670;}
.resultTitle.buff h3 {color:#ff8d07;}
.resultTitle.green2016 {background:#d0de7c;}
.resultTitle.green2016 h3 {color:#afcb25;}
.resultTitle.blue2016 {background:#4dd0e3;}
.resultTitle.blue2016 h3 {color:#4daaba;}
.resultTitle.red2016 {background:#e27f69;}
.resultTitle.red2016 h3 {color:#e94d2c;}
.resultTitle.orange2016 {background:#ffc15c;}
.resultTitle.orange2016 h3 {color:#f7a832;}

.resultTitle.pink2016 {background:#fdd799;}
.resultTitle.pink2016 h3 {color:#f0b198;}

.productDetailBox.yellow .productDetail .bigImg .drinkTwos .bigPrice {color:#ffd300;}
.productDetailBox.green .productDetail .bigImg .drinkTwos .bigPrice  {color:#a5ca11;}
.productDetailBox.orange .productDetail .bigImg .drinkTwos .bigPrice  {color:#fa8802;}
.productDetailBox.purple .productDetail .bigImg .drinkTwos .bigPrice  {color:#7100ab;}
.productDetailBox.brown .productDetail .bigImg .drinkTwos .bigPrice  {color:#8e6000;}
.productDetailBox.black .productDetail .bigImg .drinkTwos .bigPrice  {color:#5c5c5c;}
.productDetailBox.buff .productDetail .bigImg .drinkTwos .bigPrice {color:#ffd300;}
.productDetailBox.green2016 .productDetail .bigImg .drinkTwos .bigPrice  {color:#afcb25;}
.productDetailBox.blue2016 .productDetail .bigImg .drinkTwos .bigPrice  {color:#4daaba;}
.productDetailBox.red2016 .productDetail .bigImg .drinkTwos .bigPrice  {color:#e94d2c;}
.productDetailBox.orange2016 .productDetail .bigImg .drinkTwos .bigPrice  {color:#f7a832;}
.productDetailBox.pink2016 .productDetail .bigImg .drinkTwos .bigPrice  {color:#f0b198;}

/* --------------------------------------------  END SKIN ----------------------------------------------*/

/* TRACK COMPONENT */
.track {font-size:11px;color:#606060;float:left;margin:10px 0;}
.track a:link, .track a:active, .track a:visited { color:#606060; text-decoration:none; }
.track a:hover { color:#EF7D0B;}
.track span {color:#cfcfcf;font-family:supernett_cnbold;}

.trackMenu { padding:10px 15px; background-color:#fff; color:#422a22; font-size:25px;font-family:supernett_cnregular; text-transform:uppercase;}
.trackMenu a { color:#422a22; text-decoration:none; }
.trackMenu a:hover { color:#f4d205;}
.trackMenu span { padding:0 3px;}

/* FILTER COMPONENT */
.filterBox { height:auto;padding:10px 15px; background:#fff;}
.filterBox h3 { font-size:25px;font-family:supernett_cnregular;color:#422a22; border-bottom:1px dotted #dedddd;padding-bottom:5px; text-transform:uppercase;}
.filterBox div {height:auto;}

.filterBox .filterResultBox {padding:5px 10px;*padding-top:1px;clear:both;background:#f8f7f5;}
.filterBox .filterResultBox .right {float:right;margin:5px 0 0 0;text-decoration:none;color:#594d4d;font-weight:bold;}
.filterBox .filterResultBox .right:hover {color:#F90;}
.filterBox .filterResultBox strong {display:block;float:left;margin:5px;}
.filterBox .filterResultBox ul {margin:0;padding:0;width:690px;float:left;}
.filterBox .filterResultBox ul li {display:inline-block;background:#FFE670;color:#72552D;min-width:14px;width:auto;margin:3px 2px 5px 5px;padding:0 4px 0 9px;*padding-bottom:2px;text-align:center;font-weight:bold;line-height:17px;white-space:nowrap;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
}
.filterBox .filterResultBox ul li a.btn_round {width:11px;height:11px;position:relative;top:1px;margin-left:5px;*padding-top:3px;background:url(../img/Icons.png);}
.filterBox .filterResultBox ul li a.btn_round.btn_round_remove {background-position:-24px -444px;}

.filterBox li {list-style:none;margin:0 15px 0 0;padding:0 5px 10px 5px;float:left;width:165px;}
.filterBox li h4 {margin:10px 0;color:#ffb900;font-weight:bold;font-size:14px;}
.filterBox li ul {margin:0 6px 0 0;padding:0;min-height:75px;}
.filterBox li ul li{margin:2px 5px 4px 1px;padding:0;display:none;max-width:116px;border:none;cursor:pointer;color:#72552d;padding-left:10px;background:url(../img/arrow_blue_right.png) left 4px no-repeat;}
.filterBox li ul li a {text-decoration:none;color:#72552d;display:block;max-width:116px;}
.filterBox li ul li:hover, .filterBox li ul li a:hover {text-decoration:underline;}

a.btn_round {width:9px;height:9px;margin:0 0 0 5px;*margin:-12px 0 0 5px;background:url(../img/Icons.png);display:inline-block;overflow-x:hidden;overflow-y:hidden;text-indent:-9999px;}
a.btn_round.btn_round_more {background-position:0 -450px;}
a.btn_round.btn_round_less {background-position:0 -440px;}
a.btn_round.btn_round_more:hover {background-position:-10px -450px;}
a.btn_round.btn_round_less:hover {background-position:-10px -440px;}

.filterBox li.itemDisplay {display:list-item;}

/* HEADER */
/*header span {float:right;}
header input {float:left;border:none;}
.bigIconsBox a{float:left;margin-left:7px;display:block;}

.language {margin:7px 13px 0 0;color:#606060;}
header .language a {color:#dcdcdc;}
header .language a:hover  {color:#EF7D0B;} */
header { padding:15px 0 10px;}
.topBox { width:780px;}
.topBox input, .topBox button { border:0; margin:0; padding:0;}
.topBox, .shareBox, .topSearch, .topBoxLinks { float:right;}
.shareBox { *max-width:100px; padding:3px; margin-left:15px; border:1px solid #1e1e1e; }
.shareBox a { display:block; width:22px; height:22px; float:left; margin-left:4px;}
.shareBox a:first-child { margin-left:0;}
.shareBox a img { display:block; width:22px; height:22px;}
.topSearch { margin-left:15px;*margin-left:8px;}
.topSearch .inputbox { float:left; width:120px;height:20px;line-height:20px; border:1px solid #1e1e1e; background:url(../img/Icons.png) left -1112px no-repeat;color:#606060;font-weight:bold;font-size:13px;padding:4px 10px;font-family:inherit;}
.topSearch .btnSearch { float:left;width:35px;height:30px;background:url(../img/Icons.png) left top no-repeat;cursor:pointer;}
.topBoxLinks { padding:0 8px; border:1px solid #1e1e1e; font-size:17px; font-family:supernett_cnregular; line-height:28px;}
.topBoxLinks .division { padding:0 7px;}
.topBoxLinks a { color:#1e1e1e; text-decoration:none;}
.topBoxLinks a:hover {color:#fed230;}
.topBoxLinks .language { font-family:supernett_cnbold;}
.topBoxLinks .language a { font-family:supernett_cnregular;}
.topBoxLinks .language .division { padding:0 4px; font-family:supernett_cnregular;}
.topBoxLinks div { display:inline;}

.logo { width:170px; padding-top:10px; float:left;}
.logo img { max-width:170px; height:100px;}

.shareBox .addthis_default_style a { padding: 0;}
.shareBox .at16nc,
.shareBox .at300bs { width: 22px;height: 22px;}
.shareBox .at16nc.at16t_pinterest_share {background:url(../img/shareIcons.png) no-repeat 0 0; }
.shareBox .at16nc.at16t_facebook {background:url(../img/shareIcons.png) no-repeat 0 -42px; }
.shareBox .at16nc.at16t_twitter {background:url(../img/shareIcons.png) no-repeat 0 -84px; }
.shareBox .at15t_instagram {background:url(../img/shareIcons.png) no-repeat 0 -126px; }

/* NAVIGATION */
.navBox {width: 780px;height:60px;float:right; padding-top:20px; font-size:20px; font-family:supernett_cnregular;}
.navBox a { display:block;float:left;padding:0 18px;height:58px;line-height:58px; border:1px solid transparent; color:#1e1e1e; text-decoration:none; text-transform:uppercase;}
.navBox a:hover { color:#fed230;}
.navBox a.selected { color:#f4d205; border-color:#1e1e1e; font-family:supernett_cnbold;}

.subMenus a,
.thirdMenus a { display:inline-block; background-color:#fff; font-size:18px; font-family:supernett_cnregular; cursor:pointer;text-transform:uppercase;text-decoration:none;}
.subMenus a:hover,
.thirdMenus a:hover { color:#f4d205;}
.subMenus{ margin-top:-61px;height:48px; text-align:center;}
.subMenus a { position:relative; margin-left:4px; padding:0 15px; min-width:120px; border:1px solid #1e1e1e; line-height:35px; color:#1e1e1e; }
.subMenus a:first-child { margin-left:0;}
.subMenus a.selected { color:#41281b; font-family:supernett_cnbold;}
.subMenus a.selected span { display:block; width:100%; height:7px; left:0; bottom:-7px; position:absolute; background:url(../img/panosSprite.png) no-repeat center -162px;}

.thirdMenus {height:30px; padding:20px 0; line-height:30px; text-align:center;}
.thirdMenus a { margin:0 20px; padding:0 10px; color:#41281b;}
.thirdMenus span { display:block; padding:0 10px; background:#fff;}
.thirdMenus a.selected { color:#41281b; font-family:supernett_cnbold; background:url(../img/panosSprite.png) repeat-x 0 -107px;}

.extraSubMenu {width:100%;height:47px;background:#7a685f;position:absolute;left:0;top:150px;}
.extraSubMenus {width:765px;height:47px;line-height:47px;overflow:hidden;*margin-top:2px;margin-left:178px;}
.extraSubMenus a {text-decoration:none;display:block;float:left;height:47px;padding:0 6px;margin-right:10px;font-family:supernett_cnbold;text-transform:uppercase;color:#fff;}
.extraSubMenus a:hover {color:#e6bc04;}
.extraSubMenus a.selected, .extraSubMenus a.selected:hover {background:#9c8f88;color:#fff;}

.extraThirdMenu {width:100%;height:35px;background:#a0938d;position:absolute;left:0;top:197px;border-bottom:1px solid #b3a9a4;}
.extraThirdMenus {width:942px;height:35px;line-height:35px;overflow:hidden;margin-left:178px;}
.extraThirdMenus a {text-decoration:none;display:block;float:left;height:35px;padding:0 6px;margin-right:10px;font-family:supernett_cnbold;font-size:12px;text-transform:uppercase;color:#fff;}
.extraThirdMenus a:hover {color:#e6bc04;}
.extraThirdMenus a.selected, .extraThirdMenus a.selected {background:#b2a7a2;color:#fff;}

/* SUBSCRIPTION COMPONENT */ /* ELLEN 0414-unuesful */
.subscriptionBox {height:330px;display:block;background:#fff2b2;padding:20px 0 5px 0;}

.carouselBox {width:535px;height:335px;float:left;}
.carouselBox.medium {width:446px;float:left; }

.carousel.big .scrollable {position:relative; overflow:hidden; width:535px; height:300px; }
.carousel.medium .scrollable {position:relative; overflow:hidden; width:466px; height:466px; }
.carousel.small .scrollable {position:relative;overflow:hidden;width:290px;height:217px;}

.carousel.big .scrollable .items div img {width:535px; height:300px;overflow:hidden;}
.carousel.medium .scrollable .items div img {width:466px;height:466px;overflow:hidden;}
.carousel.small .scrollable .items div img {overflow:hidden;width:290px;height:217px;}
.carousel.big .scrollable .items .sliderRigImg img {width:302px;height:300px;overflow:hidden;}

.scrollable .items { width:20000em; position:absolute;}
.scrollable .items div { float:left;}
.carousel a.browse { display:none;}
.scrollable .items { width:20000em; position:absolute;}
.carousel .right a {float:left;margin:10px 0 0 5px;}
.carousel .right span {float:left;margin:8px 0 0 8px;color:#ffd300;}

.carouselBox .naviSmall {position:absolute;z-index:20;width:190px;height:20px;margin:8px 0 0 8px; }
.carouselBox .naviSmall a {width:11px;height:11px;float:left;margin:3px;background:url(../img/Icons.png) -17px -472px no-repeat;display:block;font-size:1px;}
.carouselBox .naviSmall a:hover { background-position:-17px -472px;}
.carouselBox .naviSmall a.active { background-position:0 -472px;}

.carousel.small .navi {position:absolute;z-index:20;width:290px;height:30px;background:#fff;margin-top:190px;background:url(../img/Icons.png) left -1480px;font-family:arial}
.carousel.small .navi a {width:15px;height:15px;line-height:14px;*line-height:13px;text-align:center;float:right;margin:5px 6px 3px 0;background:url(../img/Icons.png) -125px -959px no-repeat;display:block;font-size:10px;font-weight:bold;text-decoration:none;color:#5c5c5c;}
.carousel.small .navi a:hover { background-position:-125px -959px;}
.carousel.small .navi a.active { color:#fff;background-position:-125px -985px;padding-left:0px;}

.carousel.medium .scrollable .items .carouselTxtLayout {margin:32px 0 0 2px;}

.carouselTxtLayout {width:222px;height:235px;overflow:hidden;margin:35px 0 0 10px;font-family:supernett_cnbold;}
.carouselTxtLayout h2 {max-height:85px;overflow:hidden;font-size:25px;font-weight:bold;text-align:center;line-height:22px;margin:10px 0 5px 0;}
.carouselTxtLayout h4 {max-height:80px;overflow:hidden;font-size:18px;text-align:center;line-height:21px;margin:5px 0;}
.carouselTxtLayout p {margin:10px 0 10px 80px;width:44px;height:1px;background:#b5b5b5;}

.carouselTxtLayout a {color:#3d3d3d;text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:14px;display:block;margin-left:58px;}
.carouselTxtLayout a:hover {color:#b2b2b2;}
.carouselTxtLayout a span {float:left;display:block;margin-right:10px;cursor:pointer;}
.carouselTxtLayout a span.arrow {width:8px;height:10px;display:block;background:url(../img/Icons.png) -20px -390px no-repeat;margin-top:3px;}

/* PROMOTION COMPONENT *//* ELLEN 0414-unuseful */
.promoItem {float:left;width:228px;margin-right:18px; background:#fff;}
.promoItem h3 {margin:15px 0 5px 0;font-size:16px;font-family:supernett_cnbold;color:#5a3201;}
.promoItem p {font-size:12px;padding:0;margin:-5px 0;}
.promoItem p a {text-decoration:none;color:#3a3a3a;}
.promoItem p a span {display:block;float:left;}
.promoItem p a span.arrow {width:12px;height:12px;background:url(../img/Icons.png) left -310px no-repeat;margin:0px 0 0 5px;}
.promoItem.lastOne {float:right;width:228px;margin-right:-5px;}
.promoItem img { width:228px; height:172px; }

.textAClick {position:relative;float:right;top:-48px;text-transform:uppercase;font-size:13px;}
.textAClick a {text-decoration:none;font-family:supernett_cnbold;color:#4b4b4b;}
.textAClick a:hover {color:#EF7D0B;}
.textAClick a span {float:left;}
.textAClick a span.arrow {width:13px;height:16px;display:block;background:url(../img/Icons.png) left -369px no-repeat;margin:0 6px 0 5px;}

/* CONTENT LIST */
/*.contentList {width:484px;min-height:55px;background:url(../img/contentListBg.png) no-repeat;margin:0 0 15px 0;font-family:supernett_cnbold;}
.contentList.left {float:left;margin-left:-8px;}
.contentList.right {float:right;margin-right:-8px;}
.contentList.right .newsletterH3 {margin-left:40px;float:left;}
.networkIcons {width:115px;margin:-3px 0 0 16px;}
.networkIcons a {margin-bottom:5px;}
.contentList h3 {height:20px;overflow:hidden;margin:18px 5px 0 0px;padding-left:12px;font-size:14px;color:#505050;}
.contentList h3 a, .contentList h3 a:hover {text-decoration:none;color:#505050;}

.newsletterLabel {height:30px;line-height:28px;float:left;font-size:14px;color:#505050;margin:0 10px 0 72px;}
.newsletterInput {width:200px;height:30px;line-height:28px;color:#3a3a3a;border:none;padding:0 12px 0 12px;font-size:11px;background:#fff;float:left;}
.newsletterBtn {width:35px;height:30px;background:url(../img/Icons.png) left -38px no-repeat;border:none;cursor:pointer;float:left;margin-left:30px;}*/

/* HOME BACKGROUND */
.mainContent { min-height:710px; padding-top:70px; background-repeat:repeat-x; background-position:center 57px;}
.boxShadow { margin-bottom:55px; padding-bottom:25px; background:url(../img/carousel_shadow.png) no-repeat center bottom;}

/* HOME CAROUSEL */
.headlines { padding:15px;  height:630px; background-color: #fff;border: 1px solid #e9e9e9;}
.headlines .headline_frame { float:left; width:745px; height:630px;}
.headlines .headline_frame img { display:block; width:745px; height:630px; }
.headlines .headline_nav { float:right;  width:200px; position:relative; z-index:1;}
.headline_nav ul { list-style: none; }
.headline_nav li { margin-bottom: 6px; *margin-bottom:4px;}
.headline_nav li a { display: block; text-decoration: none; color:#1e1e1e; }
.headline_nav li a.nav_indebuurt { }
.headline_nav li a img { display:block; width:200px; height:98px;}
.headline_nav li a .thumbInfoTlt,
.headline_nav li a .thumbInfo { display:none;}
.headline_nav li a .thumbInfoTlt { max-height:58px; overflow:hidden; font-size:25px; line-height:29px; font-family:supernett_cnbold; text-transform:uppercase;}
.headline_nav li a .thumbInfo { max-height:110px; overflow:hidden; line-height:22px;}
.headline_nav li a.active { height:193px; margin-left:-35px; padding:20px 20px 0 45px; background:url(../img/nav_headline_active.png) no-repeat right top;}
.headline_nav li a.active img { display:none;}
.headline_nav li a.active .thumbInfoTlt,
.headline_nav li a.active .thumbInfo { display:block;}

/* CONTENT */
.rowWrap { width: 100%; *zoom:1; clear: both;}
.rowWrap:before,.rowWrap:after{display:table;line-height:0;content:"";}
.rowWrap:after{clear:both;}
[class*="cell"] { float:left; margin-left:8px;}
[class*="cell"]:first-child { margin-left: 0;}
.rowWrap .cell8 { width:649px; height:546px; background:url(../img/bg_col1.png) no-repeat 0 0;}
.rowWrap .cell4 { width:335px; height:546px; background:url(../img/bg_col2.png) no-repeat 0 0;}
.cell8 .cell6 { width:289px;}
.commonWrap { padding-left:18px; padding-right:18px;}
.commonWrap .commonTlt { padding:30px 0 11px; margin-bottom:20px; background:url(../img/line_col_full.png) repeat-x right bottom;  color:#422a22; font-size:26px; font-family:supernett_cnbold; line-height:26px; text-transform:uppercase;}
.commonWrap .commonTlt,
.commonWrap h4 { text-transform:uppercase;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.commonWrap h4 { font-size:16px; line-height:22px;}
.commonWrap p { font-size:14px; line-height:18px;}
.commonWrap .moreArrow { padding-right:13px; background:url(../img/panosSprite.png) no-repeat right 2px; color:#1e1e1e; font-size:13px; line-height:13px; text-transform:uppercase;}
.commonWrap .moreArrow:hover { color:#fed230;}

/* CLEAR FLOAT */
.newsItem,
.socialStreamItem { clear:both; *zoom:1;}
.newsItem:before,.newsItem:after,
.socialStreamItem:before,.socialStreamItem:after{display:table;line-height:0;content:"";}
.newsItem:after,
.socialStreamItem:after{clear:both;}

/* RSS FEED */
.newsItem,
.socialStreamItem { margin-top:6px; padding:6px; background:#f8f8f9; border:1px solid #e3e3e3; border-radius:4px;}
.newsItem:first-child { margin-top:0;}
.newsItem h4 a { text-decoration:none; color:#1e1e1e; }
.newsItem h4 a:hover {text-decoration:underline; color:#fed230;}

.newboxlarge img { width:104px; height:68px; float:left; margin-right:15px;}
.newboxlarge h4, .newboxlarge p { margin-right:100px;}
.newboxlarge h4 { padding-top:4px;}
.newboxlarge p { max-height:36px; overflow:hidden;}
.newboxlarge .moreArrow { margin-top:-13px; float:right;}

/* UPDATES */
.newBoxSmall { width:289px; float:left;}
.newBoxSmall .newsItem { height:85px;}
.newBoxSmall h4 { padding-top:2px;}
.newBoxSmall p { height:36px; overflow:hidden;}
.newBoxSmall img { width:88px; height:58px; float:left; margin-right:15px;}
.newBoxSmall .moreArrow {float:right; line-height:25px; background-position:right 7px;}

/* SOCIAL STREAM　*/
.socialStreamItem { padding:10px;}
.socialStreamItem .name { color:#00b0ff; line-height:18px;}
.socialStreamItem .name:hover { color:#0073df;}
.socialStreamItem p { max-height:54px; overflow:hidden;}
.socialStreamItem .socialStreamImg { float:left; margin-right:15px;}
.socialStreamImg img { display:block; width:50px; height:50px; *width:51px; *height:51px;}
.socialStreamImg .socialStreamIco { margin-top:4px; width:16px; height:16px; float:left;}

/* SEND ENAIL */
.emailBox { padding-left:0; float:right;}
.sendEmail { padding-top:20px;}
.sendEmail .inputbox { display:block; float:left; width:189px; height:20px; margin:0; padding:5px 0; border:none; background:url(../img/panosSprite.png) repeat-x 0 -60px #f0f0f0; line-height:20px; font-family:inherit; text-indent:10px; box-shadow:inset 1px 1px 2px #ddd;}
.sendEmail .btnSend{ display:inline-block; height:30px; margin:0; width:64px; padding:0 25px 0 12px; background:url(../img/bg_sendEmail.png) no-repeat left top; color:#1e1e1e; font-size:15px; line-height:30px; text-transform:uppercase; cursor:pointer;text-decoration:none;}
.sendEmail .btnSend:hover { background-color:#fbdb6e;}

/* SOCIAL SHARE */
.shareBoxBig { display:inline-block; padding:8px; width:198px; background:url(../img/bg_social.png) no-repeat 0 0; border-radius:4px; }
.commonWrap .shareBoxBig { *display:inline;}
.shareBoxBig a { display:block; float:left; margin-left:6px;}
.shareBoxBig a:first-child { margin-left:0;}
.shareBoxBig a img { display:block; width:45px; height:45px;}

/* WFFM */
.form label { display:block; width:160px; float:left; padding-top: 3px;padding-right: 20px;}

.scfSubmitButtonBorder{clear:left;padding:20px 30px 0 0;}
.scfSubmitButtonBorder input{height:30px;background-color: #4E4E4E;color: white;border:none;cursor:pointer;float:left;font-family: supernett_cnbold;margin:0}
.scfEmailLabel {/*height:30px;*/float:left;font-size:14px;}
.scfForm {width:484px;min-height:55px;background:url(../img/contentListBg.png) no-repeat;margin:0 0 15px 0;font-family:supernett_cnbold;float:right;margin-right:-8px;}
.scfForm .input{margin:20px 0 0 0}

.scfForm .successMessage {margin: 18px 0 0 18px}

.scfIntroBorder { margin: 35px 0 20px 0;}
.scfDropList { margin-left: 0px; height: 24px;width: 224px; }
.scfTitleBorder {padding-left: 20px;}

.scfSingleLineTextBox {margin-bottom:7px; width:220px; height:20px;clear: both;}
.scfTelephoneTextBox {margin-bottom:7px; width:220px; height:20px;clear: both;}
.scfNumberTextBox {margin-bottom:7px; width:220px; height:20px;clear: both;}
.scfEmailBorder {height:28px;margin-bottom:3px;clear: both;}
.scfEmailTextBox {margin-bottom:7px; width:220px; height:20px;clear: both; display:block;}
.scfSingleLineTextBorder {height:28px;margin-bottom:3px;clear: both;}
.scfMultipleLineTextBorder label {/* margin-top: 10px;*/}
.scfMultipleLineTextBorder {margin-bottom:3px;clear: both;}
.scfTelephoneBorder {height:28px;margin-bottom:3px;clear: both;}    
.scfDropListBorder {height:28px;margin-bottom:3px;clear: both;}
.scfPasswordTextBox{width: 220px;height: 20px;clear: both;}
..scfNumberBorder{width: 220px;height: 20px;clear: both;}

.scfRequired {float:left;margin: 5px 0 0 5px;}
.scfNumberBorder .scfNumberGeneralPanel{float:left;}
.scfEmailBorder .scfEmailGeneralPanel {float:left;}
.scfSingleLineTextBorder .scfSingleLineGeneralPanel{float:left;}
.scfTelephoneBorder .scfTelephoneGeneralPanel{float:left;}
.scfDropListBorder .scfDropListGeneralPanel{float:left;}
.scfSingleLineTextBorder .scfDropListGeneralPanel{float:left;}


.scfCaptchaTextBox {float:left;width:220px;height: 20px;}
.scfCaptchaLimitGeneralPanel {clear: both; margin-left: 136px;}
.scfCaptchaLimitGeneralPanel input[type='image']{ margin-left: 10px;}

.scfCheckboxBorder {clear:left;margin-top: 15px;}
.scfCheckboxBorder .scfCheckbox input {float:left;margin: 5px 7px 0 0;}
.scfCheckboxBorder .scfCheckbox label {width:auto;}

.scfConfirmPasswordBorder {margin:5px 0;}
.scfConfirmPasswordBorder .scfConfirmPasswordGeneralPanel {float:left;}
.scfConfirmPasswordBorder .scfConfirmPasswordGeneralPanel input{background:#FFF; border:1px solid #CCC; margin-bottom:7px; width:218px; height:20px;}

.scfSectionBorderAsFieldSet { margin: 0px; padding: 0px;border: none;}
.scfSectionContent { margin: 0px; padding: 0px;}

.scfError, .scfValidationSummary, .scfValidatorRequired, .scfValidator, .scfValidationSummary li { color: #B5121B;margin-left: 10px;}

.scfSubmitSummary { margin-bottom: 15px; color: #B5121B;}

.scfCaptchStrongTextPanel span:last-child { display: none;}
.scfCaptchStrongTextPanel input { margin-bottom: 20px;}
.scfMultipleLineGeneralPanel { float: left;}
.scfMultipleLineTextBox {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ABADB3; margin-bottom: 7px; width: 220px;padding: 0 2px;}

.scfForm input, .scfForm select, .scfForm textarea
{
    box-sizing:content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
	margin:0;
}
.scfListBoxGeneralPanel, .scfDropListGeneralPanel,.scfEmailGeneralPanel, .scfMultipleLineGeneralPanel, .scfSingleLineGeneralPanel, .scfPasswordGeneralPanel, .scfNumberGeneralPanel, .scfDatePickerGeneralPanel, .scfDateGeneralPanel, .scfRadioButtonListGeneralPanel, .scfCheckBoxListGeneralPanel, .scfFileUploadGeneralPanel, .scfDateSelectorGeneralPanel, .scfCreditCardGeneralPanel, .scfConfirmPasswordGeneralPanel, .scfCaptchaGeneralPanel, .scfTelephoneGeneralPanel, .scfSmsTelephoneGeneralPanel 
{
    width: auto;
}

.scfDateSelectorGeneralPanel { float: left;width: 224px;}

.scfForm p {color: #41281B; font-size: 18px; font-family: korolev_condensedmedium;}
.scfTitleBorder {height: 24px;margin: 16px 0; font-size: 20px; font-family: supernett_cnbold;}
.scfFormInfo {height: 24px;margin: 16px 0;padding-left: 20px;font-family: supernett_cnbold;font-size: 13px;}

.w900 .form .left img { max-width:466px; }
.w900 .form .carouselBox.medium { height: 494px; }

.w900 .form .left { *width:466px;}
.w900 .form .right.w380 { *width:476px;}
.w900 {*border: 1px solid #1e1e1e; *padding:15px; *background-color:#fff;}
.w900 .form {border: 1px solid #1e1e1e; padding:15px; background-color:#fff;*border:0; *padding:0;}
.scfDateSelectorLabel {display:block; width:160px; float:left; padding-top: 3px;padding-right: 20px;margin-top: 0;}


.scfDateSelectorGeneralPanel label { display:none; width:71px; padding-right:0; margin-right:6px;margin-bottom: 5px;font-size: 16px;line-height: 1.4em; }
.scfDateSelectorGeneralPanel label.scfDateSelectorShortLabelDay { margin-right:40px;}
.scfDateSelectorGeneralPanel select { float:left; width:71px; *width:73px; margin-bottom:7px; margin-right:4px;}

.scfValidatorRequired { float:left; margin:5px 0 0 5px;}
.scfEmailGeneralPanel,
.scfTelephoneGeneralPanel,
.scfNumberGeneralPanel,
.scfSingleLineGeneralPanel {width: 224px;}
.scfEmailGeneralPanel .scfValidator,
.scfTelephoneGeneralPanel .scfValidator,
.scfNumberGeneralPanel .scfValidator,
.scfSingleLineGeneralPanel .scfValidator {display:block;margin-left: 0;float: none;margin: 3px 0;}
.scfForm li { list-style:disc;}
.scfForm textarea { margin-bottom: 5px;}

/* POP UP BOX */
.popupBox {width:430px;height:118px;background:#fef7d7;border:4px solid #fee56f;display:none;position:absolute;z-index:300;}
.popupBox img {width:155px;height:87px;margin:15px 10px 0 10px;}
.popupBox h3 {margin:16px 0 10px 0;font-family:supernett_cnbold;color:#664a2a;font-size:18px;}
.popupBox h4 {margin:5px 10px 10px 0;height:53px;overflow:hidden;font-weight:bold;color:#7b663e;font-size:15px;line-height:18px;}
.popupBox .close {height:30px;width:30px;display:block;background:url(../img/icons.png) 0 -783px;position:relative;top:-125px;float:right;right:-12px;}

/* RSS FEED */
/*.rssFeedBoxs {width:396px;height:300px;overflow:hidden;float:right;}
.rssFeedBox {height:85px;border-bottom:1px dotted #ffd300;padding-bottom:7px;margin-top:7px;}
.rssFeedBox .text_exposed_root {height: 30px;overflow: hidden;}
.rssFeedBox a img{float:left;margin:0 10px 10px 0;width:83px;height:83px;overflow:hidden;}
.rssFeedBox h4 {color:#40271b;font-size:14px;font-family:supernett_cnbold;margin:0 0 5px 0;}
.rssFeedBox h4 a {text-decoration:none;color:#40271b;}
.rssFeedBox h4 a:hover {color:#1e1e1e;}
.rssFeedBox p {max-height:30px;overflow:hidden;color:#826f52;font-size:13px;line-height:15px;margin:0 0 8px 0;padding:0;}
.rssFeedBox div a {text-decoration:none;color:#3d3d3d;font-family:supernett_cnbold;text-transform:uppercase;}
.rssFeedBox div a span:hover {color:#ffd300;}
.rssFeedBox div span {float:left;margin:0px 5px 0 2px;color:#ffd300;}
.rssFeedBox div .right span {color:#3d3d3d;font-size:10px;text-transform:uppercase;font-family:supernett_cnregular;margin:5px 0 0 7px;}
.rssFeedBox div .right span.arrow {width:8px;height:10px;display:block;background:url(../img/Icons.png) left -390px no-repeat;}
.rssFeedBox .rssFeedBoxArticle { max-height:38px;overflow:hidden;}*/

/* MENU BOXS */
/*.menuBox {width:100%;height:137px;}
.menuBox h3 {width:55px;height:137px;margin:0;background:url(../img/Icons.png) right top no-repeat;float:left;}
.menuSliderBox {width:870px;height:137px;overflow:hidden;margin-left:88px;float:left;}
.menuSliderBox .slider .items .item img {width:102px;height:102px;margin-left:16px;}*/

.priceTitle {width:100%;height:30px;margin:0px 0 15px 0;*margin-top:-10px;float:left;padding-top:20px;}
.priceTitle h1 {float:left;margin:0;font-size:13px;font-family:supernett_cnbold;text-transform:uppercase;color:#fff;height:27px;line-height:27px;text-align:center;padding-left:15px;}
.priceTitle h1 span {float:left;display:block;}
.priceTitle h3 {float:left;margin:0 0 0 10px;font-size:12px;font-family:supernett_cnbold;height:27px;line-height:27px;}

/*.subItems .item {width:296px;height:96px;border-right:1px solid #dcdcdc;float:left;margin:10px 20px 50px 0;padding-right:10px;font-size:12px;}
.subItems .item.lastOne {border-right:none;margin:10px 0px 50px 0;float:left;}
.subItems .item a img {width:102px;height:102px;border:2px solid #f0f0f0;}
.subItems .item a {text-decoration:none;color:#606060;font-family:supernett_cnregular;text-transform:uppercase;}
.subItems .item a span {font-family:supernett_cnbold;font-size:11px;margin-left:2px;}
.subItems .item p {margin:2px 0;font-family:supernett_cnbold;}
.subItems .item p.spacer16 {height:16px;}

.subItems .item h3 {margin:0;padding:5px 0 0 0;font-size:15px;font-family:supernett_cnbold;text-transform:uppercase;height:31px;overflow:hidden;line-height:15px;}
.subItems .item h3 span {display:block;float:left;height:31px;}
.subItems .item h3 span.w115 {width:100px;}
.subItems .item h4 {height:30px;overflow:hidden;margin:4px 0;padding:0;color:#606060;line-height:14px;font-size:14px;font-weight:normal; } */

.Iconsspan {margin-top:-3px;width:26px;height:20px;}

/* PRODUCT DETAIL */
.productDetailBox h1 {color:#4b4b4b;margin:8px 0;font-size:17px;font-family:supernett_cnbold;}
.trackMenu .print { width:45px; height:20px; display:block; font-family:korolev_condensedmedium; float:right; background:url(../img/Icons.png) 0 -1005px no-repeat; font-size:14px; font-weight:normal; text-decoration:none; line-height:20px; text-align:right;  color:#F00;cursor:pointer}

/*.bigImg {width:365px;float:left;position:absolute;}*/
/*.bigImg p {margin:10px 0 15px 0;}
.bigImg p a {text-decoration:none;color:#217091;font-weight:bold;float:left;}
.bigImg p a span {float:left;height:20px;display:block;}
.bigImg p a span.left {width:6px;height:20px;background:url(../img/Icons.png) left -1520px no-repeat;margin-left:5px;}
.bigImg p a span.right {height:20px;line-height:20px;padding:0 8px 0 5px;background:url(../img/Icons.png) right -1520px no-repeat;margin-right:20px;}*/
.drinkTwos {position:relative;top:-60px;width:365px;height:76px;overflow:hidden;}
.bigDrink {float:left;width:156px;height:76px;overflow:hidden;}
.bigDrink img {width:156px;height:76px;}
.bigPrice {float:right;margin:0;color:#f6d009;height:76px;line-height:76px;font-weight:bold;}
.bigPrice span {font-size:85px;float:left;}
.bigPrice span.small {font-size:65px;}

.btnDrink {width:365px;height:65px;overflow:hidden;cursor:pointer;}
.btnDrink img {width:365px;height:65px;}

.productImg {width:365px;height:356px;overflow:hidden;}
.productImg img {width:365px;height:356px;}
.productImg h2 {font-size:33px;font-family:supernett_cnbold;position:absolute;margin:120px 0 0 215px;}

/*.introBox {width:530px;float:right;}
.introBox ul {width:176px;float:left;margin:10px 0 10px 0;padding:0;}
.introBox ul h3 {margin:0;padding:5px;border-top:1px dotted #c7c7c7;border-bottom:1px dotted #c7c7c7;}
.introBox ul li {margin:5px 0 -2px -5px;list-style:none;color:#5c5c5c;font-size:14px;}
.introBox ul.ULmenu {height:300px;position:relative;top:-23px;*top:7px;left:0;margin-left:177px;margin-top:31px;}
.introBox ul.Uldrink {height:300px;float:right;position:relative;left:0;margin-top:-333px;}
.introBox ul.ULingredient {height:300px;float:left;position:relative;right:0;margin-top:-333px;}
.introBox ul.ULmenu li a {text-decoration:normal;color:#5c5c5c;}*/

/*.detailTables {float:right;position:absolute;left:430px;top:535px;}
.detailTables table tr.grayTitle {background:#5c5c5c;}
.detailTables table tr.lighterGray {background:#dfdfdf;}
.detailTables table tr.grayTitle td {color:#fff;font-family:supernett_cnbold;font-size:13px;padding:3px 2px 3px 2px;}
.detailTables table td {padding:3px 5px 4px 6px;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#5c5c5c;font-size:14px;}*/
.menuHiden {display:none;}
.detailTables p.noteTxt {width:300px;padding:3px 20px 3px 3px;text-align:right;color:#1e1e1e;font-size:12px;margin:3px 0 0px 0;float:right;}
.detailTables a.noteLink { display:block;width:300px;padding:3px 0 3px 3px;text-align:right;color:#1e1e1e;font-size:12px; font-family:supernett_cnregular; text-decoration:none; margin:5px 0 0px 0;float:right;}
.detailTables a.noteLink span { padding-left:3px; color:#FF5400; }
.detailTables a.noteLink:hover { color:#FF5400; }
/*.introBox ul span.emptyTxt {font-size:15px;font-family:korolev_condensedmedium;color:#8E6000;}
.detailTables table tr.grayTitle td.lighter {color:#5c5c5c;font-size:14px;font-family:korolev_condensedmedium;}*/

/* SHOP LOCATOR */
.shopOperateBox {width:230px;background:#f5f5f5;float:left;padding-top:10px;}
.shopOperateBox h3 {margin:6px 10px;padding:8px 5px;color:#5c5c5c;border-top:1px dotted #c7c7c7;border-bottom:1px dotted #c7c7c7;font-family:supernett_cnbold;font-size:15px;}
.shopOperateBox table input{height:28px;line-height:28px;border:1px solid #f1f1f1;}
.shopOperateBox table td {height:40px;padding:0 3px 0 2px;color:#5c5c5c;}
.shopOperateBox table td.txt {font-family:supernett_cnbold;font-size:14px;}
.shopOperateBox ul {margin:5px 0 0 0;padding:0;list-style:none;}
.shopOperateBox ul li {margin:5px 0 5px 10px;color:#5c5c5c;}
.shopOperateBox ul .btn {float:right;margin:10px 15px 5px 0;padding:5px;border:2px solid #a9a9a9;background:#fff;min-width:40px;text-align:center;text-decoration:none;color:#5c5c5c;font-family:supernett_cnbold;font-size:13px;}
.shopOperateBox ul a.btn:hover {border:2px solid #464646;background:#fff2b3;color:#464646;}

.shopMapBox {width:401px;float:left;}
.googleMap {width:400px;height:370px;overflow:hidden;} 
.introIcons {float:left;width:200px;color:#5c5c5c;font-family:supernett_cnbold;font-size:15px;margin:5px 0 8px 0;}
.introIcons span {float:left;max-width:162px;height:42px;line-height:42px;overflow:hidden;*}
.introIcons span.sign {width:25px;height:42px;display:block;margin-right:10px;}
.introIcons span.sign img {width:25px;height:42px;}

.shopBusinessBox {width:290px;float:left;}
.contactInfoBox h4 {color:#5c5c5c;font-weight:13px;*font-size:12px;font-weight:bold;margin:5px 0;}
.contactInfoBox table td{height:18px;color:#5c5c5c;}
.contactInfoBox table td.colorTxts {width:115px;font-size:13px;text-transform:uppercase;}
.contactInfoBox table td a {color:#5c5c5c;text-decoration:none;}
.contactInfoBox.popupsBox table td { width:125px; /*table-layout:fixed; word-wrap:break-word; word-break:break-all;*/}

/* CONTENT TEMPLATE */
.RichTextFixedComponent {width:466px;float:left;}
.RichTextFixedComponent img {overflow:hidden;}
.w30 {width:30px;min-height:466px;float:left;}

.RichTextFixedComponent h1, .RichTextFixedComponent h2, .RichTextFixedComponent h3, 
.RichTextFixedComponent h4, .RichTextFixedComponent h5, .RichTextFixedComponent h6{margin:5px 0 10px 10px;}

.RichTextFixedComponent p {font-size:14px;line-height:17px;}
.RichTextFixedComponent a {text-decoration:underline;color:#643D36;}
.RichTextFixedComponent a:hover {color:#ef7b0d;}
.RichTextFixedComponent a span {cursor: pointer;color:#3D3D3D;}

.RichTextFixedComponent ul {padding:0;margin:6px 0 6px 10px;color:#643D36;}
.RichTextFixedComponent ul li {margin:0 0 0 15px;padding:0;line-height:18px;font-size:14px;}
.RichTextFixedComponent ol {padding:0;margin:6px 0 6px 10px;color:#643D36;}
.RichTextFixedComponent ol li {margin:0 0 0 15px;*margin-left:20px;padding:0;line-height:18px;font-size:14px;}

.RichTextFixedComponent .title {padding:5px 5px 5px 10px;font-size:16px;/*font-weight:bold;*/}

.richtextBox { border: 1px solid #1e1e1e; padding:15px; background:#fff;}
.richtextBox { font-size: 18px;}


.RichTextFixedComponent { width:466px;}
.richtextColumn { float:left; width:400px; margin-left:15px;}
.richtextColumn:first-child { margin-left:0;}

/* RSS DETAIL */
.rssBox {/*background:#fff2b3;*/padding:10px 0;*padding-top:20px;} 

.RssTitleBox {/*border-bottom:1px dotted #989898;*/background:url(../img/dividerWhite.png) left bottom repeat-x;padding:0 10px 0 5px;margin:0 0 25px 0;}
.RssTitleBox h3 {font-size:18px;font-family:supernett_cnbold;text-transform:uppercase;color:#EA6919;max-width:825px;margin:10px 0 10px 0;float:left;}
.RssTitleBox .btCard {width:auto;color:white;background:#64361e;font-size:12px;font-weight:bold;text-align:center;float:right;margin:7px 0 0 0;padding:4px 10px;}

.RssTxtBox {color:#663D33;font-size:15px;line-height:16px;}
.RssTxtBox p.right {float:right;margin:20px 15px 5px 0;}
.shadowImg.medium {width:225px;float:left;margin:0 30px 6px 0;}
.shadowImg.medium .thumb {width:225px;height:147px;border:1px solid #E9E9E9;background:#fff;overflow:hidden;padding:5px;
-moz-box-shadow: 3px 3px 4px #CCC;
-webkit-box-shadow: 3px 3px 4px #CCC;
box-shadow: 3px 3px 4px #CCC;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');
}
.shadowImg.medium .thumb img {width:225px;height:147px;}

.RssListBox {margin:10px 0 30px 0;}
.listBox {border-top:2px dotted #ffe670;margin:10px 0 5px 0;padding:12px 0 7px 0;}
.listBox img {width:127px;height:83px;overflow:hidden;border:2px solid #e1e0e0;}

.listBox a {text-decoration:none;cursor:pointer;}
.listBox a:hover .listTxts h4 {color:#ef7d0b;}
.listBox a:hover .listTxts p {color:#ef7d0b;}

.listTxts {float:left;width:816px;margin-left:10px;}
.listTxts h4 {color: #40271B;font-size:14px;font-family:supernett_cnbold;margin:5px 0;}
.listTxts p {color:#826F52;font-size:14px;line-height:15px;margin: 0 0 8px 0;padding: 0;max-height:43px;overflow:hidden;}

/* DEVELOPERS */
.hidden {display: none;}
#debugConsole { font-size: 8pt; position:fixed; right:0; bottom:0; width:300px; display: none; }
.messageBox { padding: 0 10px; display: inline-block;}

/* EXTRANET */
/*.ExtraNavBg {width:100%;height:75px;background:#41281b;position:absolute;top:75px;left:0;}*/

nav .extraNavs {float:left;height:75px;line-height:80px;max-width:705px;overflow:hidden;margin:2px 0 0 10px;}
nav .extraNavs a {color:#ffd300;text-transform:uppercase;display:block;height:75px;line-height:75px;float:left;padding:0 12px;}
nav .extraNavs a:hover {color:#fff;}
nav .extraNavs a.selected {background:#c6bfbb;color:#41281b;}

.extraNavSlider {float:right;height:50px;margin-top:15px;}
.extraNavSlider img {margin:5px 10px 0 0;float:left;width:50px;height:39px;cursor:pointer;float:left;}
.extraNavSlider .profileTxt {width:80px;height:38px;float:left;overflow:hidden;color:#fff;line-height:14px;font-size:12px;border-bottom:2px solid #715e54;padding-bottom:6px;font-family:korolev_condensedmedium;font-weight:normal;font-size:12px;cursor:pointer;}
.extraNavSlider .profileTxt:hover {color:#c6bfbb;}

/* extranet homepage css*/
.extraBox h3 {margin:0;background:#ffd700;height:42px;line-height:42px;padding-left:15px;color:#593e18;font-size:18px;font-family:supernett_cnbold;}
.productstBox {background:#f8f8f8;padding-bottom:10px;margin-bottom:30px;}
.productstBox img {width:70px;height:70px;border:2px solid #FFD14A;margin:15px 10px 0px 10px;}
.productstBox a { text-decoration: none;} 

.middleBox {width:100%;margin-right:30px;float:left;}
.middleBox h3 {font-size:19px;font-family:supernett_cnbold;color:#41281b;margin:0px;padding:0;background:none;}
.middleBox .RssListBox {float:left;margin:0 0 10px 0;width:100%;}
.middleBox .RssListBox a.browse {margin:0;background:url(../img/Icons.png);width:36px;height:36px;}
.middleBox .RssListBox a.prev {background-position:-45px -733px;margin:0 0 10px 465px;}
.middleBox .RssListBox a.next {background-position:-1px -733px;margin:5px 0 0 465px;}
.middleBox .RssListBox .slider {width:100%;height:511px;overflow:hidden;}
.middleBox .RssListBox .slider .items {width:100%;} 
.middleBox .RssListBox .slider .items .item { position:relative;width:100%;height:100px;overflow:hidden;border-bottom:1px dotted #959595;padding-bottom:10px;margin:0px 0 20px 0;}
.middleBox .RssListBox .slider .items div {float:none;}
.middleBox .RssListBox .slider .items .item .left img {width:93px;height:93px;border:2px solid #f5f5f5;margin:0 20px 10px 0;}
.middleBox .RssListBox .slider .items .item h4 {color:#878787;margin:0;font-size:11px;font-weight:normal;max-width:855px;height:20px;overflow:hidden;}
.middleBox .RssListBox .slider .items .item h4 a {color:#3d3d3d;text-decoration:none;font-family:supernett_cnbold;font-size:16px;margin-left:5px;}
.middleBox .RssListBox .slider .items .item h4 a:hover {color:#EF7D0B;}
.middleBox .RssListBox .slider .items .item p {line-height:15px;margin:0;font-size:14px;overflow:hidden;color:#686767;}
.middleBox .RssListBox .slider .items .item p a { color:#686767;}
.middleBox .RssListBox .slider .items .item a.right { position:absolute; bottom:10px; right:0;text-decoration:none;color:#3d3d3d;}
.middleBox .RssListBox .slider .items .item a.right span {float:left;margin:-2px 8px 0 0;font-family:supernett_cnbold;font-size:14px;} 
.middleBox .RssListBox .slider .items .item a.right span:hover {color:#ffd300;} 
.middleBox .RssListBox .slider .items .item a.right span.arrow {background:url(../img/arrow_blue_right.png) left 4px no-repeat;display:block;height:10px;width:8px;margin-top:1px;*margin-top:2px;}

/* extranet table page content css*/
.extroProductBox h2 {color:#41281b;font-size:18px;font-family:supernett_cnbold;border-bottom:1px dotted #c7c7c7;padding-bottom:5px;}
.extroProductBox .dottedBBorder ul {width:100%;*height:36px;margin:0 0 6px 0;padding:0;list-style:none;}
.extroProductBox .dottedBBorder ul h3 {float:left;margin:6px 10px 5px 0;color:#41281b;font-size:14px;*font-size:13px;font-family:supernett_cnbold;*width:225px;}
.extroProductBox .dottedBBorder ul li {float:left;color:#9c9c9c;margin-right:16px;}
.extroProductBox .dottedBBorder ul li label {display:block;float:left;height:30px;line-height:30px;margin-left:5px;}
.extroProductBox .dottedBBorder ul li .typeInput {float:left;background:#f5f5f5;height:30px;line-height:30px;margin:0 10px 0 5px;padding-left:10px;color:#3a3a3a;font-size:11px;font-weight:bold;}
.extroProductBox .dottedBBorder ul li input {border:none;}
.extroProductBox .dottedBBorder ul li span {margin:-5px 0 0 0;}

.extroProductBox .leftBox {width:310px;margin-right:20px;float:left;}
.extroProductBox .rightBox {width:632px;float:left;}
.yellowFoot {color:#fdd94d;}

.extroProductBox .leftBox img {width:304px;height:230px;border:2px solid #f0f0f0;margin-bottom:15px;}
.extroProductBox table {margin-bottom:15px;}
.extroProductBox table td {padding:5px;color:#5c5c5c;font-size:14px;border-right:1px solid #fff;border-bottom:1px solid #fff;}

table tr .tableTitle {background:#41281b;color:#ffd300;font-family:supernett_cnbold;font-size:17px;padding:10px 5px;}
table tr .tableTitleNormal {background:#41281b;color:#ffd300;font-size:14px;padding:10px 5px;}
table .yellowTR  {background:#ffd300;font-family:supernett_cnbold;}
table .yellowTR td {border-bottom:none;font-size:14px;color:#41281b;}
table .lightYellowTR  {background:#ffe04c;text-transform:uppercase;font-weight:bold;font-size:15px;}
table .lightYellowTR td {color:#41281b;padding:7px 5px;}
table .deepTR {background:#d7d1cf;}
table .deepTR td.drownTxt, .lightTR td.drownTxt  {color:#41281b;font-family:supernett_cnbold;font-size:13px;}
table .lightTR {background:#e2dedc;}
table tr .smallIntroTxt {font-size:10px;color:#9c9c9c;font-family:Tahoma;}
table td.deepTRA {background:#d7d1cf;text-transform:uppercase;color:#41281b;font-family:supernett_cnbold;font-size:13px;}

table td.spacerTD {padding:0;}
table td.spacerTD div {width:8px;}

table td.tableTitle.width330 {width:310px;}
table td.tableTitle.width662 {width:622px;}

table td.tableTitle.width327 div {width:327px;}
table td.tableTitle.width326 div {width:326px;}
table td.tableTitle.width270 div {width:250px;}

table.tableLayout {table-layout:fixed;word-wrap:break-word;word-break:normal;}

/* POP UP BOX */
.popupBox {width:430px;height:118px;background:#fef7d7;border:4px solid #fee56f;display:none;}
.popupBox img {width:155px;height:87px;margin:15px 10px 0 10px;}
.popupBox h3 {margin:16px 0 10px 0;font-family:supernett_cnbold;color:#664a2a;font-size:18px;}
.popupBox h4 {margin:5px 10px 10px 0;height:53px;overflow:hidden;font-weight:bold;color:#7b663e;font-size:15px;line-height:18px;}
.popupBox .close {height:30px;width:30px;display:block;background:url(../img/Icons.png) 0 -783px;position:relative;top:-125px;float:right;right:-12px;}

/* SEARCH RESULT BOX */
.searchResults {margin:25px 0 10px 0;}
.searchResults p {margin:5px;font-family:Tahoma;color:#7c694c;line-height:16px;}

.resultTitle {width:100%;height:40px;margin-top:20px;}
.resultTitle h3 {float:left;font-family:supernett_cnbold;font-size:17px;margin:10px 0 0 10px;padding: 0;}
.resultTitle p {float:right;color:#B4121F;height:32px;line-height:32px;font-family:supernett_cnbold;font-size:14px;margin:4px 12px 0 0;}
.resultTitle p span {float:left;margin-right: 6px;}
.redNumBox {width:31px;height:32px;line-height:31px;font-family:Tahoma;font-size:16px;color:#fff;display:block;text-align:center;background:url(../img/Icons.png) -1px -819px no-repeat;}

.resultProBox {width:892px;padding:20px 35px 0 35px;}
.resultProBox .item {width:138px;margin:0 45px 10px 5px;float:left;text-align:center}
.resultProBox .item:hover img {border:1px solid #dedede;}
.resultProBox .item:hover a {color:#ec8104;}
.resultProBox .item img {max-width:136px;max-height:98px;border:1px solid #f4f3f3;}
.resultProBox .item p {width:136px;line-height:16px;text-align:center;}
.resultProBox .item p a {color:#707070;text-decoration:none;}
.resultProBox .item.lastOne {margin:0 0 10px 0;}
.resultProBox .item.firstOne { clear: left;}

/* SEARCH RESULT BOX */
.panos_menu {list-style:none;margin:0;padding:0;}
.panos_menu li {height:20px;line-height:21px;overflow:hidden;background:url(../img/Icons.png) -1px -1312px no-repeat;padding-left:25px !important;margin:5px 5px 10px 0;color:#ffa205;font-family:supernett_cnregular;font-size:16px;}
.panos_menu li a {text-decoration:none;color:#ffa205;}
.panos_menu li a:hover {color:#EF7D0B;}


.panos_fresh_break {list-style:none;margin:0;padding:0;}
.panos_fresh_break li {height:20px;line-height:21px;overflow:hidden;background:url(../img/Icons.png) 0px -1338px no-repeat;padding-left:25px !important;margin:5px 5px 10px 0;font-family:supernett_cnregular;font-size:13px;}
.panos_fresh_break li a {text-decoration:none;}
.panos_fresh_break li a:hover {}

.panos_hot_break {list-style:none;margin:0;padding:0;}
.panos_hot_break li {height:20px;line-height:21px;overflow:hidden;background:url(../img/Icons.png) 0px -1367px no-repeat;padding-left:25px !important;margin:5px 5px 10px 0;font-family:supernett_cnregular;font-size:13px;}
.panos_hot_break li a {text-decoration:none;}
.panos_hot_break li a:hover {}

.panos_sweat_break {list-style:none;margin:0;padding:0;}
.panos_sweat_break li {height:20px;line-height:21px;overflow:hidden;background:url(../img/Icons.png) 0px -1393px no-repeat;padding-left:25px !important;margin:5px 5px 10px 0;font-family:supernett_cnregular;font-size:13px;}
.panos_sweat_break li a {text-decoration:none;}
.panos_sweat_break li a:hover {}

.panos_break {list-style:none;margin:0;padding:0;}
.panos_break li {height:20px;line-height:21px;overflow:hidden;background:url(../img/Icons.png) 0px -1418px no-repeat;padding-left:25px !important;margin:5px 5px 10px 0;font-family:supernett_cnregular;font-size:13px;}
.panos_break li a {text-decoration:none;}
.panos_break li a:hover {}

.panos_cartering {list-style:none;margin:0;padding:0;}
.panos_cartering li {height:20px;line-height:21px;overflow:hidden;background:url(../img/Icons.png) 0px -1448px no-repeat;padding-left:25px !important;margin:5px 5px 10px 0;font-family:supernett_cnregular;font-size:13px;}
.panos_cartering li a {text-decoration:none;}
.panos_cartering li a:hover {}


/* SPECIAL FONT BOX */
.richTxtEditorBox {line-height:18px;color:#55361a;font-family:korolev_condensedmedium;font-size:15px;}
.richTxtEditorBox span {font-weight:bold;font-size:15px;}
.richTxtEditorBox a {text-decoration:none;color:#e5a648;}
.richTxtEditorBox a:hover {color:#EF7D0B;text-decoration:underline;}

.panos-yellow-supernett {
    color: #F4D205 !important;
    font-family: supernett_cnbold !important;
}
.panos-brown-supernett {
    color: #41281B !important;
    font-family: supernett_cnbold !important;
}
.panos-bread-supernett {
    color: #cdbb8f !important;
    font-family: supernett_cnbold !important;
}
.panos-fresh-supernett {
    color: #c4bd05 !important;
    font-family: supernett_cnbold !important;
}
.panos-hot-supernett {
    color: #f6aa34 !important;
    font-family: supernett_cnbold !important;
}
.panos-sweet-supernett {
    color: #d8a3c6 !important;
    font-family: supernett_cnbold !important;
}

.panos-yellow-korolev {
    color: #F4D205 !important;
    font-family: korolev_condensedmedium !important;
    
}
.panos-brown-korolev {
    color: #41281B !important;
    font-family: korolev_condensedmedium !important;
    
}
.panos-bread-korolev {
    color: #cdbb8f !important;
    font-family: korolev_condensedmedium !important;
    
}
.panos-fresh-korolev {
    color: #c4bd05 !important;
    font-family: korolev_condensedmedium !important;
    
}
.panos-hot-korolev {
    color: #f6aa34 !important;
    font-family: korolev_condensedmedium !important;
    
}
.panos-sweet-korolev {
    color: #d8a3c6 !important;
    font-family: korolev_condensedmedium !important;
    
}

/* ERROR 404 PAGE */
.errorBox {width:918px;height:auto;margin:0 auto;border:1px solid #dbdbdb;padding:10px;background:#fff;margin-top:40px;margin-bottom:90px;
-moz-box-shadow: 3px 3px 4px #CCC;
-webkit-box-shadow: 3px 3px 4px #CCC;
box-shadow: 3px 3px 4px #CCC;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');
}
.errorColor {background:#f8f8f8;margin:0;*width:918px;}
.errorBanner {width:918px;height:160px;background:url(../siteCoreImg/errorBanner.jpg) left no-repeat;}
.errorBanner h2 {padding:20px 0 0 20px;margin:0;color:#d56a6a;font-size:40px;font-family:korolev_condensedmedium !important;}
.errorTxt {padding:15px 10px 10px 10px;height:230px;}
.errorTxt h4 {margin:0;padding:10px 0 0 0;font-size:40px;font-family:korolev_condensedmedium !important;color:#1e1e1e;}
.errorTxt p {font-size:18px;font-family:korolev_condensedmedium !important;color:#896b49;margin-bottom:100px;}
.errorTxt span {float:right;color:#694c33;text-transform:uppercase;}
.errorTxt span a {font-size:15px;font-family:korolev_condensedmedium !important;color:#694c33;text-decoration:none;margin:0 4px 0 4px;}
.errorTxt span a:hover {color:#EF7D0B;}

/* EXTRA PRODUCT DETAIL */
.extraBUL {min-height:243px;float:right;list-style:none;padding:0;margin:0 20px 0 320px;*margin-left:15px;position:absolute;}
.extraDUL {min-height:243px;float:right;list-style:none;padding:0;margin:0 20px 0 440px;*margin-left:120px;position:absolute;}
.extraBUL li, .extraDUL li {color:#5C5C5C;font-size:14px;line-height:18px;}
.extraBUL h3, .extraDUL h3 {border-bottom:1px dotted #C7C7C7;border-top:1px dotted #C7C7C7;margin:5px 0;padding:5px;}

.currentPrice {position:absolute;right:0;float:right;margin-top:-95px;width:180px;}
.currentPrice h3 {background:#42281b;height:36px;line-height:36px;color:#ffd300;padding-left:10px;margin:0;font-family:supernett_cnbold;}
.currentPrice p {background:#ffd300;text-align:center;color:#;margin:0;padding:10px 0;font-family:supernett_cnbold;font-size:17px;}

.carouselBoxExtra {width:310px;max-height:300px;min-height:300px;float:left;margin:6px 0 24px 0;}
.carouselBoxExtra .naviSmall {position:absolute;z-index:20;width:190px;height:20px;margin:-25px 0 0 10px;}
.carouselBoxExtra .naviSmall a {width:11px;height:11px;float:left;margin:3px;background:url(../img/Icons.png) -54px -472px no-repeat;display:block;font-size:1px;}
.carouselBoxExtra .naviSmall a:hover { background-position:-36px -472px;}
.carouselBoxExtra .naviSmall a.active { background-position:-36px -472px;}

.carousel.extraMedium .scrollable {position:relative; overflow:hidden;width:306px;height:236px;border:2px solid #f1f1f1;}
.carousel.extraMedium .scrollable .items img {width:306px;height:236px;overflow:hidden;}

.carouselBoxExtra div.marginT8 {margin-top:8px;}
.carouselBoxExtra div.marginT8 img {width:310px;height:55px;cursor:pointer;}

/* validation */
.validationMessageBox { margin-bottom:15px;padding:5px; background:#fff; border:1px  dashed #f00;font-size: 14px; line-height:16px; color:#f00;}
.validationMessageBox .validationMessages { color:#1e1e1e; padding:7px; margin:0;}
.validationMessageBox .successMessages { color:#fff; padding:7px; margin:0;}
.validationMessageBox.hidden { display:none;}
.validationMessage { margin-bottom:15px; padding:5px; border:1px  dashed #f00;color:#f00;font-size: 14px; line-height:16px; }

.validationMessageBox.successMessageBox { border:none; }
.validationMessageBox.successMessageBox .successMessages { color:#41281b;}
.validationMessageBox.successMessageBox .validationMessages { color:#41281b;}


/* Header Login */
.headLogin { float:right; margin-top:7px;}
.headLogin a, .headLogin span { display:block; float:left;}
.headLogin span.headLoginUsername { margin:0 5px; color:#606060; }

/* LOGIN BOX */
.loginBox ul,.loginBox li,.loginBox input,.loginBox h3,.loginBox h4,.loginBox h5 { margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
.loginBox ul,.loginBox li {list-style: none;}

.loginBox h2 { font-size:30px; line-height:42px; color:#ffd300; font-family:supernett_cnbold;}
.loginBox .loginItems { min-height:314px; margin-top:57px; background:#ffe97f; color:#41281b;}
.loginBox .loginItems h3 { font-size:17px; line-height:37px; font-family:supernett_cnbold;}

.loginBox .loginItemImg { width:373px; height:299px; padding-top:15px; }
.loginBox .loginItemImg img { width:373px;max-height:299px;}
.loginBox .loginItemM { width:286px; height:100%; padding:12px 10px 0 16px; }
.loginBox .loginItemR { width:241px; min-height:282px; padding:12px 14px 20px 22px; background:url(../img/LoginItemR_bg.png) repeat-y 0 0;}

.loginBox ul {font-size:14px; line-height:25px;}
.loginBox .loginItemM ul { color:#543224;}
.loginBox .loginItemM ul h4 { font-size:17px; line-height:35px; font-family:supernett_cnbold; }
.loginBox .loginItemM ul li { padding-left:21px; background:url(../img/Icons.png) no-repeat -128px -1903px;font-size: 15px;}
.loginBox .loginItems h5 { font-size:16px; font-style:italic; font-family:supernett_cnbold; color:#f4d205; }
.loginBox .loginItemR ul { padding-top:16px; }
.loginBox .loginItemR ul li.center {text-align:center;}
.loginBox .loginItemR .loginLable { display:block;font-weight:bold; font-family:supernett_cnbold; }
.loginBox .loginItemR .loginInput { width:237px; height:25px; padding-left:2px; margin-bottom:12px; *margin-bottom:9px; margin-bottom:9px\0; background:#fff; border:1px solid #e5cc55;}
.loginBox .loginItemR .loginCheckbox { display:block; float:left; margin-right:8px; *margin-top:-3px; }
.loginBox .loginItemR .loginCheckboxTxt { line-height:13px; margin-top:6px; font-family:korolev_condensedmedium;font-size: 14px;}
.loginBox .loginItemR .loginButton { width:160px; height:26px; padding-top:1px; margin:22px 0 9px 0;text-align:center; color:#fff; background:#40281b; cursor:pointer; font-family:supernett_cnbold;}
.loginBox .loginItemR ul li { display:block; clear:both;}
.loginBox .loginItemR ul li a { font-size:14px;color:#41281b; font-family:korolev_condensedmedium;}
.loginBoxH80 { *height:80px; height:80px\0;} /* IE 7 8 9 */
.hidden{display:none;}

/* MAP 2102-07-07 Ellen*/
.shopBoxRight .shopBoxRightItem { display:none; width:285px; height:20px; color: #5C5C5C;font-family: supernett_cnbold;font-size: 12px;}
.shopBoxRight .shopBoxRightItem span { display:block; float:left; height:16px; max-width:260px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; line-height:16px; cursor:pointer;}
.shopBoxRight .shopBoxRightItem img{ height:16px; width:16px; margin:0 8px 0 0;}
.shopBoxRight .shopBoxRightItem .shopItemInfo { height:auto;}

.popupsBox { position:relative;padding:8px; border:4px solid #fee56f; background:#fef7d7; }
.popupsBox h4 { color:#333;font-weight:normal;}
.popupsBox table { margin-top:5px; border-top: 1px dotted #FFD300; }
.popupsBox td { padding:2px 0; border-bottom: 1px dotted #FFD300; }
.popupClosed { position:absolute; top:-12px; right:-14px; cursor:pointer;}

.infoBox img { width:25px; z-index:1; margin-top:20px !important; margin-right:-26px !important;}
.introIcons span.sign img { margin:0 !important;}
.underline a {text-decoration: underline !important;}

.BasicSupernett { color:#b5c83c; font-family:supernett_cnregular;}
.DeliSupernett { color:#5aa24a; font-family:supernett_cnregular;}
.TastySupernett { color:#4daaba; font-family:supernett_cnregular;}
.DeluxeSupernett { color:#6f3787; font-family:supernett_cnregular;}

.BasicKorolev { color:#b5c83c; font-family:korolev_condensedmedium;}
.DeliKorolev { color:#5aa24a; font-family:korolev_condensedmedium;}
.TastyKorolev { color:#4daaba; font-family:korolev_condensedmedium;}
.DeluxeKorolev { color:#6f3787; font-family:korolev_condensedmedium;}

/* Extranet Product detail popup */
.windowBox { position:relative; z-index:1; width:582px; height:322px; margin:auto;}
.windowclose {
	position:absolute;
	z-index:100;
	width:32px;
	height:30px;
	background:url(../img/Icons.png) no-repeat -48px -1640px;
	display:block;
	left: 550px;
}
.window { position:absolute; z-index:10; width:559px; height:300px; border:5px solid #41281b; background:#fffceb; top:12px;
 -moz-box-shadow:3px 3px 4px #747272; -webkit-box-shadow:3px 3px 4px #747272; box-shadow:3px 3px 4px #747272;
 /* For IE 8 */-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#747272);
 /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#747272);}
.window .carousel {width:302px;height:300px; background:#FFF;}
.window .naviSmall {position:absolute;z-index:20;height:20px;margin-top:-25px; padding-left:125px;}
.window .naviSmall a {width:11px;height:11px;float:left;margin:3px;background:url(../img/Icons.png) -54px -472px no-repeat;display:block;font-size:1px;}
.window .naviSmall a:hover { background-position:-36px -472px;}
.window .naviSmall a.active { background-position:-36px -472px;}

.window .carousel.extraMedium .scrollable {position:relative; overflow:hidden;width:302px;height:300px; border:none;}
.window .carousel.extraMedium .scrollable .items img {width:302px;height:300px;overflow:hidden; margin:0;}

.orderDetail { width:237px; height:300px; padding-left:20px;}
.orderDetail .orderDetailTitle { font-family:supernett_cnbold; font-size:15px; margin:0px; color:#41281b; line-height:20px; display:block; margin-top:15px;}
.orderDetail .description { font-size:14px; margin:0px; color:#9c9c9c; font-weight:normal; height:40px; line-height:40px; display:block; margin-bottom:10px;}
.orderDetail span.left { line-height:20px;}
.orderDetail .orderNumber { margin-left:50px;}
.orderDetail .orderNumber .shoppingBasketNumber { background:#FFF; border:1px solid #adadad; height:18px; line-height:18px; font-size:12px;}
.orderDetail .iconMin, .orderDetail .iconPlus { margin-top:4px;}
.inputAdd { width:182px; height:24px; line-height:24px; border:none; background:#41281b; color:#FFF; margin-top:22px; cursor:pointer;}



/* Add Extranet_4 */
.orderPricePicker { position:absolute;right:0;float:right;margin-top:-320px;}
.orderPricePicker a { text-decoration:none;}
.dialogbox { display:none; color:#41281b; font-weight:bold; width:133px; height:29px; padding-right:7px; margin:5px 5px 1px 0px;background:url(../img/Icons.png) no-repeat 0px -1608px; line-height:29px;  font-family:supernett_cnregular; font-size:11px; text-align:center;}
.orderPricePicker:hover .dialogbox { display:block;}
.picker { width:30px; height:35px; background:url(../img/Icons.png) no-repeat -89px -1560px; cursor:pointer;}
.orderNumber { display:inline;}
.orderNumber .shoppingBasketNumber { margin: 0 3px; display:block; background:#fff; border: 1px solid #41281b; color: #ff0000; font-size: 12px; height: 18px; line-height: 18px; text-align: center; width: 50px;}
.orderNumber span { display:block; float:left;}
.iconMin, .iconPlus { width:12px; height:12px; margin-top:3px; cursor:pointer;}
.iconMin { background:url(../img/Icons.png) no-repeat 0px -1640px;}
.iconPlus { background:url(../img/Icons.png) no-repeat -16px -1640px;}
.orderSubmit { background:#41281b; color:#FFF; border:none; height:29px; width:100px; margin-left:14px; cursor:pointer;}

/* Extranet My_Cart */
.myCart h1 { height:34px; color:#4b4b4b; border-bottom:1px dashed #e8e8e8; margin:0px; padding:0px; margin-top:20px; line-height:34px; font-size:17px; font-family:supernett_cnregular;}
.ordertable { border:0;}
.ordertable th { height:50px; color:#4b4b4b; border-bottom:1px solid #e8e8e8; line-height:50px; font-size:15px; background:#fbfaf9; margin:0px; padding:0px; font-family:supernett_cnregular; font-weight:normal; }
.ordertable td { border-bottom:1px solid #e8e8e8;}

.ordertable .windowBoxTd { border:none;}
.firstRow { width:136px; text-align:left;}
.secondRow { width:500px;vertical-align:top; padding-top:10px;}
.trackNav { font-size:15px; font-family:supernett_cnregular; color:#5E5E5E;}
.secondRow.sencondCol { width:150px;}
.thirdRow { width:254px; text-align:center;}
.thirdRow.thirdCol { width:214px;}
.fourthRow { width:152px; text-align:center;}
.fourthRow.fourthCol { width:232px;}
th.firstRow { width:133px; padding-left:3px;}
.thirdRow .orderNumber { font-size:16px;}
.ordertable img { width:112px; height:92px; border:2px solid #f0f0f0; overflow:hidden; margin:10px 0px;}
.ordertable .orderDeliveryImg { border:none; margin-top:0;}
.ordertable .windowBox img { border:none;}
.ordertable .orderNumber .shoppingBasketNumber { background:#FFF; border:1px solid #adadad;}
.delivery, .dustbin { display:block; width:16px; height:18px; float:left;}
.delivery { background:url(../img/Icons.png) no-repeat -32px -1672px; margin-left:40px; margin-right:24px;}
.dustbin { background:url(../img/Icons.png) no-repeat 0px -1672px;}
.submitOrder { background:#41281b; color:#FFF; border:none; height:30px; width:110px; margin:11px 5px 11px 15px; cursor:pointer;}
.orderTotal { width:962px; color:#41281b; height:52px; border-bottom:1px solid #e8e8e8; font-size:15px; background:#fbfaf9; font-family:supernett_cnregular; font-weight:normal; }
.orderTotal span { line-height:30px; margin:11px 0px; display:block; float:right;}
.orderTotal .orderTotalPrice { color:#F00; margin-left:10px; font-weight:bold; font-family:Arial;}
.productTitle { width:178px; font-family:supernett_cnbold; font-size:16px; margin:0px; color:#41281b; line-height:30px; display:block; font-weight:bold; text-decoration:0px; outline-style:0px;}
.ordertable a { text-decoration:none;}
.productTlt{ font-family:supernett_cnbold; font-size:14px; margin:0px; color:#41281b; line-height:30px; display:block; font-weight:bold; text-decoration:0px; outline-style:0px;}
.ordertableDetail {width:310px; font-size:15px;}
.ordertableDetail td { border:none;}
.ordertableDetail .ordertableLabel { padding-right:10px;}
.ordertable .quantity { text-align:center; font-family:supernett_cnbold;}
.ordertable.myCartPaid img { border:none;}

/* Extranet My_Cart Window */
.cartWindowBox { position:relative; z-index:9999; width:340px; }
.cartWindowclose {
	position:absolute;
	z-index:10001;
	width:32px;
	height:30px;
	background:url(../img/Icons.png) no-repeat -48px -1640px;
	display:block;
	left: 330px;
}
.cartWindow { position:absolute; z-index:10000; width:340px; *margin-right:170px; padding:10px 0; border:5px solid #41281b; background:#fffceb; top:12px;
 -moz-box-shadow:3px 3px 4px #747272; -webkit-box-shadow:3px 3px 4px #747272; box-shadow:3px 3px 4px #747272;
 /* For IE 8 */-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#747272);
 /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#747272);}
.orderDelivery { padding:20px;}
.orderDeliveryImg { width:112px; height:92px; margin:0px 10px 10px 0px;}
.orderDelivery .productTitle { margin-top:20px;}
.orderDeliveryTable { margin-bottom:10px; width:300px;}
.orderDeliveryTable td { border:none; font-size:15px; color:#4b4b4b; padding:5px 0px;}
.orderDeliveryLeft { width:120px;}
.orderDeliveryRight { width:180px;}
.orderDeliveryRadio { font-family:Arial; font-size:12px; width:80px; float:left;}
.orderDeliveryTable input { width:177px; height:20px; border:none; border:1px solid #575757; padding:0px;}
.orderDeliveryTable textarea { width:177px; border:none; border:1px solid #575757; padding:0px;}
.orderDeliveryTable .showOnWebsite { width:15px; border:0; margin:0;}
.orderDeliveryTable .small { width:10px; height:10px; border:none; margin-top:5px;}
.orderDeliveryTable select { width:182px; border:none; border:1px solid #575757 ;height:22px; padding:0px; line-height:18px; font-size: 12px; background:#FFF;}
.cartWindowBox .inputAdd { margin:0px; margin-left:59px;}

/* EXTRA Product List */
.marginT7R11 { margin:7px 11px 0 0;} 
a:link .cartnumber, a:active .cartnumber, a:visited .cartnumber { color:#FFF;}
.cart { width:16px; height:16px; background:url(../img/Icons.png) no-repeat 0px -1563px; margin:7px 0px; margin-right:3px; display:block;}
.cartnumber { width:16px; height:16px; text-align:center; display:block; line-height:16px; margin:7px 0px; margin-right:16px; background:url(../img/Icons.png) no-repeat -24px -1563px;}
.productMenuBox ul { list-style:none; margin:0px; padding:0px;}
.productMenuBox a { text-decoration:none;}
.productContent { background:url(../img/menu.jpg) repeat-y 0 0;}
.productMenuBox { width:209px; padding:10px;}
.productMenuBox .productMenuTlt a { font-family:supernett_cnregular; background:url(../img/Icons.png) no-repeat -120px -1544px; padding-left:20px; color:#5c5c5c; font-size:15px; border-bottom:1px dashed #c7c7c7; height:30px; line-height:30px; display:block;overflow: hidden;}
.productMenuBox .productMenuTlt dl a { border:none; font-size:12px; background:none; padding:0px; padding-left:5px;}
.productMenuBox .productMenuTlt dl { padding:10px 5px; display:none;}
.productMenuBox .productMenuTlt dl span { margin-right:5px;}
.productMenuBox .productMenuTlt.open dl { display:block;}
.productMenuBox .productMenuTlt.open a { background:url(../img/Icons.png) no-repeat -120px -1574px; height:30px;}
.productMenuBox .productMenuTlt.open dl a { background:none; height:auto; line-height:24px;}
.productMenuBox .productMenuTlt.open dl a:hover { text-decoration:underline;}
.productMenuBox .productMenuTlt.open dl dd { margin:0;}
.productMenuBox .productMenuTlt.open dl a { background:none;}
.productMenuBox .productMenuTlt.open dl .select a { display:inline-block; margin-left:-5px; padding:0 10px; color:#FFD300; background:#41281B;border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
.productMenuBox .productMenuTlt.open dl .select a:hover { text-decoration:none;}
.productMenuBox .productMenuTlt.open dl a span { display:inline-block; text-decoration:none;}

.sectionBox { margin-left:30px; width:703px;}
.sectionBox ul { list-style:none; margin:0px; padding:0px;}
.sectionBox a { text-decoration:none;}
.section { margin-bottom:20px;}
.section h5 { margin:0px; padding:0px; font-size:14px; color:#ffd300; font-weight:normal; padding-bottom:20px; font-family:supernett_cnbold;}
.section h5 span { float:left; height:27px; line-height:28px; background:#41281b; padding:0px 10px 0px 15px; display:block;}
.section h5 .circle { width:13px; background:url(../img/Icons.png) no-repeat -48px -1563px; display:block; padding:0px;}
.productItem { position:relative; width:300px; height:96px; margin-right:50px; margin-bottom:24px;}
.productItem img { border:2px solid #f0f0f0; width:112px; height:92px; overflow:hidden; float:left;}
.itemIntro { width:175px; height:76px; overflow:hidden;}
.sectionBox .title  { font-family:supernett_cnbold; font-size:14px; margin:0px; color:#41281b; line-height:20px; display:block;}
.sectionBox .description { font-size:14px; margin:0px; color:#9c9c9c; font-weight:normal; height:56px; line-height:18px; display:block;}
.itemIntro .cartBg { width:20px; height:20px; background:url(../img/Icons.png) no-repeat -66px -1563px; display:block; margin:0px; margin-right:3px; position:absolute; bottom:0;}

.chooseWindowBox .paddingL20 { padding-left:20px;}
.chooseWindowBox span { display:block; line-height:30px;}
.chooseWindowBox .productTitle { width:180px;}
.chooseWindowBox .orderDeliveryQuantity { width:120px; font-size:15px; margin-top:20px; padding-left:20px;}
.chooseWindowBox .orderNumber { margin-top:25px;}
.chooseWindowBox { width:1000px;}
.chooseWindowBox .cartWindowclose { left:990px;}
.chooseWindowBox .cartWindow { width:1000px;}
.chooseWindowBox.width400 { width:400px;}
.chooseWindowBox.width400 .cartWindow { width:400px;}
.chooseWindowBox.width400 .cartWindowclose { left:390px;}

.chooseWindowBox .orderDeliveryTable { margin-bottom:10px; width:960px;}
.chooseWindowBox.width400  .orderDeliveryTable { width:360px;}
.chooseWindowBox .toAddTd { width:180px;}
.chooseWindowBox .buttonTd { width:120px; padding:5px;}
.chooseWindowBox .toAddList, .chooseWindowBox .addedList { width:180px; height:62px; padding:2px 0\9;}
.chooseWindowBox .btnAdd, .chooseWindowBox .btnDelete { display:block; width:30px; margin:0 auto; padding:0; background:#41281b; color:#FFF; font-size:12px; text-align:center; cursor:pointer;}
.chooseWindowBox .inputAdd { margin:0px; margin-left:230px;}
.chooseWindowBox.width400  .inputAdd { margin-left:90px;}

/* Search result Page */
.searchPage h2,.searchNoResultBox h3, .productBox h3, .searchResult h3 { margin: 0; padding:30px 0 8px; border-bottom: 1px dotted #E8E8E8; color: #4B4B4B; font-family: supernett_cnbold; font-size: 17px;}

.searchBox { height:38px; margin-top:8px; padding-top:8px; background:#ffe97f; color:#785913;}
.searchBox h3,.searchFilterBox h4 { float:left; width:140px; margin:0; padding-left:20px; font-family: supernett_cnbold; font-size: 17px;}
.searchBox h3 { padding-top:5px;width: 155px;}
.searchBox p { float:left; margin:0; padding:0;}
.searchBox .proSearchInput input { display:block; height:30px; width:625px; margin-right:12px; margin-right:14px\9; padding-left:10px; border:none; background:#fff; color:#999; font-size:12px; line-height:30px;}
	@media screen and (-webkit-min-device-pixel-ratio:0){.searchBox .proSearchInput input{ line-height:14px;} } /* Chrome & Saf */
.searchBox .searchBtn input { display:block; height:32px;padding:0 13px 0 43px; border:1px solid; border-color:#656565 #303030 #303030 #656565; background:url(../img/Icons.png) no-repeat -109px -1697px #474747; color:#fff; font-size:13px; font-family:supernett_cnregular; line-height:30px; text-transform:uppercase; cursor:pointer; overflow:visible;}

.searchFilterBox { height:34px; padding-top:12px; background:#f0f0f0; color:#4d4d4d;}
.searchFilterBox ul { float:left; margin:0; padding:1px 0 0;}
.searchFilterBox li { list-style:none; float:left; padding-right:30px; font-size:14px; font-family:supernett_cnregular;}
.searchFilterBox li input,.searchFilterBox li label { float:left; margin:0; padding:0; }
.searchFilterBox li input { margin:3px 8px 0 0; *margin:-1px 5px 0 -4px; }

.searchNoResultBox h3.orange { color:#ea6919;}
.searchNoResultBox p { margin:17px 35px 10px 0; font-family:supernett_cnregular; }
.searchNoResultBox p a { color:#40271b; font-size:14px; text-decoration:none; }
.searchNoResultBox p a:hover { color:#ea6919;}

.productBoxTitle { position:relative; clear:both;}
.productBoxTitle .btCard { position:absolute; right:0; bottom:1px; margin:0; padding:10px 15px; background:#ffd300;font-family:Tahoma, Geneva, sans-serif; }
.productBoxTitle .btCard a { color:#795815; font-size:14px; text-decoration:none; }
.productBoxTitle .btCard a:hover { color:#db6c07;}
.productBoxPhoto { padding:20px 0 0 45px;}
.productBoxPhoto li { list-style:none; width: 138px; float: left; margin:0 45px 0 0; *padding-bottom:30px; text-align: center; }
.productBoxPhoto li p { margin:0; }
.productBoxPhoto img { border: 1px solid #F4F3F3; height: 98px; width: 98px;}
.productBoxPhoto li .proPhotoTxt { width:136px; margin:8px 0; font-size:13px; font-family:Tahoma; }
.productBoxPhoto .proPhotoTxt a { color: #707070; text-decoration: none; }
.productBoxPhoto li:hover .proPhotoTxt a { color:#ec8104; }

.resultBox { border-bottom:1px dotted #ffe670; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
.resultBox h4 { margin:15px 0 10px 0; font-size:14px; font-family:supernett_cnregular;}
.resultBox h4 a { color:#40271b;}
.resultBox h4 a:hover { color:#ec8104; }
.resultBox .categoryTxt,.resultBox .categoryLink,.resultBox .categoryTxtRed { color:#40271b; font-weight:bold; line-height:16px;}
.resultBox .categoryLink a,.resultBox .categoryTxtRed { color:#ff5300; }
.resultBox p { display:block; clear:both; margin:0; color:#826f52; line-height:16px;}

/* Header Select */
.headerSelect { height:20px; margin:5px 5px 0 0; padding:1px;  padding:0\9;font-size: 12px; line-height:18px; color:#606060;}


.chooseWindowBox .cartWindow { max-height:580px; overflow:auto; overflow-x:hidden;}
.chooseWindowBox .orderDeliveryTable { padding:8px 0; border-top: 1px dashed #C7C7C7;}
.chooseWindowBox .cartWindow .inputAdd { margin-bottom:15px;}

.chooseWindowBox .inputAdd.left { margin-left:200px;}
.chooseWindowBox .inputAdd.right { margin-right:200px; margin-left:0px;}
.chooseWindowBox .orderDeliveryTable.marginB0 { margin-bottom:0;}


.chooseWindowBox  .orderTable td { padding:0px; vertical-align:top;}
.chooseWindowBox  input.w20 { width:20px;}
.chooseWindowBox  input.w90 { width:90px;}
.chooseWindowBox  select.w80 { width:80px;}
.chooseWindowBox  select.w150 { width:150px;}
.chooseWindowBox  textarea.w290 { width:290px; height:60px; padding:0;}
.orderDeliveryRight  textarea.w290 { height:61px; padding:0;}
.orderDeliveryLeft.top{vertical-align:top;}

.myCart h1 span { float:right;}
.myCart h1 .orderTotalPrice { margin:0 10px; font-family:Arial;}
.myCart h1 .orderTotalTitle { font-size:15px; font-family:supernett_cnregular;}

.cartWindowBox input.w40 { width:40px;}
.cartWindowBox input.w10 { width:10px; height:10px; border:none;}
.cartWindowBox input.w14 { width:14px; height:14px; border:none;}
.orderDateTable td { border-bottom:1px solid #b8b8b8;}
.orderDateTable .last td { border:none;}
.orderDateTable .inputRed { border:1px solid #F00; color:#F00;}
.orderDelivery .red { color:#f00; font-size:16px;}

.extraTxt {  padding-bottom:5px;color: #5c5c5c;}
.extroProductBox { position:relative;}
.extroProductBox .extraTxt { width:642px; float:right; margin:6px 0 0 10px;}

/* ELLEN 0414-unuseful  */
.resultsBox,
.searchResults,
.productDetailBox,
.rssBox,
.searchPage,
.searchNoResultBox,
.searchResult,
.shopMapBox,
.shopBusinessBox,
.RichTextFixedComponent,
.middleBox,
.extroProductBox,
.myCart { background:#fff; }

/* Fixed old site style */
.carouselBoxExtra a.browse { display:none;}
.carousel.big,
.carousel.small,
.carousel.medium,
.carousel.extraMedium { padding:0; border:none;}
.contentBox,
.rssBox {border: 1px solid #1e1e1e; padding:15px; background-color:#fff;}
.productDetailBox {padding:15px; background-color:#fff;}

/********* SOCIAL LINKS **********/
.social {
  background: url("../img/bg_col2.png") no-repeat;
  /*width: 301px;*/
  height: 529px;
  /*margin-left: 620px;*/
}

.SocialStreamComponent { padding-left: 15px; padding-right: 15px;}
.social h3 { padding:26px 0 11px;margin-bottom: 2px; background:url(../img/line_col_full.png) repeat-x right bottom;  color:#422a22; font-size:26px; font-family:supernett_cnbold; line-height:26px; text-transform:uppercase;}
.social ul.social_links {
  background: url("../img/bg_social.png") no-repeat;
  display: block;
  width: 250px;
  height: 58px;
  margin-left: 15px;
}

.social ul.social_links li {
  float: left;
  padding: 3px 0px 0 0px;
  margin-left: 0px;
}

.social ul.social_links li img {
  height: 42px;
  -webkit-filter: grayscale(50%);
}

.social ul.social_links li img:hover {
  -webkit-filter: grayscale(0%);
}

/********* SOCIAL STREAM **********/
.social .social_feed_up, .social .social_feed_down {
  text-align: center;
}

.social .social_feed_up a, .social .social_feed_down a {
  height: 15px;
  display: block;cursor: pointer;
}

.social .social_feed_up a {
  background: url("../img/arrow_up.png") no-repeat;
  background-position: center 50%;
}

.social .social_feed_down a {
  background: url("../img/arrow_down.png") no-repeat;
  background-position: center 50%;
  margin-top: -1px;
}

.social ul.social_feeds {
  margin-top: -16px;
}

.social ul.social_feeds li {
  background: #f8f8f9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #e3e3e3;
  -moz-box-shadow: 0 0 2px #e2e2e2;
  -webkit-box-shadow: 0 0 2px #e2e2e2;
  box-shadow: 0 0 2px #e2e2e2;
  height: 74px;
    padding: 8px;
    overflow: hidden;
  margin-bottom: 6px;
  -webkit-transition-property: color, background;
  -webkit-transition-duration: 0.5s, 0.5s;
  -webkit-transition-timing-function: linear, ease-in;
  -moz-transition-property: color, text;
  -moz-transition-duration: 0.5s;
  -moz-transition-timing-function: linear, ease-in;
  -o-transition-property: color, background;
  -o-transition-duration: 0.5s;
  -o-transition-timing-function: linear, ease-in;
}

.social ul.social_feeds li:hover {
  background: #fed230;
}

.social ul.social_feeds a {color: #1e1e1e; text-decoration: none;}

.social ul.social_feeds img {
  width: 50px;
  height: 50px;
  margin-right: 15px;
  float: left;
}

.social ul.social_feeds img.fb-icon-small, .social ul.social_feeds img.tw-icon-small, .social ul.social_feeds img.ig-icon-small {
  background: none;
  border: none;
  float: none;
  display: block;
  position: absolute;
  left: -64px;
  bottom: 3px;
}

.social ul.social_feeds img.fb-icon-small {
  width: 7px;
  height: 14px;
}

.social ul.social_feeds img.tw-icon-small {
  width: 14px;
  height: 11px;
}

.social ul.social_feeds img.ig-icon-small {
  width: 14px;
  height: 14px;
}

.social ul.social_feeds .social_content {
    width: 218px;height: 74px;float: left;position: relative;
}

.social_content h4 {
  text-transform: none;
  font-size: 14px;
  line-height: 18px;
  color: #00b0ff;
  font-family: korolev_condensedmedium;
  text-decoration: underline;
  height: 18px;overflow: hidden;
}

.social_content p {
  line-height: 18px;
  height: 54px;overflow: hidden;
}

.social_content span {
  font-size: 11px;
  color: #aeaeae;
}

.lm {
  width: 264px;
  text-align: center;
  margin: 0 auto;
  position: relative;
  margin-left: 89px;
  top: -18px;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Image replacement
 */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */
.invisible {
  visibility: hidden;
}

/* Products 201-07-17 */
.clearfix:before, .clearfix:after { height:0; content: " ";display: table;}
.clearfix:after { clear: both; }

.contentWrap { clear:both; padding:30px; margin:0 -15px; *margin:0; *padding:15px; background-color:#fff; border:1px solid #e9e9e9;}
.contentWrap:before,.contentWrap:after{display:table;line-height:0;content:"";}
.contentWrap:after{clear:both;}

/*.productRow { position:relative; height:280px; padding:15px; margin-bottom:5px; background:url(../img/bg_col3.png) no-repeat center 0;}
.productRow h3 { color:#422a22; font-size:40px; line-height:42px; font-family:supernett_cnbold; text-transform:uppercase;}
.productRow .browse {display:block;width:30px;height:25px; margin:0; position:absolute; top:150px; z-index:1; background:url(../img/panosSprite.png) no-repeat; font-size:1px;cursor:pointer;}
.productRow .browse.left { left:0; background-position:left -300px;}
.productRow .browse.right { right:0; background-position:left -330px;}
.productSlider {position:relative;overflow:hidden; height:215px; margin:0 10px;}
.productRow .items {width:20000em;position:absolute;}
.productRow .item { display:block; float:left; width:210px; margin:5px 25px 0 0; color:#422a22; font-size:20px; text-align:center; text-decoration:none;}
.productRow .item:hover { color:#f4d205;}
.productRow .item:last-child { margin-right:0;}
.productRow .item img { display:block; height:180px; width:190px; margin:0 auto;}
.productRow .itemTlt { display:block; line-height:32px; text-transform:uppercase;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productRow.halfWidth { width:446px; float:left; background-image:url(../img/bg_col4.png);}
.productRow.halfWidth.right { float:right;}
.productRow.halfWidth .productSlider { margin:0;}*/

/* SLIDER */
.slider {position:relative;overflow:hidden; height:215px; margin:0 10px; }
.slider .items {width:20000em;position:absolute;}
.slider .item {display:block; float:left; width:210px; margin:5px 25px 0 0;}
.slider .item a.txt { display:block; color:#422a22; font-size:20px; text-align:center; text-decoration:none; line-height:32px; text-transform:uppercase;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.slider .item a.txt:hover { color:#f4d205;}

/* prev, next, prevPage and nextPage buttons */
.menuSliderBox .browse {display:block;width:30px;height:25px; margin:0; position:absolute; top:90px; z-index:1; background:url(../img/panosSprite.png) no-repeat; font-size:1px;cursor:pointer;}
.menuSliderBox .browse.left { left:-15px; background-position:left -300px;}
.menuSliderBox .browse.right { right:-15px; background-position:left -330px;}

/* MENU BOXS */
.menuBox { height:280px; padding:15px; margin-bottom:5px; background:url(../img/bg_col3.png) no-repeat center 0;}
.menuBox h3 { color:#422a22; font-size:40px; line-height:42px; font-family:supernett_cnbold; text-transform:uppercase;}
.menuBox.halfWidth { width:446px; float:left; background-image:url(../img/bg_col4.png);}
.menuBox.halfWidth.right { float:right;}
.menuBox.halfWidth .slider { margin:0;}
.menuSliderBox { position:relative;}
.menuSliderBox .slider .items .item img {display:block; height:180px; width:190px; margin:0 auto;}

/* TrackMenu */
.trackMenu { padding:10px 15px; background-color:#fff; color:#422a22; font-size:25px;font-family:supernett_cnregular; text-transform:uppercase;}
.trackMenu a { color:#422a22; text-decoration:none; }
.trackMenu a:hover { color:#f4d205;}
.trackMenu span { padding:0 3px;}

/* Product List */
.resultsBox { padding:15px; background:url(../img/bg_col_top.png) no-repeat center top,url(../img/bg_col_bottom.png) no-repeat center bottom; min-height:630px; }
@media \0screen\,screen\9 {
	.resultsBox { border:1px solid #000; background:none; }		
}
.resultsBox h3 { color:#422a22; font-size:40px; line-height:42px; font-family:supernett_cnbold; text-transform:uppercase;}
.resultsBox .subItems {margin:0 -15px;}
.subItems .item {float:left; width:290px; margin:20px 15px; color:#422a22;}
.subItems .item > a.left { display:block; float:left; width:90px; height:90px; padding:7px 13px 7px 8px; background:url(../img/bg_col6.png) no-repeat 0 0 #fff;}
.subItems .item a img { display:block; width:90px; height:90px;}
.subItems .item h3 { margin-bottom:10px; background:url(../img/line_col_full.png) repeat-x right bottom; font-size:18px; line-height:26px; font-family:supernett_cnbold; text-transform:uppercase; text-transform:uppercase;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subItems .item p {height:48px; line-height:16px; overflow:hidden;}
.subItems .item > .moreArrow { padding-right:13px; background:url(../img/panosSprite.png) no-repeat right -356px; color:#1e1e1e; font-size:13px; line-height:13px; text-transform:uppercase;font-family:supernett_cnregular;}
.subItems .item > .moreArrow:hover { color:#fed230;}

/* Product Scroll */
.productSliderBox { position:relative; padding:0 15px;}
.productSliderBox h2 { padding:0 17px; color:#422a22; font-size:33px; line-height:42px; font-family:supernett_cnbold; text-transform:uppercase;}
.productSliderBox .browse {display:block;width:30px;height:50px; margin:0; position:absolute; top:330px; z-index:1; background:url(../img/panosSprite.png) no-repeat; font-size:1px;cursor:pointer;}
.productSliderBox .browse.left { left:-10px; background-position:left -180px;}
.productSliderBox .browse.right { right:-10px; background-position:left -240px;}
.productSlider {position:relative;overflow:hidden; height:630px; margin:0 17px;}
.productSlider .items {width:20000em;position:absolute;}
.productSlider .item { display:block; float:left; width:900px; margin-right:20px;}
.productSlider .item a { display:block; float:left; margin:0 2px 4px;}
.productSlider .item img { display:block; height:310px; width:295px;}
.productSliderMore { padding:20px 0 10px; text-align:center;}
.productSliderMore a { display:inline-block; background:url(../img/line_col_full.png) repeat-x right bottom; color:#422a22; font-size:33px; font-family:supernett_cnbold; text-transform:uppercase; text-decoration:none;}
.productSliderMore a:hover { color:#f4d205;background-image:url(../img/line_col_full_hover.png);}

/* Product Detail */
.productDetailBox { padding:20px 15px 15px; background:url(../img/bg_col_top.png) no-repeat center top,url(../img/bg_col_bottom.png) no-repeat center bottom; }
@media \0screen\,screen\9 {
	.productDetailBox { border:1px solid #000; background:none; }		
}

.bigImg { width:370px; height:365px; float:left; padding:15px; background:url(../img/bg_col8.png) no-repeat 0 0;}
.bigImg img {width:365px; height:365px;}

.introBox { width:390px; float:left; padding:15px 5px; margin-top:5px; background:url(../img/bg_col_top400.png) no-repeat center top,url(../img/bg_col_bottom400.png) no-repeat center bottom;clear: left; }
@media \0screen\,screen\9 {
	.introBox { width:385px; border:1px solid #000; background:none; }		
}
.introBox ul {width:162px; float:left; margin:0 15px; }
.introBox ul h3 { margin-bottom:15px; background:url(../img/line_col_full.png) repeat-x center bottom; font-family:supernett_cnbold;  font-size:18px;line-height:32px; text-transform:uppercase;}
.introBox ul li { list-style:none; font-size:16px; line-height:20px; margin-bottom:2px;}
.introBox ul.ULmenu li a {text-decoration:none;color:#000;}
.introBox ul.ULingredient li { background:url(../img/panosSprite.png) no-repeat 0 -395px; padding-left:22px;}

.productInfoBox { width:468px; float:right; padding:15px 30px;  background:url(../img/bg_col_top500.png) no-repeat center top,url(../img/bg_col_bottom500.png) no-repeat center bottom; background-size:100%;}
@media \0screen\,screen\9 {
         .productInfoBox { border:1px solid #000; background:none; }                  
}
.productInfoBox h1 {margin-bottom:20px; background:url(../img/line_col_full.png) repeat-x right bottom; color: #422a22; font-family:supernett_cnbold; font-size:42px;line-height:60px; text-transform:uppercase;}
.productInfoBox article { line-height:18px;}
.buttons { padding-top:20px;}
.buttons .button {
    display: inline-block;
    height: 30px;
    margin-right: 10px;
    padding: 0 36px 0 20px;
    background: url(../img/bg_btn-Background.png) repeat right top;
    color: #1e1e1e;
    border-left: 2px solid #422a22;
    border-right: 2px solid #422a22;
    font-size: 15px;
    line-height: 30px;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}
.buttons .button::after {
    content: " ";
    display: block;
    position: absolute;
    top: 5px;
    right: 10px;
    background: url(../img/bg_btn-arrow.png) no-repeat;
    width: 20px;
    height: 18px;
}
.buttons .button:hover { background-color:#fbdb6e;}

.detailTableBox { padding-top:40px; *padding-top:20px;}
.detailTableBox h2 { margin-left:181px; padding-bottom:20px; color: #422a22; font-family:supernett_cnbold; font-size:26px; text-transform:uppercase; }
.detailTables { height:1174px; padding:30px 0 0 237px; margin:0 0 -35px -35px; *margin-bottom:0; background:url(../img/bg_detailTables.png) no-repeat right top; }
.detailTables table { float:left;cursor: default;}
.detailTables table td {padding:0 15px 0 15px;color:#422a22;font-size:17px; line-height:44px;}
.marginL15 { margin-left:15px;}
.detailTables .buttons { margin-top:30px; text-align:right;}
.detailTables .buttons .button { margin-right:0; background-image:url(../img/bg_btn_down.png);}

/* http://panos-cms.llbg.be-int/nl/fullform */
.reset{clear:both;}
.scfForm .scfSectionLegend{margin-left: 0; padding-left: 0;}
.halfAvailableWidth + .halfAvailableWidth +div:before, .halfAvailableWidth + .halfAvailableWidth +div:after{content:" "; display:block; clear:both}
body .scfDateSelectorShortLabelYear:before, body .scfDateSelectorShortLabelMonth:before, body .scfDateSelectorShortLabelDay:before, body .scfSectionContent div::after, .scfSubmitButtonBorder:before{ content:" "; display:block; clear:both; }

.scfForm .scfDateSelectorGeneralPanel select{width: 60px;}
.scfForm .scfDateSelectorGeneralPanel select.scfDateSelectorDay{width: 40px;}
.scfForm .scfSmsTelephoneGeneralPanel { margin-right: 5px; width: 220px;}
.scfDatePickerGeneralPanel .ui-icon { display: block; float: right; left: -23px; position: relative; top: 4px; float: none; left: auto;}

.scfForm .scfDatePickerGeneralPanel{position: relative;}
.scfForm .scfDatePickerGeneralPanel .scfDatePickerTextBox.hasDatepicker{width: 220px;}
.scfForm .scfDatePickerGeneralPanel .ui-icon{position: absolute; right: 4px; top:4px; }
.scfForm .scfListBoxGeneralPanel{width: 250px}

.scfForm .scfCaptchaLimitGeneralPanel{width: 234px;}
.scfForm .scfRadioButtonList input, .scfForm .scfCheckBoxList input {float: left; margin: 5px 7px 0 0 }
.scfForm .scfRadioButtonListLabel, .scfForm .scfCheckBoxListLabel{  padding-right: 20px; width: 160px;}
.scfForm .scfCaptchaGeneralPanel table, .scfForm .scfCaptchaLimitGeneralPanel{margin-left: 0;}
.scfForm .scfCaptchaGeneralPanel table{margin-top: 0;}
.scfForm .scfCaptchaLabel{width: 180px;}
.scfForm .scfCaptchaTextBox{width: 212px;}
.scfForm .scfCheckbox{margin-left: 180px;}