html, body {
    background: url(http://images-sportigan.dk/p/design/background_black_stripes.png) top left;
    margin: 0;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #424242;
}

a {
    color: #11b3ff;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    color: #ff5d00;
}

h2 { font-size:18px; font-weight:normal; margin: 0 0 10px; padding: 0 0 2px;}

#account_history .split_result { clear:left; }

#checkout_shipping_address .trail {display:none;}
#checkout_payment_address .trail {display:none;}

#checkout_shipping_address input,
#checkout_payment_address input,
#account_password input,
#address_book_process input,
#account_edit input,
#create_account input,
#password_forgotten input,
#returning-customer input {
    background: url(http://images-sportigan.dk/p/design/input_field.png) no-repeat top left;
    border: 0;
    width: 130px;
    height: 24px;
    font-size: 14px;
    padding: 5px 10px 0 10px;
    float:left;
}

#checkout_shipping_address input:focus,
#checkout_payment_address input:focus,
#account_password input:focus,
#address_book_process input:focus,
#account_edit input:focus,
#create_account input:focus,
#password_forgotten input:focus,
#returning-customer input:focus { background-position: 0 -29px; }

#create_account input.tdc { background: url(http://images-sportigan.dk/p/design/create-account-get.png) no-repeat 0 0; width:90px; height: 29px; text-indent:-9999px; padding: 0 0 4px 0; cursor:pointer; float:left; margin-left:5px;}
#create_account input.checkbox { width:auto; background-image:none;}
/*
input {
    background: url(http://images-sportigan.dk/p/design/input_field.png) no-repeat top left;
    border: 0;
    width: 130px;
    height: 24px;
    font-size: 14px;
    padding: 5px 10px 0 10px;
}

input:focus { background-position: 0 -29px; }
*/
div.buttonwrap {
    border: 0 !important;
    text-align: left !important;
}

div.footer { clear: both; }

div#top-fade {
    /*background: url(http://images-sportigan.dk/p/design/top_fade.png) repeat-x top left;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme2.png');
	background-position: 0px -10px;
	background-repeat: repeat-x;
    width: 100%;
    height: 372px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

div#blue-fade {
	/*background: url(http://images-sportigan.dk/p/design/background_blue_fade.png) no-repeat bottom right;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -10px;
	background-repeat: no-repeat;
    width: 1144px;
    height: 852px;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 2;
}

div#container {
    width: 960px;
    text-align: left;
    margin: 0 auto 0 auto;
    position: relative;
    z-index: 4;
}

#store-logo {
    /*background: url(http://images-sportigan.dk/p/design/shop_logo.png) no-repeat top left;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1066px;
	background-repeat: no-repeat;
    width: 623px;
    height: 367px;
    z-index: 3;
    position: absolute;
    top: 0;
    left: -158px;
}

#store-logo span {
	display: none;
}

a#store-head {
    display: block;
    width: 205px;
    height: 70px;
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 6;
    text-decoration: none;
}

a#store-head span {
    color: white;
    position: absolute;
    top: 29px;
    right: -110px;
    display: none;
    font-weight: normal;
}

div#content {
    position: absolute;
    top: 122px;
    left: 0;
    z-index: 20;
    width:960px /* MTH - fixes IE7 problem if screen is 1024x768 and below */
}

div#content-wrapper {
    position: absolute;
    z-index: 5;
    padding: 80px 0 0 0;
}

ul#top-menu li {
    float: left;
    margin: 0 0 3px 0;
    overflow:hidden;
    height:39px;
}

ul#top-menu li a {
    height: 78px;
    display:block;
}

ul#top-menu li a:hover,
ul#top-menu li.selected a {
	margin-top: -39px;
}

