/* Default values */
body {
background: url(http://stat.brc.se/graphics/backgrounds/bghead.gif) center top no-repeat #1393c0; 
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.73;
margin:0;
padding:0;
}

a {
color:#06d;
cursor:pointer;
text-decoration:underline;
}

p {
font:1em/1.73 Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-weight:400;
margin:0;
padding:0;
}

q {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:21px;
line-height:28px;
color:#3775e2;
text-indent:-.5em;
margin-left:.5em;
font-style:italic;
display:block;
margin-bottom:28px;
}

li,td {
font:1em/1.73 Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

p+p {
padding:1.73em 0 0;
}

p strong {
color:#555;
font-weight:700;
}

h1 {
font:1.9em/1 Helvetica, Arial, sans-serif;
color:#555;
font-weight:700;
margin:0 0 .58em;
padding:0;
}

p+h1 {
margin:1.15em 0 .58em;
}

h2 {
font-weight:lighter;
margin-bottom:15px;
margin-top:20px;
color:#666;
font-family:helvetica, arial, verdana, sans-serif;
font-size:164%;
line-height:15.665pt;
clear:both;
padding:0;
}

h3 {
font-weight:lighter;
margin-top:10px;
margin-bottom:5px;
color:#666;
font-family:helvetica, arial, verdana, sans-serif;
font-size:145%;
line-height:15.665pt;
clear:both;
padding:15px 0 0;
}

h4 {
font-weight:lighter;
margin-bottom:5px;
color:#666;
font-family:helvetica, arial, verdana, sans-serif;
font-size:125%;
line-height:15.665pt;
clear:both;
padding:0;
}

ol {
margin:0 0 0 20px;
padding:0;
}

div#wrapper {
width:980px;
background:#FFF;
position:relative;
text-align:left;
margin:0 auto;
padding:0;
}

div#header {
width:980px;
height:85px;
position:relative;
top:0;
clear:both;
text-align:left;
z-index:89;
cursor:default;
margin:0 auto;
}

.top-info{
	background: #103156;
	color: #fff;
	height: 30px;
	line-height: 30px;
	display: block;
}

div#header div#flikar {
position:relative;
}

div#header div#flikar div#privat_flik {
width:58px;
height:25px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite_trans.png) top left no-repeat; 
float:left;
text-align:center;
position:absolute;
top:60px;
left:723px;
margin:0;
}

div#header div#flikar div#privat_flik_selected {
width:58px;
height:25px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite_trans.png) no-repeat -58px top; 
float:left;
text-align:center;
position:absolute;
top:60px;
left:723px;
margin:0;
}

div#header div#tillbaka-till-startsidan {
position:absolute;
top:15px;
left:5px;
width:182px;
height:58px;
z-index:1000;
cursor:pointer;
}

div#flikar div#foretag_flik {
width:58px;
height:25px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite_trans.png) top left no-repeat; 
float:left;
text-align:center;
position:absolute;
top:60px;
left:783px;
margin:0 0 0 2px;
}

div#flikar div#foretag_flik_selected {
width:58px;
height:25px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite_trans.png) no-repeat -58px top; 
float:left;
text-align:center;
position:absolute;
top:60px;
left:783px;
margin:0 0 0 2px;
}

div#flikar div#fb_flik {
width:120px;
height:25px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite_trans.png) no-repeat -116px top; 
text-align:center;
float:left;
position:absolute;
top:60px;
left:844px;
margin:0 0 0 2px;
}

div#flikar div#fb_flik_selected {
width:120px;
height:25px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite_trans.png) no-repeat -236px top; 
text-align:center;
float:left;
position:absolute;
top:60px;
left:844px;
margin:0 0 0 2px;
}

div#flikar .flik_text {
margin:6px 0 0;
}

div#footer {
background:url(http://stat.brc.se/graphics/backgrounds/foot.gif) center top no-repeat;
height:240px;
}

div#footerTop {
height:133px;
width:980px;
background-color:#FFF;
padding-top:20px;
margin:0 auto;
}

div#footerContent {
width:960px;
height:123px;
border:#DDD solid 1px;
background-color:#efede1;
text-align:left;
margin:0 auto;
}

div#footerAdress img,div#footerAdress p,div#footerPhone img,div#footerPhone p,div#footerOpen img,div#footerOpen p {
float:left;
margin-top:20px;
}

div#footerAdress p,div#footerPhone p,div#footerOpen p {
margin-left:15px;
}

div#footerOpen img {
margin-top:0;
}

div#footerPhone,div#footerOpen,div#footerAdress {
height:103px;
width:300px;
float:left;
}

div#belowFooter {
width:960px;
text-align:left;
color:#efede1;
line-height:1.5em;
margin:20px auto;
}

div#belowFooter input {
width:166px;
background:#efede1;
border:#999 solid 1px;
}

div#belowFooter a:link,div#belowFooter a:visited {
color:#FFF;
}

.button input {
vertical-align:middle;
font-size:13px;
margin:5px 0;
padding:3px 7px;
}

