body {
	text-align: center;
	background-attachment: fixed;
	background-color: #eee;
}


body, html {
	font: normal 100% Verdana, Arial, sans-serif;
	xoverflow-x: hidden; /* For IE6 */
    _margin-top: 30px;
}

.form-checkbox { width: auto !important; margin-top: 0; margin-bottom: 0; }

#searchCriteria {
    margin: 0 0 0px 0;
    margin-right:2px !important;
    width:100px !important;
}

#wrap {
	z-index:99;
	text-align: left;
	margin: 30px auto;
	width: 908px;
	position: relative;
}

#wrap #bgmain {
	background: transparent url(http://image.loebeshop.dk/p/img/bgindex.png) repeat-y top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://image.loebeshop.dk/p/img/bgindex.png");
	width: 908px;
}

#wrap #bgtop {
	background: transparent url(http://image.loebeshop.dk/p/img/bgtop.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.loebeshop.dk/p/img/bgtop.png',sizingMethod='crop');
	width: 908px;
	height: 6px;
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}

#wrap #bgbottom {
	background: transparent url(http://image.loebeshop.dk/p/img/bgbottom.gif) no-repeat top left ;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.loebeshop.dk/p/img/bgbottom.png',sizingMethod='crop');
	width: 908px;
	height: 6px;
	position: relative;
	overflow: hidden;
}

#wrap #copyright {
	font-size: 9px;
	font-weight: bold;
	margin: 0 0 0 4px;
	text-align: center;
}
#gls_locator_results .gls_options{
 cursor: pointer;
}
#masthead {
	height: 109px;
	padding-top: 4px;
}

#masthead #logo {
	margin: 0 10px 6px 10px;
	height: 80px; /* 57px*/
	position: relative;
}

#masthead #logo h1 {
	font-size: 1.2em;
	padding: 6px 0 0 10px;
	font-family: tahoma;
	display: none;
}

#masthead #logo #banner {
	xbackground: url(http://image.loebeshop.dk/p/design/banner.png) no-repeat top left;
	height: 63px;
	width: 451px;
	position: absolute;
	top: 9px;
	right: 10px;
	overflow: hidden;
	z-index: 5;
}

#masthead #logo #banner #round {
	background: url('/images/hadsten/design/banner_corners.png') no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.loebeshop.dk/p/design/banner_corners.png',sizingMethod='crop');

	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

#masthead #logo #banner a {
	width: 448px
	height: 60px;
	z-index: 1;
	position: absolute;
}

#masthead #navigation {
	margin: 0 4px 0 4px;
	height: 20px;
}

#masthead #navigation ul {
	margin: 0 6px;
	padding: 0;
	height: 20px;
}

#masthead #navigation ul li {
	list-style: none;
	float: left;
}

#masthead #navigation ul li a {
	font-size: 9px;
	text-decoration: none;
	display: block;
	float: left;
	height: 13px;
	background: transparent;
	padding: 3px 8px;
	font-weight: bold;
}

#masthead #navigation ul li a:hover {
	/* Colorscheme */
}

#masthead #navigation ul li.right {
	float: right;
}

#mid {
	position: relative;
	display: block;
    margin: 6px 4px 0 4px; /* Margin goes wrong way */
}

#mid #content {
	float: left;
    width: 520px;
    _margin-left: -6px;
	overflow: auto;
        *overflow:hidden;
}

#mid .sidebar {
	width: 190px;
	_height: 1%;
	float: left;
}

#mid .sidebar#right .box {
	margin: 0 0px 0 0px;
	float: left;
}

#mid .sidebar#left .box {
	margin: 0 0 0 6px;
	_margin-left: 3px;
}

#mid .sidebar#left div#categories {
    _margin-top: -18px;
}

.sidebar .box {
	width: 184px;
	float: left;
}

.sidebar .box .boxheader {
	/* Colorscheme */
}

.boxheader div {
	font-size: 10px;
	font-weight: bold;
	padding: 4px;
}

.sidebar .box .boxbody {
	margin-bottom: 6px;
}

.sidebar .box .boxbody ul#selected {
	margin: 0;
	padding: 8px 0 0 0;
	list-style: none;
}

.sidebar .box .boxbody ul.categories {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.sidebar .box .boxbody ul.categories li {
	margin: 0;
	list-style: none;
	padding: 0;
}

.sidebar .box .boxbody ul.categories li a {
	text-decoration: none;
	font-size: 10px;
	display: block;
	margin: 0;
	font-weight: bold;
	padding: 3px 6px;
	width: 172px;
}

.sidebar .box .boxbody ul.categories li a:hover {
	/* Colorscheme */
}

.sidebar .box .boxbody ul.categories a.selected_cat {
	/* Colorscheme */
}

.sidebar .box .boxbody ul.categories li ul {
	margin: 0;
}

.sidebar .box .boxbody ul.categories li ul li a:hover {
	/* Colorscheme */
}

.sidebar .box .boxbody ul.categories li ul li a.selected_cat {
	/* Colorscheme */
}

.sidebar .box .boxbody#login fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: x-small;
}

.sidebar .box .boxbody#login fieldset ol li {
	padding: 6px 6px 0 6px;
}

.sidebar .box .boxbody#login fieldset ol li label {
	display: none;
}

.sidebar .box .boxbody#login fieldset ol li input {
	font-size: x-small;
	width: 162px;
	padding: 3px;
}

.sidebar .box .boxbody#login ul {
	margin: 6px 0 6px 0;
	padding: 0;
}

.sidebar .box .boxbody#login ul li {
	margin: 0 0 0 0;
	padding: 0;
}

.sidebar .box .boxbody#login ul li a {
	margin: 0;
	padding: 6px 0 0 6px;
	font-size: x-small;
	height: 20px;
	display: block;
}

.sidebar .box .boxbody#login ul li a:hover {
	/* Colorscheme */
}

.sidebar .box .boxbody fieldset legend {
	display: none;
}

.sidebar .box .boxbody .submit {
	font-size: x-small;
	padding: 2px;
	margin: 6px 0 0 6px;
	display: block;
	font-weight: bold;
}

.sidebar .box .spec div {
	padding: 6px 6px 0 6px;
}

.sidebar .box .spec select {
	font-size: x-small;
	width: 170px;
	padding: 3px;
	margin-bottom: 8px;
	border-width: 1px;
}

.sidebar .box .spec fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

.sidebar .box .spec fieldset ol li {
	margin: 0;
	padding: 0;
}

.sidebar .box .spec fieldset ol li label {
	font-size: x-small;
	margin: 0;
	display: inline;
}

.sidebar .box .spec fieldset ol li label input {
	margin: 5px 6px 0 0;
	display: block;
	float: left;
	_float: none;
	_display: inline;
}


.sidebar .box .boxbody#shoppingcart .empty {
	font-size: x-small;
	text-align: center;
	padding: 6px;
	display: block;
	font-weight: bold;
	width: 172px;
}

.sidebar .box .boxbody#shoppingcart {
	overflow: hidden;
}

.sidebar .box .boxbody {
	margin-bottom: 6px;
	_float: right;
	width: 184px;
}

.sidebar .box .boxbody#shoppingcart table#shoppingCart {
	margin: 6px;
	padding: 0;
	border-collapse: collapse;
	font-size: 10px;
	float: left;
}

.sidebar .box .boxbody#shoppingcart table#shoppingCart td.quantity,
.sidebar .box .boxbody#shoppingcart table#shoppingCart td.proName,
.sidebar .box .boxbody#shoppingcart table#shoppingCart td.proPrice {
	height: 16px;
}

.sidebar .box .boxbody#shoppingcart table#shoppingCart td.quantity {
	width: 22px;
}

.sidebar .box .boxbody#shoppingcart table#shoppingCart td.proName {
	width: 100px;
	overflow: hidden;
}

.sidebar .box .boxbody#shoppingcart table#shoppingCart td.proPrice {
	width: 42px;
	text-align: right;
}

.sidebar .box .boxbody#shoppingcart table#shoppingCart td div.result {
	font-weight: bold;
	text-align: right;
	padding: 6px 0 0px 0;
	margin-top: 6px;
}

.sidebar .box .boxbody#shoppingcart table#shoppingCart a {
	text-decoration: none;
	display: block;
}

.sidebar .box .boxbody#shoppingcart table#shoppingCart a:hover {
	/* Colorscheme */
}

.sidebar .box .boxbody#shoppingcart #cartPopOptions a {
	font-size: 10px;
	padding: 3px 6px;
	display: block;
	float: left;
	width: 172px;
}

.sidebar .box .boxbody#shoppingcart #cartPopOptions a:hover {
	/* Colorscheme */
}

.sidebar .box .boxbody#search {
	overflow: hidden;
	width: 184px;

}

.sidebar .box .boxbody#search fieldset {
	padding: 6px;
}

.sidebar .box .boxbody#search fieldset input {
	font-size: 10px;
	width: 162px;
	padding: 3px;
}

.sidebar .box .boxbody#search fieldset button {
	font-size: 10px;
	font-weight: bold;
    padding-left: 0px;
    padding-right: 10px;
}

.sidebar .box .boxbody#search fieldset a {
	font-size: 10px;
	float: left;
	padding: 3px 0 0 6px;
}
.purchase-gift-voucher a {
    font-size: 10px;
    float: left;
    color: #3D546B;
    font-weight: bold;
    padding: 8px 0 8px 6px;
}

.sidebar .box .boxbody#letter p {
	color: #3D546B;
	font-size: 10px;
	margin: 0 4px 4px 4px;
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #B5C2CF;
}

.sidebar .box .boxbody#letter ol {
	margin: 0;
	padding: 0;
}

