

body {
    margin: 0;
	background: none;
	text-align: center;
    font-family: tahoma, arial;
	font-size: 11px;
    color: #333;
	background: #b6b6b6 url('http://image.whiteaway.com/p/design/dk/bg.jpg') repeat-x;
}

/* Safari HACK */
@media screen and (-webkit-min-device-pixel-ratio:0){

}

/* Opera HACK */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0){
	head~body {

    }
}

div.confirm_totals tr.obitem.ot_shipping,
.subexpense {color:gray;}


div.confirm_totals tr.obitem.ot_shipping td.object,
div.confirm_totals tr.obitem.ot_shipping td.value {
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}

html {
    overflow-y: scroll;
}

.simg {
    float: left;
}

.simg a img {
    padding:3px;
    border:1px solid #CCCCCC;
    margin:2px;
    margin-top:5px;
    cursor: pointer;
    width: 70px;
}

.columnboxspace
    padding: 2px 6px 5px 6px;
    *padding: 2px 6px 6px 6px; /* IE Hack */
}


div#envelopeimg {
    width: 69px;
    height: 65px;
    z-index: 100;
    position: absolute;
    top: 43px;
    right: 0;

    background: transparent url(http://image.whiteaway.com/p/design/dk/envelope.png) no-repeat top left ;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ahvidevarer.nutshop.dk/images/ahvidevare/design/envelope.png',sizingMethod='crop');
}

div.head img {
    padding: 2px 0 2px 0;
}

.clear {
    clear: both;
}

div#container div#leftcolumn ul.categories {
    border-bottom: 4px solid #4d4d4d;
}

ul.separator {
    background: url('http://image.whiteaway.com/p/design/dk/boxheader.jpg') repeat-x;
    height: 15px;
    padding: 0px 0 1px 0;
    clear: both;
}

div#newsletter.separator {
    padding-left:5px;
    padding-right: -5px;
    width: 145px; /* IE7 hack */
    padding-bottom:3px;
    }
div#newsletter div.head img { padding:4px 0 2px 0;}

.print {
    display: none;
}

.defaultbtn,
div#container div#rightcolumn div#loginbox fieldset input.submit, /* Login box / ¨ */
div.product_wrap div.details div.nfo div.btnwrap input.nbsubmit,
div.product_wrap div.details div.nfo div.btnwrap input.buy_now_list,
div#container div#mid div#content div#account_edit div.buttonwrap button.button,
div#container div#mid div#content div#account_password div.buttonwrap button.button,
div#container div#mid div#content div#login div.buttonwrap button.button,
div#container div#mid div#content div#password_forgotten div.buttonwrap button.button,
div#container div#mid div#content div#create_account fieldset#tdc ol li input.tdc,
div#container div#mid div#content div#create_account div.buttonwrap button.button,
div#container div#mid div#content div#address_book_process div.buttonwrap button.button,
div#container div#mid div#content div#shopping_cart div#shopping_content div.buttonwrap button.button,
div#container div#leftcolumn div#searchbox button.button,
div.product_wrap div.details div.nfo div.btnwrap input.nbsubmit,
div.product_wrap div.details div.nfo div.btnwrap input.buy_now_list,
div#container div#mid div#content div#checkout_shipping div.buttonwrap button.button,
div#container div#mid div#content div#checkout_confirmation div.buttonwrap button.button,
#remoteload .buttonwrap button.button,
div#container div#mid div#content div#create_account div.buttonwrap a.button,
div#tailor_buttons div.buttonwrap a.button
{
    height: 15px;
    cursor: pointer;
    border: 0px;
    font-size: 11px;
}

.searchbtn,
div#container div#leftcolumn div#searchbox button.button {
    background: url('http://image.whiteaway.com/p/design/dk/search.gif') repeat-x;
    width: 30px;
    margin: 0 0 0 -1px;
    text-indent: -999999px;
}

.buybtn {
    background: url('http://image.whiteaway.com/p/design/dk/buy.gif') repeat-x;
    width: 49px;
    margin: 0;
}

/* Contains the shadow borders */
div#wrap {
	width: 974px;
    margin: 0 auto 0 auto;
    background: url('http://image.whiteaway.com/p/design/dk/mbg2.png') repeat-y !important;
    xbackground-color: black;
    /* VERBOTEN! NMU 10-06-2008
    height: auto !important;
    height: 100%;
    min-height: 100%;
    */
    _background: none; /* IE6 PNG Hack */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/images/ahvidevare/design/mbg.png"); /* IE6 PNG Hack */
}

div#container {
    width: 962px;
    margin: 0 6px 0 6px;
	position: relative;
	background-color: #fff;
}
*:first-child+html div#container {
padding: 0 0 32px 0;
}
div#container div#alternative-banner {
	height:120px;
	_margin-bottom:-2px;
		
}

div#container div#alternative-banner a {
    display:block;
    position:absolute;
    height:120px;
    width: 962px;
    left:0;
    top:0;
}

div#container div#alternative-banner a span {
    display: none;
}

div#container div#leftcolumn,
div#container div#rightcolumn,
div#container div#mid {
    float: left;
    xtext-align: left;
    xposition: relative;
    xdisplay: inline;
    xbackground: blue;
    xoutline: 4px solid red;
    display: none;
}

div#container div#leftcolumn {
    display: block;
    text-align: left;
}

div#container div#rightcolumn {
    display: block;
    text-align: left;
    float: right;
    _margin-right: -2px;
}

div#container div#mid {
    display: block;
    float: left;
    text-align: left;
    xbackground: red;
    overflow:hidden;
    xwidth: 100px;
    position: relative;
}

div#container div#leftcolumn,
div#container div#rightcolumn {
    width: 150px;
    xdisplay: block;
    xfloat: left;
    xoverflow: hidden;
}

div#container div#leftcolumn {
    xoverflow: hidden;
}

div#container div#mid,
div.subpage {
    xoverflow: hidden;
    xbackground: red;
	xdisplay: none;
	position:static;
}

/*div#container div#rightcolumn {
    _position: absolute;
    _top: 120px;
    _right: 0;
    x_z-index: 9;
    _float: right;
}*/

div#container div#mid {
    width: 660px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    _width: 660px;
    _margin-left: -2px;
}

div#container div.boxheader {
    background: url('http://image.whiteaway.com/p/design/dk/boxheader.jpg') repeat-x;
    height: 15px;
    font-family: Verdana;
    font-weight: bold;
    padding: 1px 0 0 6px;
    text-transform: uppercase;
}

div#container div.boxheader,
div#container div.boxheader a {
    text-decoration: none;
    color: #333333;
}

div#container div#mid div#trail {
    background: url('http://image.whiteaway.com/p/design/dk/trail.jpg') repeat-x;
    height: 17px; /* 18px NPK/BSS: 07-05-2008 */
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    font-size: 11px;
    padding: 1px 0 0 6px;
    color: #999;
}

div#container div#mid div#trail a {
    text-decoration: none;
    color: #333;
}

div#container div#mid div#trail div#languages {
    float: right;
    margin: -12px 8px 0 0;
}

div#container div#mid div#trail div#languages img {
    margin: 0 0 0 1px;
}

div#container div#leftcolumn div.ad,
div#container div#rightcolumn div.ad {
    xbackground: #808080;
    xcolor: #fff;
    xfont-weight: bold;
    xfont-size: 14px;
    xtext-align: center;
    xpadding: 30px 0 30px 0;
}

div#container div#rightcolumn div.ad  {
    text-align: right;
}

div#container div#leftcolumn ol#mainmenu li {
    display: inline;
    padding: 0;
    margin: 0;
}

div#container div#leftcolumn ol#mainmenu li a, /* Main menu */
div#container div#rightcolumn div#accountbox ol#account li a,
div#container div#leftcolumn div#accountbox ol#account li a { /* Account menu */
	color: #333;
    border-bottom: 1px solid #aeaeae;
	text-decoration: none;
	display: block;
	padding: 1px 0 1px 15px;
	font-size: 11px;
	background: url('http://image.whiteaway.com/p/design/dk/smallarrow.jpg') no-repeat 7px 4px;
	height: 13px;
	clear: both;
}

div#container div#leftcolumn ol#mainmenu li a:hover, /* Main menu */
div#container div#rightcolumn div#accountbox ol#account li a:hover { /* Account menu */
    background: url('http://image.whiteaway.com/p/design/dk/menuhover.gif') no-repeat;
    border-bottom: 1px solid #aeaeae;
}

div#container div#rightcolumn div#accountbox ol#account li a.selected_info {
    background: #80b91e url('http://image.whiteaway.com/p/design/dk/catsubhover.gif') no-repeat;
    color: #fff;
    border-right: 1px solid #b1e042;
    display: block;
    font-size: 11px;
    text-decoration: none;
    height: 14px;
    padding: 0 0 0 15px;
    border-right: 1px solid #aeaeae;
    margin: 0;
}
div#container div#leftcolumn ol#mainmenu li a.selected_info {
    background: #80b91e url('http://image.whiteaway.com/p/design/dk/catsubhover.gif') no-repeat;
    color: #fff;
    border-right: 1px solid #b1e042;
    display: block;
    font-size: 11px;
    text-decoration: none;
    height: 14px;
    padding: 0 0 0 15px;
    border-right: 1px solid #aeaeae;
    margin: 0;
}

div#container div#rightcolumn div#guestbox {
    position: relative;
    height: 60px;
}

div#container div#rightcolumn div#guestbox a.logoff {
    text-decoration: none;
    background: url('http://image.whiteaway.com/p/design/dk/logoff.gif') no-repeat;
    width: 48px;
    height: 15px;
    display: block;
    float: right;
    margin: 0 8px 0 0;
}

div#container div#rightcolumn div#guestbox div.guesttext {
    padding: 5px 0 5px 7px;
}

div#container div#rightcolumn div#guestbox div.username {
    font-weight: bold;
    padding: 0 0 3px 0;
    border-bottom: 1px solid #aeaeae;
    margin: 0 8px 6px 8px;
}

div#container div#leftcolumn div#guestbox a.logoff {
    text-decoration: none;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url('http://image.whiteaway.com/p/design/dk/logoff.gif') no-repeat;
    width: 48px;
    height: 15px;
    xdisplay: block;
    display: none;
    margin: 0 7px 6px 0;
}

div#container div#rightcolumn div#accountbox {
    position: relative;
    height: 120px;
    xbackground: red;
}

div#container div#rightcolumn div#accountbox div.username {
    font-weight: bold;
    padding: 5px 0 5px 7px;
    border-bottom: 1px solid #aeaeae;
}

div#container div#rightcolumn div#accountbox a.logoff {
    text-decoration: none;
	position: absolute;
    bottom: 0;
    right: 0;
    background: url('http://image.whiteaway.com/p/design/dk/logoff.gif') no-repeat;
    width: 48px;
    height: 15px;
    display: block;
    margin: 0 7px 6px 0;
}

div#container div#leftcolumn ol#searchbox li.inputs,
div#container div#leftcolumn div#searchbox {
    padding: 6px;
}
div#searchbox { border-bottom: 1px solid #BFBFBF;}

div#container div#leftcolumn ol#searchbox li.inputs input.sfield,
div#container div#leftcolumn div#searchbox input#searchCriteria {
    font-size: 9px;
    width: 100px;
    padding: 1px 0px 1px 4px;
    border: 1px solid gray;
    height: auto;
    border-right: none;
    border-top: 1px solid #bbb;
}

div#container div#leftcolumn div#searchbox a#advanced_search_box {
    background: url('http://image.whiteaway.com/p/design/dk/adv_search.gif') no-repeat top left;
    width: 134px;
    xdisplay: block;
    height: 15px;
    text-indent: -999999px;
    margin-top: 5px;
    display: none;
}

div#container div#rightcolumn ol#shoppingcart_ol li a.del {
    margin: 0 3px 0 0;
}

/*div#container div#rightcolumn ol#shoppingcart_ol li a,  Shopping cart */
div#container div#leftcolumn ol#searchbox li a {
    color: #c21212;
    text-decoration: none;
    font-size: 11px;
    display: block;
    border-top: 1px solid #d9d9d9;
    padding: 1px 0 1px 17px;
    height: 13px;
    background: url('http://image.whiteaway.com/p/design/dk/zoom1.png') no-repeat 5px 2px;

}



div#container div#leftcolumn ul#choose {
    background: url('http://image.whiteaway.com/p/design/dk/boxheader.jpg') repeat-x;
    height: 15px;
    clear: both;
}

div#container div#leftcolumn ul#choose li {
    float: left;
}

div#container div#leftcolumn ul#choose li a {
    font-size: 11px;
    display: block;
    text-decoration: none;
    color: #333;
    padding: 1px 0 0 15px;
}

div#container div#leftcolumn ul#choose li a.menuright {
    margin: 0 0 0 20px;
}

div#container div#leftcolumn ul#choose li a.check {
    background: url('http://image.whiteaway.com/p/design/dk/check.png') no-repeat 3px 4px;
    text-decoration:none;
}
a.check {
    text-decoration:none;
}

div#container div#leftcolumn ul#choose li a.uncheck {
    background: url('http://image.whiteaway.com/p/design/dk/uncheck.png') no-repeat 3px 4px;
}

/* Newsletter */
div#container div#leftcolumn div#newsletter {
    position: relative;
    height:112px;
    xz-index: 50; /* NPK/BSS: 06-05-2008     */
}

div#container div#leftcolumn div#newsletter label,
div#container div#rightcolumn div#loginbox fieldset ol li label {
    font-size: 11px;
    padding: 0 0 0 1px;
}

div#container div#leftcolumn div#newsletter input,
div#container div#rightcolumn div#loginbox fieldset ol li input {
    width: 127px;
    font-size: 11px;
    margin: 1px 0 2px 0;
    *margin: 0 0 0 0; /* IE Hack */
}

input.text ,.giftvouchermain   .gv_text input
,#amount_userdefined_value {
    padding: 1px 4px 1px 4px;
    border: 1px solid gray;
    height: 13px;
    font-size:10px;

}

input.qtybox {
    font-size: 11px;
    width: 25px;
}

div#container div#leftcolumn div#newsletter input.email {
    width: 69px;
    margin-right: 70px;
    padding: 1px 8px 1px 4px;
}

div#container div#leftcolumn div#newsletter input.apply {
    background: url('http://image.whiteaway.com/p/design/dk/apply.gif') no-repeat;
    width: 60px;
    text-indent: -150px;
    height: 15px;
    margin: 8px 0 2px 0;
}


div#container div#leftcolumn div#newsletter img.envelope {
    background: url('http://image.whiteaway.com/p/design/dk/envelope.png') no-repeat;
    height: 65px;
    width: 69px;
    position: absolute;
    top: 43px;
    right: 0;
    x_right: 14px;

}
html>body div#container div#leftcolumn div#newsletter div#envelopeimg {
    background: url('http://image.whiteaway.com/p/design/dk/envelope.png') no-repeat;
    height: 65px;
    width: 69px;
    position: absolute;
    top: 43px;
    right: 0;
    x_right: 14px;

}

/* Paymentmethods */
div#paymentmethods {
    padding: 4px 0 4px 5px;
    *margin: 7px 0 6px 0px; /* IE Hack */
}

div#container div#leftcolumn div#paymentmethods img {
    margin: 7px 0 6px 6px;
    *margin: 7px 0 3px 6px; /* IE Hack */
}

div#container div#leftcolumn div#paymentmethods div.head img {
    margin: 0;
}

div#container div#rightcolumn ol#shoppingcart_ol {
    padding: 5px;
    *padding: 2px 0 5px 0; /* IE Hack */
}

div#container div#rightcolumn ol#shoppingcart_ol li.basket {
    font-size: 11px;
    text-align: right;
    height: 13px;
    *padding: 0 6px 0 6px;
}

div#container div#rightcolumn ol#shoppingcart_ol li.basket label {
    float: left;
    display: block;
    overflow: hidden;
}

div#container div#rightcolumn ol#shoppingcart_ol li.bold {
    font-weight: bold;
}

div#container div#rightcolumn ol#shoppingcart_ol div#moreinfo li.bold {
    font-weight: normal;
}

div#container div#rightcolumn ol#shoppingcart_ol div#moreinfo {
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 4px;
    padding-bottom: 4px;
}

/*div#container div#rightcolumn ol#shoppingcart_ol li a {
    margin: 4px 0 0 0;
    border-bottom: 1px solid #d9d9d9;
}*/

div#container div#rightcolumn div#shoppingcart div#moreinfobutn,
div#container div#rightcolumn div#shoppingcart div#lessinfobutn {
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    color: #c42220;
    padding: 1px 0 1px 18px;
    cursor: pointer;
}

div#container div#rightcolumn div#shoppingcart div#moreinfobutn {
    background: url('http://image.whiteaway.com/p/design/dk/zoom_in.gif') no-repeat 5px 2px;
}

div#container div#rightcolumn div#shoppingcart div#lessinfobutn {
    background: url('http://image.whiteaway.com/p/design/dk/zoom_out.gif') no-repeat 5px 2px;
}