ul#top-menu li.products { width: 135px; }
ul#top-menu li.products a {
	width: 135px;
	/*background: url('http://images-sportigan.dk/p/design/menu-produkter.png') no-repeat 0 0;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1897px;
	background-repeat: no-repeat;
}

ul#top-menu li.gift-voucher { width: 221px; }
ul#top-menu li.gift-voucher a {
    /*background: url('http://images-sportigan.dk/p/design/menu-koeb-gavekort.png') no-repeat 0 0;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1995px;
	background-repeat: no-repeat;
    width: 221px;
}

ul#top-menu li.dealer { width:179px; }
ul#top-menu li.dealer a {
    width: 179px;
    /*background: url('http://images-sportigan.dk/p/design/menu-find-forhandler.png') no-repeat 0 0;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -2093px;
	background-repeat: no-repeat;
}

ul#top-menu li.body-favor { width:269px; }
ul#top-menu li.body-favor a {
    width: 269px;
    /*background: url('http://images-sportigan.dk/p/design/menu-goer-din-krop.png') no-repeat 0 0;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -2191px;
	background-repeat: no-repeat;
}

ul#top-menu li.about { width:156px; }
ul#top-menu li.about a {
    width: 156px;
    /*background: url('http://images-sportigan.dk/p/design/menu-om-sportigan.png') no-repeat 0 0;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -2289px;
	background-repeat: no-repeat;
}

ul#top-menu li a span { display: none; }

#basket {
	width: 245px;
	height: 61px;
    position: absolute;
    top: 0;
    right: -12px;
    z-index: 430;
}

#basket .cart {
    display: block;
    width: 138px;
    height: 27px;
    /*background-image: url('http://images-sportigan.dk/p/design/basket-linkname.png');*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1453px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 4px;
}

#basket .login {
    display: block;
    width: 91px;
    height: 27px;
    /*background-image: url('http://images-sportigan.dk/p/design/basket-login.png');*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1500px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 142px;
}


/*LOGGED IN*/
#basket .account {
    display: block;
    width: 54px;
    height: 27px;
    /*background-image: url('http://images-sportigan.dk/p/design/view-account-button.png');*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1594px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 121px;
}

#basket .logout {
    display: block;
    width: 58px;
    height: 27px;
    /*background-image: url('http://images-sportigan.dk/p/design/logout-button.png');*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1641px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 175px;
}

#basket .cart-logged-in {
    display: block;
    width: 119px;
    height: 27px;
    /*background-image: url('http://images-sportigan.dk/p/design/basket-button-logged-in.png');*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1547px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 4px;
}



#basket-link {
	display: block;
	width: 221px;
	height: 34px;
	background-image: url('http://images-sportigan.dk/p/design/basket-dropdown-button.png');
	position: absolute;
	top: 27px;
	right: 12px;
	z-index: 440;
	background-position: 0 0;
	cursor: pointer;
}

#basket-quantity {
	width: 40px;
	height: 19px;
	margin: 0;
	font-size:19pt;
	color:white;
	z-index:100;
	display: block;
}

#basket .cart span,
#basket .login span,
#basket .account span,
#basket .logout span,
#basket .cart-logged-in span,
#basket-link .header {
    display: none;
}

#basket-link span {
	display: block;
	position: relative;
	top: 3px;
	font-size: 25px;
	letter-spacing: -3px;
	line-height: 25px;
	width: 150px;
	height: 30px;
	background-repeat: no-repeat;
	padding: 0;
	left: 43px;
	visibility: hidden;
}

.basket-menu {
	z-index: 450;
}

#manufactures {
    display: block;
    /*background: url(http://images-sportigan.dk/p/design/manuline.png) no-repeat top left;*/
	/*
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -882px;
	background-repeat: no-repeat;
	*/
    background: url(http://images-sportigan.dk/p/design/manufactures.png) no-repeat top left;
    width: 960px;
    height: 42px;
    margin-top:2px;
    float:left;
}

#manufactures a {
	display: block;
	height: 42px;
	float: left;
	width: 120px;
	background-repeat: no-repeat;
	background-position: center top;
}

#manufactures a:hover {
	background-position: center -42px;
}

#manufactures a span {
	display: none;
}

div#footer {
    color: #919191;
    text-transform: uppercase;
    font-size: 10px;
    margin: 15px 0 0 0;
    font-family: Verdana, Arial, sans-serif;
    position: relative;
    float:left;
    width:960px;
}

div#footer a {
    color: #ff7600;
    font-weight: normal;
}

div#footer a:hover { color: #ffffff; }

div#footer div.email { margin: 0 0 10px 0; }

div#footer span {
    display: block;
    margin: 0 0 3px 0;
}

div#footer div.numbers,
div#footer div.address {
    float: left;
    margin: 0 0 10px 0;
}

