 /**********************************************************************************************************************         COMMENTS: Common Components **********************************************************************************************************************/ #checkout_shipping .shipping_element {     margin: 0 0 20px; } /**********************************************************************************************************************         COMMENTS: Shipping (Delivery Method) **********************************************************************************************************************/ #checkout_shipping #shipping_element_shipping_methods .shipping_choise {     margin: 0 0 10px; } #checkout_shipping #shipping_element_shipping_methods .shipping_choise_name, #checkout_shipping #shipping_element_shipping_methods .shipping_title, #checkout_shipping #shipping_element_shipping_methods .shipping_radio {     margin: 0 0 3px; } #checkout_shipping #shipping_element_shipping_methods .shipping_choise_name {     font-weight: bold; } #checkout_shipping #shipping_element_shipping_methods .shipping_radio input {     margin: 0 0 0 5px;     padding: 0; } /**********************************************************************************************************************         COMMENTS: Comment box **********************************************************************************************************************/ #checkout_shipping #shipping_element_comments .input_fields {     background: #EEEEEE none repeat scroll 0 0;     border: 1px solid #BBBBBB;     padding: 0 } #checkout_shipping #shipping_element_comments .input_fields textarea {     border-width: 1px;     margin: 10px; } /**********************************************************************************************************************         COMMENTS: Address box **********************************************************************************************************************/ #checkout_shipping #shipping_element_address, #checkout_shipping #shipping_element_address .address_box {     float: left; } #checkout_shipping #shipping_element_address #addressBox .boxadd h3 {     margin: 0;     text-transform: none; } #checkout_shipping #shipping_element_address #addressBox .boxadd ol {     height: 110px; } #checkout_shipping #shipping_element_address .buttonwrap .button {     padding: 0; } #checkout_shipping #shipping_element_address .buttonwrap .button a.button {     padding: 3px 10px; } /**********************************************************************************************************************         COMMENTS: Payment **********************************************************************************************************************/ #checkout_shipping .payment_box br {     display: none; } #checkout_shipping #shipping_element_payment_methods .payment_box_paymenttitle img {     display: inline; } #checkout_shipping #shipping_element_payment_methods .payment_box_paymenttitle .payment-name {     display: inline; } /**********************************************************************************************************************         COMMENTS: Button Wrap **********************************************************************************************************************/ #checkout_shipping .buttonwrap .button {     margin: 0;     padding: 3px 10px; } #checkout_shipping .buttonwrap .button span {     margin: 0;     padding: 0; } /**********************************************************************************************************************         COMMENTS: Common Components **********************************************************************************************************************/ div#checkout_confirmation h3 {     margin: 0 0 10px !important;     padding: 0; } #checkout_confirmation .confirmation_element {     margin: 0 0 20px;     padding: 0; } /**********************************************************************************************************************         COMMENTS: Order products **********************************************************************************************************************/ #checkout_confirmation #confirmation_element_products .listitems {     border: 0; } #checkout_confirmation #confirmation_element_products .listitems .thque, #checkout_confirmation #confirmation_element_products .listitems .thname {     text-align: left; } #checkout_confirmation #confirmation_element_products .listitems .thprice, #checkout_confirmation #confirmation_element_products .listitems .tdprice {     text-align: right; } /**********************************************************************************************************************         COMMENTS: Order totals **********************************************************************************************************************/ #checkout_confirmation #confirmation_element_order_totals .confirm_totals .value {     text-align: right; } .prototip { position:absolute; } .prototip .effectWrapper, .prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title { position:relative; } .prototip .content { clear:both; } .prototip .toolbar a.close { background:transparent url(close.gif) repeat scroll 0 0; border:0 none; display:block; float:right; font-size:0; height:15px; line-height:0; position:relative; text-decoration:none; width:15px; } .prototip .toolbar a.close:hover { background:transparent url(close_hover.gif) repeat scroll 0 0; } .prototipLoader { background:transparent url(prototip_loader.gif) repeat scroll 0 0; height:14px; left:-1000px; position:absolute; top:-1000px; width:14px; } .iframeShim { background:transparent none repeat scroll 0 0; border:0 none; margin:0; padding:0; position:absolute; } .prototip .default { color:#000; width:auto; border: #5f5f5f 1px solid ; float:left; } .prototip .default .toolbar { -x-system-font:none; background:#0F6788 none repeat scroll 0 0; font-family:Georgia,serif; font-size:17px; font-size-adjust:none; font-stretch:normal; font-style:italic; font-variant:normal; font-weight:normal; line-height:normal; } .prototip .default .title { background-color:#a7cdf2; padding:5px; font-size:14px; text-align: left; } .prototip .default .content { -x-system-font:none; background:#f6f6f6 none repeat scroll 0 0; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:5px; text-align: left; float:left; } .prototip .pinktip { border:5px solid #A1A1A1; } .prototip .pinktip .toolbar { -x-system-font:none; background:#FF1E53 none repeat scroll 0 0; color:#FFFFFF; font-family:Georgia,serif; font-size:17px; font-size-adjust:none; font-stretch:normal; font-style:italic; font-variant:normal; font-weight:normal; line-height:normal; } .prototip .pinktip .title { padding:5px; } .prototip .pinktip .content { -x-system-font:none; background:#FFFFFF none repeat scroll 0 0; color:#555555; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:5px; } .prototip .darktip { border:5px solid #A1A1A1; width:250px; } .prototip .darktip .toolbar { -x-system-font:none; background:#606060 none repeat scroll 0 0; color:#FFFFFF; font-family:Georgia,serif; font-size:17px; font-size-adjust:none; font-stretch:normal; font-style:italic; font-variant:normal; font-weight:normal; line-height:normal; } .prototip .darktip .toolbar a.close { background:transparent url(close_hover.gif) repeat scroll 0 0; } .prototip .darktip .toolbar a.close:hover { background:transparent url(close.gif) repeat scroll 0 0; } .prototip .darktip .title { padding:5px; } .prototip .darktip .content { -x-system-font:none; background:#808080 none repeat scroll 0 0; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:5px; } .prototip .silver { -x-system-font:none; border:5px solid #CCCCCC; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; width:300px; } .prototip .silver .toolbar { background:#2E2E2E none repeat scroll 0 0; color:#FFFFFF; font-weight:bold; } .prototip .silver .toolbar a.close:hover { background:transparent url(close_hover_red.gif) repeat scroll 0 0; } .prototip .silver .title { padding:5px; } .prototip .silver .content { background:#FFFFFF none repeat scroll 0 0; color:#666666; padding:5px; } .protoClassic { border:5px solid #8C939C; width:300px; } .protoClassic .toolbar { background:#96B8E2 url(classic_toolbar.gif) repeat-y scroll left top; color:#FFFFFF; font-weight:bold; } .protoClassic .toolbar a.close:hover { background:transparent url(close_hover_red.gif) repeat scroll 0 0; } .protoClassic .title { padding:5px; } .protoClassic .content { -x-system-font:none; background:#FFFFFF none repeat scroll 0 0; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:5px; } body { 	padding: 0; 	margin: 16px 30px 30px 30px; /* Important when shrinking */ 	background-color: #C5C7B6; 	font-family: Arial, Helvetica, sans-serif; 	color: #000; 	font-size: 11px; } :focus {     outline:0; } /* =LINKS ----------------- */ h5 { font-size:11px;} a:link, a:active, a:visited { 	/* color: #8DBBC2; */ 	color: #000; 	text-decoration: none; 	font-weight: normal; } a:hover { 	text-decoration: underline; } a img { 	border-width: 0; 	border-style: none; } form { margin: 0; padding: 0; } /* =COMMON ---------------- */ br { 	clear: both; } .right { 	float: right; } .left { 	float: left; } #mid #content p { 	line-height: 20px; 	margin: 0 0 10px 0; 	padding: 0; 	font-size: 12px; } hr { 	display: none; } .clear { clear:both; } /* =WRAPPING -------------- */ #bodywrap { 	xborder: 10px solid #fff; 	width: 960px; 	margin: 0 auto; } #wrapper { 	margin: 0 auto; /* Centering */ 	/*background: #fff;*/ 	/*border: 1px solid #bbb;*/ 	max-width: 960px; 	min-width: 700px; 	position:relative; } div#search input#advsearch { 	background: #eee; 	border: 1px solid #bbb; 	font-size: 11px; 	display: block; 	float: left; 	margin: 0 0px 0 10px; 	padding: 3px 3px 2px 3px; 	color: #000; 	text-decoration: none; 	width: 134px; 	_width: 139px; } #top_box .dotdot{ display:block; height:8px; width:960px; background: transparent url(http://image.webshop.welldana.dk/p/design/dotted_line.gif) repeat-y scroll 213px top; } #top_box {     background: #FFFFFF url(http://image.webshop.welldana.dk/p/design/header_top.gif) no-repeat 0 0;     width:960px;     height:8px; } /* =MAINCONTENT ------------- */ #mid { 	clear: both;     background: #ffffff url(http://image.webshop.welldana.dk/p/design/dotted_line.gif) repeat-y scroll 213px top; 	height:100%;     xmin-height: 410px; } /* =NAVIGATION -------------- */ #mid #navigation { 	float: left; 	text-align: left; 	padding-left: 0px; } #mid #navigation { /* WIDTHS */ 	width: 214px; 	xbackground:transparent url(http://image.webshop.welldana.dk/p/design/dotted_line.gif) repeat-y scroll right top; 	margin-top:1px; } #mid #content { /* WIDTHS */ 	width: 737px; 	xpadding-right:17px; 	padding-top:10px;     padding-bottom:20px; } #mid #navigation .box { 	clear: both; 	width: 100%; } #mid #navigation .box .boxheader { 	xbackground: #f9352a url(http://image.webshop.welldana.dk/design/menuheaderbg.png) repeat-x top left; 	height: 25px; 	display: block; 	xwidth: 240px; 	width: 100%; } .boxheader div { 	color: #000; 	xpadding: 5px; 	font-size: 13px; 	font-weight: bold; } #mid #navigation .box .boxbody { 	xborder: 1px solid #eee; 	xbackground: red; 	xborder-top: 0; 	xborder-bottom: 0; } #mid #navigation .box .boxbody ul { 	margin: 0; 	padding: 0; 	display: block; } #mid #navigation .box .boxbody ul li { 	list-style: none; 	margin: 0; 	padding: 0; 	width: 100%; } #mid #navigation .box .boxbody ul li a { 	font-size: 11px; /* ==== */ 	display: block; 	text-decoration: none; 	color: #000; 	border: 1px solid #eee; 	xborder-top: 0; 	background: #fff url(/image/webshop.welldana.dk/design/arrow.png) no-repeat 3% 50%; 	padding: 5px 5px 5px 20px; 	height: 1%; 	border-top: 1px solid #fff; 	xmargin: -1px 0 0 0; } #mid #navigation .box .boxbody ul li a#pswforgot:hover { text-decoration:underline;} #mid #navigation .box .boxbody ul li a#pswforgot {     border: 0; padding:5px 0 0; background-color:transparent; width:120px; } #mid #navigation .box .boxbody ul li a:hover, #mid #navigation .box .boxbody ul li a:active, #mid #navigation .box .boxbody ul li a:focus { 	background: #eee; 	border-top: 1px solid #eee; 	border: 1px solid #bbb; 	background: #eee url(/images/welldana/design/arrowright.gif) no-repeat 3% 50%; 	xfont-weight: bold; } #mid #navigation .box .boxbody ul li a.selected_cat { 	xbackground: #e3e3e3; 	font-weight: bold; 	xfont-size: 0.7em; 	background: #eee; 	xpadding-left: 30px; 	xborder-bottom: 1px solid #bbb; 	border-top: 1px solid #eee; 	border: 1px solid #bbb; 	xborder-top: 0; 	xborder-bottom: 0; 	xfont-size: 13px; 	background: #eee url(/images/welldana/design/arrowright.gif) no-repeat 3% 50%; } /* sub cat 1 */ #mid #navigation .box .boxbody ul li ul li a { 	background: #eee; 	border-bottom: 1px solid #bbb; 	padding-left: 40px; } #mid #navigation .box .boxbody ul li ul li a:hover { 	background: #e3e3e3; } #mid #navigation .box .boxbody ul li ul li a.selected_cat { 	background: #bbb; 	font-weight: bold; 	xfont-size: 0.7em; 	padding-left: 45px; 	border-top: 1px solid #eee; } /* sub cat 2 */ #mid #navigation .box .boxbody ul li ul li ul li a { 	background: #DFDFDF; 	border-bottom: 1px solid #bbb; 	padding-left: 55px; } #mid #navigation .box .boxbody ul li ul li ul li a:hover { 	background: #bbb; } #mid #navigation .box .boxbody ul li ul li ul li a.selected_cat { 	background: #cfcfcf; 	font-weight: bold; 	xfont-size: 0.7em; 	padding-left: 55px; } /* =CONTENT ---------------- */ #content { 	float: left; 	text-align: left; } #mid #content div.padding { 	margin: 0; 	padding-left: 10px; } /* =FOOTER ---------------- */ #footer { 	background-color: #C5C7B6; 	background: #C5C7B6 url(http://image.webshop.welldana.dk/p/design/content_bottom.gif) repeat-x 0 0;; 	height:5px; 	display:block; 	width:960px; } #footer span { color: #999; text-align: left; font-size:9px; padding-top:5px; display:block;} /* =ELEMENTS -------------- */ #mid #content h2 { 	padding: 0; 	margin: 0 0 10px 0; 	color: #000000; 	text-transform: uppercase; 	font-size: 14px; 	border-bottom: 1px solid #eee; 	letter-spacing: -1px; } #mid #content h3 { 	color: #000000; 	font-size: 11px; 	margin: 0 0 10px 0; 	padding: 0; 	text-transform: uppercase; } #content fieldset { 	background: #eee; 	border: 1px solid #bbb; 	margin: 0 0 10px 0; 	padding: 0; 	position: relative; } #content fieldset legend { 	display: none; } #content fieldset ol { 	margin: 10px 10px 0 10px; 	padding: 0; } #content fieldset ol li { 	list-style: none; 	padding: 0px 0px 10px 0px; 	margin: 0; } #content fieldset ol li label { 	width: 25%; 	float: left; 	font-size: 13px; } #content fieldset ol li input { 	border-width: 1px; 	width: 30%; } #content fieldset ol li textarea { 	border-width: 1px; 	width: 74%; 	float: left; 	margin-bottom: 10px; 	display: inline; } .buttonwrap { 	xclear: both; 	xfloat: right; 	margin: 0 0 10px 0; } #content fieldset .buttonwrap { 	text-align: right; 	margin: 0 10px 10px 10px; } #content fieldset .buttonwrap button { 	border-width: 1px; } /* ----------------------------- 	HLK/NPK ----------------------------- */ #logon #logonheader, #logon fieldset legend { 	display: none; } #logon fieldset { 	border: 0; } #logon fieldset ol { 	margin: 0; 	padding: 0; 	list-style: none; } #logon fieldset ol li input { 	margin: 0; 	display: block; 	width: 174px; 	padding: 4px; 	color: #000; 	background: #f6f6f6 url(/images/welldana/design/inputbg.png) repeat-x top left; 	text-transform: capitalize; 	font-size: 11px; 	border: 1px solid #aaa; 	margin: 5px 0 0 0; } #logon fieldset ol li label { 	color: #333; 	font-size: 11px; 	font-weight: bold; } #logon fieldset .submit, #masthead #topnavigation #search fieldset button { 	border: 1px solid #aaa; 	font-size: 0.7em; 	color: #666; 	padding: 2px 10px 2px 10px; 	cursor: pointer; } #logon fieldset .submit { 	margin: 5px 0 0 0; } /* Frontpage */ /* Boxes */ #nested .categories_list_cat {     /* border: 1px solid #B2B2B2; */     float: left;     /*width: 192px;*/     width:169px;     margin:0 auto;     margin: 5px 5px 0px 5px;     height: 155px;     _display:inline;     position: relative;     cursor: pointer;     xbackground: url(http://image.webshop.welldana.dk/x/x/crop/p/design/boxfade.png) repeat-x 0 39px;     text-align: center; }  #nested .categories_list_cat a  {         width:169px;         margin:0 auto;         text-align: center;  } #nested .categories_list_cat img {     xposition: absolute;     z-index: 1;     xleft: 50%;     xborder: 1px solid #B2B2B2;     /* temp image size */     xheight: 130px;     xwidth: 190px;     margin: 10px auto;     display:block; } #nested .categories_list_cat div.imgborder {     border: 1px solid #B2B2B2;     height: 130px;     width: 190px;     overflow: hidden;     position: relative;     text-align: center; } nested .categories_list_cat div.nested_cat_title {     position: absolute;     z-index: 2;     bottom: 22px;     _bottom: 23px;     background: #aaa;     width: 187px;     left:0;     xheight: 20px;     padding: 4px 0 4px 5px;     font-size: 11px;     filter:alpha(opacity=90);     -moz-opacity:.90;     opacity:.90;     color: #fff; } #nested .categories_list_cat div.price {     position: absolute;     z-index: 3;     top: 0;     right: 0;     background: #5F96CA;     padding: 5px;     filter:alpha(opacity=90);     -moz-opacity:.90;     opacity:.90;     color: #fff;     font-size: 11px; }  div.category_linebreak  {     clear: both;  } /* Product listing */ #nested h2 .cat_image { 	display: none; } #nested .trail { 	position: absolute; 	top: 88px; 	left: 15px; } #nested .trail div { 	font-size: 0.8em; 	color: #bbb; 	font-weight: bold; } #nested .trail div a.headerNavigation { 	color: #8b8b8b; 	padding: 0 5px 0 5px; 	font-weight: normal; } .bottom_split, .top_split { 	display: inline; } .list_wrap { 	xheight: 600px; 	xoverflow: auto; 	margin-bottom: 12px; } .list_wrap td { clear:both; border-bottom:1px solid #eeeeee;} .list_wrap .listingheader td { 	border-bottom: 1px solid #ccc; 	border-top: 2px solid #ccc; 	padding: 5px 0 5px 0px; 	font-size: 12px; 	font-weight: bold; 	color: #000000; 	background: #f6f6f6; 	padding-left: 7px; } .list_wrap .listingheader td a { 	font-weight: bold; 	color: #000000; 	text-decoration: none; } .list_wrap .proimage img { 	/* Temporary size */ 	margin: 5px; } .list_wrap .proname, .list_wrap .proprice, .list_wrap .prostock, .list_wrap .proaddtocart, .list_wrap .proimage, .list_wrap .proqty, .list_wrap .profav { 	font-size: 11px; 	border-bottom: 1px solid #eee; } .list_wrap .proaddtocart { 	padding: 0 5px 0 0px; 	text-align: right; } .list_wrap .proaddtocart a { 	cursor: pointer; } .list_wrap .proname a:hover, .list_wrap .proaddtocart a:hover { 	text-decoration: none; } .list_wrap .proqty, .list_wrap .prostock { 	text-align: center; } .list_wrap .prostock { 	border-right: 1px solid #eee; } .list_wrap .proqty input { 	width: 25px; 	text-align: right; 	border: 1px solid #bbb; 	text-align: center; 	font-size: 10px; 	padding: 3px 0; } .list_wrap .proqty input:active, .list_wrap .proqty input:focus { 	background: #fefade; } /* Sizes */ .list_wrap .proimage { 	width: 40px; } .list_wrap .proname { 	width: 430px; } .list_wrap .proprice { 	text-align: right; 	padding: 0 10px 0 0; 	border-right: 1px solid #eee; 	border-left: 1px solid #eee; 	font-weight: bold;     width: 100px; } .list_wrap .profav { 	/*padding: 0 5px 0 10px;*/ 	display: none; } .list_filter { 	text-align: right; } .list_filter { 	text-align: right; 	xpadding: 8px 0 20px 0; 	xborder-bottom: 1px solid #ccc; 	xposition: absolute; 	xtop: 118px; 	xright: 10px; 	padding: 0px 0px 10px 0; 	background: #fff; 	xborder-top: 1px solid #bbb; 	xborder-bottom: 2px solid #bbb; } .list_filter b { 	font-weight: normal; 	font-size: 0.7em; } .list_filter select { 	font-size: 0.7em; } /* Product info */ #product_cart #product_wrap { 	font-size: 14px; 	padding: 0px 0 0 0; } /* #product_cart #product_wrap .stock, #product_cart #product_wrap .vendoritemid, #product_cart #product_wrap .info { 	font-weight: bold; 	font-size: 0.9em; 	/*text-align: right;*/ } #product_cart #product_wrap #product_img { 	text-align: center; } #product_cart #product_wrap #item_variance { 	margin: 0 0 20px 0; 	text-align: right; } #product_cart #product_wrap #item_variance #qty_wrap { 	border: 1px solid #eee; } #product_cart #product_wrap #item_variance #qty_wrap #qty { 	font-weight: bold; 	font-size: 12px; 	color: #000000; 	padding: 10px; } #product_cart #product_wrap #item_variance #qty_wrap #qty .qtybox { 	margin: 0 0 0 10px; 	width: 25px; 	text-align: right; 	border: 1px solid #bbb; 	font-size: 10px; 	padding: 3px 0px; 	text-align: center; } #product_cart #product_wrap #item_variance #qty_wrap #qty .button { 	background: url(/images/welldana/design/addtocart.png) no-repeat top left; 	width: 30px; 	border: 0; 	text-indent: -9000px; 	cursor: pointer; 	margin: 0 0 0 5px; } #product_cart #product_wrap #product_main #text { 	background: #f6f6f6; 	padding: 5px 10px 8px 10px; 	border: 1px solid #eee; 	line-height: 14pt; 	/*display: none;*/ } #product_cart #product_wrap #tabcontent { 	border: 1px solid #bbb; 	margin: 0 0 0 0; 	padding: 5px; 	clear: both; 	xheight: 200px; 	overflow: auto; } #product_cart #product_wrap .tabpaneActive, #product_cart #product_wrap .tabpaneInactive { 	float: left; 	cursor: pointer; 	margin: 10px 2px 0 0; 	padding: 2px 8px 2px 8px; 	font-size: 12px; 	border-top: 1px solid #ccc; 	border-right: 1px solid #ccc; 	border-left: 1px solid #ccc; } #product_cart #product_wrap .tabpaneActive { 	background: #aaa; 	color: #fff; } #product_cart #product_wrap .tabpaneInactive { 	color: #aaa; }  */ /* Login */ #login .subhead { 	color: #000000; 	margin: 10px 0 5px 0; 	text-transform: uppercase; 	font-weight: bold; } #login .forgotpsw { 	text-align: right; 	margin: -10px 0 10px 0; 	background: #b2b2b2; } #login .forgotpsw a { 	color: #fff; 	font-size: 11px; 	display: block; 	padding: 2px 5px 2px 0; } #login h3 { 	padding: 20px 0 0 0; } /* buttons */ .buttonwrap a.button, .buttonwrap button { 	border: 1px solid #aaa; 	font-size: 12px; 	color: #666; 	padding: 2px 10px 2px 10px; 	cursor: pointer; 	background: #EBE9ED; 	margin:0px; } .buttonwrap button, div.box .boxbody .boxbody .submit { 	border: 1px solid #aaa; 	font-size: 11px; 	color: #666; 	padding: 2px 10px 2px 10px; 	cursor: pointer; 	background: #EBE9ED; } div.box .boxbody .boxbody ol { 	padding-bottom: 10px; } /* Shopping cart */ #shopping_cart #product_list { 	width: 100%; 	border: 1px solid #eee; 	border-top: 0; 	border-bottom: 0; 	margin: 0 0 10px 0; } #shopping_cart #product_list caption { 	display: none; } #shopping_cart #product_list .header { 	background: #f6f6f6; } #shopping_cart #product_list .header th { 	border-bottom: 1px solid #ccc; 	border-top: 2px solid #ccc; 	padding: 5px 0 5px 0; 	font-size: 12px; 	font-weight: bold; 	color: #000000; 	background: #f6f6f6; } #shopping_cart #product_list .header .thprice { 	text-align: right; } #shopping_cart #product_list tbody.products td { 	font-size: 12px; 	border-bottom: 1px solid #eee; } #shopping_cart #product_list tbody.products td.tddelete a { 	xmargin-right: 5px; 	width: 16px; } #shopping_cart #product_list .products .item .tdpic img { 	xwidth: 40px; 	xheight: 40px; } #shopping_cart #product_list .products .item .tdproduct .relpos .ifdel, #shopping_cart #product_list .products .item .tdproduct .relpos .todo { 	display: none; } #shopping_cart #product_list .products .item .tdqty .qty { 	border:1px solid #BBBBBB; 	font-size:10px; 	padding:3px 0pt; 	text-align:center; 	width:25px; } #shopping_cart #product_list .products .tdprice .dprice .unit, #shopping_cart #product_list .products .tdprice .dprice .total, #shopping_cart #product_list .products .tdprice .dprice .total_awaiting, #shopping_cart #product_list .products .tdprice .dprice .total_queing { 	text-align: right; 	font-size: 12px; } #shopping_cart #product_list .products .tdprice .dprice .unit { 	display: none; } table#product_list { 	margin-bottom:10px; } #shopping_cart #product_list .totaloverview { } #shopping_cart #product_list .totaloverview .overviewitem { 	font-size: 12px; 	color: #8B8B8B; } #shopping_cart #product_list .totaloverview .overviewitem .value { 	text-align: right; 	padding: 10px 20px 10px 0px; 	border-bottom: 1px solid #eee;     margin-left:10px; } #shopping_cart #product_list .totaloverview .overviewitem .object { 	text-align: right; 	padding-bottom: 10px; 	padding-top: 10px;     padding-right: 130px; 	border-bottom: 1px solid #eee;     width:450px; } div#loggedin { 	font-size: 12px; 	margin: 0 10px 0 0px; 	xpadding: 5px; 	xborder: 1px solid #eee; 	border-top: 0; } div#loggedin div#userinfo { 	background: #eee; 	padding: 5px; 	margin-bottom: 1px; 	border-bottom: 1px solid #bbb; 	font-size: 0.8em; } div#loggedin div#userinfo div.userName { 	font-size: 1.5em; 	font-weight: bold; 	margin-top: 5px; 	text-align: left; 	xxclear: both; } div#loggedin div.myaccount { 	float: left; 	width: 93px; } div#loggedin div.logoff { 	float: right; 	width: 93px; } div#loggedin div.myaccount a, div#loggedin div.logoff a { 	background: #bbb; 	display: block; 	padding: 5px; 	text-align: center; 	color: #fff; } /* LEVERINGS- og BETALINGSINFO */ .shipping_choise { 	margin-bottom: 10px; } div.boxadd ol { 	line-height: 14pt; 	xwidth: 250px; 	margin: 10px 0px 10px 0; 	padding: 10px 50px 5px 10px; 	list-style: none; 	background: #fff; 	border: 1px solid #bbb; 	background: #eeeeee; 	height: 100px; } div.boxadd ol li.header { 	font-weight: bold; } div.address_box { 	margin: 0 0 10px 0; 	border-top: 1px solid #e3e3e3; 	border-bottom: 1px solid #e3e3e3; 	padding: 5px 0px; } div#addressBox .left { 	float: left; 	width: 275px; } div#addressBox .right { 	float: right; 	width: 300px; } div.payment_box { 	margin: 0 0 10px 0; } /******************************************* 	TRAIL i bunden i forbindelse med checkout ********************************************/ /* LI: trin 1. TrailDeliveryPayment, 2. TrailConfirmation, 3. TrailOnlinePayment 4. TrailFinished*/ div.trail { 	text-align: center; 	margin: 0px; 	height:25px; 	padding: 0; 	xbackground: #bbb; 	xborder-top: 1px solid #e3e3e3; 	xborder-bottom: 1px solid #e3e3e3; 	display: block; } div.trail ol { 	list-style: none; 	padding: 5px 0 5px 0; 	xpadding: 3px 7px; 	margin: 0px; } div.trail ol li { 	float: left; 	margin-right: 7px; 	padding-right: 12px; 	background: url(http://sbl.nutshop.dk/images/fotokaeden/design/raquoright.gif) no-repeat scroll right; } div.trail ol li#TrailFinished { 	float: left; 	margin-right: 7px; 	padding-right: 10px; 	background: 0; } div.trail ol li a { 	color: #8B8B8B; 	text-decoration: none; } div.trail ol li a:hover { 	text-decoration: underline; 	color:#000; } /* TRAIL END */ /* =MESSAGE =STACK */ div.messagestack { 	background: #fefade; 	border: 1px solid #FBEF9B; 	margin: 0 0 10px 0; } div.messagestack ol { 	margin: 3px 3px 0 3px; 	padding: 0; } div.messagestack ol li { 	margin: 0 0 3px 0; 	padding: 0; 	list-style: none; 	font-size: 11px; } /* =SUBPAGES */ div#login.subpage button.button, div#login.subpage a.button { float: right; margin: 0;margin-left:5px;} div#login.subpage h3 { display: none; } div#account.subpage ul.account { 	margin: 0 0 10px 10px; 	padding: 0; 	xbackground: url(/images/welldana/design/menuheaderbg.png) no-repeat top left; } div#account.subpage ul.account li { 	list-style: none; 	margin: 0 0 5px 0; } div#account.subpage ul.account li a { 	display: block; } div.subpage div.trail { display: none; } div.list_wrap td.productListing-data { 	border: 1px solid #bbb; 	border-top: 0; 	padding: 5px; 	font-size: 11px; } div.box div.boxbody div.boxbody fieldset { 	border: 1px solid #eee; 	border-top: 0; 	border-bottom: 0; 	margin: 0; 	padding: 0; } div.box div.boxbody div.boxbody form { 	margin: 0; 	padding: 0; } div.box div.boxbody div.boxbody fieldset legend { 	display: none; } div.box div.boxbody div.boxbody fieldset ol { 	padding-bottom: 10px; 	margin: 0; 	padding: 0; } div.box div.boxbody div.boxbody fieldset ol li { 	margin: 0; 	padding: 10px 0px 0 10px; 	_float: left; } div.box div.boxbody div.boxbody fieldset ol li input { 	border-width: 1px; 	width: 178px; 	font-size: 9px; 	padding: 2px; 	_float: left; } div.box div.boxbody div.boxbody input.submit { 	margin: 10px 0 10px 10px; } div.subpage { 	xmin-height: 400px; } * html div.subpage { height: 400px; } div.subpage#advanced_search div.bluebottom, div.subpage#advanced_search div#searchhelp { 	display: none; } div#productbottom { 	border: 1px solid #bbb; 	margin-top: 10px; 	margin-bottom: 12px; 	xdisplay: none; } div#productbottom div#hold { 	margin: 5px; 	float: right; 	xbackground: #000000; 	width: 73px; } div#productbottom div#hold div#totalqty { 	float: left; 	border: 1px solid #bbb; 	font-size: 10px; 	padding: 3px 0; 	text-align: center; 	width: 25px; 	background: #fefade; } div#producttop { 	border: 1px solid #bbb; 	margin-bottom: 10px; } div#producttop div#text { 	float: left; 	font-size: 12px; 	padding: 8px; 	text-align: right; 	width: 508px; 	border-right: 1px solid #bbb; 	background: #eee; } div#producttop div#hold { 	margin: 5px; 	float: right; } div#productbottom div#hold a { 	float: right; 	margin-top: 2px; } div#productbottom div#text { 	float: left; 	font-size: 12px; 	padding: 8px; 	text-align: right; 	width: 508px; 	border-right: 1px solid #bbb; 	background: #eee; } #include_subcategories { display: none; } div#myaccount.subpage table { 	font-size: 11px; 	padding: 0; 	border-collapse: collapse; 	border: 1px solid #bbb; 	border-right: 0; 	width: 100%; 	margin-bottom: 10px; } div#myaccount.subpage table tr th { 	background: #eee; 	padding: 5px; 	border-right: 1px solid #bbb; 	text-align: right; 	border-bottom: 1px solid #bbb; } div#myaccount.subpage table tr td { 	padding: 5px; 	border-bottom: 1px solid #eee; 	border-right: 1px solid #bbb; 	text-align: right; } div#myaccount.subpage table tr:hover { 	background: #fefade; 	cursor: pointer; } /* Prototabs */ #tabwrapper { 	margin: 0; 	padding: 0; 	xheight: 51px; } #tabwrapper ul { 	margin: 0; 	padding: 0px 10px 0 0; 	list-style: none; } #tabwrapper li { 	float:left; 	margin-bottom: -1px; } #tabwrapper .last { 	border-right: 1px solid #bbb; } #tabwrapper a { 	display: block; 	text-decoration: none; 	background: #eee; 	border: 1px solid #bbb; 	xborder-bottom: 0; 	border-right: 0; 	padding: 4px 6px 4px 6px; } #tabwrapper a:hover, #tabwrapper a:hover, #tabwrapper a.selected { 	background: #bbb; 	color: #fff; 	text-decoration: none; } #tabwrapper a span { 	font: bold 10px/1.5em Verdana; } .panel{ 	border:1px solid #bbb; 	padding:10px; 	xwidth:580px; } div#tabcontent tr td { 	float: left; 	width:150px; } div#tabcontent tr td#firstlineseparator { 	display:none; } div#checkout_shipping_address div.address ol, div#checkout_payment_address div.address ol { 	background: #eee; 	border: 1px solid #bbb; 	padding: 10px 10px 5px 10px; } div#checkout_shipping_address div.address ol li, div#checkout_payment_address div.address ol li { 	margin-bottom: 5px; } div#checkout_shipping_address div.addressblock, div#checkout_payment_address div.addressblock { 	margin: 0 0 10px 0; } div#checkout_shipping_address div.addressblock ol, div#checkout_payment_address div.addressblock ol { 	background: #eee; 	border: 1px solid #bbb; 	padding: 10px 10px 5px 10px; } div#checkout_shipping_address div.addressblock ol li, div#checkout_payment_address div.addressblock ol li { 	margin-bottom: 5px; } div#checkout_shipping_address div.addressblock div.abname, div#checkout_payment_address div.addressblock div.abname { 	background: #bbb; 	padding: 5px; 	font-weight: bold; 	color: #fff; } div#checkout_shipping_address div.addressblock div.abradio, div#checkout_payment_address div.addressblock div.abradio { 	text-align: right; 	margin: 0 5px -24px 0; } div#checkout_confirmation.subpage div.confirm_totals table tr.obitem td.total { 	background: #eee; } div.subpage td.proaddtocart button { 	background: url("/images/welldana/design/addtocart.png") no-repeat top left; 	width: 27px; 	height: 16px; 	border: 0; 	cursor: pointer; } div.subpage td.proaddtocart button span { 	display: none; } div.note { 	border: 1px solid #bbb; 	font-size: 11px; 	padding: 5px; 	margin: 0 0 10px 0; 	background: #fffdee; 	text-align: justify; } div.note h4 { 	margin: 0 0 3px 0; 	font-size: 11px; } /* ORDRE BEKRÆFTELSE */ .confirm_delivery, .address { 	margin: 0 0 10px 0; } div.confirm_address { 	padding: 0px; 	margin: 0px; } ol{ 	list-style: none; 	padding: 0px; 	margin: 0px; } div.confirm_totals { 	border-top: 1px solid #e3e3e3; } div.confirm_totals table tbody tr.obitem td.object { 	margin-bottom: 7px; 	text-align: right; } div.confirm_totals table tbody tr.obitem td.value { 	text-align: right; 	padding: 0 48px 0 0; } .confirm_payment_info_header, .confirm_billing_header, .confirm_policy_header, .confirm_comments_edit { 	font-weight: bold; 	font-size: 9pt; 	margin: 0px 0 7px 0; 	color: #000000; } table#product_list tbody.products tr.item td.tddelete { 	/*width: 30%;*/ 	padding: 2px 10px 0 0; } table#product_list tbody.products tr.item td.tddelete a { 	height: 16px; 	xwidth: 16px; 	background: url(http://sbl.nutshop.dk/images/fotokaeden/design/cross2.gif) no-repeat top left; 	display: block; 	margin-left: 16px; 	text-align:right; } #shopping_cart #product_list { 	margin-bottom: 6px; 	overflow:hidden; } div#content .padding #shipping p { 	font-size: 0.8em; } div.confirmation_items table.listitems { 	xbackground: #000000; 	width: 100%; } div.confirmation_items table.listitems thead tr.thheader { 	font-size: 11px; 	background: #eee; } div.confirmation_items table.listitems thead tr.thheader th { 	padding: 6px; } div.confirmation_items table.listitems tbody tr td { 	padding: 6px; 	font-size: 11px; } div.confirm_totals table { 	border: 1px solid #eee; 	margin-bottom: 10px; 	border-top: 0; 	font-size: 11px; } div.confirm_totals table tr td { 	padding: 6px; } div.confirm_totals table tr td.object { 	width: 400px; } div.confirm_totals table tr td.value { 	xwidth: 200px; 	text-align: left; } div.confirm_totals table tr td img { display: none; } div.comment_box fieldset ol li.commentbox { 	width: 100%; 	border: 0px; } /* ORDRE HISTORIK */ div#account_history ol li ol li { 	clear: both; 	xwidth: 500px; } div#account_history ol li { 	border: 1px solid #e3e3e3; 	margin-bottom: 10px; 	padding: 5px; } div#account_history ol li .buttonwrap { 	padding-bottom: 3px; 	margin: 8px 0 0 0px; 	text-align: right; } div#account_history ol li ol { 	xmargin-bottom: 10px; } div#account_history ol li ol li{ 	border: 0; 	padding: 5px 0 5px 0; 	margin: 0; 	border-bottom: 1px solid #eee; } div#account_history ol li ol li div.object { 	float: left; 	width: 140px; } div#account_history ol li ol li div.value { 	text-align: left; } .split_result { 	margin-bottom: 10px; 	padding: 5px 0; 	font-size: 12px; } .split_result .select_qty_pr_page {     margin:4px 0px;     display:block; } .split_result #products {     display:inline; } /* ACCOUNT HISTORY SLUT */ /* ORDRE DETAIL INFO */ .alternative_address, .order_history { 	margin-bottom: 10px; } .alternative_address { 	margin-bottom: 30px; } div#account_history_info .address_box { 	border: 0; } div#account_history_info .address_box ol, div#account_history_info .billing_box ol, .orderTop, div.currentaddress ol { 	background: #f9f9f9; 	border:1px solid #BBBBBB; 	padding: 5px; 	margin: 0 0 10px 0; } .alternative_address_box { 	background: #f9f9f9; 	border:1px solid #BBBBBB; 	padding: 5px; 	margin: 0 0 10px 0; } div#address_book div.alternative_address .buttonwrap { 	clear: both; 	margin-bottom: 10px; } div#address_book div.alternative_address .buttonwrap a.button { 	float: right; 	margin-left: 5px; } div#address_book .buttonwrap a.button, div#account_newsletter .buttonwrap .button, div#address_book_process .buttonwrap a.button { 	float: left; 	margin: 0px 5px; } table.account_products, table.total { 	width: 100%; 	padding-right: 10px; } table.total { 	border-top: 1px solid #e3e3e3; } div#account_history_info table.account_products tbody tr td.mainheading { 	color:#000000; 	font-size:0.7em; 	margin:0pt 0pt 10px; 	padding:0pt; 	text-transform:uppercase; 	font-weight: bold; } .billing_box { 	margin-bottom: 10px; } .order_history ol li div.date_added, .order_history ol li div.orders_status_name, .order_history ol li div.comments { 	float: left; 	padding-right: 10px; } div#account_history_info .buttonwrap { 	float: right; 	margin-top: 30px; } div#account_history_info .payment_method_box { 	display: none; } /* ORDRE DETAIL INFO SLUT */ .list_wrap { 	xoverflow: auto; 	border: 1px solid #eee; 	border-top: 0; 	border-bottom: 0; 	xheight: 658px; 	xoverflow-y: scroll; 	x_width: 620px; } div.confirm_comments { 	margin-bottom: 10px; } div.confirm_address ol, div.confirm_comments .confirm_comments_input { 	border: 1px solid #bbb; 	padding: 5px; } div.order_history ol li { 	float: left; 	width: 100%; } #search fieldset .boxheader { 	display: none; } div#address_book_process.subpage { 	min-height: 0; } div.confirm_accept_conditions { 	border: 1px solid #bbb; 	text-align: right; 	margin-bottom: 10px; 	padding: 5px; } div#shipping-box { 	xdisplay: none; } div#shipping-box div.shipping_choise_name {     padding:5px 0px; } table#specifications td.seperator { 	font-weight: bold; } div.infobox { 	border: 1px solid #000; 	background: #ddd; 	float: right; 	padding: 10px; 	margin-top: 10px; 	margin-left: 10px; 	font-weight: bold; } ul#vendor { 	padding: 0px 0 0 0; 	margin: 0 0 10px 0px; 	background: #fffdee; 	border: 1px solid #bbb; 	border-left: 10px solid #bbb; } ul#vendor li { 	padding: 5px 0 5px 5px; 	margin: 0 0 0px 0px; 	list-style: none; 	border-bottom: 1px solid #ddd; 	height: 14px; } ul#vendor li.last { 	border: 0; } ul#vendor li.even { 	background: #fff; } 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; } #header .header_content { background-color: #FFF; display:block; height:110px;_height:50px; width:960px; position:relative;} #header .header_content .logo { display:block; height:50px; width:174px; padding:27px 0 0 25px;} #header .header_top { 	display:block; 	height:8px; 	width:960px; 	background:transparent url(http://image.webshop.welldana.dk/p/design/header_top.gif) no-repeat 0 0; 	text-align:right; } #header { position:relative; } #header .header_top .header_top_links { 	float:left; } #header .header_top .header_top_links span { 	padding-left: 6px; } #header .header_top .header_top_flags { 	float:right; 	padding-left:10px; 	*padding:0; } #header .header_top .header_top_flags img { 	padding: 0 5px 0 0px; } #header .header_top div.header_top_activity { 	padding:10px; 	display:block; 	font-size:9px; 	color:#999; 	z-index:2; 	position:absolute; 	top:0; 	right:0; 	*width:306px; } #header .header_bottom { 	display:block; 	height:7px; 	width:960px; 	margin-bottom:9px; 	background:transparent url(http://image.webshop.welldana.dk/p/design/header_bottom.gif) no-repeat 0 0; 	position:relative;     z-index: -5;     x_margin-top:-10px; } #header .header_bottom .horizontal_category { 	position:absolute; 	bottom:0; 	right:0; 	height:37px; 	*height:23px; 	display:block; } #header .header_bottom .horizontal_category ul li{ 	float:left; 	list-style:none; 	border-left:1px solid #999999; 	height:20px; } #header .header_bottom .horizontal_category ul li a, ul.categories li a { 	padding-right:20px; 	padding-top:5px;     padding-bottom:1px; 	*margin-bottom:10px; 	text-transform: uppercase; 	font-size:11px; 	font-weight:bold; 	display:block; 	height:23px;     _float:left; } #header .header_bottom .horizontal_category ul li a:hover, ul.categories li a:hover { 	background: url(http://image.webshop.welldana.dk/p/design/top_menu_hover.gif) repeat-x bottom left; 	text-decoration:none; } .seperator { 	background:transparent url(http://image.webshop.welldana.dk/p/design/dotted_line_hor.gif) repeat-x 0 0; 	display:block; 	height:1px; 	width:213px; } .search_content { 	padding:0px 0px 17px 16px; } .search_content form input#searchCriteria { height:12px; width: 153px; font-size:9px; margin-top:4px;} .search_content form button.button { cursor:pointer; border:0; width:20px; height:16px; background: transparent url(http://image.webshop.welldana.dk/p/design/search_button.gif) no-repeat 7px 4px; text-indent: -99999px;} .search_content form a { display:none; } .search_content div.boxheader, .category_content div.boxheader { 	display:none; } .search_header { 	background: transparent url(http://image.webshop.welldana.dk/p/icons/zoom_icon.gif) no-repeat 16px 11px; 	display:block; 	padding: 9px 0 2px 16px; } .search_header h5, .category_header h5 { margin:0 1px 0 0; padding: 2px 0 2px 16px;} .category_header { display:block; } .category_header h5 { background-color: #F4F1E7;} ul.categories li ul { display: none;} ul.categories li { list-style: none; float: left;} #header_categories div.boxheader{ display: none}; ul.categories_sub li ul li a {     font-size:9px;     background: url(http://image.webshop.welldana.dk/p/design/list_dot.gif) no-repeat 0 5px;     padding-left:10px;     } ul.categories_sub li a { font-size:10px; padding-left:16px; display:block; padding-top:2px; padding-bottom:2px; } ul.categories_sub li a.selected_cat { font-weight:bold; background-color: #F4F1E7; display:block; margin-right:1px;} ul.categories_sub li { list-style: none; xdisplay:inline;} ul.categories_sub li.select_cat { background-color:#F4F1E7; } ul.categories_sub{ margin: 0; padding:0;} ul.categories_sub li ul li { margin-left:-30px;} ul.categories_sub li ul li a.selected_cat { background:none; } div.category_content {  } div.category { } li.no-border { border:0 !important; } #right_side_fixed { 	background: url(http://image.webshop.welldana.dk/p/design/right_side_text.gif) no-repeat 0 0; 	width:31px; 	height:397px; 	position:absolute; 	top:140px; 	right:-31px; 	_right:-32px; } div.product_wrap {     width: 300px;     float: left; } div#imageswrap div {     float: left; } #navigation .loginbox .boxbody { padding:0 0 17px 16px; } #navigation .loginbox fieldset { border:0; padding:0; margin:0; } #navigation .loginbox fieldset legend { display:none; } #navigation .loginbox .boxheader { display:none !important; } #navigation .loginbox ol li input {     font-size:9px;     height:12px;     margin-top:4px;     width:153px; } .login_header {     background: transparent url(http://image.webshop.welldana.dk/14/x/scale/p/icons/key.png) no-repeat 16px 11px;     display:block;     padding: 9px 0 2px 16px; } .login_header h5 { margin:4px 1px 0 0; padding-left: 17px;} .categorybox_header {     background: transparent url(http://image.webshop.welldana.dk/p/icons/folder.png) no-repeat 16px 11px;     display:block;     padding: 9px 0 2px 16px; } .categorybox_header h5 { margin:4px 1px 0 0; padding-left: 17px;} .shoppingcart_header {     background: transparent url(http://image.webshop.welldana.dk/15/x/scale/p/icons/cart.png) no-repeat 16px 11px;     display:block;     padding: 9px 0 2px 16px; } .shoppingcart_header h5 { margin:4px 1px 0 0; padding-left: 17px;} #shopcart span.empty { padding-left:16px; font-size:11px;} #product_cart .product_wrap .more{     display:none; } #product_cart .product_wrap {     width:725px;     xborder-top:1px solid #eaeaea;     xborder-left:1px solid #eaeaea;     xborder-right:1px solid #eaeaea;     border: 1px solid #eaeaea;     height:220px;     padding:40px 0; } #product_cart .product_wrap a {     text-align:center;     display:block; } #product_cart #prono { float:right; } #product_cart #proname { float:left; } #product_cart #proname h2 { margin:0; border:0; } #product_cart #desc {     width:715px;     border-left:1px solid #eaeaea;     border-bottom:1px solid #eaeaea;     border-right:1px solid #eaeaea;     padding:5px; } #desc #text {     float:left;     width:423px;     padding-right:5px; } #desc #more {     float:right;     width:200px;     padding-left:5px; } .availability-content, div#quantity {     float: right; } #desc #more #options { float:right; } #prices span.productsNormalPrice, #prices span.productSpecialPrice {     display: block; } #product_cart #quantity button.button span { color:white; font-weight:bold; } #product_cart #quantity button.button:hover {     background:transparent url(http://image.webshop.welldana.dk/p/design/buttonbgsmallhover.png) no-repeat scroll 0 0;     /*_background: none;*/     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.webshop.welldana.com/p/design/buttonbgsmallhover.png,sizingMethod=crop); } #product_cart #quantity button.button {     background:transparent url(http://image.webshop.welldana.dk/p/design/buttonbgsmall.png) no-repeat scroll 0 0;     /*_background: none;*/     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.webshop.welldana.dk/p/design/buttonbgsmall.png,sizingMethod=crop);     width:64px;     height:24px;     border:0;     padding:0;     cursor:pointer;     *margin-top:1px; } #product_cart #quantity input#qty {     width:23px;     margin-right:-6px;     padding-top:3px;     padding-right:1px; } #prices {clear:both;} #prices em {text-align:right; display:block; font-size:15px; font-weight:bold; padding-bottom:5px;} #availability-head { display:none; } #placeholder_sub_categories  {padding-bottom:17px;} #placeholder_sub_categories .boxheader div.boxbody {display:block; margin-left:15px;} #placeholder_sub_categories .boxheader   div#category_sub_title  {display:none} #shopcart #shopping_cart_pop_content { padding-left:16px; font-size:11px; padding-right:10px; } #shopcart { padding-bottom:17px; } #shopcart #cartPopOptions { padding-top:10px; } #shopcart table#shoppingCart .result { text-align:right; font-weight:bold; padding-top:5px;} #shopcart table#shoppingCart td.quantity { width:25px;} #shopcart table#shoppingCart td.proName { padding:0 3px;}  #shopcart table#shoppingCart td.proPrice { text-align: right;} #floatR { display:none;} #header_categories .boxbody {height:1px; margin-top:11px; _margin:0;} #desc #options { display:none; } .categories_list_cat a div { background-color:#eeeeee; padding:4px; display:block;} .categories_list_cat a div { } .categories_list_cat a img { padding-top:0px;} .categories_list_cat { border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; border-left:1px solid #eeeeee; } #navigation fieldset ol li { height:20px;} #navigation fieldset input.submit { *margin-top:5px;} #header .header_content #header_categories ul li a.selected_cat { background: url(http://image.webshop.welldana.dk/p/design/top_menu_hover.gif) repeat-x bottom left;     text-decoration:none;} span.show-order-id { display:none; } #header_categories {} div.small_image {     padding: 10px; } /* auto complete css*/ /* START AUTOCOMPLETE */ .ac_holder{     position:relative; } .ac_field{     background-image:url(/images/autocomplete/autocomplete_leftcap.gif);     background-position:right center;     background-repeat:no-repeat; } .ac_field_busy{     background-image:url(/images/autocomplete/autocomplete_spinner.gif);     background-position:right center;     background-repeat:no-repeat; } div.autocomplete {     position: absolute;     background-image: url(/images/autocomplete/ac_pointer.gif);     background-position: top left;     background-repeat: no-repeat;     margin: 10px 0 0 0; } div.autocomplete div.ac_header, div.autocomplete div.ac_footer {     position: relative;     height: 6px;     padding: 0 6px;     background:#C5CCA8 url(/images/autocomplete/ul_corner_tr.gif);     background-position: top right;     background-repeat: no-repeat;     overflow: hidden; } div.autocomplete div.ac_footer {     background-color:#C5CCA8; } div.autocomplete div.ac_header div.ac_corner, div.autocomplete div.ac_footer div.ac_corner {     position: absolute;     top: 0;     left: 0;     height: 6px;     width: 6px;     /*background-image: url(images/autocomplete/ul_corner_tl.gif);*/     background-color: #C5CCA8;     background-position: top left;     background-repeat: no-repeat; } div.autocomplete div.ac_footer div.ac_corner {     background-color: #C5CCA8; } div.autocomplete div.ac_header div.ac_bar, div.autocomplete div.ac_footer div.ac_bar {     height: 6px;     overflow: hidden;     background-color: #C5CCA8; } div.autocomplete ul {     list-style: none;     margin: 0 0 -4px 0;     padding: 0;     overflow: hidden;     background-color: #C5CCA8; } div.autocomplete ul li {     color: #ccc;     padding: 0;     margin: 0 4px 4px;     text-align: left; } div.autocomplete ul li a {     color: #FFF;     display: block;     text-decoration: none;     background-color: transparent;     text-shadow: #000 0px 0px 5px;     position: relative;     padding: 0;     width: 100%; } div.autocomplete ul li a:hover {     background-color: #C8c8c8; } div.autocomplete ul li.ac_highlight a:hover {     background-color:#c8c8c8; } div.autocomplete ul li a span {     display: block;     padding: 3px 6px;     font-weight: bold; } div.autocomplete ul li a span small {     font-weight: normal;     color: #1B5CCD; } div.autocomplete ul li.ac_highlight a span small {     color: #C5CCA8; } div.autocomplete ul li.ac_highlight a {     color: #FFF;        background-color: #c8c8c8;     background-image: url(/images/autocomplete/hl_corner_br.gif);     background-position: bottom right;     background-repeat: no-repeat; } div.autocomplete ul li.ac_highlight a span {     background-image: url(/images/autocomplete/hl_corner_bl.gif);     background-position: bottom left;     background-repeat: no-repeat; } div.autocomplete ul li a .tl, div.autocomplete ul li a .tr {     background-image: transparent;     background-repeat: no-repeat;     width: 6px;     height: 6px;     position: absolute;     top: 0;     padding: 0;     margin: 0; } div.autocomplete ul li a .tr {     right: 0; } div.autocomplete ul li.ac_highlight a .tl {     left: 0;     background-image: url(/images/autocomplete/hl_corner_tl.gif);     background-position: bottom left; } div.autocomplete ul li.ac_highlight a .tr {     right: 0;     background-image: url(/images/autocomplete/hl_corner_tr.gif);     background-position: bottom right; } div.autocomplete ul li.as_warning {     font-weight: bold;     text-align: center; } div.autocomplete ul em {     font-style: normal;     color: #333; } /* END AUTOCOMPLETE */ /* end of auto complete css*/ /* front page*/ #frontpage{     width: 625px;     margin:0 auto;     } #frontpage .randbox, #nested .categories_list_cat {     /* border: 1px solid #B2B2B2; */     float: left;     width: 192px;     margin: 5px 5px 0px 5px;     height: 155px;     _display:inline;     position: relative;     cursor: pointer;     /*background: url(http://image.akudim.com/x/x/crop/p/design/boxfade.png) repeat-x bottom left;  */ } #frontpage .randbox img, #nested .categories_list_cat img {     xposition: absolute;     z-index: 1;     xleft: 50%;     xborder: 1px solid #B2B2B2;     /* temp image size */     xheight: 130px;     xwidth: 190px; } #frontpage .randbox div.imgborder, #nested .categories_list_cat div.imgborder {     border: 1px solid #B2B2B2;     height: 130px;     width: 190px;     overflow: hidden;     position: relative;     text-align: center; } #frontpage .randbox div.title nested .categories_list_cat div.nested_cat_title {     position: absolute;     z-index: 2;     bottom: 22px;     _bottom: 23px;     background: #aaa;     width: 187px;     left:0;     xheight: 20px;     padding: 4px 0 4px 5px;     font-size: 11px;     filter:alpha(opacity=90);     -moz-opacity:.90;     opacity:.90;     color: #fff; } #frontpage .randbox div.price, #nested .categories_list_cat div.price {     position: absolute;     z-index: 3;     top: 0;     right: 0;     background: #5F96CA;     padding: 5px;     filter:alpha(opacity=90);     -moz-opacity:.90;     opacity:.90;     color: #fff;     font-size: 11px; } #frontpage #fontpage_text {     padding:20px 0px; } /**************88spec**/ #spec {     clear:both; } .product_specs_left {     width:180px;     font-weight: bold; } .pdf_files a.pdf_file_link {     background: transparent url(http://image.webshop.welldana.dk/p/icons/pdf_icon.gif) no-repeat 0 0;     height:16px;     display:block; } .pdf_files a.pdf_file_link span {     padding-top:3px;     display:block;     padding-left:18px; } /* START AUTOCOMPLETE */