div#shoppingcart div.empty {
    padding: 6px;
    font-style: italic;
}

.abtn {
    width: 68px;
    height: 15px;
    display: block;
    text-decoration: none;
}

div#container div#rightcolumn a.checkout {
    background: url('http://image.whiteaway.com/p/design/dk/checkout.gif') no-repeat;
    float: left;
    margin: 4px 5px 4px 4px;
    text-align:left;
}

div#container div#rightcolumn a.cart {
    background: url('http://image.whiteaway.com/p/design/dk/cart.gif') no-repeat;
    float: left;
    margin: 4px 0 4px 0;
}

/* Categories menu */
div#container div#leftcolumn ul.categories li a {
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
    height: 14px;
    padding: 0 0 0 15px;
    background: url('http://image.whiteaway.com/p/design/dk/catbg.gif');
    border-right: 1px solid #aeaeae;
    margin: 0;
}

div#container div#leftcolumn ul.categories li a.selected_cat {
    background: url('http://image.whiteaway.com/p/design/dk/catbgselected.gif');
}


div#container div#leftcolumn ul.categories li a:hover {
    background: url('http://image.whiteaway.com/p/design/dk/catbghover.gif');
    border-right: 1px solid #e2ab44;
}

div#container div#leftcolumn ul.categories li ul {
    border-bottom: 1px solid #aeaeae;
    border-right: 0px;
    margin:0px;
    background-color: white;
    }

div#container div#leftcolumn ul.categories li ul li {
    display: inline;
}

div#container div#leftcolumn ul.categories li ul li a {
    font-weight: normal;
    background: #fff none;
    border-right: 0px solid #b1e042;
    width: 135px;
    padding-top: 1px;
    padding-bottom:1px;
}

div#container div#leftcolumn ul.categories li ul li a:hover {
    background: #FFCC00 url('http://image.whiteaway.com/p/design/dk/menu_hover.gif') no-repeat;
    border-right: 1px solid #b1e042;
    _border: 0;
}

div#container div#leftcolumn ul.categories li ul li a.selected_cat {
    background: #80b91e url('http://image.whiteaway.com/p/design/dk/catsubhover.gif') no-repeat;
    color: #fff;
    border-right: 1px solid #b1e042;
}

/* Login box (right column) */
div#container div#rightcolumn div#loginbox {
padding-left:5px;
padding-bottom:2px;
    width: 145px; /* IE7 hack */
    xposition: relative;
    _background: #f2f2f2;
    _margin-left: 1px;
}

div#container div#rightcolumn div#loginbox fieldset legend,
div#container div#rightcolumn div#loginbox ul li a#newcust {
    display: none;
}

div#container div#rightcolumn div#loginbox fieldset input.submit {
    background: url('http://image.whiteaway.com/p/design/dk/login.gif') repeat-x;
    width: 48px;
    xposition: absolute;
    xright: 7px;
    xbottom: 6px;
    xtext-indent: -150px;
    float: right;
    margin: 2px 8px 5px 0;
}

div#container div#rightcolumn div#loginbox ul li a {
    display: block;
    margin: 5px 0 2px 0;
    *margin: -8px 0 2px 0;
}

div#container div#rightcolumn div#loginbox ul li a#pswforgot {
    text-decoration: none;
}

/* Customer Service */
div#container div#rightcolumn div#customerservice {
    font-size: 12px;
    padding-bottom:5px;
    padding-left:5px;
    padding-top:5px;
    width: 145px; /* IE7 hack */
}

div#container div#rightcolumn div#customerservice span.phone {
    color: #333333;
    font-weight: bold;
}

div#container div#rightcolumn div#customerservice a {
    color: #bd2323;
    font-size: 9px;
    text-decoration: none;
}

div#container div#rightcolumn div#customerservice img {
    margin-left: -6px;
    xborder: 1px solid #000;
}

div#container div#rightcolumn div#customerservice div.head img {
    margin-left: 0;
    border: 0;
}

div#container div#rightcolumn div#customerservice div.supporter {
    background: #333 url('http://image.whiteaway.com/p/design/dk/support.jpg') no-repeat;
    width: 138px;
    height: 45px;
    margin: 4px 0px 6px 1px;
}

/* Footer */
div#footer {
    background: url('http://image.whiteaway.com/p/design/dk/footerbg.jpg') repeat-x;
    height: 22px;
    width: 962px;
    margin: -32px auto;
    clear: both;
}
*:first-child+html div#footer {
    position:absolute;
    margin-top:0;
    left:148px;
}

#wrap #footer {
    margin-top: 10px;
}
*:first-child+html div#wrap div#footer {
    position:static;
    margin-bottom: 0px;
}
*:first-child+html div#wrap div#container div#footer {
    position:absolute;
    bottom:0px;
    left:0px;
}
*html div#footer {
    background: url('http://image.whiteaway.com/p/design/dk/footerbg.jpg') repeat-x;
    height: 22px;
    width: 962px;
    margin: -22px auto 0 auto;
    clear: both;
}
div#footer ol {
    padding: 5px 0 0 195px;
    font-size: 11px;
}

div#footer ol li {
    float: left;
    padding: 0 6px 0 12px;
    background: url('http://image.whiteaway.com/p/design/dk/dot.jpg') no-repeat 0px 5px;
}

div#footer ol li a {
    text-decoration: none;
}

div#footer ol li a:hover {
}

div#footer ol li.removedot {
    background: none;
}

/*div#footer {
    *position: absolute;
    *bottom: -22px;
    *z-index: 3123412412312;
    *left:0px;
}*/

/* Middle */
div#container div#mid div#content {
    padding: 8px 12px;
    background: #FFF;


}

/* Product listing */

div.product_wrap {



    border-bottom: 1px solid #C0C0C0;
    margin: 0px 0px 7px 0px;

    /* NMU 02-06-2008 Denne her får produktlisten til at... ja.. blive usynlig.
    border:10px solid blue;
    */
    height: 106px;
    position: relative;

    /*position: relative;
    overflow: auto;*/
}

div.product_wrap div.imgcheck,
div.product_wrap div.imgcheck  input,
div.product_wrap div.imgcheck,
div.product_wrap div.imgcheck  input {
    float: left;
}

div.product_wrap div.imgcheck  input,
div.product_wrap div.imgcheck  input {
    margin: 40px 6px 0 0;
}

div.imgcheck div.image {
    width: 90px;
    height: 90px;
    text-align: center;
    padding-left: 18px;
    padding-top: 5px;
    vertical-align: center;
    /*margin-left: 25%;
    margin-top: 25%;*/
    margin: 0;
}

div.imgcheck div.image a {
    height:90px;
    width:90px;
}

div.product_wrap div.details,
div.product_wrap div.details {
    float: right;
}

div.product_wrap div.details div.description,
div.product_wrap div.details div.description {
    width: 330px;
    padding: 0 156px 0 0;
    xposition: relative;
    height: 74px;
}

div.product_wrap div.details div.description div.price,
div.product_wrap div.details div.description div.price {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
}

div.product_wrap div.details div.description div.price div,
div.product_wrap div.details div.description div.price div {
    font-weight: bold;
    font-size: 12px;
}


div.product_wrap div.details div.description div.price div span {
    font-size: 20px;
    color: #c21212;
}

div.product_wrap div.details div.description div.head .txt,
div.product_wrap div.details div.description div.head .txt {
    height: 50px;
    _height: 50px;
}

div.product_wrap div.details div.description div.head .txt {
    height: 55px;
}

div.product_wrap div.details div.description div.head a.txtlink,
div.product_wrap div.details div.description div.head a.txtlink {
    text-decoration: none;
    font-weight: bold;
    color: #333;
    display: block;
    margin: 3px 3px 0 0;
    float: left;
}

div.product_wrap div.details div.description div.head img,
div.product_wrap div.details div.description div.head img {
    float: left;
    margin: 0 5px 0 0;
}

div.product_wrap div.details div.description div.head div.txt {
    padding: 5px 0 0 0;
    clear: both;
}

div.product_wrap div.details div.nfo,
div.product_wrap div.details div.nfo {
    margin: 10px 0 0 0;
    _margin:0 0 0 0;
    position: relative;
    _position:absolute;
    _top:80px;
    _right:0px;
    }

div.product_wrap div.details div.nfo div.stars,
div.product_wrap div.details div.nfo div.stock,
div.product_wrap div.details div.nfo div.btnwrap,
div.product_wrap div.details div.nfo div.stars,
div.product_wrap div.details div.nfo div.stock,
div.product_wrap div.details div.nfo div.btnwrap,
div.product_wrap div.details div.nfo div.runner {
    float: left;
}

div.product_wrap div.details div.nfo div.stars,
div.product_wrap div.details div.nfo div.stars {
    margin: 0 10px 0 0;
    display: none;
}

div.product_wrap div.details div.nfo div.runner,
div.product_wrap div.details div.nfo div.runner{
    display: none;
}

div.product_wrap div.details div.nfo div.stock,
div.product_wrap div.details div.nfo div.stock {
    font-style: italic;
    color: #666;
    margin: 0 0 0 20px;
}

div.product_wrap div#stock,
div.product_wrap div#stock {
    position: absolute;
    top: 3px;
    right: 120px;
    color: #666;
    font-style: italic;
    display: none;
}

div.product_wrap div.details div.nfo div.btnwrap input.qty {
    position: absolute;
    right: 51px;
}

div.product_wrap div.details div.nfo div.btnwrap a
{
    text-decoration: none;
    display: block;
    background: url('http://image.whiteaway.com/p/design/dk/more_nfo.gif') no-repeat;
    position: absolute;
    right: 75px;
    top: 0;
    width: 68px;
    height: 15px;
    margin: 0 44px 0 0px;
    *margin-top: 1px; /* IE Hack */
    *margin-left: 56px; /* IE Hack */
}
a.tailor_edit {
    display: block;
    background: url('http://image.whiteaway.com/p/design/dk/more_nfo.gif') no-repeat;
    font-size: 0px;
    width: 68px;
    height: 15px;
    position: relative;
    left: -70px;
    *margin-top: 1px; /* IE Hack */
    *margin-left: 56px; /* IE Hack */
}

div#moreinfolink {
    margin: 10px 0 0 0;
    padding-bottom: 10px;
}

div#moreinfolink a {
    text-decoration: none;
    display: block;
    background: url('http://image.whiteaway.com/p/design/dk/more_nfo.gif') no-repeat;
    right: 75px;
    top: 0;
    width: 68px;
    height: 15px;
    margin: 0 44px 0 0px;
    text-indent: -99999px;
    *margin-top: 1px; /* IE Hack */
    *margin-left: 56px; /* IE Hack */
}

div.product_wrap input.nbsubmit,
div.product_wrap input.buy_now_list,
a#button_cart

{
    background: url('http://image.whiteaway.com/p/design/dk/buy.gif') no-repeat;
    width: 49px;
    text-indent: -1000px;
    position: absolute;
    right: 0;
    *top: 1px; /* IE Hack */

}

div.product_wrap div.details div.nfo div.btnwrap em,
div.product_wrap div.details div.nfo div.btnwrap em {
    display: block;
    position: absolute;
    top: 2px;
    right: 78px;
}

/* Safari HACK */
@media screen and (-webkit-min-device-pixel-ratio:0){
    div#container div#mid div#product_listing div.top_split span.smallText,
    div#advanced_search_result div.top_split span.smallText {
        top: 2px;
    }
}

/* Opera HACK */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0){
    head~body div#container div#mid div#product_listing div.top_split span.smallText,
    div#advanced_search_result div.top_split span.smallText {
        top: 2px;
    }
}

/* Subpages */
/* ==================== */

div#container div#mid div#content div#account_password,
div#container div#mid div#content div#login,
div#container div#mid div#content div#password_forgotten,
div#container div#mid div#content div#create_account,
div#container div#mid div#content div#account_edit,
div#container div#mid div#content div#address_book_process,
div#container div#mid div#content div#shopping_cart,
div#container div#mid div#content div#customercenter,
div#container div#mid div#content div#checkout_shipping,
div#container div#mid div#content div#checkout_confirmation,
#remoteload,
div#checkout_shipping_address, 
div#checkout_payment_address {
    position: relative;
}

div#container div#mid div#content div#address_book {
    position: relative;
    width:646px;
}

/*div#container div#mid div#content div#account_edit {
    position: relative;
    width:646px;
}*/


div#seopage h1 {
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #c0c0c0;
    padding: 0 0 2px 0;
}

div#container div#mid div#content div#account_edit h2,
div#container div#mid div#content div#account_password h2,
div#container div#mid div#content div#login h2,
div#container div#mid div#content div#password_forgotten h2,
div#container div#mid div#content div#address_book h2,
div#container div#mid div#content div#address_book_process h2,
div#container div#mid div#content div#shopping_cart h2,
div#container div#mid div#content div#seopage.handelsvilkaar h2,
div#container div#mid div#content div#customercenter h2,
div#quote h2,
#remoteload h2,
div#advanced_search_result h2,
div#advanced_search.subpage form h2 {
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #c0c0c0;
    padding: 0 0 2px 0;
}

div#container div#mid div#content div#create_account h2 {
    display: none;
}

div#container div#mid div#content div#account_password h2,
div#container div#mid div#content div#address_book_process h2 {
    margin: 0 0 20px 0;
}

div#container div#mid div#content div#account_edit div.username,
div#container div#mid div#content div#account_password div.username,
div#container div#mid div#content div#login div#new-customer h3,
div#container div#mid div#content div#create_account p.subhead,
div#container div#mid div#content div#address_book div.username,
div#container div#mid div#content div#customercenter h3 {
    position: absolute;
    top: 0;
    right: 0;
    font-weight: bold;
    font-size: 12px;
    color: #999;
}

div#container div#mid div#content div#account_edit p.description,
div#container div#mid div#content div#login div#new-customer p,
div#container div#mid div#content div#password_forgotten p,
div#container div#mid div#content div#create_account div.notice,
div#container div#mid div#content div#address_book p.description {
    padding: 10px 0 6px 0;
}

div#container div#mid div#content div#login div#new-customer p a,
div#container div#mid div#content div#create_account div.notice a {
    text-decoration: none;
    color: #c12121;
}


div#container div#mid div#content div#login div#returning-customer div.forgotpsw
{ margin:6px}

div#container div#mid div#content div#account_edit fieldset legend,
div#container div#mid div#content div#account_edit div.buttonwrap a.button,
div#container div#mid div#content div#account_edit hr,
div#container div#mid div#content div#account_password fieldset legend,
div#container div#mid div#content div#account_password div.buttonwrap a.button,
div#container div#mid div#content div#login div#returning-customer h3,
div#container div#mid div#content div#login div#returning-customer fieldset legend,
div#container div#mid div#content div#login div#new-customer div.buttonwrap a,
div#container div#mid div#content div#password_forgotten fieldset legend,
div#container div#mid div#content div#password_forgotten div.buttonwrap a.button,
div#container div#mid div#content div#create_account h3, /*THERE MUST BE A MISTAKE IN DISPLAYING ALL H3 NONE? */
div#container div#mid div#content div#create_account fieldset legend,
div#container div#mid div#content div#address_book div.alternative_address div.hold h3,
div#container div#mid div#content div#address_book div.buttonwrap a.back,
div#container div#mid div#content div#address_book_process fieldset legend,
div#container div#mid div#content div#address_book_process a.button,
div#container div#mid div#content div#address_book_process hr,
div#container div#mid div#content div#shopping_cart table caption {
    display: none;
}

div#shopping_content #product_list .products .relpos h3 {
    display:block;
}

div#container div#mid div#content div#create_account div#comment-box.comment_box h3 {
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #c0c0c0;
    padding: 8px 0 2px 0;
    margin: 0 0 2px 0;
}

div#container div#mid div#content div#create_account div#comment-box.comment_box fieldset {
    background: #f6f6f6;
    padding: 10px 14px;
}

div#container div#mid div#content div#create_account div#comment-box.comment_box fieldset textarea {
    border: 1px solid gray;
}

div#container div#mid div#content div#account_edit p.reqinfo,
div#container div#mid div#content div#account_password p.reqinfo,
div#container div#mid div#content div#address_book_process p.reqinfo {
    color: #ccc;
    position: absolute;
    bottom: 35px;
    left: 0;
    font-style: italic;
}

div#container div#mid div#content div#account_edit fieldset,
div#container div#mid div#content div#account_password fieldset,

div#container div#mid div#content div#password_forgotten fieldset,
div#container div#mid div#content div#address_book_process fieldset {
    border-bottom: 1px solid #c0c0c0;
    padding: 0 0 35px 0;
} /*REMOVED div#container div#mid div#content div#login fieldset, */

div#container div#mid div#content div#account_edit fieldset ol,
div#container div#mid div#content div#account_password fieldset ol,
div#container div#mid div#content div#login fieldset ol,
div#container div#mid div#content div#password_forgotten fieldset ol,
div#container div#mid div#content div#address_book div.alternative_address div.hold,
div#container div#mid div#content div#address_book_process fieldset ol,
.displayhold{
    background: #f6f6f6;
    padding: 10px 14px 10px 14px;

}

