html, body {
    text-align: center;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
}

a { color: #000; }

.clear { clear: both; }

.success {height:550px;text-align:center;font-weight:bold;margin-top:40px;}

#categories {

    background: black url(http://image.fairtrading.dk/p/design/fairtrade/left_menu_bg.gif) center bottom no-repeat;
	width: 196px;
    padding-bottom:200px;
    }


button.button,
a.button {
    border: 0;
    color: #fff;
    background: #000;
    font-size: 11px;
    padding: 0px 5px 0px 5px;
    height:19px;
    margin-top:1px;
    text-decoration: none;
    cursor: pointer;
}


div.imp_nfo ul {
    line-height: 12pt;
}

.categories  #i290 a img {display:none;}

div.imp_nfo ul li label {
    display: block;
    float: left;
    text-align: left;
    width: 295px;
}


div.products_in_categories
{
    position: relative;
    display: block;
    border: 1px solid #ccc;
    float: left;
    width: 174px;
    height: 140px;
    margin: 5px 5px 5px 5px;

}

div.products_in_categories div.products_in_categories_link
{
    position: absolute;
    display:block;
    font-weight: bold;
    left: 4px;
    bottom: 4px;
}

div.products_in_categories div.products_in_categories_image
{
    position: absolute;
    width: 80px;
    height: 80px;
    margin: 5px 5px 5px 5px;
}

div.products_in_categories div.products_in_categories_price
{
    position: absolute;
    font-weight: bold;
    right: 4px;
    top: 4px;
}

div.products_in_categories div.products_in_categories_buy input
{
    position:absolute;
    cursor:pointer;
    height:14px;
    padding: 7px;
    top:42px;
    right: 35px;
    width: 24px;
    border:1px solid #ccc;
    font-size:11px;
    text-transform:uppercase;
}
div.products_in_categories div.products_in_categories_buy button
{
    position:absolute;
    background:#666666 none repeat scroll 0 0;
    color:#FFFFFF;
    cursor:pointer;
    height:30px;
    padding:0 0 2px;
    top:42px;
    right: 5px;
    width:31px;
    border:1px solid #ccc;
    font-size:11px;
    text-transform:uppercase;
}
div.products_in_categories div.products_in_categories_buy
{
    position: absolute;
    font-weight: bold;
    right: 4px;
    top: 15px;
}

.seotext div img {display:none;}
.seotext  font p {display:block; padding:5px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;}
.seotext  font {display:block;}

div#account_history table { *position: relative; }

div#account_history a.button {
    float: right;
    display: block;
    margin: -30px 0 0 0;
    *margin: 0 0 0 0;
    *position: absolute;
    *bottom: 10px;
    *right: 0;
}

div#wrap {
    margin: 40px auto 0 auto;
    width: 923px;
    position: relative;
}

div#wrap img#changing-img {
    position: absolute;
    top: 25px;
    _top:29px;
    right: 2px;
    _right:1px;
    z-index: 10;
}

div#wrap div#header,
div#wrap ol#top-menu,
div#wrap ol#top-categories,
div#wrap div#left-column,
div#wrap div#right-column,
div#wrap div#sidekick {
    z-index: 200;
    position: relative;
}

div#wrap div.boxbody ul.categories,
div#wrap div#center-column {
    position: relative;
    z-index: 10;
}

div#wrap div#header {
    height: 97px;
    margin: 0 0 15px 0;
    position:relative;
}

div#wrap div#header div#logo {
    background: url(http://image.fairtrading.dk/p/design/fairtrade/logo.gif) no-repeat;
    width: 97px;
    height: 96px;
    float: left;
    margin: 0 5px 0 0;
    cursor: pointer;
}

div#wrap div#header div#marks {
    bottom:-35px;
    left:360px;
    position:absolute;
    z-index: 200;
}

div#wrap div#header div#marks img { margin: 0 5px 0 0; }

div#wrap ol#top-menu li {
    float:left;
}

div#wrap ol#top-menu li a {
    display: block;
    text-decoration: none;
    background: url(http://image.fairtrading.dk/p/design/fairtrade/top_menu_btn.gif) no-repeat top left;
    width: 68px;
    height: 17px;
    color: #fff;
    padding: 4px 0 0 0;
}

div#wrap ol#top-menu li a:hover { background-position: 0 -21px; }

div#wrap ol#top-categories,
div#wrap div.boxbody ul.categories { clear: both; }

div#wrap ol#top-categories li a, div#wrap div.boxbody ul.categories li {
    float:left;
}

div#wrap ol#top-categories li a, div#wrap div.boxbody ul.categories {
    height: 22px;
}