.sidebar .box .boxbody#letter ol li {
	margin: 0;
	padding: 0;
}

.sidebar .box .boxbody#letter ol li a {
	display: block;
	font-size: x-small;
	padding: 4px;
	width: 176px;
	text-decoration: none;
}

.sidebar .box .boxbody#letter ol li a:hover {
	text-decoration: underline;
}

.sidebar .box .boxbody#letter div.email {
	text-align: right;
}

.sidebar .box .boxbody#letter div.email a {
	font-size: x-small;
	padding: 3px;
	display: block;
	width: 176px;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
}

.sidebar .box .boxbody#letter hr {
	width: 92%;
	margin-left: 6px;
}

.sidebar #bugs {
	width: 184px;
	text-align: center;
	padding: 6px 0 0 0;
}

.sidebar #bugs img {
	margin-bottom: 6px;
}

#content h2 {
	margin: 0 0 6px 0;
	padding: 3px 0 7px 0;
	font-size: x-small;
	font-weight: bold;
}
#content h1 {
	margin: 0 0 6px 0;
	padding: 3px 0 7px 0;
	font-size: small;
	font-weight: bold;
}

#content p {
	font-size: small;
	line-height: 150%;
	text-align: justify;
}

#content p.small {
	font-size: x-small;
}

.padding {
	padding: 0 6px;

}

.boxbody hr {
	margin: 6px 0;
	padding: 0;
	height: 1px;
	_margin: 0px 0;
}
/*
* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}*/

#content h3 {
	margin: 3px 0 4px 0;
	font-size: 0.85em;
	font-weight: bold;

	font-size: 16px;
	letter-spacing: 0.02em;
}

#content .buttonwrap {
	text-align: center;
	margin: 0 0 6px 0;
}

#content .padding #address_book.subpage .alternative_address .buttonwrap {
	float: right;
}

#address_book .bspace { float: left; }
#address_book .alternative-address-footer { clear: both; }

#content fieldset, #shipping_form fieldset {
	padding-top: 12px;
	margin-bottom: 6px;
}

#content fieldset legend,#shipping_form fieldset legend {
	display: none;
}

#content fieldset ol li,#shipping_form fieldset ol li {
	margin: 0 0;
	float: left;
	width: 100%;
    display:block;
    padding-bottom: 12px;
}

#content fieldset ol li label,#shipping_form fieldset ol li label {
	float: left;
	width: 200px;
	font-size: 0.7em;
	padding: 2px 0 0 6px;
}

#content fieldset ol li input,#shipping_form fieldset ol li input {
	float: left;
	width: 200px;
	border-width: 1px;
}


#content fieldset textarea ,#shipping_form fieldset textarea{
	border-width: 1px;
	float: left;
	width: 485px;
}
#shipping_form h3{
	color:#3D546B;
	font-size:12px;
	}
#content fieldset .buttonwrap {
	float: left;
}

#content div.forgotpsw, .bluebottom {
	margin-bottom: 6px;
	text-align: right;
}

#content div.forgotpsw a, .bluebottom a {
	font-size: 0.7em;
	padding: 6px;
	display: block;
}

#content div.messagestack {
	/* Colorscheme */
}

#content div.messagestack ol {
	padding-bottom: 6px;
}

#content div.messagestack ol li {
	font-size: 0.7em;
	padding: 6px 6px 0 6px;
	height: auto;
	/*width: 100%;*/
}

div.notice {
	margin-bottom: 6px;
}

div.notice div {
	padding: 6px;
	font-size: x-small;
}

h2 img { display: none; }

div.trail {
	font-size: x-small;
	padding: 6px 6px 6px 8px;
	height: 13px;
}

div.trail ol li {
	float: left;
	padding: 0 13px 0 13px;
}

div.trail ol #TrailConfirmation,
div.trail ol #TrailOnlinePayment,
div.trail ol #TrailFinished {
	border-left: 1px solid #CCDBC4;
}

div.trail ol li a {
	text-decoration: underline;
	color: #000;
}

div.trail ol li a:hover {
	text-decoration: none;
}

div.categories_list_wrap {
	text-align: center;
	margin-top: 6px;
}

div.categories_list_wrap div.categories_list_cat {
	float: left;
	margin-bottom: 6px;
	text-align: center;
}

div.categories_list_wrap div.categories_list_cat img {
	/* Colorscheme */
}

div.categories_list_wrap div.categories_list_cat a {
	text-decoration: none;
	display: block;
	width: 168px;
	height: 130px;
}

div.categories_list_wrap div.categories_list_cat a div {
	font-size: x-small;
}

div.categories_list_wrap div.categories_list_cat a:hover img {
	/* Colorscheme */
}

div.list_filter {
	width: 100%;
	height: 20px;
	text-align: right;
	font-size: small;
	margin-bottom: 6px;

	position: absolute;
	top: 0;
	left: 0;
	width: 706px;
	width: 545px;
	/* IE6 */
	_position: static;
	_width: 508px;
	_width: 360px;
	_position: absolute;
    display:none;
}

div.list_filter select {
	font-size: x-small;
	width: 150px;
}

div.list_wrap {

}

div.list_wrap div.product_wrap {
    position:relative;
	float: left;
	width: 100%;
	margin-bottom: 6px;
}


div.list_wrap div.product_wrap div.product_img {
	float: left;
	width: 90px;
	min-height:113px;
}

div.list_wrap div.product_wrap div.product_img img {
	margin: 6px;
	width: 80px;
	height: auto;
}

div.list_wrap div.product_wrap div.text {
	float: left;
/*	height: 80px; */
	width: 270px;
	width: 278px;
	min-height:113px;
}

div.list_wrap div.product_wrap div.text .product_header {
	padding: 6px;
	font-size: x-small;
	font-weight: bold;
}

div.list_wrap div.product_wrap div.text .product_header a {
	text-decoration: none;
	display: block;
}

div.list_wrap div.product_wrap div.text div.description {
	margin: 0 0 0 6px;
	font-size: x-small;
	line-height: 15px;
/*
    width: 270px;
	_width: 270px;
*/
}

.list_wrap .additional-description { margin: 5px 0 0; font-weight: bold; }

div.list_wrap div.product_wrap div.status {
	float: right;
    width: 140px;
	/*height: 80px;*/
	text-align: center;
}
div.list_wrap div.product_wrap div.status .variance select{
	width:122px;
}
div.list_wrap div.product_wrap div.status .stock {
	width: 27px;
	height: 28px;
	margin: 14px 16px 25px 0;
	float: right;
	visibility: hidden;
}

div.list_wrap div.product_wrap div.status .stock.red {
	/* Colorscheme */
}

div.list_wrap div.product_wrap div.status .stock.green {
	/* Colorscheme */
}

div.list_wrap div.product_wrap div.status .stock.yellow {
	/* Colorscheme */
}

div.list_wrap div.product_wrap div.status div.product_price {
	padding: 5px;
	font-weight: bold;
	font-size: small;
	text-align: right;
	float: left;
	width: 130px;
	xmargin-top: -15px;
}

div.split_result, div.bottom_split {
	font-size: 10px;
	height: 24px;
	margin-bottom: 6px;
}

div.split_result { clear: both; }

div.split_result span {
	padding: 6px;
	xdisplay: block;
}

.spilt_result_num_of_pages {
	float: left;
}

.spilt_change_page {
	float: right;
}

div.split_result span a {
	/* Colorscheme */
    margin: 0 4px;
}

#content hr { display: none; }
#content #seopage hr { display: block !important; border-color:#eaeaea;}

div#loggedin {
	margin: 0 6px 6px 6px;
	padding: 6px 6px 0 6px;
	font-size: 10px;
}

div#loggedin div#userinfo div {
	display: block;
	padding-bottom: 6px;
	padding-right: 6px;
}

div#loggedin div#userinfo div.userName {
	font-weight: bold;
	padding-right: 0;
}

div#loggedin .myaccount {
	padding-top: 6px;
}

div#loggedin a {
	padding-bottom: 6px;
	display: block;
}

#clear, .clear { clear:both; }

.boxwrapper {
	/* Colorscheme */
}

.boxwrapper ul {

}

.boxwrapper ul li {
}


.boxwrapper ul li a {
	display: block;
	font-size: small;
	text-decoration: none;
	padding: 6px 6px 6px 6px;
	height: 18px;
}

.boxwrapper ul li a:hover {
	/* Colorscheme */
}

#content #searchhelp {
	display: none;
	overflow: auto;
	position: absolute;
	right: 196px;
	_right: 394px;
	top: 100px;
	width: 300px;
	height: 200px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

#content #searchhelp div {
	padding: 6px;
	line-height: 20px;
	font-size: x-small;
}

#content #searchhelp div h3 {
	margin-top: 0;
}

#content p {
	margin-bottom: 6px;
	font-size: small;
}

.box .boxbody.spec fieldset ol {
	padding: 0;
}

.box .boxbody.spec fieldset ol li {
	height: 27px;
	padding: 0;
	margin: 0;
}
/*
.box .boxbody.spec fieldset ol li label {
	display: block;
	float: left;
	width: 170px;
	height: 25px;
	background: yellow;
}*/

.box .boxbody.spec fieldset ol li  div.text {
	height: 20px;
	float: left;
	font-size: x-small;
}

.box .boxbody.spec fieldset ol li input {
	float: left;
	height: 20px;
	margin-top: 2px;
}

.box .boxbody.spec button {
	font-size: x-small;
	padding: 2px;
	display: block;
	font-weight: bold;
	float: right;
}

div#checkout_shipping .comment_box fieldset {
	margin: 0;
	padding: 0;
}

div#checkout_shipping .comment_box fieldset ol {
	margin: 0;
	padding: 0;
}