div#container div#mid div#content div#create_account div.wrap
{
    background: #f6f6f6;
    /*padding: 10px 14px 10px 14px;*/
    padding: 5px 10px;
    height:414px;
}

div#container div#mid div#content div#address_book div.alternative_address div.hold {
    margin: 0 0 15px 0;
}

div#container div#mid div#content div#account_edit fieldset ol li em,
div#container div#mid div#content div#account_password fieldset ol li em,
div#container div#mid div#content div#login fieldset ol li em,
div#container div#mid div#content div#create_account fieldset ol li em,
div#container div#mid div#content div#address_book_process fieldset ol li em {
    color: #fff;
    padding: 0 0 0 4px;
    background:transparent url(http://image.whiteaway.com/p/design/dk/small_dot.gif) no-repeat scroll left center;
    *background:transparent url(http://image.whiteaway.com/p/design/dk/small_dot.gif) no-repeat scroll left top;
    _background:transparent url(http://image.whiteaway.com/p/design/dk/small_dot.gif) no-repeat scroll left top;
}

div#container div#mid div#content div#account_edit fieldset ol li label,
div#container div#mid div#content div#account_password fieldset ol li label,
div#container div#mid div#content div#login fieldset ol li label,
div#container div#mid div#content div#password_forgotten fieldset ol li label,
div#container div#mid div#content div#create_account fieldset ol li label,
div#container div#mid div#content div#address_book_process fieldset ol li label
{
    display: block;
    float: left;
    width: 140px;
    font-weight: bold;
    margin: 5px 0 0 0;
}

div#container div#mid div#content div#create_account fieldset ol li#createaccount {
    margin: 0;
    padding: 0;
}



div#container div#mid div#content div#create_account fieldset ol li#createaccount input,
div#container div#mid div#content div#create_account fieldset ol li#createaccount em,
div#container div#mid div#content div#create_account fieldset ol li#createaccount label,
div#container div#mid div#content div#create_account fieldset ol li#othershipping input,
div#container div#mid div#content div#create_account fieldset ol li#othershipping em,
div#container div#mid div#content div#create_account fieldset ol li#othershipping label,
div#container div#mid div#content div#create_account fieldset ol li#create_user_account input,
div#container div#mid div#content div#create_account fieldset ol li#create_user_account em,
div#container div#mid div#content div#create_account fieldset ol li#create_user_account label,
div#container div#mid div#content div#create_account fieldset ol li#newsletter input,
div#container div#mid div#content div#create_account fieldset ol li#newsletter em,
div#container div#mid div#content div#create_account fieldset ol li#newsletter label {
    float: left;
}

div#container div#mid div#content div#create_account fieldset ol li#createaccount label,
div#container div#mid div#content div#create_account fieldset ol li#othershipping label,
div#container div#mid div#content div#create_account fieldset ol li#create_user_account label,
div#container div#mid div#content div#create_account fieldset ol li#newsletter label,
div#container div#mid div#content div#address_book_process fieldset ol li.primary label {
    font-weight: normal;
    width: 200px;
    margin: 5px 0 0 6px;
    *margin: -10px 0 0 6px;
}

div#container div#mid div#content div#address_book_process fieldset ol li.primary label {
    bottom: 69px;
}

div#container div#mid div#content div#account_edit fieldset ol li input,
div#container div#mid div#content div#account_password fieldset ol li input,
div#container div#mid div#content div#login fieldset ol li input,
div#container div#mid div#content div#password_forgotten fieldset ol li input,
div#container div#mid div#content div#create_account fieldset ol li input,
div#container div#mid div#content div#address_book_process fieldset ol li input {
    width: 133px;
    font-size: 11px;
    margin: 4px 0 4px 0;
    padding: 1px 0px 1px 4px;
    border: 1px solid gray;
}

div#container div#mid div#content div#create_account fieldset ol li input.checkbox,
div#container div#mid div#content div#address_book_process fieldset ol li.primary input#primary {
    width: 15px;
    xmargin: 19px 0 0 0;
    xmargin: 0px 0 0 0;
    *border: 0;
    border: /*\**/0\9;
    xmargin: /*\**/6px 0 0 0\9;
}

div#container div#mid div#content div#create_account fieldset ol li select,
div#container div#mid div#content div#address_book_process fieldset ol li select {
    width: 139px;
    font-size: 11px;
    margin: 4px 0 4px 0;
}

div#container div#mid div#content div#account_edit div.buttonwrap button.button,
div#container div#mid div#content div#account_password div.buttonwrap button.button,

div#container div#mid div#content div#password_forgotten div.buttonwrap button.button,
div#container div#mid div#content div#address_book_process div.buttonwrap button.button {
    background: url('http://image.whiteaway.com/p/design/dk/save.gif') no-repeat;
    text-indent: -150px;
    width: 50px;
    position: absolute;
    right: 10px;
    bottom: 70px;
}/*REMOVED div#container div#mid div#content div#login div.buttonwrap button.button,*/

div#container div#mid div#content div#login div.buttonwrap button.button {
    background: url('http://image.whiteaway.com/p/design/dk/login.gif') no-repeat;
    width: 48px;
}

div#container div#mid div#content div#password_forgotten div.buttonwrap button.button {
    background: url('http://image.whiteaway.com/p/design/dk/send.gif') no-repeat;
}

div#container div#mid div#content div#create_account fieldset#tdc ol li label {
    font-weight: normal;
}

div#container div#mid div#content div#create_account fieldset#tdc ol li input {
    width: 88px;
}

div#container div#mid div#content div#create_account fieldset#tdc ol li input.tdc {
    background: url('http://image.whiteaway.com/p/design/dk/get.gif') no-repeat;
    text-indent: -150px;
    width: 37px;
    margin-left: 5px;
}

div#container div#mid div#content div#create_account div.buttonwrap button.button {
    float: right;
    background: url('http://image.whiteaway.com/p/design/dk/next.gif') no-repeat;
    width: 62px;
    text-indent: -99999px;
}

div#container div#mid div#content div#create_account h4,
div#container div#mid div#content div#address_book h4,
 .giftvouchermain h2 ,.gvtextheader
 {
    font-weight: bold;
    border-bottom: 1px solid #c0c0c0;
    padding: 8px 0 2px 0;
    margin: 0 0 2px 0;
}

div#container div#mid div#content div#create_account div.buttonwrap {
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    height: 35px;
    margin: 2px 0 0 0;
    padding: 8px 0 0 0;
}

div#container div#mid div#content div#address_book div.alternative_address div.hold  div.alternative_address_box ol li.bold {
    font-weight: bold;
}


div.confirm_payment_info {
    display:none;
}


/* A tag buttons */
div#container div#mid div#content div#address_book div.alternative_address div.hold {
    position: relative;
}

div#container div#mid div#content div#address_book div.alternative_address div.hold div.buttonwrap {
    position: relative;
    left:509px;
    /*bottom: 0;*/
    /*right: 0px;*/
    width:125px;
    padding-top:5px;
    /*margin: 0 10px 10px 0;*/

}

div#container div#mid div#content div#address_book a.button {
    display: block;
    height: 15px;
    float: left;
    text-indent: -99999px;
}

a.edit
 {
    background: url('http://image.whiteaway.com/p/design/dk/edit.gif') no-repeat;
    width: 64px;
}

div#container div#mid div#content div#address_book a.delete {
    background: url('http://image.whiteaway.com/p/design/dk/delete.gif') no-repeat;
    width: 49px;
    margin: 0 0 0 10px;
}

div#container div#mid div#content div#address_book div.buttonwrap a.add {
    background: url('http://image.whiteaway.com/p/design/dk/add_address.gif') no-repeat;
    width: 89px;
    float: right;
    margin: 8px 0 0 0;
}

div#container div#mid div#content div#address_book div.end {
    border-bottom: 1px solid #c0c0c0;
    height: 45px;
}

/* Shopping cart */
div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdproduct .relpos .ifdel,
div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdproduct .relpos .todo {
    display: none;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table thead tr th {
    border-bottom: 1px solid #c0c0c0;
    font-weight: bold;
    padding: 6px 0 2px 0;
}

html>/**/body div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr {
    position: static;
}

*:first-child+html div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr {
    position: relative;
}
*html div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr {
    position: static;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdproduct a {
    text-decoration: none;
    color: #333;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table thead tr .thprice {
    text-align: right;
    padding-right: 0;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdprice,
div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdprice,
div#container div#mid div#content div#shopping_cart div#shopping_content table .totaloverview tr .value,
div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdqty,
div#container div#mid div#content div#shopping_cart div#shopping_content table thead tr .thqty {
    text-align: right;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdprice {
    width: 80px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdstk {
    width: 70px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdstk,
div#container div#mid div#content div#shopping_cart div#shopping_content table thead tr .thstk {
    text-align: right;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .totaloverview tr #cart_total {
    font-weight: bold;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .totaloverview .top {
    border-top: 1px solid #c0c0c0;
    padding: 5px 0 0 0;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .totaloverview td {
    padding: 2px 0 2px 0;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .totaloverview td.total {
    font-weight: bold;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdqty {
    width: 40px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdprice .dprice .total {
    color: #c21212;
    font-weight: bold;
    padding: 0;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdstat {
    width: 190px;
    font-style: italic;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products .odd {
    background: #f7f7f7;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdpic {
    padding: 5px 0 5px 0;
    width: 60px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr .tdpic img {
    width: 50px;
    height: 45px;
    cursor: pointer;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table .products tr td  .qty {
    width: 20px;
    font-size: 11px;
    border: 1px solid #bbb;
    text-align: center;
    height: 13px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table {
    width: 100%;
}

div#container div#mid div#content div#shopping_cart div#shopping_content div.buttonwrap {
    border-bottom: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    margin: 5px 0 0 0;
    position: relative;
    height: 40px;
}

div#shopping_cart div#shopping_content div.buttonwrap a.button,
tr.tailor_cart_sub a.edit
 {
    display: block;
    height: 15px;
    text-indent: -99999px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content div.buttonwrap a.checkout {
    background: url('http://image.whiteaway.com/p/design/dk/checkout_green.gif') no-repeat;
    width: 68px;
    position: absolute;
    right: 0;
    bottom: 16px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content div.buttonwrap a.empty {
    background: url('http://image.whiteaway.com/p/design/dk/empty_basket.gif') no-repeat;
    width: 86px;
    bottom: 16px;
    position: absolute;
}
div#container div#mid div#content div#shopping_cart div#shopping_content div.buttonwrap a.continue {
    background: url('http://image.whiteaway.com/p/design/dk/continue_shopping.gif') no-repeat;
    width: 86px;
    bottom: 16px;
    position: absolute;
    right: 80px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content div.buttonwrap button.button {
    background: url('http://image.whiteaway.com/p/design/dk/update.gif') no-repeat;
    width: 62px;
    text-indent: -99999px;
    bottom: 16px;
    position: absolute;
    right: 180px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table#product_list tbody.products tr.item td.tddelete {
    width: 40px;
}

div#container div#mid div#content div#shopping_cart div#shopping_content table#product_list tbody.products tr.item td.tddelete a {
    background: url('http://image.whiteaway.com/p/design/dk/delbtn.png') no-repeat 5px 5px;
    display: block;
    text-indent: -99999px;
    width: 20px;
    height: 20px;
    margin: 0 0 0 8px;
}

/* Errors */
div#container div#mid div#content div#login div#returning-customer div.messagestack,
div#container div#mid div#content div#password_forgotten div.notice {
    position: absolute;
    bottom: 12px;
    color: #bbb;
}

div#container div#mid div#content div#login div#returning-customer div.messagestack em,
div#container div#mid div#content div#password_forgotten div.notice em {
    color: #C12121;
}

div#container div#mid div#content div#customercenter div.box {
    background: url('http://image.whiteaway.com/p/design/dk/box_bg.gif') no-repeat;
    width: 153px;
    height: 123px;
    position: relative;
    float: left;
    margin: 0 3px 6px 3px;
}

div#container div#mid div#content div#customercenter div.box div.head {
    margin: 0 8px 0 6px;
    padding: 3px 0 1px 0;
    border-bottom: 1px solid;
}

div#container div#mid div#content div#customercenter div.box div.head a.icon,
div#container div#mid div#content div#customercenter div.box div.head em {
    position: absolute;
    right: 8px;
    font-weight: bold;
    color: #969a99;
    text-decoration: none;
}

div#container div#mid div#content div#customercenter div.box div.head a.heading {
    text-decoration: none;
    color: #333;
}

div#container div#mid div#content div#customercenter div.box div.head em {
    color: #cecdcb;
}

div#container div#mid div#content div#customercenter div.box div.content a {
    display: block;
    text-align: center;
    height: 103px;
}



div#container div#mid div#content div#customercenter div.box div.content a.levering { padding: 25px 0 0 0; }
div#container div#mid div#content div#customercenter div.box div.content a.fordele { padding: 15px 0 0 0; }
div#container div#mid div#content div#customercenter div.box div.content a.producenter { padding: 18px 0 0 0; }
div#container div#mid div#content div#customercenter div.box div.content a.finansiering { padding: 25px 0 0 0; }
div#container div#mid div#content div#customercenter div.box div.content a.handelsvilkaar { padding: 22px 0 0 0; }
div#container div#mid div#content div#customercenter div.box div.content a.om_ahvidevarer { padding: 15px 0 0 0; }
div#container div#mid div#content div#customercenter div.box div.content a.hotline { padding: 6px 0 0 0; }
div#container div#mid div#content div#customercenter div.box div.content a.afhentningsadresse { padding: 18px 0 0 0; }
div#container div#mid div#content div#customercenter div.box div.content a.faq { padding: 22px 0 0 0; }

div#container div#mid div#content div#customercenter div#alternative-boxwrap,
div#container div#mid div#content div#customercenter div#boxwrap {
    margin: 20px 0 0 0;
}

div#container div#mid div#content div#seopage.handelsvilkaar p {
    padding: 2px 0 30px 0;
    line-height: 11pt;
}

/* Advanced search */
div#container div#mid div#content div#advanced_search_result div.buttonwrap { display: none; }

/* product info */
div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody {
    xmax-height: 418px;
    _max-height: 418px;
    overflow-x: hidden;
    overflow-y: auto;
    _overflow-x: hidden;
    _overflow-y: auto;
    _height: 418px;
    margin-bottom:10px;
    /*height: 398px;*/
    height: 372px; /* TOTAL HØJDE: 418px */
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody table { *width: 340px !important; }

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#specification-tab table tbody tr td.seperator {
    font-weight: bold;
    color: #414141;
    border-bottom: 1px solid #999999;
    padding: 6px 0 1px 0;
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#description-tab p {
    line-height: 12pt;
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #ccc;
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#specification-tab table tbody tr.productListing-odd {
    background: #eee;
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#specification-tab table tbody tr.productListing-odd td.seperator {
    background: #fff;
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#specification-tab table tbody tr td {
    padding: 2px 0 4px 4px;
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#specification-tab table {
    xborder-top: 1px solid #ccc;
    margin: 0 0 20px 0;
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#specification-tab table tbody tr {
    xborder-bottom: 1px solid #ccc;
    color: #919191;
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#specification-tab table tbody tr td.product_specs_right {
    text-align: right;
}

div#container div#mid div#content div#product_info div#product-container div#userspecifications div#tabbody div#specification-tab table tbody tr td.product_specs_right b {
    display: block;
    color: #000;
    text-align: left;
    border-bottom: 1px solid #000;
}

/* FIND ME Checkout */
div#container div#mid div#content div#checkout_shipping h2,
div#container div#mid div#content div#checkout_shipping hr,
div#container div#mid div#content div#checkout_confirmation h2 {
    display: none;
}

div#container div#mid div#content div#checkout_shipping div.payment_box {
    float:left;
    width:100%;
    }
div#checkout_shipping.subpage form h3{
    font-weight:bold;
}
div#container div#mid div#content div#checkout_shipping div.payment_box h3 {
    display: none;
}
div#container div#mid div#content div#checkout_shipping div.payment_box h3.topmarging {
    display: block;
}
div#container div#mid div#content div#checkout_shipping div.payment_box div.payment_box_sub {
    padding: 4px 0 4px 6px;
    float: left;
    width: 100%;
}
div#container div#mid div#content div#checkout_shipping div.payment_box div.payment_box_sub div.payment_name,
div#container div#mid div#content div#checkout_shipping div.payment_box div.payment_box_sub div.payment_radio {
    float: left;
}

div#checkout_shipping span.added_value,
div#checkout_shipping div.payment-description {
    font-weight: normal;
}

div#container div#mid div#content div#checkout_shipping div.address ol,
div#container div#mid div#content div#checkout_confirmation div.confirm_delivery div.confirm_address ol,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing ol {
    line-height: 12pt;
    font-weight: bold;
    color: #999;
}

div#container div#mid div#content div#checkout_shipping div.address {
    padding: 35px 0 0 0;
    position: absolute;
    width: 646px;
    top: 0;
}