div#wrap ol#top-menu {
    height: 21px;
}

div#wrap ol#top-categories li a,
div#wrap div.boxbody ul.categories li a {
    width: 106px;
    height: 18px;
    background: #feef53;
    color: #000;
    display: block;
    text-decoration: none;
    padding: 4px 0 0 0;
    margin: 0 3px 0 0;
    text-transform: lowercase;
}

div#wrap ol#top-categories li a.end { margin: 0; }

div#wrap ol#top-categories li a:hover,
div#wrap div.boxbody ul.categories li a:hover,
div#wrap div.boxbody ul.categories li a.selected_cat { background: #c0d72f; }

div#wrap div.boxbody ul.categories li ul { display: none; }

#i290 {display:none;}

div#wrap div#left-column,
div#wrap div#center-column,
div#wrap div#right-column,
div#wrap div#sidekick {
    float: left;
    text-align: left;
}

div#wrap div#left-column {
    clear: both;
    position: absolute;
    top: 0px;
    left: 0px;
}

div#wrap div#center-column {
    width: 632px;
    margin: 6px 0 0 0;
    line-height: 12pt;
    padding: 0px 1px 30px 0;
    float:left;
    position:relative;
}

div#wrap div#center-column div#nested,
div#wrap div#center-column div#product_listing,
div#wrap div#center-column div#product_cart {
    margin-left: 204px;
}

div#wrap div#right-column {
    width: 119px;
    margin: 6px 0 30px 9px;
    background: url(http://image.fairtrading.dk/p/design/fairtrade/right_column_bg.gif) repeat-y;
}

div#wrap div#left-column ul#categories { margin: -5px 0 0 0; }

div#wrap div#left-column ul#categories li a {
    display: block;
    border-bottom: 1px solid #fff;
    color: #fff;
    text-decoration: none;
    padding: 8px 0 8px 18px;
    _height: 14px;
}

div#wrap div#left-column ul#categories li a.subcat_link {
    display: block;
    border-bottom: 0;
    color: #fff;
    text-decoration: none;
    padding: 2px 0 2px 18px;
    _height: 14px;
}

div#wrap div#left-column ul#categories li a.last { border: 0; }

div#wrap div#left-column ul#categories li a:hover { color: #feef53; }

div#wrap div#sidekick {
    width: 161px;
    height: 221px;
    background: url(http://image.fairtrading.dk/p/design/fairtrade/right_faq_bg.gif) no-repeat -1px 0px;
    margin: 102px 0 0 -1px;
}

div#wrap div#sidekick p {
    color: #fff;
    margin: 8px 0 0 10px;
    font-size: 10px;
}

div#wrap div#right-column div.header, .box-newsletter .title {
    background: url(http://image.fairtrading.dk/p/design/fairtrade/right_heading_bg.gif) no-repeat;
    color: #fff;
    height: 18px;
    padding: 3px 0 0 10px;
}

div#wrap div#right-column div.header a {
    color: #fff;
    text-decoration: none;
}

div#wrap div#right-column div.header img {
    float: left;
    margin: 0 8px 0 0;
}

div#wrap div#right-column div.boxheader { display: none; }

div#wrap div#right-column div.boxbody form input {
    border: 1px solid #868788;
    border-right: 0;
    font-size: 11px;
    padding: 2px 0 2px 0;
    width: 66px;
}

div#wrap div#right-column div.boxbody form button.button {
    border: 0;
    background: #000;
    color: #fff;
    font-size: 11px;
    padding: 2px 3px 2px 3px;
    cursor: pointer;
}

div#wrap div#right-column div.boxbody form a { display: none; }