div#checkout_shipping .comment_box fieldset ol li {
	margin: 0;
	_margin: 10px 0 12px 0;
}

div#checkout_shipping .comment_box fieldset ol li select {
	font-size: x-small;
	margin: 0px 0 0px 10px;
	float: left;
	width: 200px;
	padding: 2px;
}

div#checkout_shipping .comment_box fieldset ol li textarea {
	margin: 10px;
	font-size: small;
    width: 480px;
}

div#checkout_shipping div.shipping_box div.shipping_choise {
	background: #fefade;
	margin-bottom: 6px;
	border: 1px solid #afac96;
}

div#checkout_shipping div.shipping_box div.shipping_choise .shipping_choise_name {
	font-weight: bold;
	padding: 6px;
}

div#checkout_shipping div.shipping_box div.shipping_radio {
	padding: 0 6px 6px 6px;
}

div#checkout_shipping div.address_box div.boxText a {
	background: #afac96;
	font-size: x-small;
	color: #fefade;
	text-decoration: none;
	display: block;
	padding: 6px;
}

div#checkout_shipping div#addressBox {
	border-top: 1px solid #afac96;
	padding-top: 6px;
}

div#checkout_shipping div#addressBox .boxadd.left { float:left; min-height: 132px; }
div#checkout_shipping div#addressBox .boxadd.right { float:right; }


td.shippingModule {
    width: 240px;;
}

div#checkout_shipping div#addressBox .boxadd ol li.header {
	padding: 6px;
	font-weight:bold;
}

div#checkout_shipping div#addressBox .boxadd ol li {
	padding: 0 0 6px 6px;
}



div#checkout_shipping .payment_name {
	font-size: x-small;
}

div#checkout_shipping .buttonwrap {
	height: 30px;
}

.shiphistory {
	background: #eee;
	border: 1px solid #bbb;
	display: block;
	font-size: x-small;
}

.shiphistory .process {
	padding: 6px;
}




/* =Without CSS */
#style_shield { display:none }
	#style_shield h1 { }
	#style_shield p { }
	#style_shield hr { }

/* =Common */
br, .clear {
	clear:both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

hr { clear:both; }

/* =Buttons */
.buttonwrap {  }



/* Fixes */

#login.subpage .messagestack {
	margin-bottom: 6px;
}

#login.subpage .loginsub {
	margin: 0;
}

#address_book.subpage div.primary_address { display: none;	}
#address_book.subpage h3.addresses_header { display: none; }
#address_book.subpage div.alternative_address {
	font-size: small;
	margin-bottom: 30px;
}

#address_book.subpage div.alternative_address ol li {
	padding-left: 6px;
	font-size: x-small;
	margin-bottom: 6px;
}

#login.subpage .buttonwrap {
	height: 20px;
}

/* Mailbox */

#mailbox.subpage #messagebox {
	/* Colorscheme */
}

#mailbox.subpage #messagebox div {
	font-size: small;
	padding: 6px 6px 6px 12px;
}

#mailbox.subpage #replybox {
	margin-bottom: 6px;
}

#mailbox.subpage #replybox div {
	padding: 6px 6px 6px 12px;
	font-size: small;
}

#mailbox.subpage h4 {
	padding: 6px 0 0 6px;
	font-weight: bold;
	font-size: small;
}

#mailbox.subpage ol#questionlist li {
	font-size: small;
	margin-bottom: 6px;
}

#mailbox.subpage ol#questionlist li a {
	display: block;
	color: #000;
	padding: 6px;
}

#mailbox.subpage ol#questionlist li a:hover { /* Colorscheme */ }

/* ==================================================== */
/* ===================== Frontpage ==================== */
/* ==================================================== */

#frontpage.subpage #conceptbox {
	border-bottom: 3px solid #000;
	margin-bottom: 10px;
}

#frontpage.subpage #conceptbox h2 {
	padding-left: 6px;
	font-size: small;
	display: none;
}

#frontpage.subpage #conceptbox h3 {
	border-bottom: 1px solid #ddd;
	padding-bottom:4px;
}

#frontpage.subpage #conceptbox div {
	padding-left: 6px;
}

#frontpage.subpage #conceptbox div img {
	width: justify;
}

#frontpage.subpage {
	position: relative;
}

#frontpage.subpage #randomwrap div.productbox {
	position: relative;
	float: left;
	width: 251px;
	height: 161px;
	margin-bottom: 6px;
	overflow: hidden;
	cursor: pointer;
}

#frontpage.subpage #randomwrap div.productbox.last {
	margin-left: 6px;
}



#frontpage.subpage #randomwrap div.productbox .imgwrap {
	float: left;
	position: relative;
}

#frontpage.subpage #randomwrap div.productbox .imgwrap img {
	top: 6px;
	left: 6px;
	position: absolute;
    width: 150px;
    height: 147px;
}

#frontpage.subpage #randomwrap div.productbox .text {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 157px;
	height: 132px;
	z-index: 50;
}

#frontpage.subpage #randomwrap div.productbox .text h5 {
	margin: 6px;
	text-align: right;
	font-weight: bold;
	font-size: small;
}

#frontpage.subpage #randomwrap div.productbox .text h5 span {
	background: #fff;
}

#frontpage.subpage #randomwrap div.productbox .price {
	background: url(http://image.loebeshop.dk/p/design/star.gif) no-repeat top left;
	height: 96px;
	width: 95px;
	position: absolute;
	right: 6px;
	bottom: 6px;
	z-index: 100;
}

#frontpage.subpage #randomwrap div.productbox .price a {
	color: #fff;
	font-size: 9px;
	xfont-weight: bold;
	margin: 13px 0 0 0px;
	display: block;
	padding: 12px 0 0 0;
	text-align: center;
	text-decoration: none;
}

#frontpage.subpage #randomwrap div.productbox .price a span {
	font-size: 11px;
	padding-top: 2px;
	font-weight: bold;
}

#frontpage.subpage #conceptbox {				background-image: url(/images/hadsten/design/frontfade.png);
												background-position: top left;
												background-repeat: repeat-x;
}

#frontpage.subpage #randomwrap div.productbox {	background-image: url('/images/hadsten/design/frontbox.png');
												background-position: top left;
												background-repeat: no-repeat;
}


/* ==================================================== */
/* ===================== Frontpage ==================== */
/* ==================================================== */

/*
div.box div.boxbody.spec fieldset ol li label {
	vertical-align: bottom;
}

div.box div.boxbody.spec fieldset ol li label input {
	width: 20px;
	float: left;
}*/

div.box div.boxbody.spec button {
	margin-top: 6px;
}

#event.subpage div.eventbox {
	background: #d3dbe4;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 6px;
}

#event.subpage div.eventbox h3 {
	background: #c0ccd9;
	margin: 6px;
	padding: 3px;
}

#event.subpage div.eventbox p {
	margin: 6px;
}

#event.subpage div.eventbox p.small {
	margin-bottom: 6px;
	display: block;
}

#login.subpage h3 {
	margin-top: 10px;
}

#contact_us.subpage textarea {
	margin: 6px;
}

#contact_us.subpage .buttonwrap .button {
	margin-right: 6px;
}

/*	=Shoppingcart (/cart)
	---------------------------------------------------------------- */*/
table#product_list { width: 508px;}
	table#product_list caption { display: none; }
	table#product_list colgroup { }
		table#product_list colgroup col { }
			table#product_list colgroup col.pictures,
			table#product_list colgroup col.descriptions,
			table#product_list colgroup col.qty,
			table#product_list colgroup col.cost,
			table#product_list colgroup col.edit { /* Colorscheme */ }
	table#product_list thead {
		color: #fff;
		font-size: x-small;
		font-weight: bold;
		height: 26px;
		_height: 17px;
	}
	table#product_list thead tr.header { }
		table#product_list thead tr th { border-bottom: 6px solid #fff; }
		table#product_list thead tr.header th.thpic { }
		table#product_list thead tr.header th.thname { }
		table#product_list thead tr.header th.thqty { text-align: center; }
		table#product_list thead tr.header th.thprice { text-align: right; }
		table#product_list thead tr.header th.thdelete { }
	table#product_list tbody { }
	table#product_list tbody.products { }
		table#product_list tbody.products tr.item { } /* They all have unique id's: 'product_view_N' (N is the ID) */
		table#product_list tbody.products tr.item td {
			border-bottom: 6px solid #fff;
		}
			table#product_list tbody.products tr.item td.tdpic {
				width: 74px;
				overflow: hidden;
				background: black;
				text-align: left;
				background: #fff;
			}
				table#product_list tbody.products tr.item td.tdpic img {
					width: 66px;
					border: 1px solid #000;
				}
			table#product_list tbody.products tr.item td.tdproduct {
				vertical-align: top;
				width: 300px;
			}
				table#product_list tbody.products tr.item td.tdproduct div.relpos { xposition: relative; }
					table#product_list tbody.products tr.item td.tdproduct div.relpos h3 {
						font-size: small;
						padding: 3px;
					}
					table#product_list tbody.products tr.item td.tdproduct div.relpos h3 a {
						text-decoration: none;
					}
					table#product_list tbody.products tr.item td.tdproduct div.relpos .productsattributes { padding: 0 3px; }
					table#product_list tbody.products tr.item td.tdproduct div.relpos div.ifdel { display: none; }
						table#product_list tbody.products tr.deleted td.tdproduct div.relpos div.ifdel {
							display: block;
							xbackground: red;
							xposition: absolute;
							xwidth: 200px;
							hxeight: 10px;
						}
						table#product_list tbody.products tr.deleted td.tdproduct div.relpos div.ifdel a { display: none; }

						table#product_list tbody.products tr.item td.tdproduct div.relpos div.ifdel div { }
							table#product_list tbody.products tr.item td.tdproduct div.relpos div.ifdel div a { }
			table#product_list tbody.products tr.item td.tdqty {
				vertical-align: middle;
				width: 40px;
				text-align: center;
			}
				table#product_list tbody.products tr.item td.tdqty input.qty {
					border-width: 1px;
					padding: 3px;
					width: 20px;
					text-align: center;
					font-weight: bold;
				}
			table#product_list tbody.products tr.item td.tdprice {
				vertical-align: middle;
				width: 150px;
			}
				table#product_list tbody.products tr.item td.tdprice div.dprice { }
					table#product_list tbody.products tr.item td.tdprice div.dprice div.unit {
						display: none;
					}
					table#product_list tbody.products tr.item td.tdprice div.dprice div.total {
						text-align: right;
						font-weight: bold;
						font-size: small;
					}
			table#product_list tbody.products tr.item td.tddelete {
				width: 40px;
				vertical-align: middle;
			}
				table#product_list tbody.products tr.item td.tddelete a {
					height: 16px;
					width: 16px;
					background: url(http://image.loebeshop.dk/p/design/cross2_orange.gif) no-repeat left top;
					display: block;
					margin-left: 12px;
				}
	table#product_list tbody.totaloverview { font-size: x-small;}
		table#product_list tbody.totaloverview tr { }
			table#product_list tbody.totaloverview tr.overviewitem { }
						table#product_list tbody.totaloverview tr.overviewitem td {
							height: 26px;
						}
						table#product_list tbody.totaloverview tr.overviewitem td.top,
						table#product_list tbody.totaloverview tr.overviewitem td.top { }
						table#product_list tbody.totaloverview tr.overviewitem td.total,
						table#product_list tbody.totaloverview tr.overviewitem td.total { }
						table#product_list tbody.totaloverview tr.overviewitem td.tvalue { font-weight: bold; font-size: small; }
				table#product_list tbody.totaloverview tr.overviewitem td.object { padding: 6px 0 0 6px; }
				table#product_list tbody.totaloverview tr.overviewitem td.value {

					text-align: right;
					padding: 6px 6px 0 0;

				}