.button {
vertical-align:middle;
font-size:13px;
margin:0 0 0 5px;
padding:3px 7px;
}

div#left_column {
width:180px;
float:left;
margin:0 0 0 10px;
padding:0;
}

div#centerdiv {
width:589px;
float:left;
margin:0 0 0 10px;
padding:0;
}

div#centerdiv_wide {
width:778px;
float:left;
margin-left:10px;
}

#kedja {
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat 0 -96px;
height:35px;
width:579px;
float:left;
clear:right;
padding-left:10px;
line-height:35px;
margin:10px 0;
}

#kedja_wide {
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat 0 -96px;
height:35px;
width:770px;
float:left;
clear:right;
padding-left:10px;
line-height:35px;
margin:10px 0;
}

#kedja_varukorg {
float:left;
width:185px;
height:35px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat 0 -131px;
text-align:center;
cursor:pointer;
line-height:35px;
margin:10px 0 0;
}

#kedja_varukorg:hover {
background-position:0 -166px;
color:#fff;
}

#varukorg_content {
border:1px solid #ccc;
background:#f0f0f0 url(http://stat.brc.se/graphics/backgrounds/varukorg_content_bg.gif) top left no-repeat;
float:left;
width:158px;
border-top:none;
margin-left:1px;
text-align:center;
padding:0 10px;
}

#varukorg_content li {
border-top:1px solid #ccc;
padding:5px 0;
}

#varukorg_content li a:link,#varukorg_content li a:visited {
color:#555;
text-decoration:underline;
}

#varukorg_content li a:hover,#varukorg_content li a:active {
color:#be332c;
text-decoration:underline;
}

#kedja a,#kedja_wide a {
line-height:35px;
display:block;
float:left;
margin:0;
padding:0 0 10px;
}

#info_menu a.online-support {
color:#689130;
font-weight:700;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat -540px 0;
padding-left:30px;
width:140px;
}

#info_menu a.online-support:hover {
background-position:-540px -29px;
}

#info_menu a.facebook {
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat -360px 0;
padding-left:30px;
width:140px;
}

#info_menu a.facebook:hover {
background-position:-360px -29px;
}

#kedja a:hover,#kedja_wide a:hover {
text-decoration:underline;
color:#be332c;
}

.info_top {
width:180px;
height:24px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) top left no-repeat;
padding-top:5px;
text-align:center;
line-height:16px;
margin:10px 0 0;
}

.info_top2d {
width:180px;
height:20px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat 0 -37px;
padding-top:5px;
text-align:center;
margin:10px 0 0;
}

.info {
width:158px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#555;
padding:10px;
}

.info_bottom {
width:180px;
height:7px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat 0 -29px;
margin:0;
}

.info li {
margin-top:5px;
padding-bottom:5px;
border-bottom:1px dashed #ccc;
}

.info_top_wide {
width:580px;
height:24px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat 0 -201px;
padding-top:5px;
text-align:center;
line-height:14px;
margin:10px 0 0;
}

.info_wide {
width:558px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#555;
padding:10px;
}

.info_bottom_wide {
width:580px;
height:7px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat 0 -230px;
margin:0;
}

#search {
width:180px;
height:35px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat 0 -62px;
margin:10px 0 0;
}

#search input {
border:none;
background:none;
width:145px;
height:35px;
line-height:35px;
margin:0 0 0 10px;
padding:0;
}

div#right_bannerarea {
width:184px;
float:right;
margin:0 6px 0 0;
padding:0;
}

.pris {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:100;
letter-spacing:0;
color:#be332c;
}

div#ftg_menu li {
display:inline;
margin:0 10px;
}


#nyMenu {width:160px;}
#nyMenu ul {margin:0;padding:0;}
#nyMenu li {list-style-type:none; margin:0; padding:0; border:0;}
#nyMenu ul li{width:150px;margin:0;padding:0;}
#nyMenu ul li a {color:#555; text-decoration:none; font-size:13px; font-weight:bold;}
#nyMenu ul ul li { width:150px; margin-bottom:0; padding:0 0 0 5px; border:0;}
#nyMenu ul ul li a {color:#555; text-decoration:none; font-size:11px; font-weight:normal; padding:0;}
#nyMenu .fet {font-weight:bold;}
#nyMenu ul ul li a:hover {color:#555; font-size:11px; padding:0;}
#nyMenu ul ul ul li {border:none; width:150px; margin-bottom:0; padding:0 0 0 19px;}
#nyMenu ul ul ul li a {color:#555; text-decoration:none; font-size:11px; font-weight:normal; padding:0;}
#nyMenu ul ul ul li a:hover {color:#555; font-size:11px; padding:0;}

