body{background-color:#fff;text-align:center;font-family:Arial, Helvetica, sans-serif;margin:30px 5px;}
#top{color:#fff;text-align:left;width:960px;height:21px;border-bottom:10px solid #F0003C;font-size:11px;font-weight:700;overflow:visible;position:relative;background:#FFF;margin:auto;padding:0;}
.menupusher-customerservice-link{padding-left:10px;position:absolute;top:-20px;background-repeat:no-repeat;}
#logo{position:absolute;top:-31px;left:-2px;z-index:auto;}
#menupusher{float:left;width:222px;height:21px;}
#main{clear:both;position:relative;display:table;width:960px;border-left:1px solid #F0003C;border-right:1px solid #F0003C;text-align:center;margin:1px auto;}
#bottom{width:950px;border-top:10px solid #F0003C;font-size:12px;color:#000;margin:auto;padding:5px; background: #000000; color: #ffffff; text-align: left;}
#bottom  a:link, #bottom  a:visited  {color: #f0003c ! important;}
#bottom  a:hover {color: #ccc ! important;}
.box2 h3{color:#000;font-size:11px;padding:0;}
#top a,#box2 p a{text-decoration:none;color:#2a389e;padding:2px;}
.box p a,#bottom a{text-decoration:underline;color:#2a389e;padding:2px;}
#top a:hover,.box p a:hover,#box2 p a:hover,#bottom a:hover{color:#F0003C;text-decoration:underline;}
#left{width:185px;}
#mid{width:454px;display:table;margin:auto;}
#popup{width:380px;margin:auto;}
#right{width:315px;margin:auto;}
#banner{text-align:left;border-left:1px solid #F0003C;border-top:1px solid #F0003C;margin:5px;padding:0;}
.frontpage-banner{margin-bottom:20px;}
.sidebar-banner{margin-top:5px;}
#txt{text-align:left;padding:5px 0;}
.box h2,#box2 h2{font-size:11px;font-weight:700;background:#445878;color:#FFF;border-left:1px solid #ddd;border-right:1px solid #ddd;display:block;margin:0 0 10px;padding:5px;}
#boxbetalningmin,#boxbetalningmax,#boxnyhetsbrevmin,#boxnyhetsbrevmax,#boxnewsmin,#boxnewsmax{cursor:hand;}
#boxbetalningmin:hover,#boxbetalningmin h2:hover,#boxbetalningmax:hover,#boxbetalningmax h2:hover,#boxnyhetsbrevmin:hover,#boxnyhetsbrevmin h2:hover,#boxnyhetsbrevmax:hover,#boxnyhetsbrevmax h2:hover,#boxnewsmin:hover,#boxnewsmin h2:hover,#boxnewsmax:hover,#boxnewsmax h2:hover{background-color:#A4C0F2 !important;}
#boxbetalningmin h2,#boxnyhetsbrevmin h2,#boxnewsmin h2{background-image:url(plus.gif) !important;padding-left:25px !important;background-repeat:no-repeat !important;background-position:7px center !important;}
#boxbetalningmax h2,#boxnyhetsbrevmax h2,#boxnewsmax h2{background-image:url(minus.gif) !important;padding-left:25px !important;background-repeat:no-repeat !important;background-position:7px center !important;}
#boxbetalningmax,#boxnyhetsbrevmax,#boxnewsmax{display:none;}
.boxbetalningmaxrow{font-size:11px;font-weight:700;margin:2px 5px 15px;}
.box p,.box form,#box2 p{font-size:11px;color:#000;margin:2px 5px;}
.box ul{font-size:11px;color:#000;margin:0 0 0 30px;padding:0;}
.box ul li{list-style-type:square;padding-bottom:0;margin-bottom:0;line-height:120%;}
.box img{margin:-5px -5px 0;}
#txt h1{font-size:16px;font-weight:700;padding-top:0;padding-right:0;color:#000;margin:5px 0 10px;}
#txt h2{font-size:14px;font-weight:700;color:#000;margin:0 0 10px;}
#txt big{font-size:16px;color:#F0003C;}
#txt big a{color:#F0003C;}
#txt p,#txt h3,#txt li{font-size:12px;color:#000;margin:-5px 0 10px;}
#txt table p,#txt table h3,#txt table h6{margin:5px 0 0;}
#txt h4{font-size:11px;font-weight:400;clear:both;border-top:1px solid #CCC;padding-top:10px;text-align:center;line-height:15px;margin:0 0 15px;}
#txt h6{font-size:11px;font-weight:400;color:#000;margin:-5px 0 8px;}
#txt h3{font-size:12px;font-weight:700;color:#000;margin-top:3px;}
#txt a{color:#2a389e;}
#txt a:hover{text-decoration:none;}
#detaljer{width:441px;margin-top:-10px;margin-bottom:-8px;}
.produkt{background-color:#EBF1F5;border:1px solid #ddd;text-align:left;margin-top:5px;width:442px;padding:5px;}
.searchitem{clear:both;height:110px;margin-bottom:25px;min-height:110px;}
.readmore{text-align:right;vertical-align:baseline;margin-top:20px;}
.readmore2{text-align:right;vertical-align:bottom;margin-top:-17px;}
.readmore a,.readmore2 a{font-weight:700;font-size:11px;text-decoration:underline;margin-bottom:0;}
.produkter{background-color:#EBF1F5;border:1px solid #ddd;text-align:left;margin-bottom:20px;width:440px;padding:5px;}
.price{font-weight:700;font-size:14px;color:#000;margin-top:5px;}
.pic{float:left;width:137px;height:100px;margin-top:3px;margin-left:1px;margin-right:5px;border:1px solid #ddd;}
.box input{font-size:11px;font-weight:400;background-color:#FFF;border:1px solid #000;width:90px;}
.box .inputvarning{background:#c00;color:#FFF;}
.box .sub{width:45px;background-color:#fff;color:#000;border:1px solid #000;height:18px;}
#txt input{font-size:12px;font-weight:400;background-color:#fff;border:1px solid #000;width:55px;color:#000;}
#txt select{font-size:12px;font-weight:400;background-color:#FFF;border:0 solid #000;width:55px;}
#txt .sub{width:55px;background-color:#fff;color:#000;border:1px solid #000;}
#txt .sub_input{font-size:10px;font-weight:400;background-color:#FFF;border:1px solid #000;width:32px;}
#txt .sub_input_order{font-size:10px;font-weight:400;background-color:#FFF;border:1px solid #000;width:150px;}
#txt .sub_input_so_prod_lank{font-size:10px;font-weight:400;background-color:#FFF;border:1px solid #000;width:120px;}
#txt .sub_input_so_prod_antal{font-size:10px;font-weight:400;background-color:#FFF;border:1px solid #000;width:30px;}
#txt .sub_input_so_antal_kopare{font-size:10px;font-weight:400;background-color:#FFF;border:1px solid #000;width:20px;}
.sub_input_so_fieldset{border:1px solid silver;margin-bottom:20px;}
.sub_input_so_fieldset legend{font-size:12px;}
input#godkannvillkor{border:none;background:#FFF;width:15px;}
td p.table_title{border-bottom:1px dotted #000;display:inline;}
td.gruppkop_form{background:#FBFFD4;border:1px solid silver;padding:10px;}
#txt .sub_katalog_msg{color:red;}
span.obligatoriskt{color:red;font-weight:700;font-size:18px;}
b.meny{font-size:11px;font-weight:700;margin:12px 5px 2px 5px; display: block;}
span.menyrea{display:block;margin:9px 5px 7px;}
.box,#box2{background-repeat:no-repeat;background-position:top;background-color:#EBF1F5;border:1px solid #ddd;text-align:left;margin:10px;}
#txt .select_farg,#txt .select_storlek{font-size:12px;font-weight:400;background-color:#FFF;border:1px solid #000;width:130px;}
#txt .sub_delete,#txt .sub_update{background-color:#fff;color:#000;border:0 solid #FFF;}
#txt .sub_input_so_produkt_namn,#txt .sub_input_so_prod_tillverkare{font-size:10px;font-weight:400;background-color:#FFF;border:1px solid #000;width:100px;}
div.paymenttype-infobox {display: none; font-weight: bold; color: green; font-size:12px; margin: 10px 0;}
a.link-ext {background-image: url(http://www.garderoben.se/images/layout/link-ext.png); margin-left:5px; padding-left: 20px; background-repeat: no-repeat; background-position: center left;}
a.link-external {background-attachment: scroll; background-repeat: no-repeat; background-color: transparent; background-image: url(http://www.garderoben.se/images/layout/link-external.png); padding-top: 0; padding-right: 13px; background-position: center right;}
img.link-help {cursor: hand;}
div.std-msg-box {background: #FFFECC; border: 1px solid #CCCC66; padding: 10px 10px 0 10px;}
input.buybtn {width: 85px ! important; height: 35px ! important;}
.product-desc {font-size: 14px ! important;}
.product-artid {font-weight: bold ! important; margin: 10px 0px ! important;}
.prodcat-content {font-size: 12px; margin: 20px 0;}
.chkout-mandatoryfield {color: red ! important; font-weight: bold ! important;}
.mandatoryfield {color: red ! important; font-weight: bold ! important;}
 .front-heading-products-offers {margin: 30px 0 0px 0px ! important;}
 .product-text-outofstock {color: #cc0000;}
table.tabledata td, table.tabledata th {font-size: 12px;}
p#content-article-summary {margin: 15px 0 25px 0; border-bottom: 1px solid silver; border-top: 1px solid silver; padding: 8px 0px; line-height: 140%; font-family: serif; font-weight: bold; font-size: 100%; color: #404040; font-family: Cambria, Georgia, Times New Roman, Times;}
div#content-article-contents  p {line-height: 160%; margin-bottom: 25px;}
ul#content-article-related-list {list-style-type: none; margin-left: 20px; padding-left:0; margin-bottom: 25px;}
ul#content-article-tags-list {list-style-type: none; margin-left: 20px; padding-left:0; margin-bottom: 25px;}
ul#content-article-notfound-latest {list-style-type: none; margin-left: 20px; padding-left:0; margin-bottom: 25px;}
ul#content-article-notfound-latest li {margin-bottom: 25px;}
p#content-cat-summary {margin: 15px 0 25px 0; border-bottom: 1px solid silver; border-top: 1px solid silver; padding: 8px 0px; line-height: 140%; font-family: serif; font-weight: bold; font-size: 100%; color: #404040; font-family: Cambria, Georgia, Times New Roman, Times;}
div#content-cat-contents p {line-height: 160%; margin-bottom: 25px;}
div.cart-restrictedproduct-msgbox {background: #FFFECC; border: 1px solid #CCCC66; padding: 10px 10px 0 10px; margin: 15px 0;}

/* temp: slide show */
#slideshow{position:relative;height:314px;}
#slideshow div{position:absolute;top:0;left:0;z-index:8;opacity:0.0;height:314px;background-color:#FFF;}
#slideshow div.active{z-index:10;opacity:1.0;}
#slideshow div.last-active{z-index:9;}
#slideshow div img{height:314px;display:block;border:0;margin-bottom:10px;}