div#footer div.address {
    border-left: 1px solid #3d3d3d;
    margin: 0 0 0 12px;
    padding: 0 0 0 12px;
}

div#footer div.payment-methods {
    /*background: url(http://images-sportigan.dk/p/design/payment.png) no-repeat top left;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1022px;
	background-repeat: no-repeat;
    width: 127px;
    height: 24px;
    clear: both;
    margin: 0 0 30px 0;
}

div#footer div.bottom-logo {
    /*background: url(http://images-sportigan.dk/p/design/recommended-wedidthis.png) no-repeat top right;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -944px;
	background-repeat: no-repeat;
    float:right;
    height: 19px;
    width: 144px;
}
div#footer div.np-logo {
    /*background: url(http://images-sportigan.dk/p/design/np-logo.png) no-repeat top right;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -983px;
	background-repeat: no-repeat;
    float:right;
    height: 19px;
    width: 144px;
}

a#top-link-left,
a#top-link-right {
    background: url(http://images-sportigan.dk/p/design/blue_bar.png) no-repeat top left;
    width: 960px;
    height: 29px;
    display: block;
    clear: both;
    margin: 0 0 3px 0;
    text-decoration: none;
    font-weight: normal;
}

a#top-link-right { text-align: right; }

a#top-link-left span,
a#top-link-right span {
    color: #ffffff;
    display: block;
    padding: 8px 15px;
}

div.subpage {
    padding: 25px 12px;
    position: relative;
    line-height: 13pt;
    background: #ffffff;
    min-height: 200px;
    width: 936px;
    min-height: 370px;
}

div#new-customer,
div#guest-customer,
div#returning-customer {
    padding: 20px;
}

div#new-customer,
div#guest-customer {
    float: right;
    width: 570px;
    border-left: 1px solid #ccc;
}

div#returning-customer fieldset.loginsub legend { display:none; }
div#returning-customer fieldset.loginsub ol li { padding:5px 0; clear:both;}
div#returning-customer fieldset.loginsub ol li label { float:left; display:block; padding:4px 0; }
div#returning-customer fieldset.loginsub ol li input { float:right; }
div#returning-customer .buttonwrap { margin-top:10px;}

div#returning-customer .buttonwrap a.button { float:left; padding-top:15px;}

div#returning-customer {
    float: left;
    width: 280px;
}

div#returning-customer button {
    border: 0;
    background: url(http://images-sportigan.dk/p/design/button-login.png) no-repeat top left;
    width: 90px;
    height: 29px;
    cursor: pointer;
    float:right;
}

div#returning-customer button span { display: none; }

.messagestack {
    color: #FF5D00;
}



@media print {
	.dont-print {
		display: none;
	}
}
@media screen {
	.bgi span {
		display: none;
	}
}

.text-image span {
	visibility: hidden;
}

#light-effect {
    /*background:url('http://images-sportigan.dk/p/design/basket-dropdown-light-effect.png') no-repeat 0px 0px;*/
	background-image: url('http://images-sportigan.dk/p/design/spriteme1.png');
	background-position: -10px -1688px;
	background-repeat: no-repeat;
	width:66px;
}

.clear {
    clear: both;
}
.remove-clear {
    clear: both; height:1px;
}




#create_account .trail { display:none; }
#create_account #mainaddress{
    position:relative;
    margin-top: 10px;
}


#secondaddress {
    left:500px;
    position:absolute;
    top:0px;
}

#secondaddress.disabled {
    display:block;
}

#secondaddress.enabled {
    display:block;
}

input.checkbox { width:auto; background-image:none;}

/*
div#login div#returning-customer form fieldset.loginsub ol li label, div#password_forgotten form fieldset ol li label, div#contact_us form fieldset ol li label, div#create_account form fieldset ol li label, div#account_edit form fieldset ol li label, div#account_password form fieldset ol li label, div#address_book_process form fieldset ol li label, div#checkout_shipping_address form fieldset ol li label, div#checkout_payment_address form fieldset ol li label {
width:175px;}*/

div#create_account form fieldset legend { display:none;}
div#create_account form fieldset ol li { padding:2px 0; clear:both;}
div#create_account form fieldset ol li label { width:175px; display:block; float:left; padding:5px 0;}
div#create_account form fieldset ol li select { width:150px; }