/* #theMenu {
width:160px;
}

#left_menu ul {
width:5px;
margin:0;
padding:0;
}

#left_menu li {
width:5px;
list-style-type:none;
margin:0;
padding:0;
}

#left_menu ul li {
width:150px;
margin:0;
padding:0;
}

#left_menu ul ul li {
border-left:5px solid #000;
width:150px;
margin-bottom:0;
padding:0;
}

#left_menu ul ul ul li {
width:150px;
}

#left_menu h3.head {
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
margin:0 0 0 -10px;
padding:0;
}

#left_menu h3.head a {
color:#4e4e4e;
display:block;
font-size:12px;
text-decoration:none;
margin:0;
padding:0 6px;
}

#left_menu h3.selected a {
color:#000;
padding:0 6px;
}

#left_menu .menyklick {
line-height:13pt;
margin:0 0 0 15px;
}

#left_menu h4.head {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:13pt;
margin:0 0 0 -4px;
padding:0;
}

#left_menu h4.head a {
color:#333;
display:block;
text-decoration:none;
padding:0 6px;
}

#left_menu h4.selected a {
color:#000;
font-weight:700;
padding:0 6px;
} */

.image_thumb {
width:150px;
height:130px;
background:url(http://stat.brc.se/graphics/backgrounds/image_bg.png) no-repeat bottom;
float:left;
margin:-4px 0 -1px 4px;
}

#info_menu ul {
list-style:none;
border-top:1px solid #c3c3c3;
margin:0;
padding:0;
}

#info_menu li {
margin:0;
padding:0;
}

#info_menu li a {
width:160px;
height:29px;
background:url(http://stat.brc.se/graphics/backgrounds/brc_sprite.png) no-repeat -180px 0;
display:block;
line-height:29px;
padding:0 10px;
}

#info_menu li a:hover {
background-position:-180px -29px;
}

.autocomplete-w1 {
background:url(http://stat.brc.se/_css/img/shadow.png) no-repeat bottom right;
position:absolute;
top:0;
left:0;
_background:none;
_margin:0;
margin:-11px 0 0 -2px;
}

.autocomplete {
border:1px solid #999;
background:#f9f9f9;
cursor:default;
text-align:left;
max-height:350px;
overflow:auto;
_height:350px;
_margin:0;
_overflow-x:hidden;
margin:-3px 6px 6px -3px;
}

.autocomplete div {
white-space:nowrap;
padding:2px 5px;
}

.autocomplete strong {
font-weight:400;
color:#39F;
}

.paging li {
display:block;
float:left;
margin:0;
padding:0;
}

.paging li a {
border:1px solid #ccc;
background:#f0f0f0;
margin:3px;
padding:5px;
}

.paging li a:hover {
background-color:#e9e9e9;
}

.paging .current {
border:1px solid #ccc;
background:#ddd;
margin:-8px 3px 0;
padding:8px;
}

#konto-tab a {
width:101px;
height:31px;
line-height:31px;
background:url(http://stat.brc.se/graphics/backgrounds/konto-tab-bg.png) no-repeat;
padding-right:15px;
text-align:center;
position:absolute;
top:54px;
left:718px;
}

#konto-tab a:hover,#logout-tab a:hover {
background-position:0 -31px;
}

#konto-tab a.active {
background-position:0 -62px;
}

#logout-tab a {
width:125px;
height:31px;
line-height:31px;
background:url(http://stat.brc.se/graphics/backgrounds/logout-tab-bg.png) no-repeat;
text-align:center;
position:absolute;
top:54px;
left:839px;
}

#inloggad_menu {
position:absolute;
top:0;
left:718px;
width:250px;
border-right:1px solid #797878;
border-left:1px solid #797878;
border-bottom:2px solid #797878;
z-index:9999;
background:#fff;
}

#inloggad_menu ul {
list-style:none;
width:100%;
border-top:1px solid #bbb;
margin:0;
padding:0;
}

#inloggad_menu li {
width:100%;
}

#inloggad_menu li a {
display:block;
padding:8px 10px;
}

#inloggad_menu li a:hover {
background:#e0e0e0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:7px 10px;
}

#inloggad_menu img {
margin:10px;
}

#inloggad_menu a:link,#inloggad_menu a:visited,#inloggad_menu a:hover,#inloggad_menu a:active {
text-decoration:underline;
color:#666;
}

#ftg_info {
border-bottom:3px solid #e0e0e0;
padding:10px;
}

#ftg_info h4 {
color:#666;
font-weight:700;
font-size:12px;
line-height:1.4;
}

.tbl td {
height:1.73em;
border-width:0;
padding:0 11px;
}

.tbl {
background:#FFF;
margin-bottom:10px;
border-color:#f0f0f0;
border-style:solid;
border-width:2px;
}

.tbl thead {
background-color:#f0f0f0;
font-weight:lighter;
height:1.67em;
color:#666;
font-family:helvetica, arial, verdana, sans-serif;
font-size:1.63em;
margin:0;
padding:0;
}

.tbl tfoot {
background-color:#f0f0f0;
font-weight:lighter;
height:30px;
color:#666;
font-family:helvetica, arial, verdana, sans-serif;
}

.artbesk4 ul {
margin-left:15px;
padding-left:0;
}