div#wrap div#right-column div.boxbody,
div#wrap div#right-column div#shopping-cart div#shoppingcart {
    padding: 30px 0 30px 7px;
    width: 98px;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart { padding: 5px 0 5px 7px; }

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li label {
    display: block;
    float: left;
    width: 97px;
    *margin-top: 3px;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li span.qty {
    display: block;
    float: left;
    clear: both;
    width: 32px;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li.basket {
    border-bottom: 1px solid #ccc;
    padding: 3px 0 3px 0;
    *padding: 0 0 0 0;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li span.price{
    display: block;
    float: right;
    color: #DB0000;
    *margin-bottom: 5px;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#qty-all {
    padding: 6px 0 0 0;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#qty-all,
div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#delivery,
div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#total {
    text-align: right;
    color: #db0000;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#total label,
div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#qty-all label,
div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#delivery label {
    color: #000;
    width: 48px;
    text-align: left;
    *margin-top: 0;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#total {
    border-bottom: 1px solid #ccc;
    padding: 0 0 6px 0;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart ol li#total label {
    font-weight: bold;
    text-transform: uppercase;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart a.abtn {
    background: url(http://image.fairtrading.dk/p/design/fairtrade/pay_btn.gif) no-repeat;
    display: block;
    width: 42px;
    height: 42px;
    text-indent: -99999px;
    margin: 10px 0 0 26px;
}

div#wrap div#right-column div#shopping-cart div.note {
    width: 98px;
    margin: 5px 0 30px 7px;
    border-top: 1px solid #ccc;
    padding: 6px 0 0 0;
}

div#wrap div#right-column div#shopping-cart div#shoppingcart,
div#wrap div#right-column div#shopping-cart div.note {
    font-size: 10px;
}

div#wrap div#right-column div#newsletter { font-size: 10px; }

div#wrap div#right-column div#newsletter div.boxbody,
div#wrap div#right-column div#about ol {
    padding: 10px 0 30px 7px;
}

div#wrap div#right-column div#newsletter legend,
div#wrap div#right-column div#newsletter label {
    display: none;
}

div#wrap div#right-column div#newsletter input.mail {
    border-right: 1px solid #868788;
    margin: 10px 0 0 0;
    width: 97px;
}

div#wrap div#right-column div#newsletter input.button {
    border: 0;
    background: url(http://image.fairtrading.dk/p/design/fairtrade/apply_btn.gif);
    display: block;
    width: 42px;
    height: 42px;
    text-indent: -99999px;
    margin: 10px 0 0 26px;
    cursor: pointer;
}

.box-newsletter .account_newsletter_header { padding-left: 25px; background: url('http://image.fairtrading.dk/x/x/scale/p/design/fairtrade/letter.gif') no-repeat center left; }
.box-newsletter .newsletter { clear: both; float: left; margin: 0 0 5px; width: 100%; }
.box-newsletter .form-checkbox { float: left; }
.box-newsletter label { float: left; margin-left: 10px; }
.box-newsletter-footer { clear: both; }

div#wrap div#right-column div#about,
div#wrap div#right-column div#myaccount {
    width: 113px;
    border-bottom: 1px solid #ccc;
}

div#wrap div#right-column div#myaccount {
    border-bottom: 0;
}

div#wrap div#right-column div#about ol,
div#wrap div#right-column div#myaccount ol {
    padding: 10px 0 10px 4px;
    list-style-type: square;
    margin: 0 0 0 15px;
    *margin: 0 0 0 18px;
}

div#wrap div#right-column div#about ol li { _padding: 2px 0 2px 0; }

div#wrap div#right-column div#about ol li a,
div#wrap div#right-column div#myaccount ol li a {
    text-decoration: none;
    color: #000;
    display: block;
    padding: 2px 0 2px 0;
    _padding: 0;
    _height: 10px;
    margin: 0 10px 0 0;
    _width: 84px;
    border-bottom: 1px solid #fff;
}

div#wrap div#right-column div#myaccount ol li {

}

div#wrap div#right-column div#about ol li a:hover,
div#wrap div#right-column div#myaccount ol li a:hover {
    border-bottom: 1px solid #ccc;
}

/* ============================================================== */

/*.categories_list_cat a img {display:none;}
div#wrap div#center-column div#product_listing div.product_header {
    height: 54px;
}

div#wrap div#center-column div#product_listing div.product_header,
div#wrap div#center-column div#product_listing div.product_price {

    display:block;
}

div#wrap div#center-column div#product_listing div.product_price {
    color: #db0000;
    font-weight: bold;
    font-size: 10px;
    line-height: normal;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    xmargin-bottom: -6px;
}

div#wrap div#center-column div#product_listing div.product_header a {
    text-decoration: none;
    color: #000;
}

div#wrap div#center-column div#product_listing div.product_wrap {
    position: relative;
    width: 90px;
    height: 208px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 0 8px 0 8px;
    margin: 0 -1px 10px 0;
    float:left;
}*/

div#wrap div#center-column div#product_cart h2 {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 6px;
}

div#wrap div#center-column div#product_cart div#price  {
    font-weight: bold;
    color: #db0000;
    font-size: 18px;
}

#price span.productSpecialPrice {
    margin-right: 20px;
}

div#wrap div#center-column div#product_cart div#product_img {
    text-align: center;
    padding: 10px 0 20px 0;
}

div#wrap div#center-column div#product_cart input.qtybox {
    width: 30px;
    border: 1px solid #868788;
    font-size: 11px;
    padding: 2px;
    margin: 0 117px 0 6px;
}

