.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
body{margin:0;padding:10px;font-family:verdana, arial, helvetica, sans-serif;font-size:76%;}
a{text-decoration:none;font-weight:bold;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:1.8em;font-weight:bold;margin:0;font-style:italic;}
h2,h3,h4,h5{margin:1.2em 0em;font-weight:normal;}
h4,h5,.b,#cv_price, #cv_items{font-weight:bold;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4{font-size:1em;}
h5,#cartSummary th, #cartSummary td{font-size:0.9em;}
img{border:0;}
li > p{margin-top:0.2em;}
ol, ul, li{font-size:1em;line-height:1.8em;margin-top:0.2em;margin-bottom:0.1em;}
p{font-size:1em;line-height:1.6em;margin:0.6em 0em;}
.menubg a{display:block;width:142px;}
body{background:#600 url('/static/rose_r1.jpg') top;}
input, textarea, select{border:1px solid #600;background:#f6edb8;}
th{text-align:left;}
#cartSummary{position:absolute;display:none;width:250px;background:#b7a484;border:1px solid black;}
#categories,#brands{font-size:0.9em;width:120px;padding-left:10px;margin:0px;}
#categories li,#brands li{padding:0px;list-style-type:none;}
#noscript-bg{background-color:black;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;z-index:9999;}
#noscript-text{color:white;font-family:Arial,sans-serif;font-size:18px;left:0px;line-height:1.5em;padding-top:70px;position:absolute;text-align:center;top:30%;width:100%;z-index:10000;}
#noscript-text a{text-decoration:none;font-weight:bold;color:#5D92B1;}
#notification{position:absolute;width:300px;padding:6px;font-size:1.1em;z-index:100;display:none;background:#b7a484;border:1px solid black;}
.ar{text-align:right;padding-left:10px;}
.articles a{font-weight:normal;}
.articles td{border-top:1px solid #600;}
#cart{margin-top:40px;height:69px;background:url('/static/cart_r1.jpg') no-repeat right;}
#cart table{margin-top:15px;font-size:0.9em;}
.cb{border:0;background:none;}
.checkout td{border-bottom:1px solid #333;}
.checkout th{border-bottom:1px solid #000;}
.container{padding-right:15px;}
.content{background:#b7a484 url('/static/bg_r1.jpg') repeat-y 0px 30px;}
.fr{float:right;}
.gray{color:#333;}
.info1{padding-left:60px;padding-right:30px;padding-top:25px;float:left;}
.info2{padding-top:15px;padding-left:10px;float:left;}
.l_butik{height:28px;background-position:0px -127px;}
.menubg a:hover{background-image:url('/static/menu2_r1.jpg');}
.l_butik:hover{background-position:0px -378px;}
.l_home{height:32px;}
.l_home:hover{background-position:0px -346px;}
.l_jobba{height:40px;}
.l_jobba:hover{background-position:0px -434px;}
.l_kund{height:28px;}
.l_kund:hover{background-position:0px -406px;}
.l_lankar{height:28px;}
.l_lankar:hover{background-position:0px -474px;}
.l_omoss{height:28px;}
.l_omoss:hover{background-position:0px -252px;}
.l_uppsala{height:38px;}
.l_uppsala:hover{background-position:0px -308px;}
.l_webshop{height:28px;}
.l_webshop:hover{background-position:0px -280px;}
.markup{background:#fff;}
.payment{display:inline;}
.red{color:#600;font-family:georgia;font-style:italic}
.side{background:url('/static/bg_left_r1.jpg') repeat-y right top;}
.ss{border:1px solid #333;margin-left:6px;}
.validation-advice{font-size:0.7em;}
.validation-failed{background:#f00;}
h1,h2,h3,h4,h5,h6{font-family:georgia, arial, sans;}
#desc{padding-top:5px;padding-bottom:5px;font-size:1.1em;}
.details .desc{width:180px;}
.details .desc,.details .add{padding:0px 5px;}
.details .desc,.details .price,.details .image{float:left;}
.details .image{width:75px;}
.details .item{border-top:1px solid #600;padding:3px;margin-bottom:5px;overflow:hidden;clear:both;}
div.error{border:2px solid #600;color:#600;font-weight:bold;margin:10px;padding:10px;}
.fl{float:left;}
.icn{border:1px solid #666;background:#f6edb8;cursor:pointer; display: inline-block; padding: 5px; margin: 0 3px;}
.icn>span{background:url(/static/sprite.gif) top; display: inline-block; width: 16px; height: 16px;}
.largeIcon .add img{vertical-align:middle;}
.largeIcon .desc{height:25px;padding-top:5px;}
.largeIcon .image{height:200px;display:block;}
.largeIcon .item{width:212px;height:260px;}
.largeIcon .price,.largeIcon .add{display:inline;padding:0px 5px;}
.menubg{background:url('/static/menu2_r1.jpg') no-repeat right top;}
.price{padding:5px 0px;}
.row td{border-top:1px solid #600;padding:3px;}
.smallIcon .desc{height:40px;padding-top:5px;}
.smallIcon .image{height:75px;display:block;}
.smallIcon .item{width:100px;height:180px;font-size:0.9em;}
.smallIcon .item,.largeIcon .item{float:left;border:1px solid #600;text-align:center;padding:3px;margin-right:5px;margin-bottom:5px;overflow:hidden;}
.wrap{width:923px;margin:0 auto;}
.hide{display:none;}
.carticon{background:url('/static/sprite.gif') top;height:12px;padding-right:15px;}
.footer{margin-top:20px;background:url('/static/footer.jpg') no-repeat;}
.icn.hover{background-color:#fff;}
.icn.selected{border:1px solid #600;}
.nav{border-left:1px solid #660000;padding-left:10px;}
#cat,#brand{padding-left:20px;background:url('/static/sprite.gif') no-repeat top left;background-position:0px -32px;}
#cat.sel,#brand.sel{background-position:0px -48px;}
#search{float:left;width:120px;}
#magnify{display:inline-block;float:left;margin:5px 0 0 -16px;width: 12px; height: 12px; background:url(/static/sprite.gif) top; background-position: -2px -63px;}
#desc img{padding:5px;}
#buybar{padding-top:10px;clear:right;}
input.error{background-color:#c99;}
label.error{font-weight:bold;color:#600;display:block;}
#overlay{position:absolute;top:0;left:0;z-index:90;}
.qty{text-align:right;}
.ul{text-decoration:underline;}
h4{color:#600;text-align:center;font-size:1.2em;font-weight:bold;margin:0;padding:10px 0;}
.dibs{background:#fff;border:1px solid #666;}
.dibs a{color:#810081;}
.richtext{height:100px;width:220px;}
.methods{padding-left:107px;}
#facebook{border:none;width:200px;height:50px;}
.cr{clear:right;}
.trash{display: inline-block; width: 12px; height: 12px; background: url('/static/sprite.gif') top;background-position: -2px -18px;}
#icn-1>span{background-position: 0px -80px;}
#icn-0>span{background-position: 0px -96px;}
#icn-2>span{background-position: 0px -112px;}
.nav a{font-size:1.1em;}
.currency{display:none;}