div#artikelinfo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#666;
font-weight:400;
float:left;
line-height:21px;
width:580px;
position:relative;
margin-bottom:20px;
}

div#artikelinfo h1 {
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
color:#333;
font-weight:700;
border-bottom:#DDD solid 1px;
padding-bottom:4px;
margin:5px 4px 0 0;
}

div#artikelinfo h2 {
font-weight:lighter;
margin-bottom:15px;
margin-top:5px;
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:164%;
line-height:15.665pt;
padding:0;
}

div#artikelinfo div#artikelbild { 
width:350px; 
text-align:center; 
margin-right:10px; 
float:left }


ul.artikel {
list-style:none;
margin:80px 0 0 0;
padding:0 0 0 20px;
float:left;
width:200px;
}


#artikelinfo #artikelpris { 
font-family: Helvetica, Arial, sans-serif; 
font-weight: bold; 
font-size:24px;
letter-spacing: 0em;
color:#333; 
margin-bottom: -7px;
}

#artikelinfo #artikelpris .rea-pris { 
color:#f00808; 
}

.moms {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:-.02em;
color:#BBB;
width:100px;
font-weight:400;
margin:0 0 10px 2px;
}

.ord_pris {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
width:100px;
font-weight:400;
padding:0;
}

#netto {
border:#ccc solid 1px;
background:#f0f0f0;
width:200px;
display:none;
padding:2px;
}

#nettolink {
cursor:pointer;
text-decoration:underline;
}

.antal {
width:23px;
position:relative;
top:-10px;
left:0;
clear:none;
height:16px;
background-image:url(http://stat.brc.se/graphics/backgrounds/input_bg.gif);
border-color:#4E4E4E;
border-width:1px;
margin:0;
}

.kopknapp {
cursor:pointer;
position:relative;
top:3px;
left:7px;
border:none;
}

.artikelinfo {
float:right;
width:285px;
background:url(http://stat.brc.se/graphics/layout/ruta_bg.gif) top repeat-x #FFF;
border:#DDD solid 1px;
margin-bottom:21px;
}

.saldoicon {
height:11px;
width:11px;
position:relative;
top:2px;
}

.favorit {
background:url(http://stat.brc.se/graphics/icons/add.gif) 5px 0 no-repeat;
padding:5px 0 5px 20px;
}

#allaomdomen, #productinfo {
font-size: 11px; 
font-family:Tahoma, Geneva, sans-serif; 
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc; 
background-color: #f0f0f0; 
padding: 10px 5px; 
margin: 10px 0;
}

#productinfo .col1 { 
width: 350px; 
float: left;
margin-top: -6px;
}

#productinfo .col2 { 
width: 220px; 
float: left;
}

#productinfo img { 
margin-right: 3px; 
position: relative; 
top: 6px;
}

#allaomdomen .omdomelogga {
width:52px;
display:inline-block;
}

#allaomdomen .omdometext {
width:130px;

display:inline-block;
}

#allaomdomen a:link,#allaomdomen a:visited,#allaomdomen a:hover,#allaomdomen a:active {
color:#666;
text-decoration:underline;
}

div#Specifikationer {
float:left;
width:350px;
margin:10px 10px 0 0;
}

div#Funktioner {
float:left;
width:220px;
margin:10px 0 0;
}

div#Funktioner li {
border-bottom:#CCC solid 1px;
line-height:14px;
margin:0;
padding:4px 0;
}

div#Specifikationer table {
width:350px;
padding:0;
}

div#Specifikationer td {
border-bottom:#CCC solid 1px;

line-height:14px;
margin:0;
padding:3px 0;
}

#artikelinfo #artbesk4 h1,#artikelinfo #artbesk4 h2,#artikelinfo #artbesk4 h3,#artikelinfo #artbesk4 h4 {
color:#666;
border:none;
font-family:Helvetica, Arial, san-serif;
font-size:1.45em;
font-style:normal;
font-weight:700;
letter-spacing:0;
line-height:1.19em;
margin:17px 0 0;
padding:0;
}

.artbesk3 {
font-weight:700;
font-size:13px;
line-height:1.46;
color:#444;
margin-bottom:1em;
}

.artikel_label {
font-weight:lighter;
color:#666;
font-family:helvetica, arial, verdana, sans-serif;
font-size:145%;
display:block;
margin:10px 0 5px;
padding:0;
}

div#kontainer {
overflow:hidden;
}

div#kontainer div {
float:left;
width:192px;
margin-right:1px;
background-color:#FFF;
border:0;
margin-bottom:-200px;
padding-bottom:200px;
font-size:9px;
}