div#wrap div#center-column div#product_cart button.button {
    border: 0;
    background: url(http://image.fairtrading.dk/p/design/fairtrade/buy_btn.gif) no-repeat;
    width: 42px;
    height: 42px;
    text-indent: -99999px;
    cursor: pointer;
    margin: 0 70px 0 0;
}

div#wrap div#center-column div#product_cart div.zoom {
    background: url(http://image.fairtrading.dk/p/design/fairtrade/zoom.gif) no-repeat;
    width: 15px;
    height: 16px;
    position: absolute;
    bottom: 0px;
    right: -20px;
}

div#wrap div#center-column div#product_cart div.imp_nfo {
    margin: 10px 0 0;
}

div#wrap div#center-column div#product_cart div.imp_nfo ul li {
    height: 25px;
}

div#wrap div#center-column div.sep {
    height: 1px;
    display:block;
    border-top: 1px solid #ccc;
    width: 414px;
    margin-left:10px;
    margin-top:15px;
    margin-bottom:15px;
    _margin-bottom:5px;
}

div#wrap div#center-column div#product_cart_sub div#description {
    border-left: 1px solid #ccc;
    width: 405px;
    padding: 10px 0 10px 10px;

}

/* ============================================================== */

div#contact_us form fieldset ol li textarea {
    width: 292px !important;
    height: 100px;
}

div#contact_us form fieldset ol li input { width: 292px; }

div#password_forgotten form div.buttonwrap,
div#login div#returning-customer form div.buttonwrap,
div#contact_us form fieldset div.buttonwrap,
div#create_account form div.buttonwrap,
div#shopping_cart form div.buttonwrap,
div#account_edit form div.buttonwrap,
div#account_password form div.buttonwrap,
div#address_book div.buttonwrap.end,
div#address_book_process form div.buttonwrap,
div#account_history div.buttonwrap.end,
iv#account_history_info div.buttonwrap,
div#checkout_shipping div.buttonwrap.end,
iv#checkout_shipping_address div.buttonwrap,
div#checkout_payment_address div.buttonwrap,
div#checkout_confirmation div.buttonwrap,
div#remoteload div.buttonwrap,
div#checkout_success div.buttonwrap {
    margin: 4px 0 0 0;
    padding: 8px 0 0 0;
    border-top: 1px solid #ccc;
}

div#create_account div#secondaddress,
div#create_account div#checks fieldset ol li#othershipping,
div#create_account div.trail,
div#create_account div#checkout-process a.stepone,
div#create_account ol li.suburb,
div#login div#cart-merge,
div#account_edit div.buttonwrap a.button,
div#account_password div.buttonwrap a.button,
div#account_history div.buttonwrap.end a.button {
    display: none;
}


div#logoff h2,
div#seopage h2,
div#advanced_search h2,
div#frontpage h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0 0 2px;
}

div.messagestack {
    border: 1px solid #ccc;
    padding: 10px;
}

div#create_account p {
    padding:10px;
    border-bottom:1px solid #ccc;
}

#create_account .sep {width:100% !important; margin: 15px 0 0 !important;}

div#advanced_search div.messagestack { margin: 0 0 10px 0; }

div#create_account p a { color: #000; }

div#login div#returning-customer div.messagestack,
div#account_password form div.messagestack,
div#account_edit form div.messagestack,
div#create_account div.messagestack,
div#address_book_process form div.messagestack {
    margin: 10px 0 10px 0;
}

div#login div#returning-customer div.messagestack ol li,
div#account_password form div.messagestack ol li,
div#account_edit form div.messagestack ol li,
div#create_account div.messagestack ol li,
div#address_book_process form div.messagestack ol li {
    text-decoration: none;
}

div#login #returning-customer a.button {
    background: none;
    border: 0;
    color: #000;
    font-size: 11px;
    padding: 2px 5px;
    text-decoration: none;
}

div#shopping_cart form table thead tr.header th.thname { width: 160px; }

div#shopping_cart form table tbody.totaloverview tr.overviewitem td {
    font-weight: bold;
    padding: 15px 0 0 0;
}

div#shopping_cart form table tbody.products tr td { border-bottom: 1px solid #ccc; }

div#shopping_cart form table tbody.products tr.item td { padding: 10px 0; }

div#shopping_cart form table tbody.products tr td.tdproduct div.relpos h3 a {
    color: #000;
    text-decoration: none;
}

div#checkout_shipping div#hidenshow { display: none; }

div#checkout_shipping textarea { width: 611px; }

div#checkout_confirmation table { width: 615px !important; }

div#wrap div#right-column div#search a { display: none; }