/*	=Nikolai CSS for at skjule farve da den ikke bruges
	---------------------------------------------------------------- */
#select_color {
	display: none;
}

.tabpaneActive {
   xcolor: #DADADA;
   font-size: x-small;
   border: 1px solid #232323;
   border-bottom: 0;
   font-weight: bold;
   xbackground-image: url(http://www.loebeshop.dk/images/fotojoker/design/tabactivebg.jpg);
   padding: 3px 10px 3px 10px;
   cursor: pointer;
   float:left;
   margin: 25px 2px 0 0;
}

.tabpaneInactive {
   xcolor: #858585;
   font-size: x-small;
   border: 1px solid #131313;
   border-bottom: 0;
   xbackground-image: url(http://www.loebeshop.dk/images/fotojoker/design/tabinactivebg.jpg);
   padding: 3px 10px 3px 10px;
   cursor: pointer;
   float: left;
   margin: 25px 2px 0 0;
}

#tabcontent {
   border: 1px solid #232323;
   background: #D8C0CC;
   padding: 6px;
   clear: both;
}

#product_cart.subpage div#product_wrap div#product_img { xposition: relative; } /* Removed during debug */

#product_cart.subpage div#product_wrap div#product_img {
	x_position: absolute;
}

#product_cart.subpage div#product_wrap div#product_img div#manufact {
	position: absolute;
	top: 0px;
	font-size: x-small;
	right: 0px;
	padding: 5px;
	display: none;
}

#product_cart .spec {
	clear: both;
}

#product_cart .manufacturer_image {
	float: right;
}

#checkout_confirmation.subpage div.confirm_policy div.confirm_policy_text {
	line-height: 150%;
}

#shipping.subpage h4 {
	font-weight: bold;
	font-size: x-small;
	margin-bottom: 5px;
}

#shipping.subpage ol {
	list-style-type: decimal;
	font-size: x-small;
	margin-bottom: 10px;
}

#shipping.subpage ol li {
	padding-bottom: 3px;
}

#product_wrap #product_main #text {
	font-size: small;
}

/*	=Calendar
	---------------------------------------------------------------- */

div#events_calendar table {
	font-size: .6em;
	border-collapse: collapse;
	margin: 6px 4px;
	width: 177px;
	_width: 176px;

}

div#events_calendar table caption { display: none;}

div#events_calendar table thead tr.currentmonth th {
	font-weight: bold;
	vertical-align: middle;
}

div#events_calendar table thead tr.currentmonth th a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

div#events_calendar table thead tr.weekdays th {
	font-size: 0.9em;
	border-bottom: 1px solid #000;
}

div#events_calendar table tbody td.day {
	padding: 4px;
	height: 15px;
	text-align: center;
}


div#events_calendar table tbody td.day a {
	display: block;
}

div#events_calendar table tbody td {
	vertical-align: middle;

}

div#events_calendar table tbody td.day.lastmonth,
div#events_calendar table tbody td.day.nextmonth,
div#events_calendar table tbody td.day.lastmonth a,
div#events_calendar table tbody td.day.nextmonth a {

}

div#events_calendar table tbody td.day.lastmonth,
div#events_calendar table tbody td.day.nextmonth {

}

div#events_calendar table tbody td.day.deactive {
	/* Old days */
}

div#events_calendar table tbody td.post {
	background: #fefade;
}

div#events_calendar table tbody td.post a {
	text-decoration: none;
	display: block;
	font-weight: bold;
}

div#events_calendar table tbody td.week {
  font-size: 0.8em;
  text-align: center;
  display: none; /* Removing weekdays */
}

div#events_calendar table thead th {
  padding: 3px 3px 3px 3px;
  font-weight: normal;
  font-size: 8px;
}

div#events_calendar table thead th#nbcalendar_weeknumbers {
  display: none; /* Removing weekdays */
}

div#events_calendar table col.weeks {
  text-align: right;
}

div#events_calendar table colgroup.days {
  text-align: center;
}

div#events_calendar table thead th.monthnyear {
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  /*padding-bottom: 3px;*/
  vertical-align: middle;
}


div#events_calendar table thead th.prevmonth {
  text-align: left;
  font-size: 0.9em;
}

div#events_calendar table thead th.nextmonth {
  text-align: right;
  font-size: 0.9em;
}

/*	=From standard_new.css
	---------------------------------------------------------------- */
#right .box #search fieldset input {
	margin: 0 0 5px 0;
}

#banner div {
	z-index: 50;
	position: absolute;
	cursor: pointer;
	width: 451px;
	height: 63px;
	background-image: url(http://image.loebeshop.dk/p/design/rounded_banner_corners.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.loebeshop.dk/p/design/rounded_banner_corners.png',sizingMethod='crop');
}

#return_front {
	width: 350px;
	height: 75px;
	cursor: pointer;
}

#product_wrap #product_img {
	float: left;
}

#product_wrap #product_img div {
	margin: 6px;

}

#product_wrap #product_img div img {
	width: 168px;
}


#product_wrap #item_variance ol {
	margin: 0 6px;
	margin-bottom: 10px;
	border-bottom: 1px solid #000;
}

#product_wrap #item_variance ol li {
	height: 25px;
	font-size: x-small;
}

#product_wrap #item_variance ol li label {
	float: left;
	width: 100px;
	padding-top: 2px;
}

#product_wrap #item_variance ol li select {
	float: left;
	width: 200px;
	font-size: x-small;
}

#product_wrap #item_variance #options {
    height: 22px;
}

#product_wrap #item_variance #variance_delivery, .variance_delivery{
    margin-left: 10px;
    padding: 1px 0;
    font-size: 11px;
    font-weight: bold;
    color: #3D546B;
}

#product_wrap #item_variance #variance_delivery {
 	float: left;
}

#product_wrap #item_variance #qty_wrap {
	/* Colorscheme */
}

#product_wrap #item_variance #qty_wrap #qty {
	width: 140px;
	height: 25px;
}

#product_wrap #item_variance #qty_wrap #qty input.qtybox {
	width: 20px;
	border-width: 1px;
	text-align: center;
	float: left;
	font-weight: bold;
}


#product_wrap h3 {
	margin: 6px;
	padding: 3px;
}

#product_wrap #product_main {
	float: left;
	width: 508px;
}

#product_wrap #product_main #text {
	font-size: x-small;
	line-height: 150%;
	text-align: justify;
}

#product_wrap #product_main #text h3{
	font-size: 9px;
	font-weight: normal !important;
}

#product_wrap #product_main #text p {
	font-size: 9px;
}

#product_wrap #product_main #stats {
	margin: 6px;
	padding: 6px 0;
}

#product_wrap #product_main #stats #stock {
	font-size: x-small;
	height: 20px;
	padding-left: 43px;
	padding-top: 8px;
}

#product_wrap #product_main #stats #stock.green {
	/* Colorscheme */
}

#product_wrap #qty_wrap {
	height: 95px;
	padding: 0 6px;
}

#product_wrap #qty_wrap #qty {
	float: left;
}

#product_wrap #qty_wrap #price {
	float: right;
	font-size: large;
	font-weight: bold;
	text-align: right;
}

#product_wrap #qty_wrap #price span {
	font-size: x-small;
	display: block;
	width: 170px;
}


/* IE Hax :) */
#content button.button, {
	background-position: right 0px;
}


#account h3 {
	margin: 15px 0 5px 0;
}

/*	=Borders
	---------------------------------------------------------------- */