.sammaserie {
width:187px;
height:214px;
border:#DDD solid 1px;
float:left;
position:relative;
overflow:hidden;
background:url(http://stat.brc.se/graphics/backgrounds/ruta_bg.gif) repeat-x bottom #FFF;
margin:0 4px 5px 0;
padding:0;
}

.serietext {
color:#999;
font-family:Helvetica, Arial, san-serif;
font-size:11px;
font-style:normal;
font-weight:400;
text-transform:uppercase;
letter-spacing:normal;
line-height:1.4em;
text-align:center;
height:30px;
padding:5px 10px 0;
}

.serierubrik {
clear:both;
font-family:Helvetica, Arial, san-serif;
font-size:14px;
font-style:normal;
font-weight:700;
text-transform:none;
letter-spacing:normal;
line-height:1.2em;
text-align:center;
padding:0 5px;
}

#left-slider {
width:23px;
height:102px;
background:url(http://stat.brc.se/graphics/buttons/left_slider.gif) top left no-repeat;
float:left;
display:none;
margin:5px 2px 0 0;
}

#right-slider {
width:23px;
height:102px;
background:url(http://stat.brc.se/graphics/buttons/right_slider.gif) top left no-repeat;
display:block;
float:left;
margin:5px 0 0 2px;
}

#left-slider:hover,#right-slider:hover {
background-position:-23px;
}

#left-slider:active,#right-slider:active {
background-position:-46px;
}

#list-content ul li {
height:145px;
font-family:Arial,Verdana,sans-serif;
line-height:14px;
}

#list-content ul li a:link,#list-content ul li a:visited {
font-weight:700;
color:#000;
text-decoration:none;
}

#list-content ul li a:hover,#list-content ul li a:active {
color:#06d;
}

#controlpanel {
float:left;
clear:right;
position:relative;
}

#controlpanel img {
margin-right:5px;
float:left;
border:none;
}

#hover-message {
float:left;
width:200px;
margin:0 5px;
}

#guest-menu {
position:absolute;
top:0;
left:60px;
background:#f0f0f0;
border:1px solid #ccc;
z-index:9999;
padding:5px;
}

.specName {
width:200px;
}

.specHeading {
padding-top:20px;
font-weight:700;
font-style:italic;
}

#artikelprisavbet strong {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:100;
letter-spacing:0;
color:#be332c;
line-height:19px;
}

#presentkortpris {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:400;
letter-spacing:0;
color:#be332c;
height:30px;
width:100px;
position:relative;
top:-17px;
left:-5px;
margin:9px 0 5px 4px;
}

.presentkortpriskr {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:400;
letter-spacing:0;
color:#be332c;
position:relative;
top:-10px;
left:-5px;
margin:9px 0 5px 4px;
}

#prod-rek #rek-wrapper {
width:573px;
padding:5px 0 5px 5px;
}

#prod-rek ul li {
display:inline;
width:128px;
float:left;
text-align:left;
border-left:1px solid #ddd;
padding:0 8px;
}

#prod-rek ul li:first-child {
padding-left:0;
border:none;
}

#prod-rek a,#prod-rek a:link,#prod-rek a:visited {
color:#000;
text-decoration:none;
font-weight:700;
font-family:Arial, Verdana, sans-serif;
clear:both;
display:block;
height:125px;
padding-top:5px;
}

#prod-rek .product-pris {
float:left;
font-family:Arial, Helvetica, sans-serif;
}

#prod-rek .kopknapp {
float:right;
position:relative;
top:-7px;
}

#varukorgsinfo {
display:none;
background:#f0f0f0 url(http://stat.brc.se/graphics/backgrounds/varukorginfo.gif) top right no-repeat;
border:1px solid #ccc;
margin:0 10px 5px 0;
padding:10px;
}

#varukorgsinfo p {
width:400px;
}

#Tillbehor {
padding-top:10px;
}

.tillbehortext {
float:left;
width:300px;
}

.rubrik {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-transform:uppercase;
border-bottom:0;
margin:8px 4px 0;
}

.tillbehorpris {
color:#be332c;
font-size:18px;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
width:80px;
line-height:18px;
float:left;
font-weight:700;
margin:23px 5px 0 10px;
}

.tillbehorantal {
width:23px;
position:relative;
top:-16px;
left:-7px;
clear:none;
height:16px;
border-color:#555;
border-width:1px;
margin:0;
}

.artikelsoktext {
float:left;
width:350px;
}

.tillbehorkopknapp {
cursor:pointer;
position:relative;
top:-3px;
left:0;
border:none;
}

.imagebg {
width:69px;
height:58px;
background:url(http://stat.brc.se/graphics/backgrounds/image_bg_mini.gif) no-repeat bottom;
float:left;
margin:4px;
}

.imagebgthumb {
width:150px;
height:130px;
background:url(http://stat.brc.se/graphics/backgrounds/image_bg.png) no-repeat bottom;
float:left;
margin:4px;
}

img.lagersaldoIcon {
width:24px;
height:24px;
float:right;
margin:20px 10px 0 0;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
}

div#kopvillkor ul {
margin-left:0;
list-style:disc;
}

div#kopvillkor ul li {
padding:2px 0;
}

div#kopvillkor a h2 {
text-decoration:none;
}

#prodomr {
height:140px;
overflow-y:hidden;
overflow-x:scroll;
}