div#account_history ol table {
    border-bottom: 1px solid #ccc;
    margin: 0 0 10px 0;
    width: 100%;
}

div#account_history ol table tbody tr td.object { width: 120px; }
div#account_history ol table tbody tr td.last { padding-bottom: 10px; }

div#advanced_search legend,
div#advanced_search h3 {
    display: none;
}

div#advanced_search label {
    float: left;
    display: block;
    width: 140px;
}

div#advanced_search ol li {
    clear: both;
    padding: 4px 0 4px 0;
}

div#advanced_search input {
    float: left;
    display: block;
}

div#advanced_search div.buttonwrap {
    border-top: 1px solid #ccc;
    margin: 20px 0 0 0;
    padding: 8px 0 0 0;
    text-align: right;
}

div#advanced_search div.bluebottom a { text-decoration: none; }

div#advanced_search div.bluebottom {
    margin: -20px 0 0 292px;
    position: relative;
}

div#advanced_search div.bluebottom div#searchhelp {
    position: absolute;
    border: 1px solid #ccc;
    padding: 6px;
    top: 19px;
    width: 269px;
    right: 0;
    background: #fff;
}

div#advanced_search fieldset { margin: 6px 0 0 0; }

/* ======== TEMP REMOVE ==================================== */
div#checkout-process,
div.trail {
    display: none;
}

div.top-cat div.boxheader { display:none; }

div#product_listing {
    border-top: 1px solid #ccc;
    padding-top: 10px;
}
div.product_top_sep {
    border-top: 1px solid #ccc;
    margin-bottom: 10px;
}

/* ==================================================================== */
div#frontpage div#left {
    background: #FFF url(http://image.fairtrading.dk/p/design/fairtrade/product_bg.png) no-repeat top left;
    width: 285px;
    height: 82px;
    float: left;
    padding: 10px 15px 10px 15px;
    color: #394108;
    overflow:hidden;
}

div#frontpage div#left h5 {
    font-weight: bold;
    font-size: 14px;
    text-align: right;
    margin: 0 67px 0 0;
    overflow:hidden;
    height:35px;
}

div#frontpage div#right {
    float:right;
    padding:10px;
    text-align:center;
    width:296px;
}

div#frontpage div#right div#front-footer {
    text-align: right;
    background: url(http://image.fairtrading.dk/p/design/fairtrade/frontpage_footer_bg.png) no-repeat top left;
    color: #fff;
    padding: 60px 20px 0 0;
    margin: 470px -10px 0 0;
    height: 75px;
}

div#frontpage { position: relative; }

div#frontpage div#right img {
    xwidth: 350px;
    xheight: 350px;
    position: absolute;
    top: 75px;
    right: 0;
}

div#frontpage div#left div#price {
    font-weight: bold;
    font-size: 20px;
    background: url(http://image.fairtrading.dk/p/design/fairtrade/arrow.png) no-repeat right 2px;
    text-align: right;
    padding: 0 20px 0 0;
    margin: 30px 45px 8px 0;
    *margin: 42px 45px 8px 0;
}

div#frontpage div#footer-hack {
    background: #fff;
    bottom:-97px;
    *bottom:-31px;
    height:27px;
    left:-1px;
    position:absolute;
    width:756px;
}

div.product_header a {
    _height:65px;
    _display:block;
}

.cat_image {display:none;}

div#shopping_cart form table tbody.products tr.item td.tdprice div.dprice  div.unit { display: none; }

div#shopping_cart form table tbody.products tr.item td.tddelete a span { display: none; }


.subpage { min-height: 559px;  }

.frontpage_newsbox {
    width: 220px;
    float: left;
    position: absolute;
    top: 144px;
    left: 0;

    z-index: 9999;
}

.frontpage_newsbox div#img {
    float: left;
}

.frontpage_newsbox div#img img {
    border: 1px solid #eee;
    width: 84px;
    height: 84px;
    margin: 0 10px 0 0;
}

.frontpage_newsbox div.news_text {
    color: #6a6a6b;
}

.frontpage_newsbox div.news_text span.frontpage_news_title {
    font-weight: bold;
    color: #474749;

}

.product_wrap .product_img {height: 90px;}

.fairtradeicon {
    background: url('http://image.fairtrading.dk/p/design/fairtrade/fair-trade-logo.png') no-repeat 0 0;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.fairtrading.dk/p/design/fairtrade/fair-trade-logo.png,sizingMethod=crop);
    position:absolute;
    height:33px;
    width:33px;
    display:block;
    top:220px;
    right:15px;
    z-index:10;
}