#create_account .buttonwrap button.button {float:right; background:url(http://images-sportigan.dk/p/design/continue-button.png) no-repeat 0 0; height: 29px; width:90px; text-indent:-9999px; border:0;}

#create_account #secondaddress.enabled .secondaddress-overlay { display:none; }
#create_account #secondaddress.disabled .secondaddress-overlay  { display:block !important; }
#create_account #secondaddress .secondaddress-overlay  { position:absolute; width:100%; height:100%; background:url(http://images-sportigan.dk/p/design/transparent-overlay.png) repeat 0 0; }

#create_account #create_user { margin-top:25px; }


#password_forgotten form fieldset legend { display:none;}
#password_forgotten form fieldset ol li { padding:2px 0; clear:both;}
#password_forgotten form fieldset ol li label { width:125px; display:block; float:left; padding:5px 0;}
#password_forgotten form fieldset ol li select { width:150px; }

#password_forgotten form fieldset{ margin-top:10px; }
#password_forgotten .buttonwrap { margin-top:10px;}



#account_edit form fieldset legend { display:none;}
#account_edit form fieldset ol li { padding:2px 0; clear:both;}
#account_edit form fieldset ol li label { width:125px; display:block; float:left; padding:5px 0;}
#account_edit form fieldset ol li select { width:150px; }

#address_book h4 {font-size:14px; padding:15px 0 5px; clear:left;}
#address_book h3 {font-size:12px; font-weight:normal;}
#address_book .hold .buttonwrap a{float:left; display:block; }
#address_book .hold .buttonwrap .bspace {width: 20px; height:2px; display:block; float:left; }
#address_book .hold .buttonwrap a.button.delete{float:left;}

#address_book_process form fieldset legend { display:none;}
#address_book_process form fieldset ol li { padding:2px 0; clear:both;}
#address_book_process form fieldset ol li label { width:175px; display:block; float:left; padding:5px 0;}
#address_book_process form fieldset ol li select { width:150px; }
#address_book_process form fieldset ol li input#primary { width:auto; background-image:none;}

#checkout_shipping_address form fieldset legend { display:none;}
#checkout_shipping_address form fieldset ol li { padding:2px 0; clear:both;}
#checkout_shipping_address form fieldset ol li label { width:175px; display:block; float:left; padding:5px 0;}
#checkout_shipping_address form fieldset ol li select { width:150px; }
#checkout_shipping_address form fieldset ol li input#primary { width:auto; background-image:none;}

#checkout_shipping h2 {display:none;}

#checkout_payment_address form fieldset legend { display:none;}
#checkout_payment_address form fieldset ol li { padding:2px 0; clear:both;}
#checkout_payment_address form fieldset ol li label { width:175px; display:block; float:left; padding:5px 0;}
#checkout_payment_address form fieldset ol li select { width:150px; }
#checkout_payment_address form fieldset ol li input#primary { width:auto; background-image:none;}


#account_password form fieldset legend { display:none;}
#account_password form fieldset ol li { padding:2px 0; clear:both;}
#account_password form fieldset ol li label { width:175px; display:block; float:left; padding:5px 0;}
#account_password form fieldset ol li select { width:150px; }

div#account_history ol table tr td.object {
width:130px;}


#account h3 {margin: 15px 0 0; }
#account .account_show_all_orders,
#account .boxwrapper {padding: 0px 0 5px 10px; }


#account_history table.ordertables { float:left; width:462px; margin-bottom:15px; border:1px solid #eaeaea; padding:10px; background:url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x bottom left;}
#account_history table.ordertables td.object,
#account_history table.ordertables td.value { padding:2px 0;}
#account_history table.ordertables.odd { margin-right:12px;}
#account_history table.ordertables div.button { text-align:right;}
#account_history table.ordertables div.button a.button { float:right; background:url(http://images-sportigan.dk/p/design/account-history-button.png) no-repeat 0 0; display:block; width:90px; height:29px;}
#account_history table.ordertables div.button a.button span { display:none; }
#account_history ol { clear:both; margin-bottom:10px;}
#account_history .opt-select-style { display:none;}
#account_history .select_qty_pr_page { display:none;}



#checkout_shipping .buttonwrap.end button.button { background:url(http://images-sportigan.dk/p/design/continue-button.png) no-repeat 0 0; width:90px; height: 29px; display: block; border:0; float:right;}
#checkout_shipping .buttonwrap.end button.button span { display:none; }