#big-banner {
width:580px;
height:285px;
background:url(http://stat.brc.se/graphics/backgrounds/big-banner-bg.gif) no-repeat;
clear:both;
padding-top:1px;
position:relative;
}

#brc-urval {
width:580px;
height:414px;
background:url(http://stat.brc.se/graphics/backgrounds/brc-urval-bg.gif) no-repeat;
clear:both;
margin-top:5px;
float:left;
}

#small-banners img {
float:left;
border:none;
margin:0;
padding:0;
}

#brc-urval-top {
width:580px;
height:30px;
padding-top:5px;
text-align:center;
}

#brc-urval .product {
width:124px;
height:184px;
float:left;
font-family:Arial,Verdana,sans-serif;
line-height:14px;
padding:0 10px;
}

#brc-urval .product img {
margin:0;
}

#brc-urval .product strong {
clear:both;
display:block;
height:30px;
padding-top:5px;
}

#brc-urval .product .product-pris {
color:#666;
clear:both;
display:block;
height:20px;
}

#senaste-omdome {
font-family:Arial,Verdana,sans-serif;
line-height:14px;
}

#senaste-omdome img {
border:none;
margin:0 0 5px;
}

.divider {
border-top:1px solid #ccc;
margin:10px 0;
}

#slider {
width:560px;
height:256px;
position:relative;
overflow:hidden;
margin:10px;
}

#slider .caption-text {
position:absolute;
bottom:0;
width:540px;
background:#000;
opacity:.4;
filter:alpha(opacity=40);
color:#fff;
display:block;
font:11px Arial, Helvetica, sans-serif;
padding:10px;
}

#slider .caption-text strong {
clear:both;
display:block;
}

#controls {
position:absolute;
bottom:20px;
right:12px;
list-style:none;
}

#controls li {
float:left;
margin:2px;
}

#controls li a {
font:11px Tahoma, Geneva, sans-serif;
height:20px;
width:20px;
background:url(http://stat.brc.se/graphics/backgrounds/paging-big-banner-bg.png);
text-align:center;
line-height:20px;
display:block;
outline:0;
}

#controls li.current a {
background-position:0 20px;
}

#controls li a:link,#controls li a:visited,#controls li a:hover,#controls li a:active {
color:#fff;
text-decoration:none;
}

.scroll-pane {
overflow:auto;
width:99%;
float:left;
padding-bottom:2px;
}

.scroll-content {
width:4000px;
float:left;
}

.scroll-content-item {
float:left;
font-size:3em;
line-height:96px;
text-align:center;
}

* html .scroll-content-item {
display:inline;
}

.scroll-bar-wrap {
clear:left;
margin:0 -1px -1px;
padding:0 4px 0 2px;
}

.scroll-bar-wrap .ui-slider {
background:none;
border:0;
height:2em;
margin:0 auto;
}

.scroll-bar-wrap .ui-handle-helper-parent {
position:relative;
width:100%;
height:100%;
margin:0 auto;
}

.scroll-bar-wrap .ui-slider-handle {
top:.2em;
height:1.5em;
cursor:w-resize;
}

.scroll-bar-wrap .ui-slider-handle .ui-icon {
position:relative;
top:50%;
margin:-8px auto 0;
}

#shopmania-link {
margin-left:34px;
}
#pibbler-link {
margin-left:46px;
}

#aktuella-kampanjer img {
width:558px;
border:none;
display:block;
margin-bottom:10px;
}

#nyhetsbrev label {
font-family:Arial,Verdana,sans-serif;
line-height:14px;
display:block;
font-weight:700;
color:#000;
}

#nyhetsbrev input {
color:#666;
font-size:11px;
width:152px;
}

#shopmania-link img {
opacity:.3;
filter:alpha(opacity=30);
border:0;
}

#shopmania-link img:hover {
opacity:1;
filter:alpha(opacity=100);
}

#omdome {
font:11px/18px Arial, Helvetica, sans-serif;
color:#666;
}

#omdome a:link,#omdome a:visited,#omdome a:hover,#omdome a:active {
text-decoration:underline;
}

#mervarde_top {
margin-top:55px;
}

#betalning,#betalning-info { 
width:279px;
float:left;
height:150px;
overflow:hidden;
}

.betalning_wrapper {
position: relative;	
}

.vidare_link {
position: absolute;
left: 420px;
bottom: -12px;
}

#betalning input {
position:relative;
top:2px;
}

#betalning ul {
list-style:none;
margin:0 20px 0 0;
padding:0;
}

#betalning ul li {
height:30px;
line-height:30px;
}

#adressupg,#betalningsalt {
width:279px;
float:left;
}

#visa-info,#faktura-info,#avbet-info,#avbet_konto-info,#postf-info {
height:150px;
}

#pnr-div {
height:36px;
width:320px;
background:url(http://stat.brc.se/graphics/backgrounds/pnr_bg.gif) no-repeat;
line-height:36px;
position:relative;
top:12px;
padding:10px;
}

#loading-pnr {
position:absolute;
top:45px;
left:345px;
z-index:10;
}