.store_name {
    background:transparent url(http://image.fairtrading.dk/p/design/fairtrade/fairtradebutik.gif) no-repeat scroll 0 0;
    display:block;
    float:left;
    height:27px;
    margin-top:72px;
    width:250px;
}

#product_cart_sub {
    margin-bottom:20px;
}

div.product_container {
    border-left: 1px solid #ccc;
    padding-left:10px;
}
ul.subcat_menu li a {padding:0px;height:10px;padding-top:0px;font-size:10px;border-bottom:0px;}

/*div.list_wrap div.product_wrap form input#product_qty { position: absolute ; width: 53px; bottom: 0px;}
div.list_wrap div.product_wrap form button.button { position:absolute; height:18px; bottom:0px; right:8px; width:32px;}
div.list_wrap div.product_wrap div.product_price { position:absolute; bottom:22px; width:90px; }
div.list_wrap div.product_wrap div.product_price div.listing_before_price {  }
div.list_wrap div.product_wrap div.product_price div.product_header { position:absolute; bottom:36px; }*/

span.spilt_result_num_of_pages { display: none; }
div.split_result.top_split { line-height: normal;  clear: both; display: block; font-size: 10px; position:relative; margin-bottom:10px; }
div.split_result.top_split select { font-size:10px; }
div.split_result.top_split div#order select { position:absolute; top:0px; left:56px; top:-2px; }
div.split_result.top_split div#products select { position:absolute; top:0px; right:-40px; top:-2px; }
div.split_result.top_split span.smallText.spilt_change_page span.pagejump_links { width: 100%; display: block; clear: both; height:16px; }
div.split_result.top_split span.smallText.spilt_change_page span.pagejump_links span.select_qty_pr_page { position:absolute; top:0px; right:39px; }
div.split_result.top_split span.smallText.spilt_change_page span.pagejump_links span.select_qty_pr_page div.opt-select-style {  }
div.split_result.top_split span.smallText.spilt_change_page span.pagejump_links span.select_qty_pr_page.sort { position:absolute; top:0px; left:0px; width:130px;}
div.split_result.top_split span.smallText.spilt_change_page span.pagejump_links span.select_qty_pr_page.sort div.opt-select-style {  }
div.split_result.top_split span.smallText.spilt_change_page span.pagejump_links div.page_navigation { text-align: center; }
div.split_result.top_split span.smallText.spilt_change_page span.pagejump_links div.page_navigation a.pageResults.active { text-decoration: none; }
div.split_result.top_split span.smallText.spilt_change_page span.pagejump_links div.page_navigation a { text-decoration: underline; }

div.packet { display: none; }



div.top-cat { clear: both; }

div.list_wrap div.product_wrap .pic_price_holder .product_image{ height:110px; display:block;}
div.list_wrap div.product_wrap .pic_price_holder .title{ height:60px; display:block;}
div.list_wrap div.product_wrap .pic_price_holder .title a { color:white; font-weight:bold; height:35px; overflow:hidden; display:block;}
div.list_wrap div.product_wrap {
    float: left;
    width: 118px;
    overflow:hidden;
    /*height: 280px; */
    margin: 0 0px 6px 3px;
    padding: 10px;
    position: relative;
    border: 1px solid #ccc;
    background: transparent url(http://image.fairtrading.dk/p/design/fairtrade/product_header.gif) no-repeat 0 0;
    display:inline;
}

div.list_wrap div.product_wrap div.product_img { text-align: center; }

div.list_wrap div.product_wrap .price { text-align:center; color:#db0000; font-weight:bold; height:40px; *padding-bottom: 15px;}
div.list_wrap div.product_wrap a {
    display:block;
    text-align:center;
    text-decoration:none;
    width:100%;
}

div.list_wrap div.product_wrap input {
	width: 33px;
    margin: 0 3px 0 0;
    xposition: absolute;
    xbottom: 32px;
	xright: -3px;
	text-align: center;
}

div.list_wrap div.product_wrap form {


}

div.list_wrap div.product_wrap div.product_price {
    xborder-top: 1px solid #E9E9E9;
    color: red;
    font-weight: bold;
    xleft: 10px;
    xpadding: 30px 0 0;
    position: absolute;
    bottom: 35px;
    left: 10px;
}

div.list_wrap div.product_wrap div.listing_before_price { display: block; }

.buybox{margin-top: 10px;}

div.list_wrap div.product_wrap div.product_header {
    font-weight: bold;
    margin: 5px 10px 2px 0;
    padding: 0 0 4px 0;
    border-bottom: 1px solid #E9E9E9;
    width: 114px;
}
/**** front page hack **/
#frontpage
{
    position:relative;

}
.topF
{
    position:absolute;

}
#holder
{
    position:relative;

}
div#right a
{
text-align: center;
}

#frontpage #holder #left a { text-decoration: none !important; }
#frontpage #holder #left a:hover { text-decoration: underline !important; }
.simg
{
    width:70px;
    display:inline;
    padding-bottom: 50px;;
    *margin: 0 3px 0 0;
}
#gallery
{
    margin-bottom: 30px;
    margin-left: 10px;
}
/** related product**/
div#wrap div#center-column div#product_cart  div.list_wrap div.product_wrap button.button

{

background:#000000 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
height:19px;
margin:0px;
text-indent: 0px;
margin-top:1px;
padding:0 5px;
text-decoration:none;
}

div#wrap div#center-column div#product_cart div#accessory div.split_result
{
    display: none;
}

div#wrap div#center-column div#product_cart div#accessory div.price {
    font-size: 11px
}

#product_total_2{
    text-align: right;
}
.list_wrap
{
    width:430px;

}
.manufacutorH
{
    background:#c0d72f;
    /* width: 456px; */ /*SR 7/9 removed to fit the design */
    position: relative;
    min-height:115px;
    margin-top: 20px;;
}
.manuImage
{
    float:left;
    padding: 10px;
}
.manuImage img
{
    border:2px solid #FFF;
}
.manuText
{
    color:#fff;
    padding-bottom:3px;
    padding-top:10px;
}
.manuText p, .manuText a
{
    color:#fff;
    text-decoration:none;
}