.ac_holder{
	position:relative;
}
.ac_field{ 	background-image:url(/images/autocomplete/autocomplete_leftcap.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.ac_field_busy{
	background-image:url(/images/autocomplete/autocomplete_spinner.gif);
	background-position:right center;
	background-repeat:no-repeat;
} div.autocomplete
{
	position: absolute;
	background-image: url(/images/autocomplete/ac_pointer.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
    z-index:100;
} div.autocomplete div.ac_header,
div.autocomplete div.ac_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(/images/autocomplete/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autocomplete div.ac_footer
{
	background-image: url(../images/autocomplete/ul_corner_br.gif);
} div.autocomplete div.ac_header div.ac_corner,
div.autocomplete div.ac_footer div.ac_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	/*background-image: url(images/autocomplete/ul_corner_tl.gif);*/
	background-color: #333;
	background-position: top left;
	background-repeat: no-repeat;
}
div.autocomplete div.ac_footer div.ac_corner
{
	background-image: url(/images/autocomplete/ul_corner_bl.gif);
}
div.autocomplete div.ac_header div.ac_bar,
div.autocomplete div.ac_footer div.ac_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
} div.autocomplete ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #333;
} div.autocomplete ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
} div.autocomplete ul li a
{
	color: #ccc;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autocomplete ul li a:hover
{
	background-color: #444;
}
div.autocomplete ul li.ac_highlight a:hover
{
	background-color: #1B5CCD;
} div.autocomplete ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
} div.autocomplete ul li a span small
{
	font-weight: normal;
	color: #999;
} div.autocomplete ul li.ac_highlight a span small
{
	color: #ccc;
} div.autocomplete ul li.ac_highlight a
{
	color: #fff;
	background-color: #1B5CCD;
	background-image: url(/images/autocomplete/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
} div.autocomplete ul li.ac_highlight a span
{
	background-image: url(/images/autocomplete/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
} div.autocomplete ul li a .tl,
div.autocomplete ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autocomplete ul li a .tr
{
	right: 0;
} div.autocomplete ul li.ac_highlight a .tl
{
	left: 0;
	background-image: url(/images/autocomplete/hl_corner_tl.gif);
	background-position: bottom left;
} div.autocomplete ul li.ac_highlight a .tr
{
	right: 0;
	background-image: url(/images/autocomplete/hl_corner_tr.gif);
	background-position: bottom right;
}
div.autocomplete ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}
div.autocomplete ul em
{
	font-style: normal;
	color: #6EADE7;
}
/* END AUTOCOMPLETE */ /* Start Confirmation Elements */ .confirmation_element{ 	padding: 8px 0px; } /* End Confirmation Elements */ /* Hide the order totals and fix the products table */ #confirmation_element_order_totals h3 { /* hide the H3 element */     display: none; } #confirmation_element_order_totals { /* Remove any spacing at the top */     padding-top: 0px;     margin-top: 0px; } div#checkout_confirmation table.listitems { /* Dotted line between otder totals and products */     border-bottom:1px black dotted; } div#confirmation_element_products h3 { /* Set a little spacing between h3 and products table */     margin-bottom: 15px; } /* Start extra_info module  */ ul.inputField label,ul.inputField input,ul.inputField textarea,ul.inputField select{ 	float:left; } ul.inputField li{ 	clear:both; 	padding:5px 0px; } ul.inputField label{ 	width:140px; } div.input_fields{     padding:5px; } /* End extra_info module  */ /* Start Gift wrapping */ div.comment_box {     padding:0px; } div.wrapbox {     font-size:7pt;font-weight:bold;display:block;padding: 10px 0 3px 0; } /* End Gift wrapping */