#checkout_shipping .shipping_box { margin-right:5px;}
#checkout_shipping .payment_box { margin-left:5px;}

#checkout_shipping .shipping_box,
#checkout_shipping .payment_box { width: 441px; height:100px; border:1px solid #c9c9c9; float:left; padding:10px; background:url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x bottom left;}

#checkout_shipping .address_box { margin-bottom:10px; }
#checkout_shipping .address_box #hidenshow,
#checkout_shipping .address_box hr { display:none !important; }
#checkout_shipping .address_box #addressBox { display:block !important; }
#checkout_shipping .address_box #addressBox .boxadd.left{ margin-right:5px;}
#checkout_shipping .address_box #addressBox .boxadd.right{ margin-left:5px;}
#checkout_shipping .address_box #addressBox .boxadd li.header { font-weight:bold; }
#checkout_shipping .address_box #addressBox .boxadd{
    background:transparent url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x scroll left bottom;
    border:1px solid #C9C9C9;
    float:left;
    height:100px;
    margin-top:10px;
    padding:10px;
    width:441px;
}

#checkout_shipping .comment_box {
    background:transparent url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x scroll left bottom;
    border:1px solid #C9C9C9;
    float:left;
    height:100px;
    margin-top:10px;
    padding:10px;
    width:441px;
}

#checkout_shipping textarea {
    border:1px solid #C9C9C9;
    float:left;
    height:60px;
    padding:10px;
    width:419px;
}

#checkout_shipping h2.shipinfo { display:none;}

#checkout_shipping .trail {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-bottom:20px;
}

#checkout_shipping .trail ul {
    list-style: none;
    margin:5px;
    padding:0;
    height:20px;
}

#checkout_shipping .payment_box_paymenttitle { padding:3px 0; }
#checkout_shipping .payment_box_paymenttitle img { float:left; padding-right:5px; }

#checkout_shipping .trail ul li.status { float:left; padding:0 58px; }
#checkout_shipping .trail ul li.status a { float:left; display:block; font-weight:normal;}

#checkout_shipping .trail ul li.status.checked a { color: #333333;}
#checkout_shipping .trail ul li.status.unchecked a { color: #666666;}
#checkout_shipping .trail ul li.status.current a { color: #333333; text-decoration:underline; }


#checkout_confirmation .confirm_billing,
#checkout_confirmation .confirmation_items,
#checkout_confirmation .confirm_payment_info { margin-top:10px;}
#checkout_confirmation .confirm_payment_info .confirm_payment_info_header { font-weight:bold;}


#checkout_confirmation .confirm_billing .confirm_billing_header {display:none;}
#checkout_confirmation .confirm_billing .confirm_billing_addr_change,
#checkout_confirmation .confirm_billing .confirm_payment_method_change_header,
#checkout_confirmation .confirm_shipping_method .confirm_shipping_method_header {font-weight:bold;}

#checkout_confirmation .buttonwrap { margin-top:15px; }
#checkout_confirmation .buttonwrap button { float:right; }
#checkout_confirmation .trail ol {}
#checkout_confirmation .trail ol li {float:left; width: 312px; text-align:center;}

#checkout_confirmation .confirmation_items thead th { border-bottom:1px solid #eaeaea; }
#checkout_confirmation .confirmation_items tr.tritem td { padding:4px 0; }
#checkout_confirmation .tdprice { text-align:right; }
#checkout_confirmation .confirm_totals td.value { text-align:right; }
#checkout_confirmation .thprice  { text-align:right; }

#checkout_confirmation .trail {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-bottom:20px;
}

#checkout_confirmation .trail ul {
    list-style: none;
    margin:5px;
    padding:0;
    height:20px;
}

#checkout_confirmation .trail ul li.status { float:left; padding:0 58px; }
#checkout_confirmation .trail ul li.status a { float:left; display:block; font-weight:normal; }

#checkout_confirmation .trail ul li.status.checked a { color: #333333;}
#checkout_confirmation .trail ul li.status.unchecked a { color: #666666;}
#checkout_confirmation .trail ul li.status.current a { color: #333333; text-decoration:underline; }


#checkout_confirmation h2 { display:none; }