#masthead #logo {										border-top: 3px solid #000; }
.sidebar .box .boxheader {								border-bottom: 3px solid #000; }
.sidebar .box .boxbody {								border-bottom: 2px solid #000; }

#content h2 {											border-bottom: 1px solid #000; }
.boxbody hr {											border-top: 1px solid #000;
														border-left: 1px solid #000; }
#content div.messagestack {								border: 1px solid #000; }
div.trail {												border: 1px solid #000; }

div.categories_list_wrap div.categories_list_cat img {	border: 3px solid #000; }
div.list_wrap div.product_wrap {						border-bottom: 1px solid #000; }
#product_wrap #product_main #stats {					border-top: 1px solid #000;
														border-bottom: 1px solid #000; }
#content #searchhelp {									border: 1px solid #000; }
.box .boxbody.spec button {								border: 1px solid #000; }
#address_book.subpage div.alternative_address {			border-bottom: 1px dotted #000; }

div#events_calendar table {								border: 1px solid #000; }
div#events_calendar table tbody td.day {				border-bottom: 1px solid #000;
														border-right: 1px solid #000; }
div.color
{
	display: none;
}

.login_remark { display: none; }

div#product_wrap div#item_variance div#options {
	margin: 0 6px 6px 6px;
	_padding: 0 0 5px 0;
	border-bottom: 1px solid #000;
	text-align: right;
}

div#product_wrap div#item_variance div#options select {
	width: 200px;
	font-size: x-small;
	margin-bottom: 6px;
	margin-left: 0;
}

div#product_wrap div#bom_component {
	padding: 0;
	margin: -22px 6px 6px 6px;
	width: 496px;
	overflow: hidden;
	xvertical-align: bottom;
}

div#product_wrap div#bom_component div.tabpaneActive,
div#product_wrap div#bom_component div.tabpaneInactive {
	width: 140px;
}

div#product_wrap div#bom_component div.tabpaneActive {
	background: red;
}

div#product_wrap div#bom_component div.tabpaneInactive {
	background: yellow;
}

div#product_wrap div#tabcontent {
	clear:both;
}

div#product_wrap div.product_img {
	float: left;
}

div#product_wrap div.size { float: left; }
div#product_wrap div.size select {
	width: 200px;
	font-size: x-small;
	margin-left: 6px;
}

div#product_wrap div#bom_component div.description {
	font-size: x-small;
	float: left;
	margin: 6px;
	padding-top: 6px;
	border-top: 1px solid #000;
	width: 300px;
	line-height: 150%;
}

#autocompletediv {
background:#F3F7FA none repeat scroll 0%;
border:1px solid #2F81A7;
margin:0pt;
padding:0pt;
visibility: hidden;
position:absolute;
right:10px;
_right: 208px;
_top: 105px;
}

*:first-child+html #autocompletediv{
top: 105px;

}

html>/**/body #autocompletediv{
top: 104px;

}
#autocompletediv input {
width:100px;
}
#autocompletediv ol {
margin:0pt;
padding:0pt;
}
#autocompletediv ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding: 0px;
width: 100%;
}
html>/**/body #autocompletediv ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-top:1px;
padding-bottom: 3px;
width: 175px;
display:table;
}
#autocompletediv ol li a {
border-bottom:1px solid #C5DBE5;
display:block;
padding:5px;
width:170px;
text-decoration: none;
min-height: 10px;


}
#autocompletediv ol li a:hover {
background:transparent url(http://www.loebeshop.dk/images/hin/design/list_over_bg.png) repeat-x scroll left top;
}

div.notice {
/*display: none;*/
background-color: #718da9; ;
}

h2.shipinfo { display: none; }

div.payment_name {
	width: 100px;
	float: left;
}

div.payment_radio {
	width: 400px;
	float: left;
}

/* Should this be shown? It isn't in FireFox */
.list_filter {
	xdisplay: none;
	color: #ff6600;
}

#advanced_search fieldset {
	margin-bottom: 0;
}

div.listing_before_price
{
	font-size: 9px;
}

p.error
{
	border: 1px solid #afac96;
	color: #afac96;
	background: #fefade;
	padding: 3px;
}
div.stockWarning {
	border: 1px solid #afac96;
	color: #afac96;
	background: #fefade;
	padding: 3px;
	display:none;
}
p.product, div.stockWarning {
	border: 1px solid #afac96;
	color: #afac96;
	background: #fefade;
	padding: 3px;
}

div.displayhold {
	xbackground: green;
}

div.displayhold div.displayblock {
	height: 40px;
}

div.displayhold div.displayblock div.object {
	float: left;
	width: 200px;
}

div.displayhold div.displayblock div.value {
	float: left;
}



div#wrap #bgmain #mid #content .padding #account .subpage #menuwrap h3 {
	margin: 3px 0 4px 0;
	font-size: 0.7em;
	font-weight: bold;
}


span.shopping_color
{
	display: none;
}

.addressblock {
	font-size: 0.8em;
	line-height: 18px;
	/*border-bottom: 1px dotted #4C657E;*/
	border-top: 1px dotted #4C657E;
	padding-bottom: 7px;
}

.addressblock.nomargin {
	border:0px;
}

.addressblock .abname{
	font-weight: bold;

	float: right,
}

.addressblock .abradio{
	float: left;
}

.addressblock ol {
	margin: 0 0 0 21px;
}


div#checkout_payment_address.subpage h3.topmarging {
	margin-top: 10px;
}

/* Accessories */

#product_cart #see_also {
	font-weight: bold;
	padding: 20px 0 6px 6px;
	clear: both;
}

#product_cart #see_also em {
	font-size: x-small;
	font-weight: normal;
}

#product_cart .product_wrap {
	float: left;
	margin-bottom: 6px;
	width: 100%;
}

#product_cart .product_wrap .product_img {
	float: left;
}

#product_cart .product_wrap .product_img img {
	margin: 6px;
	width: 80px;
	height: auto;
}

#product_cart .product_wrap .text {
	float: left;
	height: 80px;
	width: 270px;
}

#product_cart .product_wrap .text .product_header {
	padding: 6px;
	font-size: x-small;
	font-weight: bold;
}

#product_cart .product_wrap .text .product_header a {
	text-decoration: none;
	display: block;
}

#product_cart .product_wrap .text .description {
	margin: 0 0 0 6px;
	font-size: x-small;
	line-height: 15px;
}

#product_cart .product_wrap .status {
	float: right;
	width: 140px;
	height: 80px;
	text-align: center;
}

#product_cart .product_wrap .status .product_price {
	padding: 5px;
	font-weight: bold;
	font-size: small;
	text-align: right;
	float: left;
	width: 130px;
}

.messageStackError {
	/*padding-left: 10px;
	width: 450px;
	color: #FF6600;
    */

    width: 450px;
    font-size: 11px;
    font-weight: 900;
    color: #FF6600;

}

div#copyright a {
	color: #FFF;
	text-decoration: none;
}

div#email {
	display:none;
}

#shipping.subpage h4 {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

#product_cart #product_wrap #smallimg {
	clear: both;
}

#product_cart #product_wrap #smallimg .simg {
	float: left;
	margin: 5px 5px 0 0;
}

#product_cart #product_wrap #smallimg .simg a {
	cursor: pointer;
}



.markProductOutOfStock {
	font-size: 10px;
	xborder: 1px solid #3D546B;
	color: #000;
	font-weight: normal;
	padding: 3px 0 3px 3px;
	width: 200px;
	margin: 0 0 0 30px;
	background-color: #FF6600;
}

#right .box #search fieldset input {
	margin: 0 0 0px 0;
}

#banner div {
	z-index: 50;
	position: absolute;
	cursor: pointer;
	width: 451px;
	height: 63px;
	background-image: url(http://image.loebeshop.dk/p/design/rounded_banner_corners.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.loebeshop.dk/p/design/rounded_banner_corners.png',sizingMethod='crop');
}

#return_front {
	width: 350px;
	height: 75px;
	cursor: pointer;
}


#product_wrap #product_img {
	float: left;
}

#product_wrap #product_img div {
	margin: 6px;

}

#product_wrap #product_img div img {
	width: 168px;
}

#product_wrap #item_variance {
	float: left;
	width: 322px;
	margin-left: 6px;
	background: #d5dde7;
}

#product_wrap #item_variance ol {
	margin: 0 6px;
	margin-bottom: 10px;
	border-bottom: 1px solid #9EA8B2;
}

#product_wrap #item_variance ol li {
	height: 25px;
	font-size: x-small;
}

#product_wrap #item_variance ol li label {
	float: left;
	width: 100px;
	padding-top: 2px;
}

#product_wrap #item_variance ol li select {
	float: left;
	width: 200px;
	font-size: x-small;
}

#product_wrap #item_variance #qty_wrap {

}

#product_wrap #item_variance #qty_wrap #qty {
	width: 140px;
	height: 25px;
}

#product_wrap #item_variance #qty_wrap #qty input.qtybox {
	width: 20px;
	border-width: 1px;
	text-align: center;
	float: left;
	font-weight: bold;
    padding: 4px 0;
    margin-right: 5px;
}

#product_wrap #promo_text {
    margin: 5px;
    font-weight: bold;
    text-align: right;
    color: #FF6600;
}

#product_wrap h3 {
	margin: 6px;
	padding: 3px;
	background: #c0ccd9;
}

#product_wrap #product_main #text {
	font-size: x-small;
	line-height: 150%;
	text-align: justify;
		padding: 0 10px 10px 10px;
}

#product_wrap #product_main #text p {
	font-size: 9px;
}

#product_wrap #product_main #stats {
	margin: 6px;
	padding: 6px 0;
}

