﻿html { font-size: 100.01%; height: 100%; }
body { background: #fff; color: #202020; font: 93.75%/1.33 Arial, Helvetica, "Helvetica Neue" , sans-serif; height: 100%; }
form { height: 100%; }

/* COMMON STYLES
*************************/

a { color: #d89e00; }
a:hover { border-color: #d0103a; }
h1 { font-size: 2.29em; margin: 0 0 .3em; }
h2 { font-size: 1.36em; font-weight: bold; margin: 0 0 .74em; }
h3 { font-weight: bold; }
p { font-size: 1em; margin: 0 0 1em; }
em { font-style: italic; }
strong { font-weight: bold; }
ul { list-style-type: circle; }
ol { list-style-type: decimal; }
li { margin: 0 0 .5em; }
table { }
table td { vertical-align: top; }
table.facts { float: left; font-size: .86em; width: 220px; margin-right: 20px; }
table.facts td { padding: 0 10px 10px 0; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.no-border { border: 0 !important; }

.hidden { display: none; }

/*.button {background:url('/media/images/button-bgg.png') 100% 0 no-repeat;float:left;height:28px;overflow:hidden;padding:0 15px 0 0;}*/
.button input { background: url('/media/images/new/button-bg.png') 0 0 repeat-x; border: 1px solid #d79e3b; font: bold 11px serif; overflow: hidden; margin: 0; padding: 2px 8px; text-transform: uppercase; }
.button:hover { background-position: 100% -28px; }
.button input:hover { cursor: pointer; }
/*.button:hover input {background-position:0 -28px;}*/
.select { float: left; }
.select .open { background-position: 0 -26px; }
.select .open .activeSelect { background-position: 100% -26px; }
.fancy-select { background: transparent url('/media/images/select-bg.png') 0 0 no-repeat; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; outline: none; }
.fancy-select .passiveSelect, .fancy-select .activeSelect { cursor: pointer; display: block; height: 26px; line-height: 2em; margin-right: 0; padding: 0 27px 0 10px; }
.fancy-select .activeSelect { background: transparent url('/media/images/select-drop-bg.png') 100% 0 no-repeat; color: #333; font-weight: bold; }
.fancy-select ul { background: #fff; border: 1px solid #e3e3e3; border-top: 0; cursor: pointer; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; max-height: 200px; overflow-x: hidden; overflow-y: auto; padding: 0; }
.fancy-select li { color: #ccc; font-weight: normal; margin: 0; padding: 2px 17px 2px 10px; }
.fancy-select li:hover { background-color: #eee; color: #333; }
.fancy-select .selected { color: #333; }

.addthis_toolbox { float: left; margin: 1em 0; width: 100%; }
.addthis_button_compact img { margin-right: 5px; vertical-align: middle; }

.rss-link { background: url('/media/images/new/rss.png') 0 0 no-repeat; border: 0 none; display: block; float: right; height: 16px; padding: 0 0 0 18px; }

/* Tooltip 
*************************/

#simpleTooltip { background: #fff; border: 1px solid #cbcbcb; font-size: .85em; margin: 0; padding: 10px; width: 150px; }
#simpleTooltip span.av-rating { background: url('/media/images/new/rating-flowers.png') 0 0 no-repeat; display: block; height: 15px; margin: 4px 0 0; overflow: hidden; position: relative; width: 89px; }
#simpleTooltip span.av-rating span { background: url('/media/images/new/rating-flowers.png') 0 -15px no-repeat; display: block; height: 15px; left: 0; overflow: hidden; position: absolute; top: 0; }

/* OUTER LAYOUT 
*************************/

#outer { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px; }
/*.outer-startpage {background:url('/media/images/bg-arc.png') transparent 50% 259px no-repeat;min-height:337px;}*/
#wrapper { margin: 0 auto; position: relative; width: 904px; }

/* HEADER 
*************************/

#header { background: url(/media/images/new/top-decor.png) 100% 0 no-repeat; float: left; height: 90px; margin: 20px 0 22px; /*padding:20px 0 0;*/ width: 100%; }

#logotype { float: left; width: 91px; }
#logotype a { background: url(/media/images/new/logo.png) 0 0 no-repeat; border: none; display: block; float: left; height: 90px; outline: none; text-indent: -9999em; width: 91px; }

/* TOP MENU
*************************/

#top-menu { background: url(/media/images/new/nav-bg.png) 0 0 repeat-x; float: left; height: 44px; width: 100%; }

#tools { display: block; float: right; height: 25px; padding: 9px 0 0; width: 180px; }
#tools .quickSearchField { background: url('/media/images/new/quicksearch-bg.png') 100% 0 no-repeat; float: left; height: 26px; margin-right: 5px; padding-right: 10px; width: 126px; }
#tools .quickSearchField input { background: url('/media/images/new/quicksearch-bg.png') 0 0 no-repeat; border: 0; color: #999; float: left; font-size: 12px; height: 18px; line-height: 18px; padding: 2px 0 2px 26px; width: 100px; }
#tools .QuickSearchArea { float: right; }
#tools .QuickSearchArea .button { background: none; float: left; padding: 0; }
#tools .QuickSearchArea .button input { background: url('/media/images/new/quicksearch-btn.png') 100% 0 no-repeat; border: 0; display: inline; float: left; font-weight: normal; padding: 3px 0 10px 11px; text-indent: -9999em; width: 36px; }
#tools .QuickSearchArea .button:hover { }
#tools .QuickSearchArea .button:hover input { cursor: pointer; }

#main-menu { float: left; width: 720px; }
#main-menu ul { float: left; list-style-type: none; }
#main-menu ul li { background: url('/media/images/new/menu-separator.gif') 100% 16px no-repeat; display: inline; float: left; line-height: 14px; margin: 0 0 0 4px; overflow: hidden; padding: 8px 6px 4px 5px; vertical-align: middle; }
#main-menu ul li a { /*background:url('/media/images/menu-btn.png') #fff 0 0 no-repeat;*/ border: 0; float: left; height: 20px; padding: 5px 0; }
#main-menu ul li.hover { }
#main-menu ul li.hover a { }
/*#main-menu ul li.selected {background-position:100% -68px;}
#main-menu ul li.selected a {background-position:0 -68px;}*/

/* SUB MENU
*************************/

.expanded-layout #sub-menu { padding: 30px 20px 20px 0; }
.std-layout #sub-menu { padding: 30px 20px 20px; }
#sub-menu h2 a { border: 0; }
#sub-menu ul { list-style-type: none; }
#sub-menu ul li { display: inline; float: left; font-size: .87em; margin: 0 0 .3em; width: 100%; }
#sub-menu ul li a { border: 0; color: #000; }
#sub-menu ul li a.selected { border: 0; color: #d89e00; }
#sub-menu ul li ul { padding: 3px 0 0 15px; }
#sub-menu ul li ul li { font-size: .92em; margin: 0; }

/* PAGE LAYOUTS 
*************************/

#page-outer { background: url(/media/images/new/page-bg.png) -904px 0 repeat-y; float: left; margin: 20px 0 0; width: 100%; }
#page-container { background: url(/media/images/new/page-bg.png) -1808px 100% no-repeat; float: left; padding: 0 0 30px; width: 100%; }
#page-container #page { background: url(/media/images/new/page-bg.png) 0 0 no-repeat; }
#page { }
.std-layout { display: inline; float: left; padding: 0 684px 0 0; width: 220px; }
.std-layout #first-col { display: inline; float: left; width: 100%; }
.std-layout #second-col { display: inherit; float: left; margin-right: -684px; width: 684px; }
.std-layout #second-col #main-content { display: inline; float: left; width: 440px; }
.std-layout #second-col #secondary-content { display: inline; float: right; font-size: .86em; padding-right: 20px; width: 210px; }
.std-layout #second-col #secondary-content img { margin: 0 0 .5em; }

.expanded-layout { display: inline; float: left; padding: 0 720px 0 0; width: 184px; }
.expanded-layout #first-col { display: inline; float: left; width: 100%; }
.expanded-layout #second-col { display: inherit; float: left; margin-right: -720px; width: 720px; }

.wide-layout { display: inline; float: left; width: 100%; }
.wide-layout #page-content .layout-row { float: left; padding-right: 462px; width: 438px; }
.wide-layout #page-content .layout-row .first-col { float: left; width: 100%; }
.wide-layout #page-content .layout-row .second-col { display: inline; float: left; margin-right: -462px; padding-left: 24px; width: 438px; }

.rdivide { border-bottom: 1px solid #e9dec5; float: left; margin: 0 0 2em; padding: 0 0 2em; width: 100%; }

.text-layout { }
.full-text-layout { float: left; padding-right: 34px; width: 650px; }
.full-text-layout .layout-row { float: left; padding-right: 360px; position: relative; width: 360px; }
.full-text-layout .layout-row .first-col { float: left; width: 100%; }
.full-text-layout .layout-row .second-col { display: inline; float: left; margin-right: -360px; width: 360px; }

.full-layout { float: left; width: 100%; }
.full-layout .layout-row { float: left; padding-right: 360px; position: relative; width: 360px; }
.full-layout .layout-row .first-col { float: left; width: 100%; }
.full-layout .layout-row .second-col { display: inline; float: left; margin-right: -360px; width: 360px; }

.center-layout { padding: 0 70px; }

/* START PAGE 
*************************/

a.slideshow { border: none; text-decoration: none; width: 900px; height: 367px; }
a.slideshow:hover { border: none; text-decoration: none; cursor: pointer; }

#slideshow { position: relative; width: 904px; height: 605px; margin: 16px 0 29px; overflow: hidden; }
#slideshow img { width: 904px; height: 605px; }
#slideshow .slider-text { background: url(/media/images/new/slider-text-bg.png) transparent 0 0 repeat; color: #fff; display: block; font-size: .87em; left: 20px; padding: 25px 15px 15px; position: absolute; top: 30px; width: 340px; -moz-border-radius: 7px; border-radius: 7px; }
#slideshow .slider-text .link { font-weight: bold; }
#slideshow .heading { color: #fff; font-size: 45px; line-height: 43px; }
#flash-content { height: 264px; margin: 0 0 20px; overflow: hidden; width: 900px; }

#flash-content.garantsaft { margin-left: -60px; width: 980px; }

#teasers-outer { background: url(/media/images/new/start-teasers-bg.png) -912px 0 repeat-y; float: left; margin: 0 0 25px; width: 912px; }
#teasers-container { background: url(/media/images/new/start-teasers-bg.png) -1824px 100% no-repeat; float: left; padding: 0 0 38px; width: 912px; }
#teasers-row { background: url(/media/images/new/start-teasers-bg.png) 0 0 no-repeat; float: left; padding: 25px 442px 0 0; width: 470px; }
#teasers-row #teaser1 { float: left; width: 100%; }
#teasers-row #teaser2 { float: left; margin-right: -442px; width: 442px; }
#teasers-row #teaser2 .teaser-content { padding: 0 35px; }
#teasers-row #teaser2 h2 { color: #000; font-size: 38px; margin: 0 0 .3em; }
#teasers-row #teaser2 a { color: #000; }

#teasers-row #teaser2 #teaser2bgimage { float: left; margin-bottom: -30px; margin-top: -25px; }
#teasers-row #teaser2 #teaser2bgimage a { float: left; }
#teasers-row #teaser2 #teaser2bgimage img { float: left; }


#teasers-row #teaser1 .teaser-content { padding: 0 62px 0 35px; }
#teasers-row #teaser1 h2 { color: #d89e00; font-size: 38px; margin: 0 0 .1em; }
#teasers-row #teaser1 p { font-size: 1.13em; }
#teasers-row #teaser1 .facebook { background: url(/media/images/new/start-fb-icon.png) 0 0 no-repeat; color: #000; font-size: .93em; font-weight: bold; padding: 8px 0 10px 40px; }

.home-layout { float: left; width: 100%; }
.home-layout #page-content { display: inline; margin-top: 20px; }
.home-layout #page-content .layout-row { background: url(/media/images/new/footer-bg.png) 0 0 no-repeat; float: left; padding: 32px 452px 0 0; width: 452px; }
.home-layout #page-content .layout-row .first-col { float: left; width: 100%; }
.home-layout #page-content .layout-row .second-col { display: inline; float: left; margin-right: -452px; position: relative; width: 452px; }
/*
.start-talk-image {background:url('/media/images/tyck-om-garant.png') 0 0 no-repeat;height:124px;left:271px;outline:0;position:absolute;text-indent:-9999em;width:172px;}
.start-talk {background:url('/media/images/start-textarea-bg.png') 0 0 no-repeat;margin:0 0 20px;padding:10px 10px 10px;width:418px;}
.start-talk-intro {width:208px;}
.start-talk .talk-text {border:0;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;float:left;font-size:1em;height:67px;overflow:auto;width:315px;}
.start-talk .talk-btn {background:url('/media/images/button-bgw.png') 100% 0 no-repeat;float:left;margin-top:40px;}
.start-talk .talk-btn input {background:url('/media/images/button-bgw.png') 0 0 no-repeat;width:80px;}
.start-talk .talk-btn:hover {background-position:100% -28px;}
.start-talk .talk-btn:hover input {background-position:0 -28px;}
.start-talk .no-text {color:#999999;}
#start-forum-container {height:163px;}
h3.comment-heading {margin:0 0 .5em;}
ul.forum-bubble-list {float:left;list-style:none;margin:0 0 1em;padding:2px 0;width:100%;}
ul.forum-bubble-list li {background:url('/media/images/forum-bubble.png') 97px 0 no-repeat;float:left;height:54px;margin:-2px 0 0;width:100%;}
ul.forum-bubble-list li:hover {background-position:97px -54px;}
ul.forum-bubble-list .post-name {color:#666;float:left;font-weight:bold;padding:5px 4px 0 0;text-align:right;width:89px;}
ul.forum-bubble-list .post-summary {line-height:120%;margin-left:93px;padding:10px 12px 10px 30px;width:303px;}
ul.forum-bubble-list .post-summary a {border:0;}

#social-links {float:left;padding-right:208px;width:230px;}
#social-links div {background:url('/media/images/start-link-bg.png') 0 0 no-repeat;font-size:.92em;font-weight:bold;padding:7px 8px;height:31px;}
#social-links .first-link {float:left;width:214px;}
#social-links .second-link {float:left;margin-right:-208px;width:192px;}
#social-links .rss {background:url('/media/images/icon-rss.png') 0 0 no-repeat;border:0;float:left;padding:7px 0 7px 40px;}
#social-links .facebook {background:url('/media/images/icon-facebook.png') 0 0 no-repeat;border:0;float:left;padding:7px 0 7px 40px;}
*/
#rated-products { float: left; margin: 0; padding: 0 35px 0; position: relative; width: 372px; }
#rated-products #prev-prod { background: url(/media/images/new/prod-slider-nav.png) 0 0 no-repeat; height: 21px; left: 7px; position: absolute; text-indent: -9999em; top: 120px; width: 23px; }
#rated-products #next-prod { background: url(/media/images/new/prod-slider-nav.png) -23px 0 no-repeat; height: 21px; position: absolute; right: 7px; text-indent: -9999em; top: 120px; width: 23px; }
#rated-products #prev-prod:active { background-position: 0 -21px; }
#rated-products #next-prod:active { background-position: -23px -21px; }
#rated-products ul { float: left; list-style: none; margin: 0 0 1em; padding-left: 15px; }
#rated-products ul li { float: left; font-size: .87em; padding-right: 14px; width: 105px; }
#rated-products ul li a { border: 0; color: #333; float: left; font-weight: bold; margin: 0 0 .5em; width: 100%; }
#rated-products ul li a img { margin: 0 0 5px; }
#rated-products ul li a span { display: block; }
#rated-products span.av-rating { background: url('/media/images/new/rating-flowers.png') 0 0 no-repeat; display: block; height: 15px; margin: 4px 0 0; overflow: hidden; position: relative; width: 89px; }
#rated-products span.av-rating span { background: url('/media/images/new/rating-flowers.png') 0 -15px no-repeat; display: block; height: 15px; left: 0; overflow: hidden; position: absolute; top: 0; }
#rated-products span.rating-text { color: #666; font-size: .85em; font-style: italic; }

#news-container { float: left; padding: 0 20px; width: 412px; }
#news-container .start-news-list { float: left; list-style-type: none; width: 412px; }
#news-container .start-news-list li { border-bottom: 1px solid #e9dec5; float: left; font-size: .8em; margin: 0 0 .8em; padding: 0 0 .8em; width: 412px; }
#news-container .start-news-list li small { color: #666; font-size: 1em; }
#news-container .start-news-list li .news-img { float: right; text-align: center; width: 95px; }
#news-container .start-news-list li p { color: #666; margin: 0; }
#news-container .start-news-list li a { color: #333; }
#news-container #news-links { border-bottom: 1px solid #e9dec5; font-size: .8em; float: left; padding: 0 0 .8em; width: 412px; }
#news-container #news-links a { color: #333; font-weight: bold; }
/*
.start-puff {background:url('/media/images/start-puff.png') #eee 0 100% no-repeat;height:200px;overflow:hidden;margin:0 0 20px;padding:0 0 9px;width:438px;}
.start-puff .puff-top {background:url('/media/images/start-puff.png') #eee 0 0 no-repeat;height:9px;}
.start-puff .puff-content {padding:10px 20px 0;width:398px;}
.puff-man {background:url('/media/images/start-puff-provkok.jpg') #eee 0 100% no-repeat;}
.puff-man .puff-content {padding:10px 120px 0 20px;width:298px;}

.start-news-list {list-style-type:none;}
.start-news-list li {border-bottom:1px solid #eee;float:left;margin:0 0 .5em;padding:0 0 .5em;width:438px;}
.start-news-list li.last {border:0;}
.start-news-list li .news-img {float:left;text-align:center;width:95px;}
.start-news-list li p {margin:0;}

table.store-logos td {text-align:center;vertical-align:middle;}
table.store-logos td a {border:0;}

.vote-form h3.form-question {font-size:1.08em;margin:0 0 .6em;}
.vote-form table {width:390px;margin:0 0 .5em;}
.vote-form tr td {vertical-align:bottom;width:50%;}
.vote-form fieldset {margin:0 0 .8em;}
.vote-form label {clear:left;float:left;margin:0 0 5px;}
.vote-form input.options {margin:4px;}
.vote-form input.btn-vote {background:url('/media/images/button-onesize-bgg.png') 0 0 no-repeat;border:0;float:left;font-size:12px;font-weight:bold;height:28px;line-height:12px;padding:0 0 6px;text-align:center;width:100px;}
.vote-form input.btn-vote:hover {background-position:0 -28px;}

.with-image table {width:200px;}
.with-image img {float:right;}

.vote-result h3.form-question {font-size:1.08em;margin:0 0 .5em;}
.vote-result p {margin:0;}
*/
/* Custom Radio-buttons */

input.hiddenCheckbox { left: -10000px; position: absolute; }
label.prettyCheckbox span.holder { display: block; left: 0; position: absolute; top: 0; }
label.prettyCheckbox span.holderWrap { display: block; float: left; margin-right: 5px; overflow: hidden; position: relative; }
label.radio span.holder { background: url(/media/images/checkbox.png) no-repeat scroll 0 -1px; height: 57px; }
label.checkbox:hover span.holder, label.radio:hover span.holder { top: -19px !important; }
label.checked span.holder, label.checked span.holder, label.checked:hover span.holder, label.checked:hover span.holder { top: -38px !important; }

/* STANDARD PAGE 
*************************/

/*.home-layout #page-content #second-row {float:left;margin-left:24px;width:438px;}
*/
#page-content { padding-top: 30px; }

/* NEWS PAGE */

.news-list { list-style-type: none; margin: 2em 0 0; }
.news-list li { border-bottom: 1px solid #e9dec5; float: left; margin: 0 0 .5em; padding: 0 0 .5em; width: 100%; }
.news-list li.last { border: 0; }
.news-list li .news-img { float: left; text-align: center; width: 95px; }
.news-list li p { margin: 0; }

/* PRODUCTS */

#prod-intro-outer { background: url(/media/images/new/prod-intro-bg.png) -720px 0 repeat-y; float: left; width: 100%; }
#prod-intro-container { background: url(/media/images/new/prod-intro-bg.png) -1440px 100% no-repeat; float: left; width: 100%; }
#prod-intro-content { background: url(/media/images/new/prod-intro-bg.png) 0 0 no-repeat; float: left; padding: 0 224px 0 0; width: 496px; }
#prod-intro-content #intro-text { float: left; padding: 25px 20px 25px 30px; width: 446px; }
#prod-intro-content #intro-image { display: inline; float: right; margin-right: -224px; padding: 25px 0; width: 224px; }

#coming-products a { background: url(/media/images/new/upcoming-products.png) 0 0 no-repeat; clear: both; display: inline; float: left; height: 38px; margin: 10px 0 0; width: 146px; }

#products-container { width: 100%; }
#prod-tools label { float: left; margin-right: 5px; padding-top: 2px; }
.prod-sort { float: left; width: 240px; }
.prod-paging { float: right; }
#product-list { float: left; margin: 50px 0 0; width: 100%; }
#product-list ul { float: left; list-style-type: none; width: 100%; }
#product-list ul li { float: left; margin: 0; padding: 0 16px 80px 0; position: relative; text-align: center; width: 168px; }
#product-list ul li img.upcoming { left: 20px; position: absolute; top: 90px; }
#product-list ul li.row-end { padding-right: 0; }
#product-list ul li.clear { clear: both; float: none; margin: 0; padding: 0; width: 100%; }
#product-list ul li a { border: 0 none; color: #333; }
#product-list ul li h3 { font-size: .87em; font-weight: normal; margin: 20px 0 0; overflow: hidden; text-align: center; }
#product-list ul li h3 a { color: #333; /*border-bottom:1px dotted #333;*/ }
#product-list ul li h3 a:hover { border-bottom: 1px dotted #d0103a; }
#product-list .PagingContainer { float: left; padding: 20px; width: 630px; }
#product-list .PagingContainer a { color: #333; display: block; float: left; font-size: 13px; font-weight: bold; height: 20px; line-height: 20px; margin-right: 3px; text-align: center; width: 20px; -moz-border-radius: 3px; border-radius: 3px; }
#product-list .PagingContainer .SelectedPagingItem { background-color: #edbb00; border: 1px solid #edbb00; }
#product-list .PagingContainer .UnselectedPagingItem { background-color: #f4eedf; border: 1px solid #f1dea4; }
#product-list .PagingContainer .UnselectedPagingItem:hover { background-color: #fff; }

.prod-sort .fancy-select { width: 140px; }
.prod-sort .fancy-select ul { list-style-type: none; width: 138px; }
.prod-paging .fancy-select { width: 80px; }
.prod-paging .fancy-select ul { list-style-type: none; width: 78px; }

#product-image { margin-bottom: 20px; position: relative; text-align: center; width: 100%; }
#product-image img.upcoming { left: 80px; position: absolute; top: 260px; }
#prod-multi-expose { background: url('/media/images/new/prod-extended-footer-bg.png') 50% 0 repeat-x; float: left; margin: 0 0 20px; padding-top: 25px; width: 100%; }
#prod-multi-expose ul { list-style-type: none; }
#prod-multi-expose ul li { float: left; margin: 0; padding: 0 16px 0 0; position: relative; text-align: center; width: 168px; }
#prod-multi-expose ul li.last { padding-right: 0; }
#prod-multi-expose ul li a { border: 0; }
#prod-multi-expose ul li a img { margin: 0 0 20px; }
#prod-multi-expose ul li a img.upcoming { left: 20px; margin: 0; position: absolute; top: 90px; }
#prod-multi-expose ul li span { color: #333; font-size: .87em; }

#product-thread-list { border-top: 1px solid #e0d1ae; float: left; list-style: none; margin-bottom: 1em; width: 100%; }
#product-thread-list li { border-bottom: 1px solid #e0d1ae; display: inline; float: left; margin: 0; padding: 1em 588px 1em 0; width: 100px; }
#product-thread-list li.axfood-comment { background-color: #fff; }
#product-thread-list .comment-info { float: left; font-size: .85em; display: inline; padding-left: 10px; width: 90px; }
#product-thread-list .comment-info .report-post { display: block; margin: 5px 0; }
#product-thread-list .comment-info .report-post a { background: url('/media/images/new/report-icon.png') 0 0 no-repeat; border: 0; color: #333; float: left; height: 16px; padding-left: 18px; }
#product-thread-list .comment-info .report-post a:hover { color: #c47f00; }
#product-thread-list .comment-info .report-post span { background: url('/media/images/new/reported-icon.png') 0 0 no-repeat; color: #333; float: left; height: 16px; padding-left: 18px; }
#product-thread-list li.axfood-comment .comment-info { background: url('/media/images/new/forum-logo.png') 10px 0 no-repeat; padding-top: 40px; }
#product-thread-list .comment-body { display: inline; float: right; margin-right: -588px; padding: 0 20px; width: 548px; }

.product-labels img { padding: 15px 10px 15px 0; }
/*
.prev-prod {background:url('/media/images/button-nav-bgt.png') 0 0 no-repeat;border:0;display:none;height:44px;left:0;overflow:hidden;position:absolute;top:150px;width:44px;}
.prev-prod:hover {background-position:0 -44px;}
.next-prod {background:url('/media/images/button-nav-bgt.png') -44px 0 no-repeat;border:0;display:none;height:44px;right:0;overflow:hidden;position:absolute;top:150px;width:44px;}
.next-prod:hover {background-position:-44px -44px;}

.show-nav .prev-prod {display:block;}
.show-nav .next-prod {display:block;}
*/
.prod-signs { padding-top: 0px; padding-right: 2px; }

.productSymbols { padding-right: 5px; padding-top: 15px; padding-bottom: 15px; }

/* RATING */

#rating-outer { background: url(/media/images/new/prod-rating-bg.png) -360px 0 repeat-y; float: left; width: 360px; }
#rating-container { background: url(/media/images/new/prod-rating-bg.png) -720px 100% no-repeat; float: left; padding-bottom: 30px; width: 360px; }
#rating-content { background: url(/media/images/new/prod-rating-bg.png) 0 0 no-repeat; float: left; padding: 20px 25px 0 20px; width: 315px; }

#rating-form { border: 1px solid #e0d1ae; float: left; margin: 0 0 12px; padding: 10px 0; width: 312px; }
#rating-button-area { float: left; text-align: center; padding: 12px 0 0; width: 100%; }

#prod-fb-like { float: left; }
#prod-comment, #prod-share { float: right; font-size: .8em; }
#prod-comment { margin-right: 20px; }
#prod-comment a { background: url(/media/images/new/prod-icons.png) 0 0 no-repeat; border: 0; color: #000; padding: 2px 0 2px 32px; }
#prod-share a { border: 0; color: #000; }
#prod-share .addthis_toolbox { background: none; margin: 0; width: auto; }
.top-rating-area { float: left; margin: 0 0 .5em; width: 100%; }
.top-rating-area em { color: #333; float: left; font-size: .8em; padding: 3px 0 0; }
.rating-area { float: left; font-size: .87em; margin: 0 0 .5em 45px; }
/*.rating-area em {color:#333;float:left;font-size:.8em;padding:3px 0 0;}*/
.rating { float: left; padding: 3px 10px 0 8px; }
.average-rating { float: left; padding: 3px 10px 0 8px; }
.rating a span { float: left; }
.rating-label { float: left; text-align: right; width: 90px; }
.rating-top-label { float: left; width: 140px; }
.rating-star { background: url('/media/images/new/rating-flower.png') 0 0 no-repeat; cursor: pointer; display: block; font-size: 0; height: 18px; margin: 0; padding: 0 0 0 1px; width: 20px; }
.rating-star-saved { background-position: 0 -18px; }
.rating-star-filled { background-position: 0 -18px; }
.average-rating .rating-star-filled { background-position: 0 -18px; }
.rating-area div.hover .rating-star-filled { background-position: 0 -18px; }
.rating-star-empty { }

/* Extended Area */

.prod-extended { background: url('/media/images/new/prod-extended-bg.png') 0 0 no-repeat; float: left; margin: 25px 0 35px; width: 100%; }
/* TABS */

ul.tabs { float: left; list-style: none; margin: 0 !important; padding: 0; height: 28px; width: 100%; }
ul.tabs li { float: left; font-size: 10px; text-indent: 0; padding: 0; margin: 0 !important; list-style-image: none !important; text-transform: uppercase; }
ul.tabs a { border: 0; border-top: 1px solid #fff; color: #333; display: block; font-weight: bold; height: 27px; line-height: 27px; outline: none; text-align: center; text-decoration: none; padding: 0px; margin: 0px; position: relative; }
ul.tabs a:active { outline: none; }
ul.tabs a:hover { background-position: -652px -31px; }
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background: #fdf6df; border: 1px solid #d3be8c; border-bottom: 0; cursor: default !important; color: #c47f00 !important; }
/* width 1 */
ul.tabs a.w1 { width: 100px; }
/* width 2 */
ul.tabs a.w2 { width: 145px; }
/* width 3 */
ul.tabs a.w3 { width: 175px; }
/* width 4 */
ul.tabs a.w4 { width: 225px; }
/* initially all panes are hidden */
div.panes { background: url(/media/images/new/prod-extended-bg.png) -1440px 0 repeat-y; float: left; padding: 0; width: 100%; }
div.panes div.pane { background: url(/media/images/new/prod-extended-bg.png) -2160px 100% no-repeat; display: none; float: left; padding: 0 0 28px; width: 720px; }
div.panes div.pane-content { background: url(/media/images/new/prod-extended-bg.png) -720px 0 no-repeat; float: left; font-size: .8em; padding: 22px 16px 0; width: 688px; }

/* CONTACT */

.form { }
.form label { display: block; margin: 0 0 5px; }
.form .form-field { float: left; margin: 0 0 .5em; width: 100%; }
.form label em { color: #666; font-weight: normal; font-size: .83em; }
.form input.textbox { background: #fff; border: 1px solid #e0d1ae; font-family: Helvetica, "Helvetica Neue" , Arial, sans-serif; font-size: 1em; line-height: 14px; margin: 0 0 1em; padding: 4px 5px 7px; width: 428px; }
.form input.extra { display: none; }
.form textarea { font-size: 1em; font-family: Helvetica, "Helvetica Neue" , Arial, sans-serif; }
.form textarea.textarea { background: #fff; border: 1px solid #e0d1ae; height: 138px; margin: 0 0 1em; overflow: auto; padding: 4px 5px; width: 428px; }
.form textarea.standard { background: #fff; border: 1px solid #e0d1ae; height: 81px; margin: 0 0 1em; overflow: auto; padding: 4px 5px; width: 428px; }

/* RETAILERS */

#retailer-container { margin: 2em 0 0; }

/* FORUM */

#forum-container { }
#forum-container .top-image { float: right; width: 202px; }
#forum-container .top-content { float: left; width: 440px; }
#forum-container .disclaimer-text { color: #666; float: left; font-size: .85em; margin: .5em 0; width: 100%; }
#forum-container #forum-area { background: transparent url(/media/images/rule-dbl-bg.gif) repeat-x 0 0; float: left; padding-top: 20px; width: 100%; }
#forum-list-header h2 { color: #d0103a; float: left; width: 30%; }
#forum-list-header .post-sort { float: right; }
#forum-list-header .post-sort label { float: left; margin: 0 5px 0 10px; padding-top: 2px; }
#forum-list-header .post-sort .fancy-select { width: 120px; }
#forum-list-header .post-sort .fancy-select ul { width: 118px; }
#forum-list-header .post-date-filter { float: right; }
#forum-list-header .post-date-filter label { float: left; margin: 0 5px 0 10px; padding-top: 2px; }
#forum-list-header .post-date-filter .fancy-select { width: 120px; }
#forum-list-header .post-date-filter .fancy-select ul { width: 118px; }
#forum-list-header .post-date-filter .activeSelect { overflow: hidden; width: 83px; }
#post-list { border-top: 1px solid #cbcbcb; float: left; list-style-type: none; width: 100%; }
#post-list li { background-color: #fbfbfb; border-bottom: 1px solid #cbcbcb; float: left; margin: 0; width: 100%; }
#post-list li.alt { background-color: #fff; }
#post-list li a { border: 0; display: block; font-weight: bold; }
#post-list li .post-info { float: left; padding: 10px; width: 550px; }
#post-list li .post-answers { background: url('/media/images/post-comment-bg.png') 100% 0 no-repeat; float: right; height: 24px; margin: 15px 10px 0 0; overflow: hidden; padding: 0 4px 0 0; }
#post-list li .post-answers span { background: url('/media/images/post-comment-bg.png') #fbfbfb 0 0 no-repeat; color: #fff; display: block; float: left; font-size: 12px; font-weight: bold; height: 24px; padding: 1px 5px 0; }
#post-list li .no-answer { background-position: 100% -24px; }
#post-list li .no-answer span { background-position: 0 -24px; }
#post-list li.alt .post-answers span { background-color: #fbfbfb; }

#thread-list { float: left; list-style: none; margin-bottom: 1em; width: 100%; }
#thread-list li { border-bottom: 1px solid #cbcbcb; display: inline; float: left; margin: 0; padding: 1em 575px 1em 0; width: 95px; }
#thread-list li.axfood-comment { background-color: #fff; }
#thread-list .comment-info { float: left; font-size: .85em; display: inline; padding-left: 10px; width: 85px; }
#thread-list .comment-info .report-post { display: block; margin: 5px 0; }
#thread-list .comment-info .report-post a { background: url('/media/images/new/report-icon.png') 0 0 no-repeat; border: 0; float: left; height: 16px; padding-left: 18px; }
#thread-list .comment-info .report-post a:hover { color: #d0103a; }
#thread-list .comment-info .report-post span { background: url('/media/images/reported-icon.png') 0 0 no-repeat; color: #d0103a; padding-left: 18px; }
#thread-list li.axfood-comment .comment-info { background: url('/media/images/new/forum-logo.png') 10px 0 no-repeat; padding-top: 40px; }
#thread-list .comment-body { display: inline; float: right; margin-right: -575px; padding: 0 20px; width: 535px; }

#thread-container .form { width: 438px; }
#thread-container .disclaimer-text { clear: both; color: #666666; float: left; font-size: 0.85em; margin: 0.5em 0; width: 438px; }
#thread-container .PagingContainer { float: left; width: 100%; }
#thread-container .PagingContainer .SelectedPagingItem { background-color: #fff; border: 1px solid #cbcbcb; font-weight: bold; padding: 1px 3px; }
#thread-container .PagingContainer .UnselectedPagingItem { background-color: #eee; border: 1px solid #cbcbcb; padding: 1px 3px; }
#thread-container .PagingContainer .UnselectedPagingItem:hover { background-color: #fff; }
.post-validation-list ul { margin: 0 0 0 1.5em; }

#forum-area .PagingContainer { float: left; padding: 20px; width: 630px; }
#forum-area .PagingContainer .SelectedPagingItem { background-color: #fff; border: 1px solid #cbcbcb; font-weight: bold; padding: 1px 3px; }
#forum-area .PagingContainer .UnselectedPagingItem { background-color: #eee; border: 1px solid #cbcbcb; padding: 1px 3px; }
#forum-area .PagingContainer .UnselectedPagingItem:hover { background-color: #fff; }

/* COUPON */

.message { background: #d0103a; border: 1px solid #fff; clear: both; color: #fff; margin: 0 0 1em; padding: 5px 10px; }
.coupon-form { clear: both; float: left; margin: 0 0 1em; width: 100%; }
.coupon-form .button-title { color: #666; font-size: 0.86em; margin: 5px 0 0 10px; }
.coupon-form input.textbox { background: #fff; border: 1px solid #e0d1ae; font-family: Helvetica, "Helvetica Neue" ,Arial,sans-serif; font-size: 24px; line-height: 24px; margin: 0; padding: 4px 5px 4px; width: 304px; }
#error-message { color: #f00; }
.hide-error { display: none; }

/* POLLING PAGE */

.poll-area { clear: both; margin: 0 0 10px; }
.poll-area ul { list-style: none; width: 930px; }
.poll-area ul li { background: url('/media/images/poll-item-bg.png') 0 100% no-repeat; float: left; margin-right: 19px; padding-bottom: 10px; position: relative; text-align: center; width: 165px; }
.poll-area ul li div { background: url('/media/images/poll-item-bg.png') 0 0 no-repeat; float: left; height: 145px; overflow: hidden; padding-top: 15px; text-align: center; width: 165px; }
.poll-area ul li div a { border: 0; display: block; width: 100%; }
.poll-area ul li a span { display: block; font-weight: bold; }
.poll-area ul li a .click-vote { background: url('/media/images/click-to-vote.png') 0 0 no-repeat; display: none; height: 28px; left: 14px; margin: 0; position: absolute; text-indent: -9999em; top: 130px; width: 137px; }
.poll-area ul li a img { margin: 0 0 10px; }
.poll-area ul li:hover { background-position: -165px 100%; }
.poll-area ul li:hover div { background-position: -165px 0; }
.poll-area ul li:hover a .click-vote { display: block; }
.poll-area ul li big { border-top: 1px solid #ccc; color: #e02848; display: block; font-size: 24px; margin: 10px auto 0; padding-top: 10px; text-align: center; width: 80%; }
.show-stats ul li { height: 205px; }
.show-stats ul li div { height: 190px; }
.show-stats ul li a { cursor: default; }
.show-stats ul li:hover a .click-vote { display: none; }
.show-stats ul li img.poll-thanks { left: 0; position: absolute; top: -70px; }
.poll-ended ul li a { cursor: default; }
.poll-ended ul li a { cursor: default; }
.poll-ended ul li:hover a .click-vote { display: none; }

/* SEARCH */

#SearchArea .textbox { float: left; margin-right: 10px; }
#SearchArea #AdvancedArea { clear: both; float: left; width: 100%; }
#SearchArea #AdvancedArea label { float: left; margin-right: 20px; }
#SearchArea #AdvancedArea input { display: inline; float: left; height: 13px; margin: 3px; width: 13px; }
#ResultArea { float: left; margin: 2em 0 0 0; width: 500px; }
#ResultArea ol { margin-left: 2em; }
#ResultArea ol li { font-size: .8em; }
#ResultArea ol li a { color: #333; font-weight: bold; }

/* SITE MAP */

#SiteMap ul { list-style: none; }
#SiteMap ul li ul { margin: 0 0 0 2.5em; }
#SiteMap ul li { margin: 0; }
#SiteMap ul li a { float: left; margin: 0 0 .5em; width: 100%; }

/* FANCY BOX */

a.fancy { border: 0; }

#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
* html #fancybox-loading { /* IE6 */ position: absolute; margin-top: 0; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/media/images/fancybox/fancybox.png'); }
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; }
* html #fancybox-overlay { /* IE6 */ position: absolute; width: 100%; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; }
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
#fancybox-close { border: 0; position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: url('/media/images/fancybox/fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; }
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
.fancybox-title-over { color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('/media/images/fancybox/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background-image: url('/media/images/fancybox/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url('/media/images/fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background-image: url('/media/images/fancybox/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; }
#fancybox-print-left { padding-left: 15px; background-image: url('/media/images/fancybox/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; }
#fancybox-print-main { font-weight: bold; line-height: 29px; background-image: url('/media/images/fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF; }
#fancybox-print-main a { color: #fff; }
#fancybox-print-right { padding-left: 15px; background-image: url('/media/images/fancybox/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('/media/images/fancybox/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('/media/images/fancybox/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('/media/images/fancybox/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url('/media/images/fancybox/fancybox-x.png'); }
#fancy-bg-ne { top: -20px; right: -20px; background-image: url('/media/images/fancybox/fancybox.png'); background-position: -40px -162px; }
#fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url('/media/images/fancybox/fancybox-y.png'); background-position: -20px 0px; }
#fancy-bg-se { bottom: -20px; right: -20px; background-image: url('/media/images/fancybox/fancybox.png'); background-position: -40px -182px; }
#fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('/media/images/fancybox/fancybox-x.png'); background-position: 0px -20px; }
#fancy-bg-sw { bottom: -20px; left: -20px; background-image: url('/media/images/fancybox/fancybox.png'); background-position: -40px -142px; }
#fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url('/media/images/fancybox/fancybox-y.png'); }
#fancy-bg-nw { top: -20px; left: -20px; background-image: url('/media/images/fancybox/fancybox.png'); background-position: -40px -122px; }

/* FANCY BOX IE */

#fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-print-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-print-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-print-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/* FOOTER */

/*.push {height:60px;}*/
#footer { color: #999; float: left; font-size: .67em; margin: 46px 0 0; width: 100%; }
#footer-content { background: url(/media/images/new/footer-bg.png) 0 0 no-repeat; padding: 20px 0; width: 900px; }
#footer-menu { text-align: center; margin: 0 0 10px; width: 100%; }
#footer-menu ul { display: inline; list-style: none; }
#footer-menu ul li { display: inline; margin-right: 10px; }
.footer-info { text-align: center; }
.footer-links { }
.footer-links ul { list-style: none; }
.footer-links ul li { display: inline; line-height: 1em; margin-right: 1em; padding-right: 1em; }
.footer-links ul li.first { border-right: 1px dotted #999; }
.footer-links ul li a { color: #999; }


/***** CONTEST 3-COLUMN PAGE **
********************************/
#contest3col { float: left; padding-bottom: 60px; width: 900px; }
#contest3col .form { background: url("/media/images/saft.jpg") no-repeat scroll 630px top transparent; }

#contest3col #container { float: left; overflow: hidden; width: 900px; }
#contest3col #container #col1, #contest3col #container #col2, #contest3col #container #col3 { background-color: #ddd; padding: 5px 0 0 10px; margin-right: 10px; float: left; width: 280px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

#contest3col #container #col1 { }
#contest3col #container #col2 { }
#contest3col #container #col3 { margin-right: 0; }

#contest3col #container img { float: left; padding-bottom: 5px; }

#contest3col .form input.textbox { background: url("/media/images/textbox-contact-bg-270.png") no-repeat scroll 0 0 transparent; width: 260px; }
#contest3col .form textarea.standard { background: url("/media/images/textarea-std-bg-270.png") no-repeat scroll 0 0 transparent; width: 260px; }
#contest3col .button { margin-top: 2em; }

#contest3col h1 { letter-spacing: -1px; font-weight: bold; }
#contest3col .mainbody { width: 590px; }

#contest3col .senderbox { background-color: #F2F2F2; margin-top: 20px; width: 890px !important; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
#contest3col .senderbox #col1, #contest3col .senderbox #col2, #contest3col .senderbox #col3 { background-color: Transparent !important; }

#contest3col .post-validation-list { margin-top: 5em; }


/***** XFORMS - "Konsumentkontakt" *****
***************************************/
.epiform { clear: both; }
#id_matrix { border-bottom: 2px solid #EEEEEE; border-collapse: collapse; border-top: 2px solid #EEEEEE; width: 90%; }
#id_matrix td { padding: 3px; }
#id_matrix label { display: block; font-size: 0.8em; line-height: 160%; }
#id_matrix input.value { background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #EBBA1C; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px; width: 235px; }
#id_matrix fieldset label { display: inline; }
#id_matrix input.options { margin: 3px 3px 0 0; }
#id_matrix textarea.textbox { background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #EBBA1C; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px; width: 235px; }
#id_matrix input.button { margin: 5px 0; }
#id_matrix .xformvalidator { color: #990000; font-size: 0.8em; padding: 2px; }

