/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


/* site construction */
/* normal baggrund body { background:#f4f4f4 url(../images/bg-body.gif) repeat-x; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;} */
body { background:#f4f4f4 url(../images/xmas-bg-body.gif) repeat-x; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
body.popup {background-color: #f4f4f4; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
h1.productname {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; background-color: #B4AD5B; color: #FFFFFF;}
h1.productheading {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-variant: normal;
   color: #5D4C3C;
   margin-left: 0px;
   margin-bottom: 0px;
   padding-bottom: 5px;
   margin-top: 0px;
   padding-top: 10px;
}
h1.pageheading {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 16px;
   font-weight: bold;
   font-variant: normal;
   color: #5D4C3C;
   margin-bottom: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   padding-top: 0px;}
h1.categoryheading {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-variant: normal;
   color: #5D4C3C;
   margin-bottom: 0px;
   padding-bottom: 4px;
   margin-top: 0px;
   padding-top: 0px;}
h2.productname {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color: #5D4C3C;}
h3 {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color: #444444; display: inline;}

/* special-ting */
TD.juletop { height: 20px; width: 100%; background: url("images/xmas-granguirlande-top.gif") repeat-x; }
/* table sizes etc. */
TD.height140 {height: 140px;}
TD.height160 {height: 160px;}
TD.height180 {height: 180px;}
TD.height200 {height: 200px;}

TR.height1 {height: 1px; padding: 0px;}
TR.height4 {height: 4px;}
TR.height6 {height: 6px;}
TR.height10 {height: 10px;}
TR.height16 {height: 16px;}
TR.height19 {height: 19px; width: 100%; border: 0px; background-color: #CECBBB;}
TR.height20 {height: 20px;}
TR.height32 {height: 32px;}
TR.height39 {height: 39px;}
TR.height140 {height: 140px;}
TR.height160 {height: 160px;}
TR.height180 {height: 180px;}
TR.height193 {height: 193px;}
TR.height200 {height: 200px;}
TR.height246 {height: 246px;}
TR.height4width100 {height: 4px; width: 100%; background-color: #E3E0D0;}
TR.height10width100 {height: 10px; width: 100%;}
TR.height32width718 {height: 32px; width: 718px;}
TABLE.forsideprodukter {height: 100%; width: 100%; border: 0px;}
TABLE.height35 {height: 35px;}

	/* header */
TABLE.header {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #5D4C3C; vertical-align: top;}
TD.headertoplineback {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #5D4C3C; font-weight: bold; background-color: #B4AD5B;}
TR.headermenu {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5D4C3C; background-color: #CECBBB; }
TR.header {background-color: #E3E0D0; height: 32px;}
TR.headernavigation {background: #B4AD5B; font-weight : bold;}
TD.headernavigation {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #E3E0D0; color: #5D4C3C;}
TD.checkoutnavigation {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #E3E0D0; color: #5D4C3C;}
TD.dateandtime {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #FFFFFF;}
TD.kortlogoer {background-color: #E3E0D0; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5D4C3C; padding-left: 0px; padding-top: 0px;}
TD.servicebanner {background-image:url('images/graphics/usp.png'); background-repeat:no-repeat; background-position:right bottom;}
SPAN.headercontact {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; color: #444444;}
TD.headercart {background:#A8CF44 url(../images/bg-cartline.gif) repeat-x; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 10px; font-weight: normal; color: #4B4B4B;}
TD.headercartempty {background:#4B4B4B repeat-x; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}
TD.checkoutprogress {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold;  background-color: #CECBBB; color: #4B4B4B;}
TD.checkoutprogressactive {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold;  background-color: #4B4B4B; color: #FFFFFF;}

	/* main */
TABLE.bgcolor-only, TR.bgcolor-only, TD.bgcolor-only {background-color: #E3E0D0;}
TR.buttonback, TD.buttonback {background-color: #E3E0D0;}
TABLE.column {background-color: #E3E0D0;}
TD.stipletlinie {border-color: #5D4C3C; border-style: dashed; border-width: 1px; border-bottom: 1px; border-left: 0px; border-right: 0px; }
TD.frontpagebox {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #444444;}
TD.frontpageboxleftborder {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #000000; border-color: #5D4C3C; border-style: dotted; border-width: 1px; border-left: 1px; border-top: 0px; border-bottom: 0px; }
TABLE.main, TD.main, P.main, SELECT.main, SPAN.main {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 1.5; color: #4B4B4B;}
TD.nymain, P.nymain, SELECT.nymain, SPAN.nymain {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 13px; line-height: 1.3; color: #444444;}
TABLE.smalltext, TD.smalltext, SPAN.smalltext, P.smalltext, DIV.smalltext {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #444444;}
TD.shippingsmalltext {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; letter-spacing: -0.1px; color: #5F594D;}
SPAN.dkksmalltext {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color: #5F594D;}
DIV.proddesc {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 1.5; color: #5F594D; margin-right: 10px;}
DIV.searchresult {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 1.5; color: #5F594D; margin-left: 6px;}
TABLE.productinfopage {border: 0px; border-style: solid; border-color: #5F594D; border-spacing: 1px;}
TD.newsletterdesc {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 1.5; width: 200px; color: #5D4C3C; padding-left: 20px;}
SPAN.checkoutcolumnheader {font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 16px; font-weight: bold; line-height: 1.8; color: #4B4B4B;}


/* NY SHOPPING_CART */
TD.cartlistingheader2 {background-color: #E3E0D0; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; line-height: 1.8; color: #5F594D;}
SPAN.cartsubtotal2 {vertical-align: -56%; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 13px; color: #5F594D;}
TABLE.carttotal2 {
   border-width: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-top: 0px; border-style: solid; border-color: #E3E0D0;
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 13px;
   font-variant: normal;
   color: #5F594D;
   background-color: #E3E0D0;}
   
TR.carttotal2 {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 13px;
   font-weight: bold;
   font-variant: normal;
   color: #369327;}

	/* footer */
TR.footer {background-color: #B4AD5B;}
TD.footer {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
TD.whitetext {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 1px; color: #FFFFFF;}

/* category information boxes */
.cat_info_box {background: #ffffff; border: solid 0px #6FA1C8; padding: 8px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; font-family: Verdana, Tahoma, Geneva, sans-serif; color: #5F594D; font-size: 11px; font-weight: normal;}

#slideshow {
	float:left;
	height:250px;
	width:770px;
	overflow:hidden;
}
/* listings */
TR.accounthistory-odd, TR.addressbook-odd, TR.alsopurchased-odd, TR.payment-odd, TR.productreviews-odd, TR.upcomingproducts-odd, TR.shippingoptions-odd {background: #E3E0D0;}
TR.accounthistory-even, TR.addressbook-even, TR.alsopurchased-even, TR.payment-even, TR.productreviews-even, TR.upcomingproducts-even, TR.shippingoptions-even {background: #E3E0D0;}
TABLE.productlisting, TD.productlisting {border: 1px; border-style: solid; border-color: #E3E0D0; border-spacing: 0px;}
.productlisting-heading {height: 16px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #E3E0D0; color: #5F594D; font-weight: bold; border: 0px;}
.productlisting-heading20 {height: 20px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #E3E0D0; color: #5F594D; font-weight: bold; border: 0px;}

TD.productlisting-data {border-width: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 1px; border-style: solid; border-color: #E3E0D0; border-spacing: 1px; padding-top: 10px; padding-bottom: 10px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5F594D;}
TD.productlisting-col-data {border-width: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-top: 1px; border-style: solid; border-color: #E3E0D0; border-spacing: 1px; padding-top: 10px; padding-bottom: 10px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5F594D;}


/*
TD.productlisting-data {border-width: 1px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; border-style: solid; border-color: #E3E0D0; border-spacing: 1px; padding-top: 0px; padding-bottom: 10px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5F594D;}
*/
TR.productlisting-even {background-color: #FFFFFF;}
TR.productlisting-odd  {background-color: #FFFFFF;}			
/*													
TD.specials-productlisting {border: 1px; border-style: solid; border-color: #E3E0D0; border-spacing: 0px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color: #5F594D;}
*/
TD.specials-productlisting {border-width: 1px; border-bottom: 1px; border-left: 0px; border-right: 1px; border-top: 0px; border-style: solid; border-color: #E3E0D0; border-spacing: 1px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color: #5F594D;}
TD.index-productlisting {border-width: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-top: 0px; border-style: solid; border-color: #E3E0D0; border-spacing: 1px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color: #5F594D;}

TD.specials-productlisting-productname {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5F594D;}
TD.more-specials {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; font-variant: normal; color: #000000; background-color: #E3E0D0; padding-left: 4px; padding-right: 4px;}
TD.productlisting-grid {border: 1px; border-style: solid; border-color: #E3E0D0; border-spacing: 0px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #5F594D;}
TD.bundlelisting-data {border-width: 1px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-top: 0px; border-style: solid; border-color: #E3E0D0; border-spacing: 1px; padding-top: 10px; padding-bottom: 10px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5F594D;}
TD.bundlespecialsprice { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: ; font-variant: normal; color: #5D4C3C; background-color: #E3E0D0; padding-left: 4px; padding-right: 4px;}

ul.proddesc {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 1.5; color: #5F594D; margin-left: 16px; padding-left:0px; margin-top: 0px;margin-bottom: 0px;list-style-type: square;}
li {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 1.5; color: #5F594D; margin-left: 0px;padding-left: 0px;}
.spalte50L {float:left; width: 50%; padding-right: 10px;}
.spalte50L {float:left; width: 50%; padding-left: 10px;}
.floatright {float:right; padding-left: 10px;}
.floatleft {float:left;}
.spalte50 {float:left; width: 50%;}
.spalte33 {float:left; width: 33%;}

/* links 369327 */
A {color: #444444; text-decoration: none;}
A:hover {color: #747474; text-decoration: none;}
A.bluelink {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #1E6B95; text-decoration: underline;}
A.bluelink:hover {color: #1E6B95; text-decoration: underline;}
A.bluelink:active {position: relative; top: 1px; }
A.bluelink12 {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color: #1E6B95; text-decoration: underline;}
A.bluelink12:hover {color: #1E6B95; text-decoration: underline;}
A.bluelink12:active {position: relative; top: 1px; }
A.boxlink {color: #5F594D; font-size: 10px; line-height: 1.5; #line-height: 0.25; font-family: Verdana, Tahoma, Geneva, sans-serif; text-decoration: none; text-transform:uppercase;margin-left: 4px;padding:0 0 0 0px;}
A.boxlink:hover {color: #747474; font-family: Verdana, Tahoma, Geneva, sans-serif; text-decoration: underline; margin-left: 4px;padding:0px;}
A.allprods {color: #5F594D; text-decoration: none; line-height: 1.5; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; padding-left: 8px;}
A.allprods:hover {color: #747474; text-decoration: underline; line-height: 1.5; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
A.boxheadinglink {color: #5F594D; text-decoration: none; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 13px;}
A.boxheadinglink:hover {color: #5F594D; text-decoration: none; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 13px;}
A.headercontact {color: #444444; text-decoration: none;}
A.headercontact:hover {color: #369327; text-decoration: none;}
A.livezilla {color: #444444; font-weight: bold; text-decoration: none;}
A.livezilla:hover {color: #369327; font-weight: bold; text-decoration: none;}
A.headercart {color: #444444; text-decoration: none;}
A.headercart:hover {color: #FFFFFF; text-decoration: none;}
A.headernavigation {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #444444;}
A.headernavigation:hover {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
A.popuplinks {color: #444444; text-decoration: none; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 13px;}
A.popuplinks:hover {color: #444444; text-decoration: none; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 13px;}
A.pageresults {color: #5F594D;}
A.pageresults:hover {color: #747474; }
a.indexprice { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold; font-variant: normal; color: #FFFFFF; background-color: #B5511F; padding-left: 4px; padding-right: 4px;}
a.indexprice:hover { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold; font-variant: normal; color: #FFFFFF; background-color: #369327; padding-left: 4px; padding-right: 4px;}
a.indexspecialsprice, SPAN.indexspecialsprice, TD.indexspecialsprice { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; font-variant: normal; color: #000000; background-color: #FFF000; padding-left: 4px; padding-right: 4px;}
a.smalltext { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold; font-variant: normal; color: #369327; padding-left: 0px; padding-right: 4px;}
a.smalltext:hover { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold; font-variant: normal; color: #369327; padding-left: 0px; padding-right: 4px;}

SPAN.boxlink {color: #5F594D; text-decoration: none; margin-left: 4px;}
SPAN.boxlink:hover {color: #FFAE00; text-decoration: none; margin-left: 4px;}


/* images */
IMG.noborder {border-color: #000000; border-style: solid; border-width: 0px;}
IMG:focus {border-color: #000000; border-style: solid; border-width: 0px;}
IMG.sort {border: 0; height: 9px; width: 16px; margin-bottom: -0; }
IMG.floatleft {float:left; padding-right: 10px; padding-bottom:3px;}
IMG.floatright {float:right; padding-left: 10px;}

/* forms */
FORM {display: inline;}
FORM.all {display: inline; margin-bottom: 0px; padding-bottom: 0px;}
TABLE.formarea {background-color: #F1F9Fe; border-color: #7B9EBD; border-style: solid; border-width: 1px;}
TD.formareatitle {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold;}
input.sendknap { border: 0px; width: 120px; background: url("http://stormagasinet.dk/includes/languages/danish/images/buttons/button_send.gif") no-repeat; }
.formsubmit { border: none; height: 32px; width: 210px; background: url(http://stormagasinet.dk/includes/languages/danish/images/buttons/large_button_pbscc_order.gif) no-repeat; cursor: pointer; cursor: hand;}
.cartfield {background-color: #FFFFFF; color: #5F594D; border-color: #E3E0D0; border-style: solid; border-width: 1px; width: 22px; text-align: center; vertical-align: -80%;}
.cartfieldbuttons {background-color: #FFFFFF; text-align: center; vertical-align: -13px;}
SPAN.cartsubtotal { vertical-align: -56%;}
FORM.shopby {background-color: #F1F9Fe; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

/* input requirement */
.inputrequirement { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #4B4B4B; }

select {
 display: -/moz/-/inline/-/box/;
 display: /inline/-block;
}
 
.checkoutbarfrom, .checkoutbarto { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #8C8C8C; }
.checkoutbarcurrent { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; color: #000000; }

/* error messages etc. */
TR.headererror {background-color: #FF0000;}
TD.headererror {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; background-color: #FF0000; color: #FFFFFF; font-weight : bold; text-align : center;}
TR.headerinfo {background: #00FF00;}
TD.headerinfo {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; background-color: #00FF00; color: #FFFFFF; font-weight: bold; text-align: center;}
SPAN.errortext {font-family: Verdana, Tahoma, Geneva, sans-serif; color: #FF0000;}
.boxtext { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5D4C3C;}
.errorbox { font-family : Verdana, Tahoma, Geneva, sans-serif; font-size : 10px; background-color: #FFB3B5; font-weight: bold; }
.stockwarning { font-family : Verdana, Tahoma, Geneva, sans-serif; font-size : 10px; color: #FF0000; }
.productsnotifications { background: #E3E0D0; }
.orderedit { font-family : Verdana, Tahoma, Geneva, sans-serif; font-size : 10px; color: #8E0203; text-decoration: underline; }
.messagebox { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; }
.messagestackerror, .messagestackwarning { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; background-color: #FFB3B5; }
.messagestacksuccess { font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px; background-color: #99FF00; }

.searchbox {background-color: #FFFFFF; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5F594D; border-width:1px; display: inline; margin-bottom: 0px; padding-bottom: 0px;}
/* info boxes */
.infobox {}
.infoboxcontents {background-color: #E3E0D0; color: #5F594D; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
.infoboxcontents2 {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #5F594D;}
.infoboxnotice {background-color: #FF8E90;}
.infoboxnoticecontents {background-color: #FFE6E6; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
TD.infoboxheading {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #5D4C3C; text-transform:uppercase; background: #CECBBB;}
TD.infobox, SPAN.infobox {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; font-weight : normal; color: #5F594D;}

/* SSL form */
DIV.ssltext {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}


/* general styles */

HR.boxruler{border:0;height:1px;background-color:#CECBBB;padding:0px;margin:1px;width:80%;text-align:left;}
HR.ruler{border:0;height:1px;background-color:#CECBBB;}

TABLE.carttotal {
   border-width: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-top: 0px; border-style: solid; border-color: #E3E0D0;
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   font-variant: normal;
   color: #5F594D;
   background-color: #E3E0D0;}
   
TR.carttotal {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-weight: bold;
   font-variant: normal;
   color: #444444;}
/*
TD.pageheading, DIV.pageheading, P.pageheading, SPAN.pageheading {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 16px;
   font-weight: bold;
   font-variant: normal;
   color: #5D4C3C;}
   */
TD.pageheading, DIV.pageheading, P.pageheading, SPAN.pageheading {font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 16px; font-weight: bold; line-height: 1.8; color: #766B61;}

TD.tilbudheading, P.tilbudheading {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #5D4C3C;}

TD.priceheading, P.priceheading, SPAN.priceheading {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 22px;
   font-weight: bold;
   color: #5D4C3C;}

SPAN.indexproductspecialprice {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 24px;
   font-weight: bold;
   color: #747474;}

   
SPAN.productspecialprice {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 22px;
   font-weight: bold;
   color: #747474;}

SPAN.productspecialpricesmall {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #747474;  }
   
SPAN.productlistingprice {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #5D4C3C;}

TD.headergreeting {
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #CD1713; }
   

TD.fieldkey {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 10px;}
TD.fieldvalue {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
TD.tableheading {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold;}

SPAN.newitemincart {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #369327;}
CHECKBOX, INPUT, RADIO, SELECT {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
TEXTAREA {width: 100%; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
SPAN.greetuser {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; color: #CD1713; font-weight: bold;}
SPAN.velkommen {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 22px; font-variant: small-caps; font-weight: bold; color: #8E0203;}
SPAN.markproductoutofstock {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold;}
SPAN.productspecialpriceold {font-family: Verdana, Tahoma, Geneva, sans-serif; color: #FF0000;}

.modulerow { }
.modulerowover { background-color: #E3E0D0; cursor: pointer; }
.modulerowselected { background-color: #E3E0D0; }

/*---------- kontrolcifre tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#5D4C3C;
	font-weight:normal;
    text-decoration:none;
}
div.tt span{ display: none; }
 
/*background:; ie hack, something must be changed in a for ie to execute it*/
div.tt:hover{ z-index:25; color: #5D4C3C; background:;cursor: default;}
div.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:400px; left:120px;
	padding: 15px 0 0 0;
	width:554px;
	color: #f4f4f4;
    text-align: left;
	filter: alpha(opacity:99);
	KHTMLOpacity: 0.99;
	MozOpacity: 0.99;
	opacity: 0.99;
}
div.tt:hover span.top{
	display: block;
	padding: 15px 8px 0;
    background: url(http://stormagasinet.dk/images/bubble.gif) no-repeat top;
}
div.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(http://stormagasinet.dk/images/bubble_filler.gif) repeat bottom; 
}
div.tt:hover span.bottom{
	display: block;
	padding:3px 8px 4px;
	color: #5D4C3C;
    background: url(http://stormagasinet.dk/images/bubble.gif) no-repeat bottom;
}
/*---------- newsletter tooltip -----------*/

div.ttn { display: inline; }
div.ttn span{ display: none; }
 
/*background:; ie hack, something must be changed in a for ie to execute it*/
div.ttn:hover{ z-index:25; color: #5D4C3C; background:;cursor: default;}
div.ttn:hover span.tooltipn{
    display:block;
    position:absolute;
    top:400px; left:230px;
	padding: 15px 0 0 0;
	width:224px;
	color: #666666;
	filter: alpha(opacity:99);
	KHTMLOpacity: 0.99;
	MozOpacity: 0.99;
	opacity: 0.99;
}
div.ttn:hover span.tooltipnb{
    display:block;
    position:absolute;
    top:980px; left:160px;
	padding: 15px 0 0 0;
	width:224px;
	color: #666666;
	filter: alpha(opacity:99);
	KHTMLOpacity: 0.99;
	MozOpacity: 0.99;
	opacity: 0.99;
}
div.ttn:hover span.topn{
	display: block;
	padding: 15px 8px 0;
    background: url(http://stormagasinet.dk/images/bubble_n.gif) no-repeat top;
}
div.ttn:hover span.middlen{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(http://stormagasinet.dk/images/bubble_filler_n.gif) repeat bottom; 
}
div.ttn:hover span.bottomn{
	display: block;
	padding:3px 8px 4px;
	color: #5D4C3C;
    background: url(http://stormagasinet.dk/images/bubble_n.gif) no-repeat bottom;
}

/*jquery faqs  */
#faqs h2 {
	background: url(images/icons/open.png) no-repeat 0% 10%;
	padding:0px 0px 5px 20px;
	cursor: pointer;	
	font:12px/1.6em Verdana, Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #666666;
	}

#faqs h2.close {
	background-image: url(images/icons/close.png);
	font-weight: bold;
}

#faqs .answer {
  background-color: white;
  padding:0px 0px 5px 20px;
  border-bottom:1px dashed #CCCCCC;
  margin-bottom:5px;
}
/*jquery video  */
#video span {
	background: url(images/icons/show-video.png) no-repeat 0% 10%;
	padding:0px 0px 5px 110px;
	cursor: pointer;	
	}

#video span.close {
	background-image: url(images/icons/hide-video.png);
	padding:0px 0px 0px 130px;
	cursor: pointer;	
}

#video .show {
  background-color: white;
  padding:0px 0px 0px 0px;
  border-top:1px solid #000000;
  margin-top:10px;
}