div#container div#mid div#content div#checkout_shipping div.address div.header,
div#container div#mid div#content div#checkout_confirmation div.confirm_delivery div.confirm_address_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_shipping_method div.confirm_shipping_method_header,
div#container div#mid div#content div#checkout_confirmation div.confirmation_items h3,
div#container div#mid div#content div#checkout_confirmation div.confirm_payment_info div.confirm_payment_info_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing div.confirm_billing_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing div.confirm_payment_method_change div.confirm_payment_method_change_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_policy div.confirm_policy_header {
    font-weight: bold;
}


div#container div#mid div#content div#checkout_shipping div.address div.header,
div#container div#mid div#content div#checkout_confirmation div.confirm_delivery div.confirm_address_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_shipping_method div.confirm_shipping_method_header,
div#container div#mid div#content div#checkout_shipping h3,
div#container div#mid div#content div#checkout_confirmation div.confirm_payment_info div.confirm_payment_info_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing div.confirm_billing_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing div.confirm_payment_method_change div.confirm_payment_method_change_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_policy div.confirm_policy_header {
    border-bottom: 1px solid #999;
    padding: 0 0 2px 0;
}

div#container div#mid div#content div#checkout_confirmation div.confirmation_items h3 {
    border-bottom: 1px solid #777;
}

/*div#container div#mid div#content div#checkout_shipping h3,*/

div#container div#mid div#content div#checkout_confirmation div.confirm_delivery div.confirm_address_header {
    padding: 10px 0 2px 0;
}

div#container div#mid div#content div#checkout_confirmation div.confirm_shipping_method div.confirm_shipping_method_header,
div#container div#mid div#content div#checkout_confirmation div.confirmation_items h3,
div#container div#mid div#content div#checkout_confirmation div.confirm_payment_info div.confirm_payment_info_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing div.confirm_billing_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing div.confirm_payment_method_change div.confirm_payment_method_change_header,
div#container div#mid div#content div#checkout_confirmation div.confirm_policy div.confirm_policy_header {
    padding: 20px 0 2px 0;
}

div#container div#mid div#content div.trail {
    position: absolute;
    top: 0px;
    left: 0;
    border-bottom: 1px solid #c0c0c0;
    width:638px;
    padding: 0 0 4px 0;
    font-size: 12px;
}
div#container div#mid div#content #create_account div.trail {
height: 13px;
position: relative;
}

div#container div#mid div#content #create_account p {
    display: none;
}
div#container div#mid div#content #create_account #requiredinformation {
    font-style: italic;
    color: #999999;
    margin: 10px 0 20px 0;
    background:transparent url(http://image.whiteaway.com/p/design/dk/small_dot.gif) no-repeat scroll left center;
    padding-left:7px;
}
div#container div#mid div#content div#checkout_confirmation div.trail {
    top: -10px;
}

div#container div#mid div#content div.trail ol li {
    float: left;
    font-weight: bold;
    color: #ccc;
    display: block;
}

div#container div#mid div#content div#checkout_confirmation div.trail ol li#TrailDeliveryPayment a {
    color: #666;
}

div#container div#mid div#content div.trail ol li#TrailConfirmation,
div#container div#mid div#content div.trail ol li#TrailOnlinePayment,
div#container div#mid div#content div.trail ol li#TrailFinished {
    margin: 0 0 0 90px;
}

div#container div#mid div#content div.trail ol li a {
    text-decoration: none;
    color: #ccc;
}

div#container div#mid div#content div.trail ol li.selected a { color: #80b91e; }

div#container div#mid div#content div#checkout_shipping div#comment-box {
    xheight:220px; clear:both;    visibility:block;
    padding: 25px 0 0 0;
}

div.payment_box table tr td input,
div#shipping-box table tr td input {
    border: 0px;
}

div#container div#mid div#content div#checkout_shipping div#shipping-box {
    padding: 30px 0 0 0;
}

div#container div#mid div#content div#checkout_shipping div#comment-box {
    float:left;

}

div#checkout_shipping form {
    min-height: 750px;
    _height: 750px;
    width:638px;
    /*height: 100%;*/
}

/* TEST */
div#container div#mid div#content div#checkout_shipping div#comment-box fieldset,
div#container div#mid div#content div#checkout_shipping div.address ol,
div#container div#mid div#content div#checkout_confirmation div.confirm_delivery div.confirm_address ol,
div#container div#mid div#content div#checkout_confirmation div.confirm_shipping_method div.confirm_shipping_method_text,
div#container div#mid div#content div#checkout_confirmation div.confirm_payment_info div.confirm_payment_info_title,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing div.confirm_billing_addr ol,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing div.confirm_payment_method_change div.confirm_payment_method,
div#container div#mid div#content div#checkout_confirmation div.confirm_policy div.confirm_policy_text,
div#container div#mid div#content div#checkout_confirmation div.confirm_accept_conditions {
    background:#F6F6F6 none repeat scroll 0 0;
    line-height:12pt;
    margin:4px 0 0;
    padding:12px 11px 12px 12px;
}

div#container div#mid div#content div#checkout_confirmation div.confirm_accept_conditions {
    margin: 0;
    font-weight:bold;
}

div#container div#mid div#content div#checkout_shipping div#shipping-box div.shipping_choise {
    padding: 4px 0 0 0;
}

div#container div#mid div#content div#checkout_shipping div#shipping-box div.shipping_choise div.shipping_choise_name,
div#container div#mid div#content div#checkout_shipping div#shipping-box div.shipping_choise div.shipping_title,
div#container div#mid div#content div#checkout_shipping div#shipping-box div.shipping_choise div.shipping_radio {
    background: #f6f6f6;
    padding: 4px 0 4px 6px;
}

div#container div#mid div#content div#checkout_shipping div#shipping-box div.shipping_choise div.shipping_title {
    background: #fff;
}

div#container div#mid div#content div#checkout_shipping div#comment-box fieldset ol li textarea {
    width:611px;
}

div#tailor_buttons div.buttonwrap
 {
    position:relative;
    margin-top:5px;
    border-bottom: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    xpadding: 10px 0 4px 583px;
    padding: 10px 0 4px 0;
    xtext-align: right;
}


div#container div#mid div#content div#checkout_confirmation div.buttonwrap {
    border-bottom: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    text-align: left;
    padding: 10px 0 4px 0;
    margin: 240px 0 0 0;
}

div#container div#mid div#content div#checkout_confirmation div.buttonwrap {
    margin: 4px 0 0 0;
}

div#container div#mid div#content div#checkout_confirmation div.buttonwrap .right {
    width: 100px;
}

div#container div#mid div#content div#checkout_shipping div.buttonwrap button.button,
div#container div#mid div#content div#checkout_confirmation div.buttonwrap button.button,
#remoteload .buttonwrap button.button {
    background: url('http://image.whiteaway.com/p/design/dk/next.gif') no-repeat;
    width: 62px;
    text-indent: -99999px;
}

div#container div#mid div#content div#checkout_confirmation div.confirm_shipping_method a,
div#container div#mid div#content div#checkout_confirmation div.confirmation_items a,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing a,
div#container div#mid div#content div#checkout_confirmation div.confirm_policy a,
div#container div#mid div#content div#checkout_confirmation div.confirm_accept_conditions a {
    text-decoration: none;
    color: #666;
}

div#container div#mid div#content div#checkout_confirmation div.confirm_accept_conditions a {
    text-decoration: underline;
}

div#container div#mid div#content div#checkout_confirmation div.confirm_shipping_method a:hover,
div#container div#mid div#content div#checkout_confirmation div.confirmation_items a:hover,
div#container div#mid div#content div#checkout_confirmation div.confirm_billing a:hover,
div#container div#mid div#content div#checkout_confirmation div.confirm_policy a:hover,
div#container div#mid div#content div#checkout_confirmation div.confirm_accept_conditions a:hover {
    color: #000;
}

div#container div#mid div#content div#checkout_confirmation table {
    margin: 4px 0 0 0;
}

div.confirmation_items table.listitems thead tr {
    border-bottom:1px solid #999;
}
div.confirmation_items table.listitems thead tr th.total,
div.confirmation_items table.listitems tbody tr.even td.price {
    text-align:right;
}
tr.header td {
    background: #f6f6f6;
    padding: 5px;
    font-weight: bold;
    color: #666;
    border-bottom: 1px solid #DFDFDF;
}
tr.entry td {
    padding: 5px;
    color: #666;

}
tr.entry td a {
    color: #666;
    text-decoration:none;

}

div#container div#mid div#content div#checkout_confirmation table thead tr th,
div#container div#mid div#content div#checkout_confirmation table tbody tr td.tdid {
    xbackground: #f6f6f6;
    padding: 5px;
    font-weight: bold;
    color: #333333;
}

div#container div#mid div#content div#checkout_confirmation table thead tr th.thque,
div#container div#mid div#content div#checkout_confirmation table thead tr th.thname,
div#container div#mid div#content div#checkout_confirmation table thead tr th.thprice {
    border-bottom: 1px solid #DFDFDF;
}

div#container div#mid div#content div#checkout_confirmation table tbody tr td.tdid {
    border-right: 1px solid #DFDFDF;
}

div#container div#mid div#content div#checkout_confirmation table tbody tr.odd {
    background: #f9f9f9;
}

div#container div#mid div#content div#checkout_confirmation table tbody tr td.tdname,
div#container div#mid div#content div#checkout_confirmation table tbody tr td.object {
    padding: 5px;
}

div#container div#mid div#content div#checkout_confirmation table tbody tr td.tdid,
div#container div#mid div#content div#checkout_confirmation table thead tr th.thid {
    display: none;
}

div#container div#mid div#content div#checkout_confirmation table thead tr th.thid {
    text-align: center;
}

div#container div#mid div#content div#checkout_confirmation table.listitems tbody tr{
color:gray;

}
div#container div#mid div#content div#checkout_confirmation table.listitems tbody tr td.price{text-align:right;}

div#container div#mid div#content div#checkout_confirmation table tbody tr td.tdprice,
div#container div#mid div#content div#checkout_confirmation table thead tr th.thprice,
div#container div#mid div#content div#checkout_confirmation table tbody tr td.value {
    text-align: right;
    padding: 5px;
}

div#container div#mid div#content div#checkout_confirmation table thead tr th.thprice {
    padding-right: 26px;
}

div#container div#mid div#content div#checkout_confirmation div.confirm_totals {
    xbackground: #f6f6f6;
    xmargin: 4px 0 0 0;
    border-top: 1px solid #DFDFDF;
}

div#container div#mid div#content div#checkout_confirmation div.confirm_totals table img {
    display: none;
}

div#container div#mid div#content div#checkout_confirmation table tbody tr td.value,
div#container div#mid div#content div#checkout_confirmation table tbody tr td.object {
    xborder-bottom: 1px solid #DFDFDF;
    color:gray;
}

div#container div#mid div#content div#checkout_confirmation table tbody tr.ot_payment_fee td,
div#container div#mid div#content div#checkout_confirmation table tbody tr td.subexpense {
    padding: 0 5px;
    color: gray;
}

div#container div#mid div#content div#checkout_confirmation table tbody tr.ot_tax td {
    padding: 0px 5px 0 5px;
    color: gray;
}

div#container div#mid div#content div#checkout_confirmation table tbody tr.ot_total td.total {
    font-weight: bold;
    color:#333333;
}
div#checkout_confirmation.subpage div.confirm_totals table tbody tr.ex_moms td.object,
div#checkout_confirmation.subpage div.confirm_totals table tbody tr.ex_moms td.value {
    padding-top:10px;
}
div#container div#mid div#content div#checkout_confirmation div.buttonwrap button.button {
    float: right;
}

/* BUTTON ROLLOVERS */
div#searchbox button.button:hover,
div#address_book div.buttonwrap a.add:hover,
div#newsletter input.apply:hover,
.buybtn:hover,
div.product_wrap div.details div.nfo div.btnwrap input.nbsubmit:hover,
div.btnwrap input.buy_now_list:hover
div.product_wrap div.details div.nfo div.btnwrap input.nbsubmit:hover,
div#container div#rightcolumn a.cart:hover,
div#container div#rightcolumn a.checkout:hover,
div#shopping_cart div#shopping_content div.buttonwrap a.checkout:hover,
div#shopping_cart div#shopping_content div.buttonwrap a.continue:hover,
div#create_account div.buttonwrap button.button:hover,
div#address_book a.delete:hover,
a.edit:hover,
div#shopping_cart div#shopping_content div.buttonwrap a.empty:hover,
div#create_account fieldset#tdc ol li input.tdc:hover,
div#loginbox fieldset input.submit:hover,
div#login div.buttonwrap button.button:hover,
div#container div#leftcolumn div#accountbox a.logoff:hover,
div.product_wrap div.details div.nfo div.btnwrap a:hover,
div.product_wrap div.details div.nfo div.btnwrap a:hover,
div#account_edit div.buttonwrap button.button:hover,
div#account_password div.buttonwrap button.button:hover,
div#login div.buttonwrap button.button:hover,
div#password_forgotten div.buttonwrap button.button:hover,
div#address_book_process div.buttonwrap button.button:hover,
div#password_forgotten div.buttonwrap button.button:hover,
div#shopping_cart div#shopping_content div.buttonwrap button.button:hover,
div#checkout_shipping div.buttonwrap button.button:hover,
div#checkout_confirmation div.buttonwrap button.button:hover,
div#container div#mid div#content #remoteload div.buttonwrap button.button:hover,
div#container div#leftcolumn div#searchbox a:hover,
div#container div#rightcolumn div#guestbox a.logoff:hover,
div#tailor_buttons div.buttonwrap a:hover,
a.tailor_edit:hover
 {
    background-position: 0px -15px;
}

div#container div#mid div#content div#address_book_process div.buttonwrap button span {
    visibility:hidden;
}

div#container div#mid div#content div#account_password div.buttonwrap button span {
    visibility:hidden;

}

div#container div#mid div#content div#account_edit div.buttonwrap button span {
    visibility:hidden;
}


/* TEMP - Remove things that doesn't work yet */
div#container div#mid div#trail div#languages,
div#container div#rightcolumn ol#shoppingcart li a,
div#container div#leftcolumn ol#searchbox li a,
div#container div#leftcolumn ul#choose {
    display: none;
}

/* FROM TEMP.CSS */
div#product_info.subpage {
    position: relative;
}

div#product_info.subpage div#headerbar {
    height: 30px;
    position: relative;
    margin: 7px 0 0 0;
}

div#product_info.subpage div#headerbar h2 {
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    width: 50%;
}

div#product_info.subpage div#headerbar div#stockstatus {
    color: #808080;
    position: absolute;
    left: 266px;
    top: 0;
}

div#product_info.subpage div#headerbar div#productid {
    color: #cccccc;
    position: absolute;
    right: 0;
    top: 0;
}

div#product_info.subpage div#headerbar div#productid div {
    float: left;
    padding: 0 3px 0 0;
}

div#product_info.subpage div#headerbar div#productid img {
    cursor: pointer;
    margin-left: 3px;
    float: left;
    padding-top: 1px;
    }

div#product_info.subpage div#product-container {
    position: relative;
}

div#product_info.subpage div#specifications {
    xbackground: red;
    float: left;
    width: 250px;
    margin-bottom: 60px;
}

div#product_info.subpage div#specifications #buy {
    margin: 10px 0 0 0;
    float: right;
}

div#product_info.subpage div#userspecifications {
    float: right;
    width: 380px;
}

div#product_info.subpage div#specifications div#image {
    text-align: center;
}

div#product_info.subpage div#userspecifications div#tabbox {
    /*position: relative;*/
    width: 100%;
}

div#product_info.subpage div#userspecifications div#tabbox ul {
    width: 100%;
}

div#product_info.subpage div#userspecifications div#tabbox ul li {
    border-top: 1px solid #666;
    list-style: none;
    float: left;
}

div#product_info.subpage div#userspecifications div#tabbox ul li a {
    display: block;
    border-right: 1px solid #666;
    padding: 2px 4px;
    border-bottom: 1px solid #666;
    background: #f2f2f2;
    text-decoration: none;
    xfont-weight: bold;
    text-align: center;
    color: #333;
    cursor: pointer;
    height: 15px;
}

div#product_info.subpage div#userspecifications div#tabbox ul li a#beskrivelse {
    border-left: 1px solid #666;
    width: 68px;
}

div#product_info.subpage div#userspecifications div#tabbox ul li a#specification {
    width: 92px;
}

div#product_info.subpage div#userspecifications div#tabbox ul li a#information {
    width: 113px;
}

div#product_info.subpage div#userspecifications div#tabbox ul li a#review {
    width: 70px;
}

div#product_info.subpage div#userspecifications div#tabbox ul li a.selected {
    border-bottom-width: 0px;
    background: #fff;
    height: 16px;
}

div#product_info.subpage div#userspecifications div#tabbox div#tabbody {
    border: 1px solid #666;
    border-top: 0;
    clear: both;
    background: #fff;
    padding: 10px;
}


div#product_info.subpage div#userspecifications div#tabbox div#tabbody div.tabcontent {
    display: none;
    padding-top:10px;
}