#pnr-div label {
width:125px;
display:block;
float:left;
}

#Pnr {
width:80px;
display:block;
float:left;
margin-top:8px;
}

#pnr-div .button2 {
margin:7px 0 0 5px;
}

#adresser {
line-height:36px;
margin-top:20px;
width:340px;
}

#adresser label {
width:120px;
display:block;
float:left;
clear:left;
margin-left:20px;
}

#adresser label.not-required {
color:#aaa;
}

#adresser label span {
font-size:9px;
line-height:8px;
position:relative;
top:-8px;
color:#999;
}

#adresser input,#adresser textarea {
width:180px;
display:block;
float:left;
margin-top:8px;
}

#adress_wrapper em, .obligatorisk_text {
color:red;
font-style:normal;
}

#kassa_info {
background:#f2f1f1 url(http://stat.brc.se/graphics/backgrounds/kassa_info_top.gif) top no-repeat;
width:198px;
float:left;
position:relative;
padding:10px;
}

#kassa_info_bottom {
background:url(http://stat.brc.se/graphics/backgrounds/kassa_info_bottom.gif) no-repeat;
height:10px;
width:218px;
position:absolute;
bottom:0;
left:0;
}

#kassa_info h2 {
padding-left:30px;
margin-top:10px;
}

#land-container {
width:190px;
float:left;
margin-bottom:10px;
}

#land-container input {
width:auto;
line-height:12px;
clear:left;
}

#land-container label {
line-height:16px;
clear:none;
margin:8px 0 0;
}

#kassa-villkor {
padding-top:10px;
clear:both;
}

#kassa-villkor input {
width:auto;
line-height:12px;
float:left;
clear:left;
}

#kassa-villkor label {
width:auto;
line-height:12px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
float:left;
clear:none;
margin:10px 0 0;
}

#adressdetaljer {
line-height:1.7;
background:#f0f0f0;
margin:0 10px 10px 15px;
padding:5px;
}

.adressdetaljer_valj {
line-height:1.7;
background:#f0f0f0;
cursor:pointer;
margin:0 10px 10px 15px;
padding:5px;
}

.adressdetaljer_valj:hover {
background:#ddd;
}

#avbet_inforuta {
display:none;
overflow:hidden;
}

#avbet_inforuta td {
border-bottom:1px solid #e8e8e8;
padding:5px 10px;
}

#avbet_inforuta thead td {
background:#f2f2f2;
border-bottom:1px solid #e8e8e8;
border-top:1px solid #e8e8e8;
font-weight:700;
}

#avbet_inforuta table col {
background:#f2f2f2;
font-weight:700;
text-align:center;
}

#loading-varukorg {
position:absolute;
top:50px;
left:500px;
}

#avbet_manader {
display:none;
font-size:9px;
}

.free {
display:none;
}

.ordpris { 
text-decoration:line-through; 
padding-left: 10px;
float: left;
line-height: 30px;
}

#artikelinfo #artikelpris .artenhet, #artikelinfo #artikelpris .ordpris, #artikelinfo #artikelpris .rea-text { 
font-family: Helvetica, Arial, sans-serif; 
font-weight: normal; 
font-size:10px;
letter-spacing: 0em;
color:#000;
}



#artikelinfo #artikelpris .ordpris { 
text-decoration:line-through; 
padding-left: 10px;
float: none;
}

ul.artikel .köpknappar {
padding:0;
}
.kopknapp { 
cursor:pointer; 
position:relative; 
top:0px; 
left:0px; 
border:none;
margin-top: 30px;
}

.fraktfritext { 
padding-left: 30px;
}

.error,.notice,.success {
margin-bottom:1em;
border:2px solid #ddd;
padding:.8em;
}

.error {
background:#FBE3E4;
color:#8a1f11;
border-color:#FBC2C4;
}

.notice {
background:#f6f2c4;
color:#514721;
border-color:#ecdd3b;
}

.success {
background:#E6EFC2;
color:#264409;
border-color:#C6D880;
}

.notice a {
color:#514721;
}

#varukorg_content .button {
width:156px;
margin:0;
}

.float-right {
float:right;
}

.text-left {
text-align:left;
}

.text-right {
text-align:right;
}

.text-center {
text-align:center;
}

.text-justify {
text-align:justify;
}

.bold {
font-weight:700;
}

.italic {
font-style:italic;
}

.underline {
border-bottom:1px solid;
}

.highlight {
background:#ffc;
}

.wrap {
width:960px;
margin:0 auto;
}

.img-left {
float:left;
margin:4px 10px 4px 0;
}

.img-right {
float:right;
margin:4px 0 4px 10px;
}

.nopadding {
padding:0;
}

.noindent {
margin-left:0;
padding-left:0;
}

.nobullet {
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}

.hide {
position:absolute;
left:-9999px;
}

img,.info ol li,#slider img,.scroll-content-item img {
border:none;
}

div#flikar .flik_text a:link,div#flikar .flik_text a:visited,#left_menu .menyklick a {
color:#333;
text-decoration:none;
}