div.MagicThumb-container {
    background: #fff !important;
}

div#product_cart div#gallery-header,
div#product_cart div#accessory-header,
div#product_cart div#description-header {
    font-weight: bold;
    font-size: 12px;
    padding: 5px 0 0 0;
    display: block;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #000;
}

div#product_cart div#accessory-header {
    clear: both;
    margin: 30px 0 10px 0;
}

div#product_listing div#nested_header {
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    top: 15px;
    left: 207px;
}
#slidemenu #nav
{
    position:relative;
}
#ajax_tooltipObj{
    left: 725px;
    top: 300px;
}

#ajax_tooltipObj .ajax_tooltip_content{

    left:-30px;    /* Same as border thickness */
    top:-10px;
    position:absolute;
        /* Width of tooltip content */
    border:1px solid #CCC;
    background-color:#FFF;    /* Background color */
    padding:0px;    /* Space between border and content */
    font-size:0.8em;    /* Font size of content */
    overflow:auto;    /* Hide overflow content */
    z-index:1000001;
}

.buttonwrap a.button { padding: 4px 10px 2px; margin-right:3px;}

#login h3 { font-weight:bold; }
#new-customer { float:left; width:294px; padding:8px; background:#ece9d8; margin:2px; border: 1px solid #999;}
#new-customer .buttonwrap {margin-top:5px;}
#new-customer .buttonwrap a.button { padding: 2px 10px 0px; float:right;}
#returning-customer { float:right; width:294px; padding:8px; background:#ece9d8; margin:2px; border: 1px solid #999;}
#guest-customer { float:left; width:294px; padding:8px; background:#ece9d8; margin:2px 0 2px 2px; border: 1px solid #999;}
#guest-customer .buttonwrap {margin-top:5px;}
#guest-customer .buttonwrap a.button { padding: 2px 10px 0px; float:right;}

.checkfield { padding: 15px 0; border-bottom:1px solid #ccc; }
.checkfield input { margin-top:6px; }

#seopage h2 span {display:none;}

#create_user { margin: 5px 0; }

#product_cart #icons {
    text-align: right;
    padding: 10px 0 0 0;
}

#product_cart #icons a { margin: 0 0 0 5px; }

#account_newsletter { padding: 6px; }

#create_account #account_newsletter_header {
    display: none;
}

div#create_account fieldset { clear: both !important; }
div#checkout_confirmation { margin-bottom: 20px; }
#seopage img { float: none; margin: 20px 0 20px 0; }
#seopage p { margin: 10px 0 10px 0; }

#seopage .seotext {
    float: right;
    width: 490px;
    border-left: 1px solid #ccc;
    padding: 0 10px 0 10px;
    margin-bottom: 30px;
}

#seopage div#seoimage {
    width: 110px;
    padding: 0 10px 0 0;
    border-right: 1px solid #ccc;
   /* position: absolute;*/
    top: 0;
    left: 1px;
}

#seopage.multi {
    margin: 0 0 0 120px;
    border-left: 1px solid #CCCCCC;
    padding: 0 10px;
}

#seopage.multi h2 {
    margin: 0;
}