div#product_info.subpage div#userspecifications div#tabbox div#tabbody div.tabcontent.selected {
    display: block;
}

.left {
    float:left;
}

.right {
    float:right;
}
div#frontpagetop div#frontpagetilbud {
    width: 420px;
    height: 266px;
    border: 1px solid;
}

div#frontpagetop div#frontpagebestseller {
    width: 220px;
    height: 266px;
    border: 1px solid;
}

div#frontpageflash div{
    width: 320px;
    height: 100px;
    border: 1px solid;
    text-align: center;
    margin: 20px 0 0 0;
}

div.frontpageproducts {
    padding: 5px 0 0 0px;
    overflow:hidden;
    margin:0;
    /*margin: 20px 0 0 0; MIDLERTIDIG FJERNET MTH*/
}

div.frontpageproducts .frontboxcontent {
    float: left;
    margin: 10px 4px 20px 4px;
    width: 200px;
}

div.frontpageproducts .frontboxcontent.box2,
div.frontpageproducts .frontboxcontent.box5  {
    border-right:1px solid #333;
    border-left: 1px solid #333;
    padding-right: 10px;
    padding-left: 10px;
}

/*div.frontpageproducts .frontboxcontent.box4,
div.frontpageproducts .frontboxcontent.box5,
div.frontpageproducts .frontboxcontent.box6 {
    border-top: 1px solid;
    padding-top: 10px;
} /**/

div.filtercategories {
    background-color:#F2F2F2;
    border-top:2px solid #777777;
    color:#333333;
    font-weight:bold;
    margin:0 0 5px;
    padding:13px 40px 13px 10px;
    width:588px;
    position:relative;

}

div.filtercategories a {

    color:#999999;
    margin-left:0;
    margin-right:0;
    padding-left:0px;
    padding-right: 10px;
    padding-top:1px;
    text-decoration:none;

}

div.filtercategories a:hover {
    color: #c12121;
}
div.filtercategories span.top_menu_space {
    padding-right:10px;
}


div.frontboxcontent .offerheader {
    background: url('http://image.whiteaway.com/p/design/dk/product_banner.png') no-repeat;
    height: 20px;
    width: 195px;
    color: white;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
}

div.frontboxcontent .image {
    text-align: center;
    padding: 3px 0;
    height: 120px;
    width: 190px;
}

div.frontboxcontent .content .title a {
    text-decoration: none;
    color: #333;
    font-weight: bold;
    line-height: 18px;
}

.gallery {
    display: none;
}

div#specifications div#image img#prod_img {
    xwidth: 240px; /*SR01 29/5-05. Det forvrænger billedet lidt når denne størrelse er på.*/
}

/*div#specifications div#image #gallery .thumbs{
    float: left;
} /**/

div#specifications div#image #gallery {
    width: 100%;
    float: left;
}


div.frontboxcontent .content .description {
    height: 55px;
}


div.frontboxcontent .content .price {
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    padding: 3px 0;
}

div.frontboxcontent .content .price .left {
    color: #999999;
    padding: 0;
    margin-bottom: 3px;
    line-height: 20px;
}

div#specifications div#info .price .left {
    color: #999999;
    padding: 0;
    margin-bottom: -5px;
    line-height: 29px;
}

div#specifications div#info .price .right .priceamount,
div.frontboxcontent .content .price .right .saveprice {
    color: #c31013;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
}

div#specifications div#info .price .right .saveprice {
    text-align: right;
}

div#specifications div#info #shipmentprice {
    xborder-top: 1px solid #999999;
    border-bottom: 1px solid rgb(204, 204, 204);
    padding: 3px 0;
    color: #999999;
}

div#specifications div#info .price .right .save,
div.frontboxcontent .content .price .right .save {
    text-align: right;
    font-weight: bold;
}

div.frontboxcontent .content .readmore {
    background: url(http://image.whiteaway.com/p/design/dk/more_nfo.gif) no-repeat;
    height: 15px;
    width: 68px;
    margin: 3px 0;
}
div.frontboxcontent .content .readmore a {
    text-decoration: none;
}

div.frontboxcontent .content .addtocart {
    margin: 3px 0;
    background: url(http://image.whiteaway.com/p/design/dk/buy.gif) no-repeat;
    width: 49px;
    height: 15px;
}

div.frontboxcontent .content .addtocart a {
    text-decoration: none;
}

div.frontpage_seperator
{
    border-bottom: 1px solid #ccc;
    clear: both;
}

div#categories_list_wrap {
    background: #F2F2F2;
    border-top: 1px solid #999;
    padding: 10px;
    height: 20px;
    margin: 0 0 5px 0;
}


div#categories_list_wrap .categories_list_cat a,
div#categories_list_wrap h2 {
    font-weight: bold;
    font-size: 12px;

}

div#categories_list_wrap h2 {
    float: left;
    padding: 0 10px 0 0;
}

div#categories_list_wrap .categories_list_cat {
    float: left;
    padding: 0 8px 0 0;
}

div#categories_list_wrap .categories_list_cat a {
    text-decoration: none;
    color: #999;
}

div#categories_list_wrap .categories_list_cat a:hover {
    color: #c31013;
}

div#greybox {
    background-color: gray;
    width:100%;
    height: 80px;
}

div.categoryfilter .header {
    color: #c12121;
    font-weight: bold;
    font-size: 12px;
    border-top: 1px solid #999;
    padding: 3px 0;
}

div.categoryfilter .header .name {
    float: left;
    line-height: 20px;
}

div.categoryfilter .header .name a {
    color: #333333;
    margin-left: 10px;
    text-decoration: none;
}

div.categoryfilter .header a.rssfeed {
    color: white;
    float: right;
    background: url('http://image.whiteaway.com/p/design/dk/rss_btn_bg.gif') repeat-x;
    height: 14px;
    line-height: 14px;
    font-size: 10px;
    text-decoration: none;
    padding: 0 5px 0 7px;
    margin: 3px 0 0 0;
}

div.categoryfilter .content {
    background: #f2f2f2;
    border-top: 2px solid #777;
    border-bottom: 1px solid #777;
    font-weight: bold;
    padding: 11px 10px;
}

div.categoryfilter .content .left {
    float: left;
    margin: 3px 5px 3px 0;
}

div.categoryfilter .content .left .slogan {
    color: #666666;
}

div.categoryfilter .content .left .help {
    float: left;
}

div.categoryfilter .content .productguideopen {
    float: right;
    color: #666666;
    margin: 3px 0;
}

div.categoryfilter .content .productguideopen a {
    text-decoration: none;
    color: #c12121;
    margin-left: 10px;
}

/* HLK - BUTTON ROLLOVERS */
div.frontboxcontent .content .addtocart:hover,
div.frontboxcontent .content .readmore:hover {
    background-position: 0px -15px;
}

table tbody tr td input,
table tbody tr td textarea {
    border: 1px solid gray;
    margin: 2px;
}



/*NPE CSS så tjek lige!*/
div.split_result
{
    xheight: 15px;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    padding-top:2px;

}
div.split_result a
{
    text-decoration: none;
    padding: 1px;
    font-color: black;
}
div.split_result a.pageResultsPrev, div.split_result a.pageResultsNext
{
    border: 1px solid gray;
}
span.pageResultsSelected
{
    background-color: green;
}



/*NPE slut */


.menuselect a {
    color: black;
}


div#account_history.subpage ol {
    margin: 0px;padding:0px;
}


div#account_history.subpage .button {
    margin: 0px; padding:0px ;
}
div#account_history.subpage ol div.buttonwrap {
    margin: 0px;padding:0px; height:14px
}

div#account_history.subpage ol div.buttonwrap a {
    float: right;
}

div#account_history.subpage ol li.block {
    background: #eee;
    border: 1px solid #bbb;
    margin: 0 0 0px 0;
    list-style: none;
}

div#account_history.subpage ol li.block ol {
    margin: 7px;
    padding: 0;
    background: #fff;
}

div#account_history.subpage ol li.block ol li {
    clear: both;
    height: 34px;
}

div#account_history.subpage ol li.block ol li div.object {
    float: left;
    width: 200px;
    margin: 7px;
}

div#account_history.subpage ol li.block ol li div.value {
    float: left;
    width: 200px;
    margin: 7px;
}

/*  Buttons  */

.buttonwrap {
    clear: both;
    height: 22px;
    margin: 0;
    margin-bottom: 7px;

    white-space:nowrap;
}

.buttonwrap button.button {
    border: 0;
    cursor: pointer;
    float: left;
    display: block;
    padding: 0 2px 0 0;
    text-align: center;
    background: url(http://www.sbl.nutshop.dk/images/sbl/design/buttonright.gif) right no-repeat;
    font-size: 8pt;
    color: #b7b7b7;
    width: auto;
    overflow: visible;
    margin-top: -1px;
    vertical-align: middle;
}

/*  Buttons  */

.buttonwrap button.button {
    border: 0;
    cursor: pointer;
    float: left;
    display: block;
    padding: 0 2px 0 0;
    text-align: center;
    background: url(http://www.sbl.nutshop.dk/images/sbl/design/buttonright.gif) right no-repeat;
    font-size: 8pt;
    color: #b7b7b7;
    width: auto;
    overflow: visible;
    margin-top: -1px;
    vertical-align: middle;
}

/*div.confirm_delivery div.address_box,*/
#account_history_info .address_box,
#account_history_info .account_products {
    margin: 0;
}

div.confirm_delivery div.address_box {
    margin: 10px 0 0 0;/* læg lidt ned*/
}

#account_history_info .account_products {
    margin: 20px 0 10px 15px;
    border-bottom: 1px solid #D3DBE4;
    width: 90%;
    padding-bottom: 5px;
}

#account_history_info .account_products .main b {
    color: #3D546B;
}

/*#account_history_info .account_products table {
border-bottom:1px solid #C0C0C0;
padding-bottom:100px;
}*/

#account_history_info .total {
    width:90%;
    margin: 0 0px 20px 20px;
    padding: 0 0 20px 0;
}

#account_history_info .payment_method_box b,
#account_history_info .total b {
    font-weight: normal;
}

#account_history_info .order_history {
    margin: 20px 0 10px 0;
    padding: 0 0 5px 0;
}

#account_history_info .order_history ol {
    padding: 0px 0 30px 15px;
}

#account_history_info .order_history ol li div {
    float: left;
    margin: 0px 5px 0px 0;
}

#account_history_info .buttonwrap {
    margin-top: -25px;
}

h2#billing_info {
    height: 20px;
}

#account_history_info .footer {
    margin-top: 10px;
}

div#seopage.subpage h2 {
    border-bottom: 1px solid #C0C0C0;
    font-size: 12px;
    margin: 0 0 5px 0;
    padding: 0 0 3px 0;
}

div#seopage.subpage div.seotext h2 {
    border: none;
    font-size: 11px;
    padding: 5px 0 0px 0;
    margin: 0;
}

div#seopage.subpage div.seotext a {
 /*  color: #333; a skal være rød */
}

div#seopage.subpage div.footer {
    margin: 10px 0 0 0;
    border-top: 1px solid #C0C0C0;
    clear: both;
}

/* Fribetaling */
#remoteload h2 {
    margin-bottom: 2px;
    padding-top: 35px;
}

#remoteload .displayhold .displayblock .object,
.displayhold .displayblock .value {
    float: left;
    display: block;
    /*vertical-align:top;*/
}

#remoteload .displayhold .displayblock .object {
    width: 130px;
}

#remoteload .displayhold .displayblock {
    clear: both;
    /*line-height: 14px;*/
    padding: 4px 0 4px 0;
}

#remoteload .displayhold .displayblock .value input {
    padding: 1px 4px 1px 4px;
    border: 1px solid gray;
    height: 13px;
}

#remoteload .displayhold .displayblock .value select {
    padding: 0 0 0 4px;
    /*border: 1px solid gray;
    height: 16px;*/
}

#remoteload hr {
    display: none;
}

#remoteload .displayhold {
    height: 146px;
}

#remoteload .checkout_procedure {
    position: absolute;
    padding: 11px 0 0 0;
    font-style: italic;
    color: #ccc;
}

#remoteload .buttonwrap {
    border-bottom: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    padding: 10px 0 4px 0;
    margin: 2px 0 0 0;
}

#remoteload .buttonwrap button.button {
    float: right;
}

#remoteload div.trail ol li#TrailDeliveryPayment a
#remoteload div.trail ol li#TrailConfirmation a {
    color: #666;
}

/* Order History */
#account_history #product_list tbody .entry td .button {
    display: block;
}

#account_history #product_list tbody .entry td .orderid {
    color: #c21212;
}



/* SIMON? STYLES */

div#tellafriend {
    background: transparent url(http://image.whiteaway.com/p/design/dk/brev.gif) no-repeat;
    width: 12px;
    float: left;
    margin-top: 2px;
}



div#taf-product {
    padding: 5px;
}

div#taf-product .price {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
}

div#taf-product .price .left {
    color: #999999;
    padding: 0;
    margin-bottom: 3px;
    line-height: 20px;
    text-align: left;
    width:  50%;
}

div#taf-product .price .right {
    xcolor: #999999;
    padding: 0;
    margin-bottom: 3px;
    line-height: 20px;
    text-align: left;
    width:  50%;
}
div#taf-product .price .right .saveprice {
    color: #c31013;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
}
div#taf-product .price .right .listprice {
    color: #999999;
    font-size: 15px;
    text-align: right;
    font-weight: bold;
}


div.productsattributes {
    display: none;
}

.totaloverview .overviewitem {
    color: #999;
}

.totaloverview .overviewitem .total,
.totaloverview .overviewitem .top,
.totaloverview .overviewitem .bottom {
    color: #333;
}

div#guest-customer h3 {
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 2px 0;
}
div#guest-customer {
border-bottom: 1px solid #c0c0c0;
}

div#guest-customer div.buttonwrap {
    padding: 0 10px 0 0;
}

div#guest-customer div.buttonwrap a.button {
    background: url('http://image.whiteaway.com/p/design/dk/next.gif') no-repeat;
    width:62px;
    height: 15px;
    text-indent: -9999px;
    display: block;
    float: right;
    margin: 6px 0 0 0;
}

 div#container div#mid div#content div#login div.buttonwrap button.button {
    background: url('http://image.whiteaway.com/p/design/dk/save.gif') no-repeat;
    text-indent: -150px;
    width: 50px;
    position: absolute;
    right: 10px;
    bottom: 145px;
}

div.confirmation_items div.order_specs {
    display: none;
}

div#content div#shopping_cart.subpage h3.totalproducts {
    position: absolute;
    top: 0;
    right: 0;
    color: #999;
    font-size: 12px;
    padding: 0;
    border-bottom: 0;
    font-weight: bold;
}
*html div#content div#shopping_cart.subpage h3.totalproducts {
    top: 0;
    right: 10px;
}

/* ====================================== /
    ORDER INFORMATION
/ ====================================== */
#account_history_info {
    position: relative;
}

#account_history_info h2 {
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #c0c0c0;
    padding: 0 0 2px 0;
}

div.confirm_delivery h3,
div.confirm_delivery div#commentbox h3,
div.confirm_delivery div.address_box h3,
#account_history_info h3,
#account_history_info .account_products tbody tr .mainheading {
    font-weight: bold;
    border-bottom: 1px solid #777;
    padding: 20px 0 1px 0;
    color: #333;
}

#account_history_info .orderno {
	/*position: absolute;*/
    top: 0;
    right: 0;
    color: #999;
    font-size: 12px;
    padding: 0;
    border-bottom: 0;
}

#account_history_info .orderno small,
#account_history_info .order_history,
#account_history_info #billing_info,
#account_history_info .billing_box,
#account_history_info .billadr,
#account_history_info .shipping_box .shipping_header,
#account_history_info .payment_method_box h3,
#account_history_info .buttonwrap {
    display: none;
}

#account_history_info .account_products,
#account_history_info .total {
    width: 100%;
    margin: 0;
    border-bottom:1px solid #C0C0C0;
    padding-bottom:10px;
}

#account_history_info .account_products tbody tr .price,
#account_history_info .total tbody tr .price {
    text-align: right;
}

#account_history_info .account_products tbody tr .price,
#account_history_info .account_products tbody tr .single_price_order {
    font-weight: bold;
}

div.confirm_delivery div.address_box ol,
#account_history_info .address_box ol,
div#addresses ol {
    margin: 3px 0 0 0;
    color: #999;
    font-weight: bold;
    line-height: 14pt;
    padding: 0;
}


div.confirm_delivery div.address_box ol li label,
#account_history_info .address_box ol li label,
div#addresses ol li label {
    display: block;
    color: #666;
    float: left;
    width:150px;
}

#account_history_info .account_products tbody tr td {
    color: #999;
    padding: 4px 0 4px 0;
}

#account_history_info .account_products tbody .even {
    background: #f7f7f7;
}

#account_history_info .account_products tbody tr th {
    font-weight: bold;
    border-bottom: 1px solid #c0c0c0;
    padding: 6px 0 2px 0;
}