#checkout_confirmation .confirm_shipping_method,
#checkout_confirmation .confirm_payment_info { margin-left:5px;}

#checkout_confirmation .confirm_delivery,
#checkout_confirmation .confirm_billing {margin-right:5px;}

#checkout_confirmation .confirm_shipping_method,
#checkout_confirmation .confirm_delivery,
#checkout_confirmation .confirm_billing { width: 441px; height:100px; border:1px solid #c9c9c9; float:left; padding:10px; background:url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x bottom left;}

#checkout_confirmation .confirm_payment_info { width: 441px; height:100px; border:1px solid #c9c9c9; float:right; padding:10px; background:url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x bottom left;}

#checkout_confirmation .confirm_comments { margin-top:10px; width: 441px; height:100px; border:1px solid #c9c9c9; float:left; padding:10px; background:url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x bottom left;}
#checkout_confirmation .confirm_comments_edit { font-weight:bold;}

#checkout_confirmation .products_ordered { margin-top:10px; width: 914px; border:1px solid #c9c9c9; float:left; padding:10px; background:url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x bottom left;}

#checkout_confirmation .confirm_accept_conditions { margin:10px 0 0;}
#checkout_confirmation .confirm_accept_conditions input{ width:auto; background-image:none; height:auto;}

.products_ordered .confirmation_items .listitems { margin:10px 10px 0 10px; width:894px; }
.products_ordered .confirm_totals table { padding-top:5px; margin:0px 10px 10px 10px; width:894px; border-top:1px solid #eaeaea; }

#shopping_cart h2 {display:none;}
#shopping_cart .tdpic {text-align:center;}
#shopping_cart form table {width:100%; margin-bottom:10px;}
#shopping_cart form table.totals {margin:0 0 20px 0;}
#shopping_cart .dprice .unit { display:none;}
#shopping_cart form table thead tr.header th { font-weight:bold; }
#shopping_cart form table thead tr.header th.thpic { width:100px; }
#shopping_cart form table thead tr.header th.thqty { text-align:center; }
#shopping_cart form table thead tr.header th.thprice { text-align:right; }
#shopping_cart form table td.tdprice { text-align:right; }
#shopping_cart form table thead tr.header th.thdelete { width:50px; }
#shopping_cart form table td.tddelete { text-align:center; }


#shopping_cart form table tbody.products tr td { padding:5px 0; vertical-align:middle; }

#shopping_cart form table td.tdqty { text-align:center; }
#shopping_cart form table td.tdqty input.qty { text-align:center; width:25px; padding: 7px 10px 0 10px; height:22px; background: url(http://images-sportigan.dk/p/design/shopping-cart-qty.png) no-repeat 0 0; border:0; }

#shopping_cart .value { text-align:right;}

/*MTH - INDENT - maybe not needed*/
#shopping_cart .object { padding-left:150px;}

#shopping_cart caption {display:none;}
#shopping_cart .markProductOutOfStock {font-size:10px; color:#FF5D00;}

#checkout_success .trail {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-bottom:20px;
}

#checkout_success .trail ul {
    list-style: none;
    margin:5px;
    padding:0;
    height:20px;
}

#checkout_success .trail ul li.status { float:left; padding:0 58px; }
#checkout_success .trail ul li.status a { float:left; display:block; font-weight:normal; }

#checkout_success .trail ul li.status.checked a { color: #333333;}
#checkout_success .trail ul li.status.unchecked a { color: #666666;}
#checkout_success .trail ul li.status.current a { color: #333333; text-decoration:underline; }

#checkout_success h2 { display:none; }

/* SR create account style */
div.login div#loginbox {
    height: 110px;
}
div.login div#loginbox form {
    width:600px;
    float: left;
}
div.login div#loginbox ul li{
    height: 25px;
}
div#customerinfotext {
    padding: 10px 10px;
}
div#create_user fieldset legend {
    display:block !important;
}

#shopping_cart .trail {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-bottom:20px;
}

#shopping_cart .trail ul {
    list-style: none;
    margin:5px;
    padding:0;
    height:20px;
}

#shopping_cart .trail ul li.status { float:left; padding:0 58px; }
#shopping_cart .trail ul li.status a { float:left; display:block; font-weight:normal;}