#product_wrap #product_main #stats #stock {
	font-size: x-small;
	height: 20px;
	padding-left: 43px;
	padding-top: 8px;
}

#product_wrap #product_main #stats #stock.green {
	/* Colorscheme */
}

#product_wrap #qty_wrap {
	height: 95px;
	padding: 0 6px;
}

#product_wrap #qty_wrap #qty {
	float: left;
}

#product_wrap #qty_wrap #price {
	float: right;
	font-size: large;
	font-weight: bold;
	text-align: right;
}
#product_wrap #qty_wrap #price .product_price{
	color:#FF6600;
	font-size: 12pt;
	font-weight: bold;
}

#product_wrap #qty_wrap #price span {
	font-size: 10px;
	display: block;
	width: 170px;
}
/*
#content button.button {
	border: 0;
	cursor: pointer;
	background: url(http://image.loebeshop.dk/p/design/bg_button_a.gif) no-repeat;

}

/* IE Hax :) #/
#content button.button, {
	background-position: right 0px;
}

#content button.button span {
	display: block;
	white-space: nowrap;
	height: 10px;
	padding: 3px 0 0 5px;
	font-size: 8pt;
	background: url(http://image.loebeshop.dk/p/design/bg_button_span.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	line-height:13px;
}
    */
#account h3 {
	margin: 15px 0 5px 0;
	color: #3D546B;
}

/* account */
#account_history ol li,
#account_history_info {
	font-size: 0.8em;
	line-height: 12pt;
}

#account_history ol li.block {
	display: block;
	clear: both;
}

#account_history ol li.block ol li div.object {
	display: block;
	float: left;
	width: 130px;
}

#account_history ol li.block ol li div.value { *float: left; }

#account_history ol li.block div.buttonwrap {
	border-bottom: 1px solid #D3DBE4;
	height: 8px;
}

#account_history ol li.block div.buttonwrap div.button a {
	float: right;
	margin: -22px 0 0 0;
	_margin: -178px 0 0 0;
	_position: absolute;
	_left: 460px;
}

/*#account_history ol li,
#account_history_info {
	font-size: 0.8em;
	line-height: 12pt;
}

#account_history ol li .order_status {
	clear: both;
	display: block;
}

#account_history ol li .orderwrap {
	margin: 0 0 5px 0;
}

#account_history ol {
	border-bottom: 1px solid #D3DBE4;
	padding: 0 0 30px 0;
}

#account_history .split_result {
	margin: 10px 0 10px 0;
}

#account_history strong {
	font-weight: bold;
	color: #3D546B;
	width: 140px;
	display: block;
	float: left;
}*/

#account_history_info .address_box,
#account_history_info .account_products {
	margin: 20px 0 0 0;
}

#account_history_info .account_products {
	margin: 20px 0 40px 0;
	border-bottom: 1px solid #D3DBE4;
	width: 100%;
	padding-bottom: 5px;
}

#account_history_info .account_products .main b {
	color: #3D546B;
}

#account_history_info .payment_method_box b,
#account_history_info .total b {
	font-weight: normal;
}

#account_history_info .order_history {
	color: #3D546B;
	margin: 20px 0 10px 0;
	border-bottom: 1px solid #D3DBE4;
	padding: 0 0 5px 0;
}



#msg {
	display: none;
}

div.padding #mainText {
	font: normal 100% Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 14pt;
}

div.padding #mainText a{
	text-decoration: none;
	xcolor: #000000;
}

div.product_price span.price {
	color: #ff6600;
	font-size: 12pt;
	font-weight: bold;
	 word-wrap: break-word;
}

html {
	xoverflow-y: scroll;
}

#checkout_payment_address.subpage div.address ol li,
#checkout_shipping_address.subpage div.address ol li {
	line-height: 20px;
	font-size: x-small;
	padding: 0 0 0 6px;
}

#checkout_shipping_address.subpage div.skiphistory {
	padding: 6px;
	display: block;
}

div#shipping.subpage p {
	font-size: 11px;
}

div#shipping.subpage h4 {
	xpadding-left: 12px;
	padding-top: 12px;
}

div#shipping.subpage ol {
	padding-left: 30px;
}

div#shipping.subpage ol li {
	list-style: none;
	line-height: 20px;
}

div#shipping.subpage ul {
	padding-left: 30px;
}

div#shipping.subpage ul li {
	list-style: none;
	line-height: 20px;
}

/* Redesigning bomcomponents NPK/BSS: 17-03-2008 */


div#product_main ul#bom_list {
	margin: 6px;
	xbackground: #eee;
}

div#product_main ul#bom_list li {
	display: block;
	clear: both;
	margin-bottom: 6px;
}

div#product_main ul#bom_list li div.thumbnail {
	float: left;
	xwidth: 120px;
	xbackground: red;
	margin-right: 6px;
	margin-bottom: 6px;
}

div#product_main ul#bom_list li div.text {
	float: left;
	margin-right: 6px;
	width: 300px;
	xbackground: #eee;
	margin-bottom: 6px;
}

div#product_main ul#bom_list li div.text h3 {
	margin: 0 0 6px 0;
}

div#product_main ul#bom_list li div.variance {
	float: left;
	xbackground: red;
	xwidth: 100px;
	padding: 0;
	margin: 0;
	margin-bottom: 6px;
}

div#product_main ul#bom_list li div.variance h3 {
	margin: 0 0 6px 0;
}

div#product_main ul#bom_list li div.variance select {
	width: 104px;
	margin: 0;
}

div#product_main div#qty {
	float: right;
	margin: 0 6px 0 0;
}

div#product_main div#qty input.qtybox {
	float: left;
	margin-right: 2px;
	border-width:1px;
	font-weight:bold;
	text-align:center;
	width:20px;
}

div#content div.padding div#address_book div#holder h4 { display: none; }

div#shopping_content table#product_list div.productsattributes span.att {
	display:block;
	color: #3C4F63;
}

div#shopping_content div.buttonwrap button.button,
div#account_history div.split_result span.smallText span.select_qty_pr_page {
	display: none; /* Skal bruges n�r kurven ikke opdatere automatisk */
}

div.payment_box table#payment_box_table {
	 margin:5px;
}

div.payment_box table#payment_box_table tr td.payment_box_paymenttitle {
	padding:3px;
    /* width: 400px; */
	font-size: x-small;
}

div.payment_box table#payment_box_table tr td.help {
    padding-top: 11px;
}

div.payment_box table#payment_box_table tr td.payment_box_paymenttitle img {
	padding-left: 3px;
}

div.seotext h3 {
	font-size: x-small !important;
	font-weight: bold;
	margin: 0 0 6px 0 !important;
	padding: 3px 0 7px 0;
	border-bottom: 1px solid #D3DBE4;
}

div.seotext h6 {
	font-size: x-small !important;
	font-weight: bold;
	margin: 10px 0 0px 0 !important;
	padding: 3px 0 7px 0;
	color: #3D546B;
}

div.seotext img {
	margin: 10px 0 0 0;
}

/* HLK */
div#checkout_confirmation div.holder form {   }

div#checkout_confirmation div.holder form div.confirm_accept_conditions { padding-bottom: 0px; }



div.productsattributes span#attcolor.att { display: none !important; }


div#product_cart div.product_wrap div.text div.description p { font-size: 9px; }

div#account_history_info table.total {
	width: 100%;
	margin: -25px 0 10px 0;
}

div#account_history_info table.account_products tbody tr td.right,
div#account_history_info table.total tbody tr td.right{
	text-align: right;
}

div#shopping_content table#product_list tbody tr.item td.tdproduct div.relpos div.productsattributes span#att2 {
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 0 3px;
	margin: -5px 0 0 0;
}


div#product_cart.subpage #imagerow {
	clear: both;
	padding: 6px 0 6px 6px;
	margin-top: 6px;
	border: 1px solid #ddd;
}

div#product_cart.subpage #imagerow div.simg {
	float: left;
	margin-right: 6px;
}

/* IE Hacks */
div#create_account fieldset ol li#country,
div#advanced_search fieldset ol li#manufactors,
div#address_book_process fieldset ol li#country,
div#address_book_process fieldset ol li.primary{
	*clear: both;
}

div#create_account fieldset ol li#country label,
div#advanced_search fieldset ol li#manufactors label,
div#address_book_process fieldset ol li#country label {
	*margin: 6px 0 0 0;
}

div#create_account fieldset ol li#country select,
div#advanced_search fieldset ol li#manufactors select,
div#address_book_process fieldset ol li#country select {
	/*margin: -38px 0 0 136px;  */
}

div#create_account fieldset ol li#country select{
    width: 203px;
}

div#create_account fieldset ol li#country em,
div#address_book_process fieldset ol li#country em {

}

div#advanced_search fieldset ol li#manufactors select { *margin: -38px 60px 0 136px; }

div#address_book_process fieldset ol li.primary label { *margin: -14px 0 0 0; }

div#address_book_process fieldset ol li.primary input {
	*display: block;
	*margin: -24px 0 0 138px;
}


*:first-child+html .buttonwrap button.button  {
	width: 85px;
	height: 20px;
}
* html .buttonwrap button.button  {
	width: 85px;
	height: 20px;
}


div.remove {
	display:none;
}

div#seopage.subpage h4 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 25px;
	color: #3D546B;
}

img#man-image {
	margin: 10px 0;
}

/* HLK - Design til gavekort.php */
.giftvouchermain form {
	font-size: 11px;
	color: #3D546B;
}

.giftvouchermain form .gv_text {
	clear: both;
}

.giftvouchermain form .gv_text div {
	display: block;
	float: left;
	width: 120px;
	margin: 8px 0 8px 0;
}

.giftvouchermain form .gv_text input {
	float: left;
}