div#flikar .flik_text a:hover,div#flikar .flik_text a:active {
color:#333;
text-decoration:underline;
}

#varukorg_content ul,.paging {
list-style:none;
margin:10px 0;
padding:0;
}

#kedja img,#kedja_wide img,.flerBilder,#adress_wrapper,.float-left {
float:left;
}

#kedja a:active,#kedja_wide a:active,.sammaserie a:hover,.sammaserie a:active,.tillbehor h1 a:hover,.tillbehor h1 a:active,.tillbehor p a:hover,.tillbehor p a:active,.rubrik a:hover,.rubrik a:active {
color:#be332c;
text-decoration:none;
}

.info .artikelbild,#senaste-omdome strong,.clear {
clear:both;
}

#productinfo #prisjakt-logga, #productinfo #prisjakt-betyg, #productinfo #brc-logga, #productinfo #brc-betyg {
	position: relative;
	top: 0;
	left: 10px;
	margin-right: 10px;
}

#productinfo #prisjakt-logga {
	margin-right: 13px;	
}

#productinfo #brand-logo {
	margin-bottom: 5px;
	margin-top: -10px;
}

#varumarke img {margin: 5px; float: left;}

#productinfo a:link,#productinfo a:visited {
	color: #666;	
}

/*#left_menu ul ul li a,#left_menu ul ul ul li a {
color:#000;
display:block;
font-size:12px;
padding:0 6px;
}

#left_menu ul ul li a:hover,#left_menu ul ul ul li a:hover {
background-color:#eee;
color:#369;
display:block;
font-size:12px;
padding:0 8px;
}

#left_menu h3.head a:hover,#left_menu h4.head a:hover {
color:#000;
}

#left_menu h3.selected a:hover,#left_menu h4.selected a:hover {
color:#36a;
} */

.autocomplete .selected,#betalning ul li:hover {
background:#f0f0f0;
}

.paging li a:link,.paging li a:visited,.paging li a:hover,.paging li a:active,#kedja a,#kedja a:visited,#info_menu a,#info_menu a:visited,#info_menu a:hover,#info_menu a:active,#header a,#header a:visited,#header a:hover,#header a:active,#kedja_wide a,#kedja_wide a:visited,.sammaserie a:visited,.tillbehor h1 a:link,.tillbehor h1 a:visited {
color:#555;
text-decoration:none;
}

#ftg_info p,div#artikelinfo li {
color:#666;
}

div#Funktioner ul,#slider ul {
list-style:none;
margin:0;
padding:0;
}

.sammaserie img,.imagebgthumb img {
border:none;
margin:15px 0 0 15px;
}

#prod-rek a:hover,#prod-rek a:active,#brc-urval .product a:hover,#brc-urval .product a:active,#senaste-omdome a:hover strong,#senaste-omdome a:active strong {
color:#06d;
text-decoration:none;
}

.tillbehor,.artikelsok {
background:url(http://stat.brc.se/graphics/backgrounds/ruta_bg.gif) repeat-x center #FFF;
border:#DDD solid 1px;
float:left;
height:66px;
overflow:hidden;
position:relative;
width:578px;
margin:0 4px 5px 0;
padding:0;
}

.tillbehor img,.imagebg img {
border:0;
height:40px;
width:50px;
margin:8px 0 0 9px;
}

.tillbehor h1,.artikelsok h1 {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-transform:uppercase;
margin:0 4px;
}

.tillbehor p,.artikelsok p {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
margin:4px;
}

.text a:link,.text a:visited {
color:#666;
line-height:14px;
text-decoration:none;
}

.text a:hover,.text a:active {
color:#be332c;
line-height:14px;
text-decoration:none;
}

#small-banners img:hover,#slider img:hover,.scroll-content-item img:hover,#aktuella-kampanjer img:hover,#nyhetsbrev img:hover {
filter:alpha(opacity=80);
opacity:.8;
}

#brc-urval .product a,#brc-urval .product a:link,#brc-urval .product a:visited,#senaste-omdome a,#senaste-omdome a:link,#senaste-omdome a:visited {
color:#000;
text-decoration:none;
}

#senaste-omdome a .product-pris,#senaste-omdome a:link .product-pris,#senaste-omdome a:visited .product-pris,#senaste-omdome a:hover .product-pris,#senaste-omdome a:active .product-pris,.sammaserie a,.tillbehor p a:link,.tillbehor p a:visited,.rubrik a:link,.rubrik a:visited {
color:#666;
text-decoration:none;
}

#adressdetaljer strong,.adressdetaljer_valj strong {
text-transform:capitalize;
}

.error li,.error h1,.error h2,.error p,.error strong,.error a {
color:#8a1f11;
}

.success li,.success h1,.success h2,.success p,.success strong,.success a {
color:#264409;
}

.red {color: #f00}

#brc-superkop-top {
height: 80px;
background: url('http://stat.brc.se/graphics/badges/superkop_rubrik.png') no-repeat top left;
text-indent: -9999px;
}