#shopping_cart .trail ul li.status.checked a { color: #333333;}
#shopping_cart .trail ul li.status.unchecked a { color: #666666;}
#shopping_cart .trail ul li.status.current a { color: #333333; text-decoration:underline; }

#shopping_cart tr.item { height:75px; }
#shopping_cart tr.item td { border-bottom:1px solid #eaeaea;}
#shopping_cart tr.header th { border-bottom:1px solid #eaeaea;}

#shopping_cart .shopping_cart_content_wrap {
    background:transparent url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x scroll left bottom;
    border:1px solid #C9C9C9;
    padding:15px;
}

#account_history_info .buttonwrap.end button.button { background:url(http://images-sportigan.dk/p/design/continue-button.png) no-repeat 0 0; width:90px; height: 29px; display: block; border:0; float:right;}
#account_history_info .buttonwrap.end button.button span { display:none; }

#account_history_info .shipping_box { margin-left:5px;}
#account_history_info .payment_method_box { margin-left:5px;}

#account_history_info .address_box { margin-right:5px;}
#account_history_info .billing_box { margin-right:5px;}

#account_history_info .shipping_box,
#account_history_info .payment_method_box {
    width: 441px;
    height:100px;
    border:1px solid #c9c9c9;
    float:left;
    padding:10px;
    background:url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x bottom left;
    margin-top:10px;
}


#account_history_info .payment_method_box {
    background:transparent url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x scroll left bottom;
    border:1px solid #C9C9C9;
    float:left;
    height:100px;
    margin-top:10px;
    padding:10px;
    width:441px;
}

#account_history_info .billing_box {
    background:transparent url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x scroll left bottom;
    border:1px solid #C9C9C9;
    float:left;
    height:100px;
    margin-top:10px;
    padding:10px;
    width:441px;
}

#account_history_info .address_box {
    background:transparent url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x scroll left bottom;
    border:1px solid #C9C9C9;
    float:left;
    height:100px;
    margin-top:10px;
    padding:10px;
    width:441px;
}

#account_history_info .comment_box {
    background:transparent url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x scroll left bottom;
    border:1px solid #C9C9C9;
    float:left;
    height:100px;
    margin-top:10px;
    padding:10px;
    width:441px;
}

.products_ordered {
    margin-top:10px;
    width: 914px;
    border:1px solid #c9c9c9;
    float:left;
    padding:10px;
    background:url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x bottom left;
}
.products_ordered .account_products { margin:10px 10px 0 10px; width:894px; }
.products_ordered .total { padding-top:5px; margin:0px 10px 10px 10px; width:894px; border-top:1px solid #eaeaea; }


#account_history_info #print_button {}
#account_history_info .shipping_header { font-weight:bold;}
#account_history_info table.account_products td.mainheading{ font-weight:bold; border-bottom:1px solid #eaeaea;}
#account_history_info table.account_products td.main{ padding:5px 0;}
#account_history_info table.total td.main{ padding:1px 0;}
#account_history_info table td.main.right{ text-align:right;}
#account_history_info .buttonwrap { margin-top:15px;}

#account_history_info .extra_info {
    background:transparent url(http://images-sportigan.dk/p/design/account-history-boxbg.gif) repeat-x scroll left bottom;
    border:1px solid #C9C9C9;
    float:left;
    height:100px;
    margin-top:10px;
    padding:10px;
    width:441px;
}

#account h3,
#account .account_show_all_orders { display:none }
#account #menuwrap h3 { display:block; }


div#password_forgotten a.button,
div#account_edit a.button,
div#address_book_process a.button,
div#account_password a.button,
div#account_history_info a.button,
div#account_history a.button {
    background: url(http://images-sportigan.dk/p/design/back-button.png) no-repeat top left;
    width: 90px;
    height: 29px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

div#password_forgotten button.button,
div#account_edit button.button,
div#address_book_process button.button,
div#account_password button.button {
    background: url(http://images-sportigan.dk/p/design/continue-button.png) no-repeat top left;
    width: 90px;
    height: 29px;
    border: 0;
    cursor: pointer;
    float: left;
}

#login #new-customer .buttonwrap a.button {
    background: url(http://images-sportigan.dk/p/design/create-user-button.png) no-repeat top left;
    width: 122px;
    height: 29px;
    border: 0;
    cursor: pointer;
    float: left;
    margin-top:10px;
}
#login #new-customer .buttonwrap a.button span { display:none; }

#login #guest-customer .buttonwrap a.button {
    background: url(http://images-sportigan.dk/p/design/continue-button.png) no-repeat top left;
    width: 90px;
    height: 29px;
    border: 0;
    cursor: pointer;
    float: left;
    margin-top:10px;
}
#login #guest-customer .buttonwrap a.button span { display:none; }

div#password_forgotten a.button span,
div#password_forgotten button.button span,
div#account_edit a.button span,
div#account_edit button.button span,
div#address_book_process button.button span,
div#address_book_process a.button span,
div#account_password a.button span,
div#account_password button.button span,
div#account_history_info a.button span,
div#account_history a.button span {
    display: none;
}

div#shopping_cart div.buttonwrap { height: 29px; }

div#shopping_cart a.button {
    background: url(http://images-sportigan.dk/p/design/checkout-button.png) no-repeat top left;
    display: block;
    width: 90px;
    height: 29px;
    float: right;
}

div#shopping_cart a.button.empty {
    background: url(http://images-sportigan.dk/p/design/empty-basket-button.png) no-repeat top left;
    display: block;
    width: 105px;
    height: 29px;
    float: left;
    margin: 0 10px 0 0;
}

div#shopping_cart button.button {
    background: url(http://images-sportigan.dk/p/design/update-basket-button.png) no-repeat top left;
    width: 132px;
    height: 29px;
    border: 0;
    cursor: pointer;
    float: left;
}

div#shopping_cart a.button span,
div#shopping_cart a.button.empty span,
div#shopping_cart button.button span {
    display: none;
}