.giftvouchermain form .gvtextheader {
	font-weight: bold;
	margin: 30px 0 5px 0;
}

.giftvouchermain form  .left,
.giftvouchermain form #gvamount {
	border-bottom: 1px solid #D3DBE4;
	padding: 0 0 30px 0;
}

.giftvouchermain form  .left .gvtextheader {
	background: url(http://image.loebeshop.dk/p/design/gavekort2.jpg) no-repeat;
	padding: 210px 0 10px 0;
}

.giftvouchermain form #gvaddtocart  input {
	background: url(http://image.loebeshop.dk/p/design/accept_buy.gif) no-repeat;
	border: 0;
	width: 108px;
	height: 20px;
	text-indent: -99999px;
	cursor: pointer;
}

table#product_list tbody.products tr.item td.tddelete a {
	text-indent: -99999px;
}

#shopping_cart #product_list .variance_delivery .object {
    padding: 0 6px;
    font-size: 16px;
    color: #FF6600;
}

#shopping_content form .div_main {
	background: #475E75;
	color: #fff;
	font-weight: normal !important;
	font-size: 10px !important;
	padding: 4px 10px 4px 10px;
	margin: 20px 0 6px 0;
}

#shopping_content form .npk_box.div_main {
	background: none;
	color: #000;
	margin: 0;
}

#shopping_content form .npk_box.div_main input.submit {
	background: url(http://image.loebeshop.dk/p/design/gift_btn.gif) no-repeat top left;
	border: 0;
	width: 116px;
	height: 20px;
	cursor: pointer;
	margin: 0 0 11px 0;
}

#shopping_content form .npk_box.div_main input#voucherCode,
#shopping_content form .npk_box.div_main input#voucherSecureCode {
	margin: 0 4px 10px 0;
}

#shopping_content form .voucher_error {
	color: red;
	padding: 5px;
	border: 1px solid #DFE8F2;
	margin: 0 0 6px 0;
	text-align: left;
}

#shopping_content form table.giftvoucher_submit {
	border-bottom: 1px solid #D3DBE4;
	margin: 0 0 10px 0;
}

#shopping_content form table.giftvoucher_submit tr td {
	padding: 0 0 5px 0;
	font-weight: bold;
	color: #3D546B;
}

div#checkout_confirmation div.holder form div.confirm_accept_conditions div.note {
	width: 430px;
}

div#checkout_confirmation div.holder form div.confirm_accept_conditions div.note b {
    font-size: 11px;
}

.sidebar .box .boxbody ul.categories li ul li ul { padding-bottom: 10px; }

.sidebar .box .boxbody ul.categories li ul li ul li a {
	padding-left: 20px;
	width:158px;
}

div.giftvouchermain div#gvaddtocart { padding: 20px 0 0 0; }

div.autocomplete ul li a span { font-size: 10px; }

#shopping_content form table.giftvoucher_submit tr td div.info {
	border: 1px solid #C3D1DF;
	padding: 10px;
	font-weight: normal;
	font-size: 11px;
	line-height: 12pt;
	margin: 0 0 10px 0;
}


#ot_total_extra_info
{
    display: block;
    color: red;
}

div.list_wrap div.product_wrap { min-height: 100px; }

div.list_wrap div.product_wrap div.special_offer {
    position: absolute;
    top: 0;
    left: 290px;
}

div#seopage.subpage h2 span {
    display: none;
}

#selected_shipping_display {
    padding: 10px 0 !important;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    background-color : #ff6600;
    font-size: 11px;
    margin: 0 0 10px 0;
    line-height: 14pt;
    color: black !important;
}

#selected_shipping_display b { text-decoration: underline; }

div#LiveGuide img {
    width: 184px;
    margin-bottom: 5px;
}

#selected_shipping_display b { text-decoration: underline; }

div#checkout_shipping div#holder div.comment_box,
div#checkout_shipping div#holder div.address_box,
div#checkout_shipping div#holder div.payment_box,
div#checkout_shipping div#holder div.buttonwrap.end {
    width: 508px;
}

#checkout_shipping #comment-box {
    padding: 0;
}

#checkout_shipping #comment-box textarea {
    float: none;
}

div#checkout_shipping div#holder div.trail {
    width: 492px;
}

div#checkout_shipping div#holder div.shipping_box table { margin-bottom: 5px; }

div#checkout_shipping div#holder div.shipping_box table tr td#glsshoppickup_ {
    *width: 224px !important;
}

span#flerstykspriser {
    margin-top: 10px;
    margin-bottom: 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;
}

div.advanced_filter_middle {
    margin-bottom:10px; /* MTH - changed from padding */
    _margin-bottom:0;
    _padding-bottom: 0px;
}

ol# li,
ol.spec_checkbox li
{
    float:left;
    width: 124px;
    height: 20px;
    padding: 4px 0;
    *padding:0px 0;
    vertical-align: middle;
}
ol#spec_ol_manufacturers li input,
ol.spec_checkbox li input
{
    float:left;
    margin-top:4px;
    *margin-top:0;
}
ol#spec_ol_manufacturers li label,
ol.spec_checkbox li label,
ol.spec_checkbox li label
{
    padding-left:0px;
}

ol.spec_checkbox li { display:block; width:123px; float:left;}

ol#spec_ol_variances li { width:45px; height: 20px;}

ol#spec_ol_variances li label.ajax_search_enabled
{
    cursor: pointer;
}
ol#spec_ol_variances li label.over
{

    border: 2px solid #000;
}

ol#spec_ol_variances li label.ajax_search_enabled.checked
{
  border: 2px solid #718DA9;

}


ol#spec_ol_variances li input
{
    display: none;
}

div.spec_box_sep
{
    clear: both;
}

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;
}

.dualSliderRailBodyStyle
{
    position: relative;
    padding-top:5px;

    height: 21px;
    z-index: 0;
       _left:195px;
    background: transparent url(http://image.loebeshop.dk/p/script/dualslider/rail-body.gif) left 5px repeat-x;
}

.dualSliderHandleStyle
{
    top:1px;
    width: 11px;
    height: 20px;
    position: absolute;
    z-index: 2;
}

.dualSliderSpanStyle
{
    background: transparent url('http://image.loebeshop.dk/p/script/dualslider/rail-body-active.gif') repeat-x 0 0;
    position: absolute;
    float: left;
    height: 10px;
    z-index: 0;

}

.spec_ranges
{
    padding-top:5px;
    height:20px;
    _height:47px;
}

.dualSliderWrapper
{
    width:475px;
    margin:0 auto;
    _position: absolute;
    _top: 47px;
    _left: -183px;
}

.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 { }

.advanced_filter_middle{ margin:0 auto}
.advanced_filter_middle .boxheader { height:20px; }
.advanced_filter_middle .boxheader_title .header_left { padding:4px; float:left; color: white; font-family: Verdana, Arial; font-size:x-small; font-weight:bold;}
.advanced_filter_middle .boxheader_title .header_right { padding:4px; float:right; color:white; text-transform: none; font-family: Verdana, Arial; font-size:x-small; font-weight:bold;}

.box .boxbody #advanced_filter .boxbody { border:0;}

label.ajax_search_enabled, label.ajax_search_disabled { font-size:11px; display:block; float:left; padding-top:3px; }
input#only_on_stock_ajax { margin-left:7px; float:left;}

div.shippingBox {
    filter:alpha(opacity=40) !important;
    -moz-opacity:0.50 !important;
    opacity:0.50 !important;
    xheight:150px;
    background-color:white;
    width:240px;
    background-image:url(http://image.loebeshop.dk/p/postalBG.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    border:1px solid lightblue;
    padding:5px;
    cursor:pointer;
    vertical-align: top;
    float:left;
    margin-bottom: 4px;
}

div.shippingBox-active,
div.shippingBox:hover {
    opacity:1 !important;
    -moz-opacity:1 !important;
    filter:alpha(opacity=100) !important;
    xheight:150px;
    background-color:white;
    width:240px;
    background-image:url(http://image.loebeshop.dk/p/postalBG.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    border:3px solid #ff6600;
    padding:3px;
    cursor:pointer;
    vertical-align: top;
    float:left;
    margin-bottom: 4px;
}

div#glsshoppickup_ {
    float:right !important;
    min-height: 318px;
}

div#selected_shipping_display {
    padding:4px;
    text-align:center;
    font-weight:bold;
}

div.gls_options {
    border:1px solid lightblue;
    margin-bottom:2px;
    padding:5px;
    cursor:pointer
  
}

div.gls_options:hover {
    opacity:1 !important;
    
}

#extra_info {
    font-size:small;
    line-height:150%;
    padding:0 10px 10px;
    text-align:justify;
}

#extra_info p { font-size:9px; !important}

.contentdiv div{ font-size:11px;}
.contentdiv div p{ font-size:11px !important; text-align:left !important; color:black !important;}
.contentdiv h4{ font-size:12px;}
#showroom {margin-top:10px;}
#showroom #border .showwrap { padding:3px 85px 3px 3px; height:100px;}
#showroom #border {
    border:2px solid #718da9;
    position:relative;
}

#showroom #border #subbar{
    background:transparent url(http://image.loebeshop.dk/p/design/news_page_select_bg.gif) repeat-x 0 0;
    border-top:1px solid #718da9;
     height:21px;
}
#showroom #border #subbar #paginate-slider1 a { float:left; margin:3px 1px 1px;}
#showroom #border #subbar #paginate-slider1 a { width: 20px; text-decoration:none; background-color:#718da9; border:1px solid #b0c2d3; font-size:10px; color:white; width:17px; text-align:center; padding:0 0 1px 0; font-weight:bold;}
#showroom #border #subbar #paginate-slider1 a.selected {background-color:#ff6600;}