#seopage.multi .seoimage .seo_teaser {
    float: left;
}

#seopage.multi .seoimage .seo_image {
    float: right;
}

#seopage.multi .seotext {
    clear: both;
    border: 0;
    padding: 0;
}

#print {
    clear: both;
    position: absolute;
    top: 10px;
    right: 10px;
}

div#seopage h2 {
    margin-left: 130px;
}

div#shopping_cart form table tbody.products tr.item td.tddelete a {
    background: url(http://image.fairtrading.dk/p/design/fairtrade/delete.gif) no-repeat top left;
}



span.left-side {background: url(http://image.fairtrading.dk/p/design/fairtrade/top_menu_btn.gif) no-repeat top left; display:block; width:7px; height:15px; float:left; padding:3px 0 2px;}
span.menu_element { background-color:black; float:left; padding:3px 0 2px; height:15px; min-width:52px; color:white;}
span.right-side { background: url(http://image.fairtrading.dk/p/design/fairtrade/top_menu_btn.gif) no-repeat top right; display:block; width:7px; height:15px; float:left; padding:3px 0 2px;}

a:hover span.menu_element {background-color:#636466;}
a:hover span.left-side { background-position: 0 -21px;}
a:hover span.right-side { background-position: right -21px;}

.submenu { color:white;}

#dropdownmenu ul
{
display:block;
visibility: hidden;
width: 184px;;
background: #000;
z-index:99;

}
#dropdownmenu ul.main_ul
{  left:0px!important;
    z-index: 201 !important;
}
#dropdownmenu ul,
#dropdownmenu ul li ul
{
visibility: hidden; position: absolute;

}
ul#dropdownmenu { height: 21px; }

ul#dropdownmenu li { float: left; }

ul#dropdownmenu li a {
    display: block;
    /*background: url(http://image.fairtrading.dk/p/design/fairtrade/top_menu_btn.gif) no-repeat top left;*/
    background-color:transparent;
    /*width: 68px;*/
    height: 18px;
    color: #fff;
    text-decoration: none;
    padding: 0px 0 0 0;
}
ul#dropdownmenu li ul li a{

    background: black;
    width:174px;
    text-align: left;
    padding: 3px 0 0 10px;
    _display:block;
    _padding-top:10px;
    _margin:0;
    _height:5px;
    text-transform: capitalize;
    }

ul#dropdownmenu li a:hover { background-position: 0 -21px; }

ul#dropdownmenu li ul a.menu_open { background-color:#636466 !important;}
ul#dropdownmenu li ul a.submenu:hover { background-color:#636466 !important;}
ul#dropdownmenu li ul li ul a:hover { background-color:#636466 !important;}

.manufacutorH {position:relative;}

#bliv_forhandler {
    background:none repeat scroll 0 0 #ECE9D8;
    border:1px solid #999999;
    float:right;
    margin:2px;
    padding:8px;
    width:294px;
}

#bliv_forhandler p { float:right; width: 120px; }
#bliv_forhandler .buttonwrap { margin-top:5px; }
#bliv_forhandler .place_for_image {
    display:block;
    float:left;
    padding-right:10px;
    width:160px;
}
#bliv_forhandler .buttonwrap a.button {
    float:right;
    padding:2px 10px 0;
    margin-right:0;
}

.form-text { border: 1px solid #868788; padding: 2px; font-size: 11px; }
.form-submit { border: 0; padding: 2px 3px; font-size: 11px; color: #FFFFFF; background: #000000; cursor: pointer; }

#right-column .box { width: 113px; }
#right-column .box .title { height: 28px; color: #FFFFFF; background: url('http://image.fairtrading.dk/p/design/fairtrade/right_heading_bg1.gif') no-repeat; }
#right-column .box .content { margin-bottom: 5px; }
#right-column .box .content-inner { padding: 5px; }

.box #newsletter-title-inner { padding-left: 35px; height: 21px; line-height: 21px; background: url('http://image.fairtrading.dk/x/x/scale/p/design/fairtrade/letter.gif') no-repeat 10px center; }
.box #newsletter-content .newsletter { display: none; }
.box #newsletter-messages { border: 1px solid #CCCCCC; margin-bottom: 5px; }
.box #newsletter-messages-inner { padding: 5px; }
.box #newsletter-fields { margin-bottom: 5px; }
.box #newsletter-fields .newsletter-field { clear: both; float: left; margin-bottom: 5px; }
.box #newsletter-fields .form-text { width: 97px; }
.box #newsletter-buttons .form-submit { width: 103px; }
.box #newsletter-footer { clear: both; }

a.pageResults{
    padding: 0px 2px;
}