div#checkout_confirmation button.button {
    background: url(http://images-sportigan.dk/p/design/confirm-order-button.png) no-repeat top left;
    width: 150px;
    height: 29px;
    border: 0;
    cursor: pointer;
    float: right;
}

div#checkout_confirmation button.button span { display: none; }

div#address_book a.add {
    background: url(http://images-sportigan.dk/p/design/add-address-button.png) no-repeat top left;
    display: block;
    width: 131px;
    height: 29px;
    float: left;
}

div#address_book a.add span { display: none; }

#account_password .buttonwrap { margin-top:10px; }
#account_edit .buttonwrap { margin-top:10px; }
#account_edit hr { display:none; }

#address_book .buttonwrap.end { margin-top:30px; }
#address_book .buttonwrap.end a.button.back{
    background: url(http://images-sportigan.dk/p/design/back-button.png) no-repeat top left;
    width: 90px;
    height: 29px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}
#address_book .buttonwrap.end a.button.back span { display:none; }

#address_book .hold {clear:both; margin: 0 0 10px 0; float:left;}
#shopping_cart .markProductOutOfStock {font-size:10px; color:#FF5D00;}
@media print {
	.dont-print {
		display: none;
	}
}

div#password_forgotten button {
    background: url('http://images-sportigan.dk/p/design/button_continue.png') no-repeat top left;
    border: 0;
    width: 110px;
    height: 29px;
    cursor: pointer;
    float: left !important;
}

div#password_forgotten button:hover,
div#password_forgotten a:hover {
    background-position: 0 -29px;
}

#address_book .hold {clear:both; margin: 0 0 10px 0; float:left;}


div.shipping_choise {
    clear:both;
}

div.shipping_choise div.shipping_choise_name {
    float:left;
    padding-right: 5px;
    width: 95px;
}

div.shipping_choise div.shipping_title {
    float: left;
    padding-right: 5px;
    width: 200px;
}

div.shipping_choise div.shipping_radio {
    float:left;
}div#password_forgotten button span,
div#password_forgotten a span {
    display: none;
}

div#password_forgotten a {
    width: 110px;
    height: 29px;
    background: url('http://images-sportigan.dk/p/design/button_back.png') no-repeat top left;
    display: block;
    margin: 0 60px 0 0;
}

div#password_forgotten p {
    width: 280px;
    margin: 10px 0 10px 0 !important;
}

#online-traener-wallpaper { display: none; }

.holder .confirm_accept_conditions .xmas{
	color:#FF5D00;
	font-weight: bold;
}

#create_account #checkout-process { display: none; }

#create_account li.telephone em div { clear:left; }