div#design-manufactbox ul li {
    float: left;
    padding: 0 4px 2px 0;
    height: 60px;
}

a.trustbox_Speechbubble {
    margin: 0 0 10px 4px !important;
}

#account_history_info div.holder div#notice p b {
    font-size: 11px;
}

#slideshow_container {

    background-color: #FFF;
    height: 135px;
    width: 495px;
    margin-right: auto;
    margin-left: auto;
}

#slideshow {
margin-bottom:10px;
overflow:hidden !important;
position:relative;
width:100%;
}

#slideshow ul {
margin:0;
padding:0;
position:relative;
right:0;
width:4000px;

}

#slideshow li {
display:inline !important;
float:left !important;
list-style-type:none !important;
height: 105px;

}

#slideshow span {
display:inline !important;
float:left !important;
}

#slideshow ul li span.banner_rotate_1 {
    width: 164px;
    margin: 0px 1px 0px 2px;
    float: left !important;
}

#slideshow ul li span.banner_rotate_2 {
    width: 164px;
    margin: 0px 1px 0px 1px;
    float: left !important;
}

#slideshow ul li span.banner_rotate_3 {
    width: 164px;
    margin: 0px 0px 0px 2px;
    float: left !important;
}

.rotation_container {
    position: relative;
}

.rotation_img {
    z-index: 1;
    position: absolute;
    top: 20px;
    left: 2px;
}

.rotation_star {
    z-index: 2;
    position: absolute;
    top: 20px;
    left: 80px;
}

.rotation_header {
    z-index: 3;
    font-size: 7pt;
    font-weight: bold;
    position: relative;
    left: -10px;
    top: 5px;
}

.rotation_price {
    display: block;
    width: 100px;
    text-align: center;
    z-index: 3;
    font-size: 9px;
    font-weight: bold;
    position: absolute;
    left: 70px;
    top: 50px;
    color: white;
}

.rotation_save {
    display: block;
    width: 100px;
    text-align: center;
    z-index: 3;
    font-size: 7pt;
    position: absolute;
    left: 70px;
    top: 54px;
    color: white;
}

.rotation_saveprice {
    display: block;
    width: 100px;
    text-align: center;
    z-index: 3;
    font-size: 7pt;
    position: absolute;
    left: 70px;
    top: 66px;
    color: white;
}

.mailGroupHeader{
    font-weight:bold;
    color:#FFF;
    font-size:12px;
    background: #718DA9 none repeat scroll 0 0;
    padding:4px 0px 4px 4px ;
    cursor:pointer;
    width:100%

}
.subCat{
    margin:5px 0px 0px 10px;
}

.shippingBox-active,
.shippingBox { position:relative;}

.shippingcost { margin-bottom:20px; float:right; display:block;}

.shippingBox-active a.button,
.shippingBox a.button { position:absolute; bottom:0; left:43px;}

#new-customer, #returning-customer, #guest-customer{ margin-bottom:40px !important; }

fieldset.loginsub ol li { width:100%; line-height: 20px; }
.loginsub li input { height: 20px; line-height: 20px;  }

#shipping_form{
	position:relative;

	background:#FFFAFA url(http://image.loebeshop.dk/p/design/popbg.png)  repeat-x  ;
	background-position:bottom;

}
#closeForm{
	background:transparent url(http://image.loebeshop.dk/p/design/closepop.png) no-repeat ;
	text-indent:-9999px;
	position:absolute;
	height:25px;
	right:-10px;
	top:-10px;
	top:-50px\9;
	*top:-14px;
	
	width:25px;
	z-index:1;
}
#shipping_form hr{

 height:0px;
 border:none;
}
#shipping_form .addressblock.nomargin{
 float:left;
 width:250px;
/* border-bottom:1px dotted #4C657E;*/
border-top:1px dotted #4C657E;
}
#shipping_form .addressblock.n{
float:left;
 width:296px;
}
#shipping_form .checkout_new_address{

}

#selected_shipping_display .shipping_title{
clear:both;
}
#shipping_form h3{
 border:none;
}
#shipping_form hr{
 border:none;
 width:0px;
}

/*****************************************
	lidtmere logo
*************************************************/
#conceptbox #lidtmerelogo{
	background-image: url(http://image.loebeshop.dk/p/design/lidtmere.gif);
	background-position: center;
	background-repeat: no-repeat;
	height:200px;
	width: 300px;
	margin: 0px auto;
}


#item_variance {
    background:white !important;
}

#product_main {
    background-color:white !important;
}
.active_input{
 border:1px solid #FF6600;
}

#ajax_tooltipObj {
    z-index: 1000;
}

#ajax_tooltipObj .ajax_tooltip_content {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #CCC;
    background-color :#FFF;     /* Background color */
    padding: 5px;               /* Space between border and content */
    font-size: 0.8em;           /* Font size of content */
    overflow: auto;             /* Hide overflow content */
    z-index: 1000;
}

div.active_gls_options.gls_options{
	 border-color: #FF6600;
}

#newsletter_content #newsletters_message { font-size: 11px; border:1px solid #eaeaea; padding:10px; line-height:16px; margin-bottom:8px; }
#newsletter_content h3 { padding-bottom:8px;}
#newsletter_content h3,
#newsletter_content #email_address_wrap {
    font-size:11px;
}

#content .newsletter-error-msg { background:#D3DBE4; border:1px solid #718DA9; padding:1%; color:#3D5480; font-size:0.75em; margin:0 0 5px; }

#mid #newsletter .content { padding:0 0 10px; }
#mid #newsletter .newsletter-field { padding:0 1%; }
#mid #newsletter .title-inner { background:#718DA9;  padding:2px 1%; color:#FFF; font-weight:bold; font-size:0.7em; }
#mid #newsletter .form-label {  font-size:0.7em; }
#mid #newsletter .newsletter-buttons { padding:0 1% 1%; }
#mid #newsletter .subscribe-unsubscribe { background-color:#8DA3BA; border:1px solid #000000; color:#E5E5E5; display:block; font-size:x-small; font-weight:bold; margin:10px 0 0 0; padding:2px; width:170px;  }

#letter #newsletter .content { padding:0; }
#letter #newsletter .title-inner { background:transparent;  padding:0 0 5px; color:#3D546B; font-weight:normal; font-size:11px; }
#letter #newsletter-email-label { font-size:1em !important; }
#letter .content-inner .subscribe-unsubscribe { background-color:#8DA3BA; border:1px solid #000000; color:#E5E5E5; display:block; font-size:x-small; font-weight:bold; margin:10px 0 0; padding:2px; width:170px; }


div.list_wrap div.product_wrap div.status{height:auto;text-align:right;}
div.list_wrap div.product_wrap div.status .variance{padding:4px 4px 0px 4px;}
div.list_wrap div.product_wrap div.status .qty {padding:4px 4px 0px 0px;}
div.list_wrap div.product_wrap div.status .qty .qtybox{ width:25px; float: right;}
#content a.readMore{display:none}

/* BUTTON STYLING */

.button { float: left; overflow:visible; display: block; border: 0; margin: 0 0 0 15px; padding: 0 15px 0 0; width: auto; height:20px; text-decoration: none; white-space: nowrap; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background: url('http://image.loebeshop.dk/p/masterbutton/button_normal.gif') no-repeat right top; cursor: pointer; outline:0 none; }
a.button.button_a{margin-left:48px}
.button span { position: relative; display: block; margin: 0 0 0 -15px; padding: 0 0 0 15px; height: 20px; line-height: 20px; background: url('http://image.loebeshop.dk/p/masterbutton/button_normal.gif') no-repeat left top; outline:0 none; }
/* Firefox hack: To align button background position properly */
/*@-moz-document url-prefix() { .button { background-position: right center; } }*/

button span { position:relative; top:-1px; }
/*
a.button { margin-left: 15px; }
button.button { margin-left: 15px; overflow: visible; }
.button:hover, .button:hover span { background-image: url('http://image.loebeshop.dk/p/masterbutton/button_hover.gif'); }
*/

.button:hover { background-position: right -20px; }
.button:hover span { background-position: 0 -20px; }

button.orangebtn { float:left; width:auto; overflow:visible; height:20px; display:block; padding:3px 15px 0 0; margin:0 0 0 15px; background:url('http://image.loebeshop.dk/p/masterbutton/button_hilite.gif') right top no-repeat; border:0; color:#FFF; font:bold 10px/1.25em Verdana, Arial, sans-serif; text-decoration:none; cursor:pointer; }
button.orangebtn span { position:relative; top:-1px; padding-top:4px !important; display:block; padding:2px 0 5px 15px; margin:-3px 0 0 -15px; height:auto; line-height:11px; background:url('http://image.loebeshop.dk/p/masterbutton/button_hilite.gif') left top no-repeat; }

button.orangebtn:hover { background:url('http://image.loebeshop.dk/p/masterbutton/button_hilite.gif') right -20px no-repeat; }
button.orangebtn:hover span { background:url('http://image.loebeshop.dk/p/masterbutton/button_hilite.gif') left -20px no-repeat; }


button.button-continue, button.button-update { float: right; }
#address_book .button.delete { margin-left: 20px; }
#address_book .button.add { float: right; }
#product_cart .links .button { margin-right: 10px; }
#shopping_cart .button-checkout { float: right; }
#account_history .ordertables.pendingOrder{border:1px solid #FF6600}
#account_history .ordertables.approveOrder{border:1px solid #50657D}
span.pendingOrder{color:#FF6600;font:bold 12px  Arial}
span.approveOrder {color:#50657D;font:bold 12px  Arial}
.td_pendingOrder{width:100%}