#account_history_info .account_products tbody tr .prod {
    xwidth: 100px;
}

#account_history_info .account_products tbody tr .total,
#account_history_info .account_products tbody tr .stk,
#account_history_info .account_products tbody tr .item,
#account_history_info .account_products tbody tr .status {
    width: 100px;
}

#account_history_info .account_products tbody tr .total {
    text-align: right;
}

div#leftcolumn form {
    margin: 0;
    padding: 0;
    display: block;
    xwidth: 100px;
    overflow: hidden;
}

div#productguide {
    border-top: 2px solid #e7e3e7;
    margin: 0 1px 0 1px;
    padding: 4px;
    display: none;
}

div#productguide a {
    color: #c61010;
    background: url(http://image.whiteaway.com/p/design/dk/redloop.jpg) no-repeat top left;
    text-decoration: none;
    padding: 0 0 0 10px;
}


div.stockstatus {
    float: left;
    xbackground: red;
    margin: 2px 0 0 10px;
}

div.stockstatus img {
    margin: 0 5px 0 0;
    float: left;
    display: block;
}


div.stockstatus div.red {
    color: #808080;
}

div.stockstatus div.stocktext {
    float: left;
    margin: 0 0 4px 5px;
}

/*div.split_result.bottom form {
    margin-left:120px;
    _display:inline;
}

div.split_result.bottom span.paging {
    height:15px;
    xbackground: green;
    position: relative;
}*/

div#seopage.subpage { position: relative; }

div#seopage.subpage div.teaser {
    position: absolute;
    top: 0;
    right: 0;
    color: #9c9a9c;
    font-size: 12px;
    font-weight: bold;
}

div#container div#rightcolumn div#loginbox fieldset {
    x_position: relative;
}

div#container div#rightcolumn div#loginbox fieldset input.submit {
    x_bottom: -20px;
    x_right: 0px;
}

div#fixer {
    _clear:both;
    _height:250px;
    display: none;
}

#fixer:empty {
    clear:both;
    height:250px;
}

ul#moreproducts {
    clear: both;
    height: 15px;
    background: #f2f2f2;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin-bottom: 1px;
}

ul#moreproducts li {
    float: left;
}

ul#moreproducts li a {
    display: block;
    color: #000;
    padding: 1px 10px;
    text-decoration: none;
}

ul#moreproducts li a.active-tab,
ul#moreproducts li a:active {
    background: #4d4d4d;
    color: #fff;
}

div.panel {
    display: none;
}

div.active-tab-body {
    display: block;
    margin:0 10px;

}

div#content div#shopping_cart div#headingright {
    margin: -12px 0 0 0;
    *margin: -15px 0 0 0;
    color: grey;
}

table.listitems {
    margin: 0;
}

table.listitems tr td {
    padding: 5px;
}

table.listitems tr td.tdx {
    visibility: hidden;
}

div.confirm_delivery .confirm_payment_method {
    display: none;
}


/* HLK - More buttons | 28-05-2008 */
div#create_account div.buttonwrap a.button,
div#checkout_shipping div.buttonwrap div.left a.button,
div#checkout_confirmation div.buttonwrap div.left a.button,
#remoteload .buttonwrap a.button,
#tailor_buttons  a#button_back
 {
    display: block;
    height: 15px;
    text-decoration: none;
    text-indent: -1000px;
    float: left;
}

div#create_account div.buttonwrap a.button:hover,
div#checkout_shipping div.buttonwrap div.left a.button:hover,
div#checkout_confirmation div.buttonwrap div.left a.button:hover,
#remoteload .buttonwrap a.button:hover,
#tailor_buttons  a.button:hover
 {
    background-position: 0 -15px;
}

div#create_account div.buttonwrap a.button {
    background: url('http://image.whiteaway.com/p/design/dk/cart_gray.gif') no-repeat;
    width: 68px;
}

div#checkout_shipping div.buttonwrap div.left a.button,
div#checkout_confirmation div.buttonwrap div.left a.button,
#remoteload .buttonwrap a.button,
#tailor_buttons  a#button_back {
    background: url('http://image.whiteaway.com/p/design/dk/back.gif') no-repeat;
    width: 62px;
}

#remoteload .buttonwrap {
    padding: 30px 0 0 0;
}


div#product_listing {
    xpadding-bottom: 100px;
    position:relative;
}

div#product_listing div.split_result.top_split.bottom {
    height: 17px;
    margin: 40px 0 0 0;
    xwidth: 100%;
    xbackground: red;
}

div.list_wrap-ok {
    background: blue;
    xheight: 106px;
}

div#alternative div#product_listing div#aroundproductlist {
    padding: 8px 2px 50px;
}

div#alternative div#product_listing div#aroundproductlist div.split_result.top_split.bottom span.smallText.spilt_change_page span.paging a.pageResults.pageResultsNext {
    margin: -15px 0 0 189px;
}

div#alternative div#product_listing div#aroundproductlist div.split_result.top_split.bottom span.smallText.spilt_change_page span.paging span.pagejump_links {
    margin-right: 38px;
    *margin-right: 108px;
}

div.product_wrap {
    position: relative;
    border-bottom: 1px solid #ddd;
    xmargin: 20px 0;
    height: 110px;
}

div#addresses {
    width: 100%;
    xbackground: red;
}

div#addresses div#payment {
    width: 50%;
    float: left;
    padding-bottom: 20px;
}

div#addresses div#shipping {
    width: 50%;
    float: left;
    padding-bottom: 20px;
}

div.confirm_delivery div#commentbox,
div#account_history_info div#commentbox {
    padding-bottom: 20px;
}

div.confirm_delivery div#commentbox div#comment,
div#account_history_info div#commentbox div#comment {
    padding: 5px;
    background: #F6F6F6;
}

div#account_history_info div#printorder {
    cursor: pointer;
}


/*div#wrap div#container div#mid div#content div.buttonwrap a { display: none; }*/
/*div#advanced_search.subpage form h2 {
    font-weight: bold;
    padding-bottom: 10px;
    font-size: small;
}
div#advanced_search.subpage form h3 {
    font-weight: bold;
    padding-bottom: 10px;
}

div#advanced_search.subpage form .messagestack {
    padding-bottom: 15px;
    font-weight: bold;
    color: red;
}
div#advanced_search.subpage form .bluebottom {
    padding-bottom: 10px;
}
div#advanced_search.subpage form fieldset {
    padding-bottom: 15px;
}
div#advanced_search.subpage form fieldset legend {
    display:none;
}
div#advanced_search.subpage form div#searchhelp {

}
div#advanced_search.subpage form fieldset ol li {
    padding-bottom: 5px;
}
div#advanced_search.subpage form fieldset label {
    width: 125px;
    display:block;
    float:left;
}
div#advanced_search.subpage form fieldset ol li#include_subcategories {
    padding-bottom:20px;
}
div#advanced_search.subpage form button.button {
    margin-left: 245px;
    _display:inline;
    background:none;
    background-color: #4F4F4F;
    padding:2px 4px 2px 4px;
}
div#advanced_search.subpage form div.bluebottom {
    font-weight: bold;
}
div#advanced_search.subpage form div.bluebottom a.bluebottoma {
    color:gray;
}
*/

div#account_history_info.subpage table.account_products tbody tr.heading-text th {
    color:#333;
}
div#account_history_info.subpage table.account_products tbody tr.even td {
    color:#999999;
}

div#content #account_history_info table.account_products tbody th {
    padding: 5px;
    border-bottom: 1px solid #999;
}

div#content #account_history_info table.account_products tr td {
    padding: 5px;
}
div#content #account_history_info table.total {
margin-top:5px
}

div#content #account_history_info table.total tbody tr td.txt{
    padding-left: 5px;
    color:#333;
}
div#content #account_history_info table.total tbody tr td.ot_shipping,
div#content #account_history_info table.total tbody tr td.ot_shipping_extra,
div#content #account_history_info table.total tbody tr td.ot_tax   {
color:gray;
}

div#content #account_history_info table.total tbody tr td.ot_tax {

}
div#content #account_history_info table.total tbody tr td.ot_ex_tax {
    padding-top:15px;
}
div#content #account_history_info table.total tbody tr td.ot_total {
    font-weight:bold;
    padding-bottom:5px;
    }
div#content #account_history_info table.total tbody tr td.price {
    text-align:right;
    padding-right: 5px;
    color:#333;
}
div#content #account_history_info table.total tbody tr td.ot_shipping,
div#content #account_history_info table.total tbody tr td.ot_shipping_extra {
    color:gray;
}
div#content #account_history_info table.total tbody tr td.price b {
    font-weight: bold;
}

div#container div#mid div#product_listing div.top_split span.smallText span.select_qty_pr_page input {
    width:10px;
    height:13px;
}

#leftcolumn.screen ul.categories {
background:white;
}
div.confirm_delivery div.address_box ol li {
float:left;
display:block;
width:633px;
padding-left:5px;
background-color: #F6F6F6;
}

table.account_products tr.heading-text { color: gray; }
table.total tbody tr td { color: gray; }

div#rightcolumn.screen div.ad a img { margin-bottom: -2px;}

/* Styring af flash bannerne (de to på forsiden) MTH */
#frontpage.subpage #conceptbox #add1.screen embed#Kampagneside,
#frontpage.subpage #conceptbox #add2.screen embed#Kampagneside {
    width:315px;
}
*html #frontpage.subpage #conceptbox #add1.screen,
*html #frontpage.subpage #conceptbox #add2.screen {
    overflow:hidden;
    width:315px;
}
*:first-child+html #frontpage.subpage #conceptbox #add1.screen,
*:first-child+html #frontpage.subpage #conceptbox #add2.screen {
    overflow:hidden;
    width:315px;
}
/* Styring af flash banner i toppen (topbanneret med produkter på forsiden) MTH */
#frontpage.subpage #frontpagetop #kampagnebox.screen embed#Kampagneside {
    width:638px;
}
*:first-child+html #frontpage.subpage #frontpagetop #kampagnebox.screen {
    overflow:hidden;
    width:638px;
}
*html #frontpage.subpage #frontpagetop #kampagnebox.screen {
    overflow:hidden;
    width:638px;
}
#product_listing div.bottom span.paging span.prev_links_fill {
margin-right:5px;
}
#product_listing div.bottom span.paging span.pagejump_links {
    float:right;
    margin-right: 58px;
    margin-right: /*\**/15px\9;
    *margin-right:60px;
    margin-top: -13px;
    margin-top: /*\**/0px\9;
}
#product_listing div.bottom span.paging span.pagejump_links, x:-moz-any-link, x:default{
    margin-right: 14px;
    min-width:70px;
    }
div#product-container div#specifications div#info {
    padding-right:7px;
    padding-left: 2px;
}
div#product-container div#specifications div#buy form fieldset {
    padding-right:7px;
    float:right;
}

div#seopage.user h2 span { display:none }

div#product-container div#specifications div#buy form fieldset input#product_qty.qtybox{
    height:11px;
}
div#product-container div#specifications div#buy form fieldset label {
    vertical-align:0px;
}
div#recommended.panel div#aroundproductlist {
    padding:8px 2px;
}

#product_info.subpage div#tabbody .tabcontent li {
    list-style: none;
}
div#checkout_confirmation.subpage table.listitems tbody td.single_price,
div#checkout_confirmation.subpage table.listitems tbody td.price {
    font-weight:bold;
}

#big_round_dot {
    background:url(http://image.whiteaway.com/p/design/dk/big_round_dot.gif) no-repeat top left;
    height:10px;
    left:610px;
    position:absolute;
    top:16px;
    width:10px;

}
div#checkout_confirmation.subpage div.confirm_totals table tbody tr.ex_moms td.object,
div#checkout_confirmation.subpage div.confirm_totals table tbody tr.ex_moms td.value,
div#checkout_confirmation.subpage div.confirm_totals table tbody tr.inc_moms td.object,
div#checkout_confirmation.subpage div.confirm_totals table tbody tr.inc_moms td.value {
    color:#333333 !important;
}
div#content #account_history_info table.total tbody tr td.ot_tax {
    color:gray;
}

#userspecifications #tabbox #tabbody span.man-text {
    font-weight:bold;
}

span.man-payoff {
    color:#81BA1F;
    font-weight:bold;
}

div#container div#mid div#content div#checkout_shipping div.declinereason h2 {
    display: block;
    border-bottom: 1px solid #C0C0C0;
    font-size: 12px;
    font-weight: bold;
    padding: 35px 0 2px 0;
    margin: 0 0 2px;
}

div#container div#mid div#content div#checkout_shipping div.declinereason div {
    background: #F6F6F6;
    padding: 5px 10px 7px 10px;
}

div#container div#mid div#content div.buttonwrap.tryagain {
    border-top: 1px solid #C0C0C0;
    margin: 2px 0 0 0;
    height: 40px;
    border-bottom: 1px solid #C0C0C0;
}

div#container div#mid div#content div.buttonwrap.tryagain a.button {
    display: block;
    width: 69px;
    height: 15px;
    background: url(http://image.whiteaway.com/p/design/dk/tryagain.gif) no-repeat top left;
    margin: 10px 0 0;
    text-indent: -99999px;
}

/* ============================================================ */

div#container div#mid div#content div#advanced_search legend { display: none; }

div#container div#mid div#content div#advanced_search h2 {
    margin-bottom: 20px;
}

div#container div#mid div#content div#advanced_search div#searchhelp h3 {
    display: none;
}

div#container div#mid div#content div#advanced_search h3 {
    border-bottom: 1px solid #777777;
    color: #333333;
    font-weight: bold;
    padding: 20px 0 1px;
    margin-top: 30px;
}

div#container div#mid div#content div#advanced_search fieldset {
    background: #F6F6F6;
    line-height: 12pt;
    margin: 2px 0 0;
    padding: 10px;
}

div#container div#mid div#content div#advanced_search label {
    display: block;
    float: left;
    font-weight: bold;
    margin: 5px 0 0;
    width: 180px;
}

div#container div#mid div#content div#advanced_search input.checkbox {
    width: 16px;
}

div#container div#mid div#content div#advanced_search input,
div#container div#mid div#content div#advanced_search select {
    border: 1px solid gray;
    font-size: 11px;
    margin: 4px 0;
    padding: 1px 0 1px 4px;
    width: 133px;
}

div#container div#mid div#content div#advanced_search select {
    width: 139px;
}

div#container div#mid div#content div#advanced_search div.bluebottom {
    margin-top: -30px;
    margin-left: 350px;
    position: relative;
}

div#container div#mid div#content div#advanced_search div.bluebottom a {
    color: #000;
    text-decoration: none;
}

div#container div#mid div#content div#advanced_search div.bluebottom a u { text-decoration: none; }

div#container div#mid div#content div#advanced_search div#searchhelp {
    position: absolute;
    top: 16px;
    right: 36px;
    border: 1px solid #C0C0C0;
    padding: 10px;
    width: 230px;
    background: #fff;
}

div#container div#mid div#content div#advanced_search div.buttonwrap {
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    margin-top: 2px;
    padding: 10px 0 10px 0;
}

div#container div#mid div#content div#advanced_search div.buttonwrap button.button {
    background: url(http://image.whiteaway.com/p/design/dk/search.gif) no-repeat;
    text-indent: -999999px;
    width: 30px;
    height: 15px;
    display: block;
    float: right;
}

*:first-child+html div#container div#mid div#content {
}
*html div#container div#mid div#content {
}

*:first-child+html div#container div#mid div#content div#product_info.subpage {
}
*html div#container div#mid div#content div#product_info.subpage {
}

*html div#container div#mid div#content div#catchtabs {
    padding-left:3px;
}

div#guide div.guide-text {
    width:450px;
    float:left;
}
div.kobsguide div.seotext
{
    width:440px;
    float:left;
}
div#guide div.guide-img, div.kobsguide div.seoimage {
    float:right;
    max-width:190px;
    overflow:hidden;
}

div#guide div.guide-header {
    margin-top:10px;
    width: 640px;
    height:17px;
    border-bottom: 1px solid #999;
}
div#guide span.guide-header-left {
float:left;
color:#333;
font-weight: bold;
font-size: small;
}

div#guide span.guide-header-right {
float:right;
color: #999;
font-weight: bold;
font-size: small;
}

div#guide div.guide-text center {
    text-align: left;
}



div#guide div.guide-text p {
    line-height: 17px;
}

div#guide div.guide-text strong, div.seotext strong {
    font-weight: bold;
    display:block;
    padding-top:10px;
}
span.adv_back_button {
    display:none;
}

div#content div#official div div h2 {
    margin-top: 20px;
}

div.whiteawaybrand {
    color:#999999;
    float:right;
    position:absolute;
    right:0;
    top:0;
}

div#official.subpage div.body {

}

div#official.subpage div.presse_fake_box {
    display:block;
    height:17px;
    border-bottom: 1px solid black;
}

div#official.subpage div.expand_button {
    float:right;
    text-decoration:none;
    color:#999999;
    font-weight:bold;
}
div#official.subpage div.expand_button a{
    text-decoration:none;
    color:#999999;
}
div#official.subpage h3 { float:left; }

div#official.subpage div.body div.byline {
    color: #999999;
    float:left;
    padding: 1px 0 5px 0px;
    font-size:12px;
    font-weight: bold;
}
/* NPK/BSS: 28-05-2008 */
div#official.subpage div.news {
    width: 50%;
    float: left;
    margin: 6px 0 6px 0;

}

div#official.subpage div.press {
    margin: 6px 0 6px 0;
    padding-bottom:15px;

}

div#official.subpage div.body {

}

div#official.subpage div.news.last div.body {
    margin-left: 0 3px;
}

div#official.subpage div.body h3 {
    font-weight: bold;
    padding: 0px 5px 0 0px;
    font-size: 13px;
    color:#333;
}



div#official.subpage div.body p {
    padding: 0 0px 0px 0px;
    line-height: 15px;
    font-size: 12px;
    text-align:left;
    padding:2px 0 0;
}

div#official.subpage div.queryqty {
    border: 1px solid #ddd;
    margin: 6px 0 0 0;
    padding: 5px;
    position:relative;
    background: #f7f7f7;
}
div#official.subpage #context{
    margin:0;
    border: 0;
    background: 0;
    margin:0;
    display:block;

}
div#official.subpage a {
    text-decoration:none;
    font-weight: normal;
    /*color:#999999;*/
}

div#official.subpage #context a,
div#official.subpage #context a {
    /*color: #80b91e;*/
}

div#official.subpage h2 a {
    /*color: #80b91e;*/

}

div#official.subpage h2 {
    color:#999;
}
span.smallText a { color: black;}
div#catchtab { clear:both; }

table#payment_box_table { margin: 0px 5px; }
table#payment_box_table tbody tr td.payment_box_paymenttitle { width: 606px; }

div.presse_header { display:block; border-bottom:1px solid #999; }
span.presse_header_right { float:right; margin-top:-15px; color:#999;}
div#container div#mid div#content div#official h2 {

    font-weight: bold;
    font-size: 14px;
    padding: 0 0 2px 0;
}
div#container div#mid div#content div#official h2 span{ font-size:12px;}
div#seopage.faq div.footer { clear: both }
div#seopage.faq div.seotext {
    width:390px;
    float:left;
    padding-bottom:100px;
}
div#seopage.faq div.seotext h5 {
    font-weight:bold;
    font-size:11px;
    border-bottom: 1px solid #999;
    padding-top:10px;
}
div#seopage.faq div.picture {
    width:250px;
    float:right;
}
div#seopage.faq div.seotext-part a { color:#80B91E; }

div#checkout_shipping.subpage td.icons_cell_checkout { width: 25px; }

a#pswforgot { color:#BD2323; }

div#seopage div.presse_fake_box { clear:both; padding: 15px 0; border-bottom: 1px solid #333333; }

div#seopage div.presse_fake_box h3 { float:left; font-weight: bold; color: #333; text-decoration:none; }

div#seopage div.presse_fake_box div.expand_button { float:right; }

div#official.subpage a.pageResultsNext, div#official.subpage a.pageResultsPrev {
    background: url('http://image.whiteaway.com/p/design/dk/res_next.gif') no-repeat;
    text-indent: -99999px;
    text-align: left;
    border: 0;
    width: 55px;
    height: 15px;
    display: block;
    margin: 0 0 0 30px;
}
div#official.subpage a.pageResultsPrev {
background: url('http://image.whiteaway.com/p/design/dk/res_prev.gif') no-repeat;
    margin: 0px;
    float:left;
}
div#official.subpage span.pagejump_links { float:left; }
div#official.subpage span.smallText { float:right; margin-top:-11px;}

#print { cursor:pointer;}

a.compare_image_link {
    height:15px;
    width:80px;
    display: block;

}
div#compare_image_link {
    background: url('http://image.whiteaway.com/p/design/dk/compare.gif') no-repeat 0 0;
    height:15px;
    width:80px;
    bottom:3px;
    _bottom:261px;
    xposition:absolute;
    z-index:999;
}

div.compare {
    position:absolute;
    left:0;
    top:45px;
}

div.compare input.button {
    display:none;
}

#content #categorybanner.subpage { margin-left: -6px; }

#compare-products.subpage table tr.odd td,
#compare-products.subpage table tr.even td { width: 160px; padding: 2px;}
#compare-products.subpage table tr td { width: 137px; padding: 2px 3px 2px 3px;}
#compare-products.subpage table tr.no-border td { width: 158px; padding: 3px 3px 0px 3px;}
#compare-products.subpage table tr td.comparrisonDesc { width: 136px; }
#compare-products.subpage table tr td.comparrisonDesc2 { border-left:2px solid white; width:160px; }
#compare-products.subpage table tr.no-border td.comparrisonDesc { padding: 3px 2px 0px 2px;}
td.comparrisonDesc2 {text-align:center;}

#compare-products.subpage table tr td input { font-size:10px; width:130px; }

#compare-products.subpage table tr.odd,
#compare-products.subpage table tr.even {  }
#compare-products.subpage table tr {display:block; color: #999; }
#compare-products.subpage table tr.even {background-color:#F4F4F4}

#compare-products.subpage table tr td.prodbasic { vertical-align: top !important; border-left:2px solid #EEEEEE; width:157px; }

#compare-products.subpage table tr td.prodbasic a.prodhead {
    text-decoration: none !important;
    font-weight: bold;
    color: #333 !important;
}

#compare-products.subpage .compare_image {
height:112px;}


#compare-products.subpage .product_price_small {text-align:right;}

#compare-products.subpage .btnwrap {clear:both;}



#compare-products.subpage table tr td.prodbasic a.compare_image {
    display: block;
    height: 120px;
    border-bottom: 1px solid #ccc;
}

#compare-products.subpage table tr td.prodbasic span { margin: -6px 0 0 0; }

#compare-products.subpage table tr td.prodbasic span.product_price_small {
    font-weight: bold;
    font-size: 14px;
    color: #c21212;
    width:107px;
    float:right;
    text-align:right;
    margin: -8px 0 0 0;
}

#compare-products.subpage table tr td.prodbasic a.morenfo {
    background: url('http://image.whiteaway.com/p/design/dk/more_nfo.gif') no-repeat;
    display: block;
    width: 68px;
    height: 15px;
    padding: 0;
    margin: 0 0 -15px 0;
    float:left;
}

#compare-products.subpage table tr td.prodbasic a.morenfo:hover { background-position: 0 -15px; }
#compare-products.subpage table tr td.prodbasic .compare_buy_product { width:157px !important; }


#compare-products.subpage table tr td.prodbasic div.btnwrap span { display: none; }

#compare-products.subpage table tr td.prodbasic input.prodcheck {
    width: 15px;
    float: left;
}

#compare-products.subpage table tr td.prodbasic a.update {
    margin:0 auto;
    width: 50px;
}
#compare-products.subpage table tr td.prodbasic div.listing_before_price,
#compare-products.subpage table tr td.prodbasic a.morenfo span,
#compare-products.subpage table tr td.prodbasic div.listing_discount_price { display:none; }
tr.no-border td { border-right:0 !important; border-top:0 !important; border-left:0 !important;}
tr.no-border {  border-left:0 !important; }

.taf_wrap button { cursor:pointer; }

span.select_vat { display:none; }

/*div.bottom span.spilt_result_num_of_pages { float:left; }
div.bottom span.spilt_change_page {
    float: right;
}

div.bottom span.spilt_change_page, x:-moz-any-link, x:default {
    xfloat: right;
    margin-right: -41px;
    margin-top: -27px; *margin-right:-2px;
}

div.bottom span.spilt_change_page span.paging span.pagejump_links {
    border: 1px solid red;
}


div.bottom span.pagejump_links { }
div.bottom a.pageResultsNext {
    display: block;
    background: url('http://image.whiteaway.com/p/design/dk/res_next.gif') no-repeat;
    text-indent: -99999px;
    width: 55px;
    height: 15px;
    border:0;
    float:right;
}
div.bottom a.pageResultsPrev {
    display: block;
    background: url('http://image.whiteaway.com/p/design/dk/res_prev.gif') no-repeat;
    text-indent: -99999px;
    width: 55px;
    height: 15px;
    border:0;
}
div.bottom a.pageResults { float:left; }
div.bottom form { position:absolute; margin:0; left:100px; _left:220px; bottom:1px; *bottom:0px;}*/

div#seopage div.seoimage{
    position: absolute;
    top: 25px;
    right: 0px;
    _right: 10px;
}

#compare-products.subpage table tr td a {
padding:2px;
width:154px;
display:block;
}

#compare-products.subpage table tr.no-border td.comparrisonDesc2 { width:160px; }
#compare-products.subpage table tr.no-border td {
    border-bottom: 1px solid #999 !important;
    color: #333;
}

div.split_result.top_split.bottom { height: 15px; }

div.split_result.top_split.bottom span.smallText.spilt_change_page form span.select_qty_pr_page {
    margin: -14px 0 0 250px;
    *margin: -16px 0 0 250px;
}

div.split_result.top_split.bottom span.spilt_result_num_of_pages,
div.split_result.top_split.bottom span.smallText.spilt_change_page form span.select_qty_pr_page {
    float: left;
}

div.split_result.top_split.bottom span.smallText.spilt_change_page span.paging {
    float: right;
    xmargin: -27px -53px 0 0;
    x*margin: -27px -2px 0 0;
}

div.split_result.top_split.bottom span.smallText.spilt_change_page span.paging span.pagejump_links a { float: left; }

div.split_result.top_split.bottom span.smallText.spilt_change_page span.paging span.pagejump_links a.pageResults.pageResultsPrev,
div.split_result.top_split.bottom span.smallText.spilt_change_page span.paging span.pagejump_links a.pageResults.pageResultsNext {
    display: block;
    text-indent: -99999px;
	width: 55px;
    height: 15px;
    border: 0;
}

div.split_result.top_split.bottom span.smallText.spilt_change_page span.paging span.pagejump_links a.pageResults.pageResultsPrev {
    background: url('http://image.whiteaway.com/p/design/dk/res_prev.gif') no-repeat top left;
    margin-top: 13px;
}

div.split_result.top_split.bottom span.smallText.spilt_change_page span.paging span.pagejump_links a.pageResults.pageResultsNext {
    background: url('http://image.whiteaway.com/p/design/dk/res_next.gif') no-repeat top left;
}

input.suppl_shipping_text {
    border: 1px solid silver !important;
    float: left;
    font-size: 11px;
    padding: 1px;
    color: #666;
}

div#checkout_shipping_address hr { display: none; }
div#checkout_payment_address hr { display: none; }

div#checkout_shipping_address h2,
div#checkout_shipping_address h3.topmarging,
div#checkout_payment_address h2,
div#checkout_payment_address h3.topmarging {
    padding: 30px 0 1px 0;
    border-bottom: 1px solid #777;
    color: #333;
    font-weight: bold;
}

div#checkout_shipping_address div.address,
div#checkout_payment_address div.address {
    background: #F6F6F6;
    padding: 5px 0 5px 10px;
    margin: 2px 0 0 0;
    line-height: 12pt;
}

div#checkout_shipping_address fieldset legend { display: none; }
div#checkout_payment_address fieldset legend { display: none; }

div#checkout_shipping_address fieldset ol,
div#checkout_payment_address fieldset ol {
    background: #F6F6F6;
    padding: 5px 0 5px 10px;
    margin: 2px 0 0 0;
}

div#checkout_shipping_address fieldset ol li label,
div#checkout_payment_address fieldset ol li label {
    display:block;
    float: left;
    font-weight: bold;
    margin: 5px 0 0;
    width: 140px;
}

div#checkout_shipping_address fieldset ol li input,
div#checkout_payment_address fieldset ol li input {
    border: 1px solid gray;
    font-size: 11px;
    margin: 4px 0;
    padding: 1px 0 1px 4px;
    width: 133px;
}

div#checkout_shipping_address fieldset ol li select { width: 139px; }
div#checkout_payment_address fieldset ol li select { width: 139px; }

#checkout_shipping_address .buttonwrap,
#checkout_payment_address .buttonwrap {
    float: left;
    margin: 5px 0 0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    padding: 10px 5px;
    width: 628px;
    height: auto;
}

div#checkout_payment_address div.buttonwrap button.button,
div#checkout_shipping_address div.buttonwrap button.button {
    border: 0 none;
    cursor: pointer;
    font-size: 11px;
    background: transparent url(http://image.whiteaway.com/p/design/dk/next.gif) no-repeat scroll 0 0;
    text-indent: -99999px;
    width: 62px;
    float: right;
}

div#checkout_shipping_address div.addressblock,
div#checkout_payment_address div.addressblock {
    background: #f6f6f6;
    margin: 2px 0 10px 0;
    padding: 5px 0 5px 10px;
}

div#checkout_shipping_address div.addressblock div.abname,
div#checkout_payment_address div.addressblock div.abname {
    font-weight: bold;
    float: left;
    margin: 0 0 0 10px;
}

div#checkout_shipping_address div.addressblock div.abradio { float: left; }
div#checkout_payment_address div.addressblock div.abradio { float: left; }

div#checkout_shipping_address div.addressblock ol,
div#checkout_payment_address div.addressblock ol {
    line-height: 12pt;
    clear: both;
    margin: 0 0 0 23px;
}

div#account_history_info div#pricerunner { margin: 22px 0 0 0; }

div#account_history_info div#pricerunner a {
    text-decoration: none;
    font-weight: bold;
}

div#checkout_shipping div.messagestack {
    padding: 30px 0 5px 0;
    color: #BD2323;
    border-bottom: 1px solid #ccc;
}

div#checkout_shipping table#adds b {
    display: block;
    float: left;
    width: 192px;
 }

div#seopage div.seotext { line-height: 12pt; }

div#seopage.subpage div.seotext p {
    margin: 0 0 10px 0;
}

/*NPE ajax filter */
label.ajax_search_enabled
{
    cursor: pointer;
}
label.ajax_search_enabled.checked
{
    border: 2px solid #ffcf21;
}

label.ajax_search_disabled
{
   color: gray;
}
div.ajax_spec_images
{
    clear: both;
}
div.ajax_search_image
{
    width: 50px;
    float: left;
    text-align: center;
    padding: 2px 0px 2px 0px;

}
img.ajax_search_enabled
{
    cursor: pointer;
}
img.ajax_search_enabled.checked
{
    border: 1px solid green;

}
img.ajax_search_disabled
{
    border: 1px solid gray;
    cursor: default;
}
ol.spec_checkbox
{
    padding:8px;
}
ol.spec_checkbox input
{
    display: none;
}
ol.spec_checkbox label
{
    padding-left: 1px;
    padding-right: 1px;
    font-weight: bold;
    font-size: 10px;

}


a.unsubscribe {
    height: 15px;
    background: transparent url('http://image.whiteaway.com/p/design/dk/unsubscribe.gif') no-repeat 0 0;
    width:60px;
    overflow:hidden; display:block;
    position:absolute;
    bottom:10px;
}
a.unsubscribe:hover { background-position: 0 -15px; }

div.payment_box table#payment_box_table tr td.payment_box_price {
    color: #999;
    font-weight: bold;
    text-align: right;
    padding: 3px;
}

#compare-products.subpage table tr td a.delete {
    background: transparent url('http://image.whiteaway.com/p/design/dk/remove.gif') no-repeat 0 0;
    width: 48px;
    height: 15px;
    padding: 0;
}

#compare-products.subpage table tr td a.delete span { display: none; }

.warning_text{ font-weight: bold; }

.messageStackError {font-weight:bold;color:#BD2323;border:1px solid #BD2323; padding:4px;text-align:center;}

.address_box ol {background:#F6F6F6 none repeat scroll 0%;}
.address_box li {padding-left:5px;}




/* Ajax Search */

input.range_limit_left, input.range_limit_rigth
{
    width: 45px;
    padding-left: 5px;
    padding-right: 5px;

}
input.range_limit_rigth
{
    float: right;
    margin-right: 7px;
}
input.range_limit_left
{
    float: left;
    margin-left: 7px;
}
ol#spec_ol_manufacturers li
{
    float:left;
    width: 101px;
    height: 20px;
    padding: 4px 0;
    *padding:0px 0;
    vertical-align: middle;
    padding:10px 6px;
}
ol#spec_ol_manufacturers li input
{
    float:left;
    margin-top:4px;
    display: none;
    *margin-top:0;

}
ol#spec_ol_manufacturers
{
    text-align: center;
}
ol#spec_ol_manufacturers li
{

}
ol#spec_ol_manufacturers li label
{
   /* padding-left:3px;  */
}
ol#spec_ol_manufacturers li label img
{
   margin-top: 3px;
}
ol#spec_ol_manufacturers li label span
{
    height: 40px;

}

div#loader {
    position: fixed;
    _position: absolute;
    margin-right: -40px;
    margin-left: -40px;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    z-index: 999999;
    background: #fff;
    border: 1px solid #bbb;
    overflow: hidden;
    display: none;
}


div#loader div#hold {
    padding: 24px;
}

.dualSliderAreaStyle
{
    font-weight: bold;
    padding-bottom: 7px;
}

.dualSliderRailBodyStyle
{
    position: relative;
    padding-top:5px;

    height: 21px;
    z-index: 0;
    background: transparent url(http://image.whiteaway.com/p/script/dualslider/rail-body.png) left 5px repeat-x;
}

.dualSliderHandleStyle
{
    top:1px;
    width: 11px;
    height: 20px;
    position: absolute;
    z-index: 2;
}
 #dualSliderRailBody_0
 {
 width:168px;
 }
.dualSliderSpanStyle
{
    background: transparent url('http://image.whiteaway.com/p/script/dualslider/rail-body-active.png') repeat-x 0 0;
    position: absolute;
    float: left;
    height: 10px;
    z-index: 0;
}

.spec_ranges
{
    padding-top:5px;
    height:20px;
}

.dualSliderWrapper
{
    width:133px;
    margin:0 auto;
}
#advanced_filter_middle_div3   .dualSliderWrapper  ,#advanced_filter_middle_div2   .dualSliderWrapper
{
    position: absolute;
    top:0px;
    left:60px;
    width:166px;
    margin-left:7px;
}
#advanced_filter_middle_div3  .dualSliderAreaStyle ,#advanced_filter_middle_div2  .dualSliderAreaStyle
{
    position:relative;
}
#advanced_filter_middle_div3  .dualSliderRailBodyStyle
{
    width:100%;
}
.spec_ranges input
{
    font-family:tahoma,arial;
    font-size:11px;
    text-align:center;
    font-weight:normal;
}

.top_seperator {
    border-top:4px solid #4D4D4D;
}

#advanced_filter_middle_div3 { width: 628px; background-color:#F2F2F2;padding:0px 4px}
#advanced_filter_middle_div3 .boxheader_title {  }
#advanced_filter_middle_div3 .boxheader_title .header_left { float:left; color: #333333;  text-transform: capitalize; font-family: Tahoma, Arial;}
 .boxheader_title .header_right { float:right; color:#a3a3a3;  text-transform: none; font-family: Tahoma, Arial;}
#advanced_filter_price  .header_right  {
    padding: 0px;
    margin:0px;
    margin-top:-15px;
}
 div#advanced_filter_middle_div2 div.header_right
 {
 position:absolute;
 left:250px;
 top:2px;
 }


.top_split span.spilt_result_num_of_pages {
    float:right;
    padding-right:10px;

}

.bottom span.spilt_result_num_of_pages { float:left; padding-right:0 !important;}

#recommended .top_split .select_qty_pr_page.sort {
    float:right !important; margin-left:0px !important;
}


#recommended .top_split .smallText{
 *width:638px !important;
}

#seoimage {display:none;}

#i75 {display:none;}

.prices {text-align:right;white-space: nowrap;}

div#container div#rightcolumn table.separator tr td input.submit {
    background: url(http://image.whiteaway.com/p/design/dk/login.gif) repeat-x scroll top left;
    margin: 2px 8px 5px 0pt;
    border: 0px none;
    cursor: pointer;
    font-size: 11px;
    height: 15px;
    width: 48px;
}

div#container div#rightcolumn table.separator tr td input.submit:hover {
    background-position: 0 -15px;
}

.frontpage_seo {
    border:1px solid #CCCCCC;
    padding: 4px;
    width:628px;
}

.frontpage_seo h2 {
    font-size:14px;
    font-weight:bold;
}

div#container div#mid div#content div#customercenter div.box div.content div.contact-nonactive {
    display: none;
}

div#container div#mid div#content div#customercenter div.box div.content div.contact-active {
    position: absolute;
    top: 24px;
    left: 1px;
    background: #F6F6F6;
    height: 95px;
    width: 125px;

    padding: 0px 15px 0 5px;
    cursor: default;

}

div#container div#mid div#content div#customercenter div.box div.content div.contact-active a {
    margin: 5px 0 0 -3px;
    padding: 0;
    height: 20px;
}
#mainmenu
{
    xborder-right :1px solid #BFBFBF;
}
#paymentmethods  ,#newsletter ,#searchbox ,#leftcolumn form
{
   xborder-right :1px solid #BFBFBF;
   border-bottom :1px solid #BFBFBF;
}
#shoppingcart  ,table.separator,#customerservice
{
       xborder-left :1px solid #BFBFBF;
        /*border-bottom :1px solid #BFBFBF;*/
}
.gv_text
{
    clear: both;
    padding: 5px;
}
 .giftvouchermain
 {
    /*width:470px;*/
 }
  .giftvouchermain  h2
  {
    font-size: 14px;;
  }
.giftvouchermain .right
{
    clear: both;
    float: none;
}
#gvamount
{
    margin-top:15px;
    /*padding:5px;*/
}
#gvamount label{
margin-left: 10px;
margin-top:5px;;
}
#gvaddtocart
{
    padding: 5px 0px;
}

.separator,
div#container div#leftcolumn ul.categories {
    border-bottom:4px solid #4D4D4D !important;

}

h3.content_header
{
  border-bottom:1px solid #999999;
  padding:0 0 2px;
  font-weight: bold;

}

li#newsletter{ border: 0px !important; }

div#address_book_process h3 {
    border-bottom: 1px solid #C0C0C0;
    font-weight: bold;
    margin: 0 0 2px;
    padding: 8px 0 2px;
}

div#address_book_process div.currentaddress {
    background: #F6F6F6;
    padding: 10px 14px;
    position: relative;
}

div#container div#mid div#content div#address_book_process p.reqinfo {
    bottom: -10px;
    border-bottom: 1px solid #C0C0C0;
    display: block;
    width: 100%;
    padding-bottom: 10px;
}

div#container div#mid div#content div#address_book_process div.buttonwrap a.delete {
    display: block;
    background: url(http://image.whiteaway.com/p/design/dk/delete.gif) no-repeat;
    margin: 0 0 0 10px;
    width: 49px;
    height: 15px;
    position: absolute;
    top: 108px;
    right: 15px;
}

div#container div#mid div#content div#address_book_process div.buttonwrap a.delete:hover { background-position: 0 -15px; }

div#container div#mid div#content div#address_book_process div.buttonwrap a.delete span { display: none; }

#gvaddtocart.number .gvtextheader {
    display:none;
}

#gvaddtocart.number input.nbuttonbuy {
    background: transparent url(http://image.whiteaway.com/p/design/dk/add_giftvoucher.gif) no-repeat 0 0;
    width:138px;
    height:15px;
    display: block;
    text-indent:-9999px;
    border:0;
    cursor:pointer;
    float:right;
    margin-top:5px;
}
#gvaddtocart.number input.nbuttonbuy:hover {
    background-position: 0 -15px;
}

.giftvouchermain .left {
    width:100%;
}

.gv_text div
{
    display: block;
    float: left;
    width: 80px;
    margin: 5px 0 0 0;
}

.gv_text textarea { width:230px; }

#gvamount input, #gvamount label { float:left;
    display:block;
}

#gvamount input { clear:left; margin-top:5px; *margin-top:0; margin-left:5px;}
#gvamount label { clear:right; }

#gvaddtocart { clear:both; position:relative; }

#gvreceiver {
background:transparent url(http://image.whiteaway.com/p/design/dk/whiteaway-giftvoucher.png) no-repeat right center;
}

 .giftvouchermain h2 ,.gvtextheader { position:relative;} /*IE-hack*/

#amount_userdefined_value {clear:none !important; margin-top:3px !important;}
/*** spec box **/
#advanced_filter_middle_div3 ,div#advanced_filter_middle_div2
{
    position:relative;

}
#advanced_filter_middle_div3 .spec_box
{

    float:left;
    width:301px;
    display:inline;


}
#advanced_filter_middle_div3 .spec_box.even
{
   padding-right:8px;

}
#advanced_filter_middle_div2 #hide_spec_0
{
border-right:1px solid #d9d9d9;
padding-left:3px;;
}
#advanced_filter_middle_div3 .spec_box.odd
{
   padding-left:8px;
   border-left:1px solid #d9d9d9;
}
#advanced_filter_middle_div3 .spec_box .boxheader   ,  div#advanced_filter_middle_div2 div.header_left
{
    background:none ;
    border-bottom: 1px solid #777777;
    padding:2px 0px 4px 0px;
}
div#advanced_filter_middle_div2 div.boxheader
{
    margin-bottom:5px;
    width:296px;
}
.spec_checkbox  li
{
    float:left;
    margin-right: 5px;
}
#advanced_filter_middle_div2   #hide_spec_0 ,#advanced_filter_middle_div2   #hide_spec_0  .dualSliderAreaStyle .spec_ranges
{
    width:310px;
}
   #spec_ol_onlyonstock
   {
    position: absolute;
    top:14px;
    left:360px;
   }
#advanced_filter_middle_div2 ,#advanced_filter_manufact_ahv  ,#hidSpec_link ,#advanced_filter_manufacturers_list
{
    background-color: #f2f2f2;
    border:1px solid #f2f2f2;
}
div#container div#advanced_filter_middle_div3   div.boxheader, div#container div#advanced_filter_middle_div2   div.boxheader
{
    background:none;
}
 .sper
{
clear:both;
}

.giftvoucher_shopcart_header { margin-top:20px; border-bottom:1px solid #C0C0C0;}
.giftvoucher_shopcart .info { 
    float:left;
    
    padding-right:10px;
    width:186px;    
}
.giftvoucher_shopcart input { margin-left:0; }

tr.giftvoucher_input { width:100px;}
.giftvoucher_input td { float:left; width:100px !important; margin-right:20px; }
tr.giftvoucher_input td input { float:left; width:100px; *width:200px;}
tr.giftvoucher_input td input.submit { background: transparent url(http://image.whiteaway.com/p/design/dk/pay_giftvoucher.gif) no-repeat 0 2px;height:17px; border:0; text-indent:-9999px; cursor:pointer; }
.voucher_error { padding:5px; border:1px solid #C0C0C0; border-top:0; background-color:beige; color:red; font-weight:bold; }
#gverror { padding:5px; border:1px solid #C0C0C0; border-top:0; background-color:beige; color:red; font-weight:bold; margin-top:-2px;  }

div#ibox div#ibox_wrapper,
div#ibox {
    padding: 0 !important;
}

div#ibox #ibox_loading {
    background:none repeat scroll 0 0 white;
    border:2px solid black;
    color:black;
    font-size:10px;
    font-weight:bold;
    height:40px;
    padding:22px;
    text-align:center;
    width:100px;
    background: url("http://image.whiteaway.com/p/ajax-loader.gif") no-repeat scroll center 39px white;
}

div#ibox #ibox_overlay {
    z-index: 1;
}

div#ibox div#ibox_wrapper div#ibox_content {
    border:4px solid gray !important;
    margin: 0 !important;
    z-index: 400;
}

div#ibox div#ibox_wrapper div#ibox_content div#product_info div#image {
    float: left;
    height: 320px;
    padding-right: 10px;
    width: 188px;
    overflow: hidden;
}

div#ibox div#ibox_wrapper div#ibox_content div#product_info div#image img {
   /* width: 145px;*/
}

div#ibox div#ibox_wrapper div#ibox_content div#product_info div#content {
    background:none repeat scroll 0 0 transparent;
    float:left;
    padding:3px 0px 10px 10px;
    width:225px;
}

div#ibox div#ibox_overlay { background: none !important; }

div#ibox div#ibox_wrapper div#ibox_footer_wrapper a {
    background:url("http://image.whiteaway.com/p/icons/unchecked.gif") no-repeat scroll 2px 3px white;
    cursor:pointer;
    display:block;
    height:14px;
    padding-bottom:2px;
    padding-left:17px;
    padding-top:2px;
    width:20px;
}

div#ibox h2 {
    display:none;
}

div#ibox #productid {
    padding-top: 10px;
}

div#ibox div#ibox_wrapper div#ibox_footer_wrapper {
    bottom:20px;
    float:right;
    left:6px;
    top:-1px;
    width:100%;
    z-index:0;
}

div#ibox div#ibox_wrapper div#ibox_content {
    background: #fff url(http://image.whiteaway.com/p/design/dk/vertical_border.gif) repeat-y 200px 0 !important;
}

span#ot_total_extra_info
{
    display: block;
    color: red;
}

tr.tailor_cart_sub
{
    height: 30px;
}

div#info_images
{
	text-align: center;
}

div#frontpage_arrow
{
     clear: both;
     border: 1px solid #fff;
     background: url(http://image.whiteaway.com/p/design/dk/separator_arrow.png) no-repeat;
     height: 24px;

}
div#frontpage_arrow span
{
    position: relative;
    top: 3px;
    left:8px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;



}

div#cart_background_image
{
     background: transparent url(http://image.whiteaway.com/p/design/dk/shoppingcart.png) no-repeat scroll left top;
     width: 108px;
     height: 129px;
     position: relative;
     left: 18px;
     top: 5px;
}
div#cart_background_image a
{
     display: block;
     width: 108px;
     height: 129px;
}

div#cart_background_image a span
{
    font-weight: bold;
    font-size: 15px;
    position: absolute;
    text-align: center;
    display: block;
    top: 20px;
    left: 79px;
    color: #fff;
}
div.advanced_filter_specs_list ol li
{
    background: transparent url(http://image.whiteaway.com/p/design/dk/ajaxBtn2.png) no-repeat scroll left top;
    height: 16px;
    margin-bottom: 5px;
}
#advanced_filter_manufact_ahv li label  ,#spec_ol_onlyonstock  li label
{
    background: transparent url(http://image.whiteaway.com/p/design/dk/logoBtn2.png) no-repeat   top;
    width:105px;
    height:27px;
    float:left;
    margin: 0 auto;
    display:inline;
    text-align: center;
}
 #spec_ol_onlyonstock  li label
{
  padding-top:7px; height:20px;

}
#advanced_filter_middle_div3 .boxbody
{
    position: relative;;
}
#advanced_filter_middle_div3 .boxbody p
{
    color:#919294;
    position: absolute;
    top:-25px;
    left:100px;
    background:url(http://image.whiteaway.com/50/x/scale/p/design/dk/openclose.png) no-repeat right center ;
    padding-right: 236px;
}
#advanced_specs
{
    border-top:#868686 1px solid;
    padding-top:8px;


}
#hidSpec_link
{
    cursor: pointer;
    padding:8px 7px;
    border-bottom: 1px solid #ccc;
}
#hidSpec_link  span
{
font-weight: bold;
color:#000;
margin-right: 8px;
}
#hidSpec_link  #shopasslogo
{
color:#c3c3c3;
    background: #f2f2f2 url(http://image.whiteaway.com/50/x/scale/p/design/dk/shopasslogo.png) no-repeat right  ;
    padding-right: 58px;;


}
 span#hidSpec_link_H
{
   *margin-left:220px;
   margin-left: 140px;

    _display: inline;
   background:url(http://image.whiteaway.com/50/x/scale/p/design/dk/openclose.png) no-repeat right center ;
   padding-right: 53px;
   *padding: 50px;

   color:#969696;
}
div#container #advanced_filter_manufact_ahv div.boxheader,
div#container #advanced_filter_middle_div2 div.boxheader,
div#container #advanced_filter_middle_div3 div.boxheader
{
    text-transform: none;     padding-top: 0px;
}


ul#statements
{
    background-color: #fff;
}
ul#statements li
{
   background:url(http://image.whiteaway.com/50/x/scale/p/design/dk/statement.png) no-repeat left center ;

   padding: 0px 0 1px 24px;
   margin-left: 7px;
   margin-top: 20px;

}
ul#statements li a
{
   font-size: 13px;
   font-weight: bold;
   color: #5e5e5e;
   text-decoration: none;

}

div.seofooter
{
    color: #ccc;
    border-top: 1px solid #ccc;
    text-align: center;
}
div.seofooter a
{
    text-decoration: none;
    color: #ccc;
}


div#advanced_filter_result_info
{
    font-size: 12px;
    margin-top: 8px;
    font-weight: bold;
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px dolid #ccc;

}
div#advanced_filter_reset
{
   float: left;

}
div#advanced_filter_reset a
{
   float: left;
   text-decoration: none;
   color: #5E5E5E;


}
div#advanced_filters_num_prods_text
{
     float: right;
}
span#advanced_filters_num_prods
{
    font-size: 20px;
}
div#container div.boxheader.advanced_filters
{
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    padding-top: 10px;
    padding-bottom: 10px;
}
div#tailor_buttons div.buttonwrap
{
*position:static;

}
div#tailor_buttons div.buttonwrap .right
{
*left:638px;
 *position:absolute;

}

div#quote table { width: 100%; }

div#quote table tr th {
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    color: #333;
    padding: 0 0 6px 0;
}

div#quote table tr td {
    border-bottom: 1px solid #dfdfdf;
    padding: 4px 0 4px 0;
}

div#quote span {
    display: block;
    margin: 8px 0 15px 0;
}

div#quote table tr td.last,
div#quote table tr th.last {
    text-align: right;
}