/* CSS-dokument */

body{
 margin:0;
 background-image:url(img/logobg.jpg);
 background-repeat:repeat-x;
}

#priceLevels{
 float:left;
 top:100px;
 left:300px;
 margin:20px 0 0 10px;
 padding:5px 40px 5px 5px;
 background-color:white;
 border:#EFEFEF solid 2px;
 
 border-right:#CCCCCC solid 4px;
 border-bottom:#CCCCCC solid 4px;
 font-family:'Trebuchet MS',Arial, Verdana, sans-serif;
 font-size:11px;
}
.pL_header{
 font-family:Arial, Verdana, sans-serif;
 font-weight:bold;
 font-size:13px;
 color:#444444;
}

.pL_card{
 color:#709810;
 font-weight:bold;
 margin:0;
 padding:0;
 }
.pL_price{
 color:#D70000;
 padding:0;
 margin-bottom:15px;
}

img{
 border:0;
 margin:0;
 padding:0;
}
form{
 padding:0;
 margin:0;
}

.formtype1{ /* Inputs m.m. */
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 color:#333333;
 width:200px;
 margin:1px 0 10px 3px;
}
h1, h2, h3, p{
 font-family:'Trebuchet MS',Arial,Verdana,sans-serif;
 padding:0;
 margin:0 0 3px 0;
 color:#333333;
 font-size:18px;
 font-weight:normal;
}
h1{
 clear:both;
 color:#8CC014;
 }
h2{
 color:#8CC014;
 font-size:13px;
 font-weight:bold;
}
h3{
 color:#555555;
 font-size:10px;
}
h3.artnrh3{
 clear:both;
}
p{
 font-family:verdana,'trebuchet ms',arial,sans-serif;
 font-size:11px;
 margin:0 0 10px 0;
}
p.cdnr{
 display:block;
 clear:both;
 margin:10px 0 0 0;
 color:#8CC014;
 background-color:#ffffff;
}

a{
 text-decoration:none;
 color:#555555;
}
a:hover{
 text-decoration:none;
 color:#CCCCCC;
}

.frontNewsImg{
 float:left;
 margin:0 10px 10px 0;
 border-right:#999999 solid 1px;
 border-bottom:#999999 solid 1px;
}

#container{
 float:left;
}

/* Header och C:o */
#header{
 float:left;
 clear:both;
 height:135px;
 width:870px;
}
#header_logo{
 float:left;
 display:inline;
 width:261px;
 height:135px;
 margin-left:0px;
 background-image:url(img/logo.jpg);
}
#header_logo a{
 display:block;
 width:261px;
 height:135px;
 text-indent:-10000px;
}
#header_ad{
 float:right;
 display:inline;
 margin:30px 0 0 0;
}
/* Under header och C:o */
#under{
 float:left;
 clear:both;
 width:995px;
 background-image:url(img/bg.gif);
 background-repeat:repeat-y;
}
/* Huvudmeny */
#navbar{
 float:left;
 width:175px;
 margin:5px 0 0 0;
}
ul.navbar{
 list-style:none;
 display:block;
 float:left;
 margin:0;
 padding:0;
}
ul.navbar li{
 margin:0 0 1px 0;
}
ul.navbar a{
 display:block;
 padding:2px 0 0 35px;
 width:140px;
 height:17px; 
 background-image:url(img/navbar_img.gif);
 font-family:arial;
 font-weight:bold;
 font-size:12px;
 color:#666666;
 text-decoration:none;
}
ul.navbar a.nav_alt{
 background-image:url(img/navbar_img_alt.gif);
}
ul.navbar a.nav_minus{
 background-image:url(img/navbar_img_minus.gif);
}
ul.navbar a.nav_minus_alt{
 background-image:url(img/navbar_img_minus_alt.gif);
}
ul.navbar a:hover{
 color:#91C07A;
}
/* Under menyn */
#below_nav{
 clear:both;
 float:left;
 width:100px;
 margin:10px 0 0 10px;
}

/* Centrala delen av undre sidan */
#center_part{
 float:left;
 width:583px;
 margin:5px 0 0 5px;
}
/* Sökbaren */
#searchbar{
 float:left;
 clear:both;
 width:583px;
 height:45px;
 background-color:#E7E7E7;
}
.input_text{
 border:#999999 solid 1px;
 font-family:verdana,arial,sans-serif;
 font-size:10px;
}
.input_submit{
 font-family:verdana,arial,sans-serif;
 font-size:10px;
}
.std{
 padding:0 10px 0 0;
}
.stable{
 font-family:verdana;
 font-size:10px;
 color:#666666;
}
a.slink{
 color:#669900;
}
/* Kontakt & C:o */
#infobar{
 float:left;
 clear:both;
 width:583px;
 background-color:#838383;
 height:25px;
 font-family:verdana,arial,sans-serif;
 font-size:10px;
 color:white;
 font-weight:bold;
}
ul.ifbar{
 list-style:none;
 margin:0;
 padding:5px 0 0 10px;
}
ul.ifbar li{
 display:inline;
}
ul.ifbar a{
 color:white;
 text-decoration:none;
}
/* Sitemap */
#sitemap{
 float:left;
 display:inline;
 width:560px;
 margin:5px 15px 5px 5px;
 padding:5px 0 5px 0; 
 text-indent:5px;
 background-color:#F7F7F7;
 
 font-family:verdana,arial,sans-serif;
 font-size:10px;
 color:#333333;
}

/* Huvudinnehåll */
#main_content{
 float:left;
 display:inline;
 width:543px;
 margin:15px;
}

#welcome_content{
 float:left;
 display:inline;
 width:543px;
 margin:15px;
 margin-bottom:0;
}

/*Frontade produkter*/
#frontiesCont{
 float:left;
 margin-left:10px;
}
.frontProd_hold{
 float:left;
 width:178px;
 margin:10px 6px 0 0;
 text-align:center;
}
.frontProdShow{ /*Rutan för bilden*/
 float:right;
 display:inline;
 width:178px;
 height:135px;
 overflow:hidden;
 background-image:url(img/frontProdBg.gif);
 margin:0;
 text-align:center;
}
.frontTable{
 margin:0;
 padding:0;
 height:93px;
 width:178px;
 border:0;
}
.frontTable tr, .frontTable td{
 margin:0;
 padding:0;
 border:0;
}
.frontProdShow2{
 float:right;
 display:inline;
 width:178px;
 height:78px;
 background-image:url(img/frontProdBg2.gif);
 margin:0;
 text-align:center;
}
img.fps{
 margin:0;
}
h1.front{
 font-family:verdana,sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#444444;
 margin:0 0 0 5px;
 width:98%;
 text-align:left;
}
p.front{ /*Finns två sådana i cssen*/
 font-family:arial,sans-serif;
 font-size:9px;
 color:#444444;
 margin:0 0 0 5px;
 padding:0;
 width:160px;
 text-align:left;
}
p.price{ /*Finns två sådana i cssen*/
 font-family:arial,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#FF0000;
 margin:0;
 padding:0;
 width:90%;
 text-align:right;
}
/* Bläddra-produkter (Nya!) */
.browseProd {
 float:left;
 clear:both;
 width:550px;
 border:#EFEFEF solid 2px;
 border-bottom:none;
 border-right:#BBBBBB solid 2px;
 background-color:#ffffff;
 margin:10px 6px 0 0;
 text-align:center;
}
.browseProd_txt {
 float:left;
 display:inline;
 width:170px;
 font-family:Arial,Verdana,sana-serif;
 font-size:13px;
 float:left;
 text-align:left;
 margin:10px;
}
.browseProd_img {
 display:inline;
 float:right;
 text-align:right;
 margin:10px;
 margin-left:0;
}
<!--Köplådan under-->
{}
.browseProd_bb {
 float:left;
 clear:both;
 width:550px;
 border-left:#EFEFEF solid 2px;
 border-bottom:#BBBBBB solid 2px;
 border-right:#BBBBBB solid 2px;
 background-color:#E2E2E2;
 background-image:url(img/bgimg.gif);
 background-repeat:repeat-x;
 margin:0px 6px 0 0;
}
.browseProd_bb_item {
 float:left;
 display:inline;
 width:127px; 
 margin:8px 0 0 10px;
 
 
 font-family:'Trebuchet MS',Arial,verdana,sans-serif;
 font-size:12px;
 color:#444444;
}
.browseProd_bb_item_holder {
 float:left;
 clear:both;
 margin-bottom:8px;
 border-top:#EFEFEF solid 1px;
}
span.browseProd_price{
 font-weight:bold;
 color:red;
}
span.browseProd_moms{
 font-size:9px;
 font-family:arial,sana-serif;
 color:#555555;
}
.browseProd_readonly{
 font-size:9px;
 width:200px;
 background-color:white;
 border:#CCCCCC solid 1px;
 color:#555555;
}

/*Sökprodukter*/
.searchProdShow{
 float:left;
 position:relative;
 width:170px;
 border:#EFEFEF solid 1px;
 border-bottom:#BBBBBB solid 1px;
 border-right:#BBBBBB solid 1px;
 background-color:#ffffff;
 margin:10px 6px 0 0;
 text-align:center;
}
.prodShow_1{
 float:left;
 display:inline;
 width:170px;
 height:90px;
 margin-bottom:3px;
}
.prodShow_2{
 float:left;
 display:inline;
 width:160px;
 height:60px;
 margin-bottom:3px;
}
.prodShow_3{
 float:left;
 display:inline;
 width:85px;
 height:20px;
 margin:0 0 3px 5px;
 text-align:left;
}
.prodShow_3_5{
 float:left;
 display:inline;
 width:70px;
 height:20px;
 margin-bottom:3px;
}
.prodShow_4{
 float:left;
 display:inline;
 width:170px;
 margin-bottom:10px;
 text-align:left;
}
.prodShow_4 form{
 margin:0 0 0 6px;
}
.rabatt_mini{
position:absolute;
top:100px;
left:80px;
width:0;
height:0;
}
.fastbuy_form{
 margin:0 0 0 5px;
 padding:0;
 width:170px;
 height:20px;
}
.fastbuy, .fastbuy_form{
 font-family:verdana,sans-serif;
 font-size:10px;
}
img.fps{
 margin:10px;
}
h1.front{
 font-family:verdana,sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#444444;
 margin:0 0 0 5px;
 width:90%;
 text-align:left;
}
p.front{ /*Finns två sådana i cssen*/
 font-family:arial,sans-serif;
 font-size:9px;
 color:#444444;
 margin:0 0 0 5px;
 padding:0;
 text-align:left;
}
p.price{ /*Finns två sådana i cssen*/
 font-family:arial,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#FF0000;
 margin:0;
 padding:0;
 width:90%;
 text-align:right;
}
/* Högra delen av undre sidan */
#right_part{
 float:left;
 width:215px;
}

.right_box{
 float:left;
 width:215px;
 margin:0 0 10px 0;
}
.right_box span.green{
 color:#8CC014;
 font-weight:bold;
}
.right_box_content{
 float:left;
 width:211px;
 border-left:#BABABA solid 1px;
 border-right:#BABABA solid 3px;
}
p.right_boxes{
 margin:0 10px 0 10px;
 font-family:Arial,verdana,sans-serif;
 font-size: 11px;
 width:90%;
 color:#555555;
}
#footer{
 float:left;
 clear:both;
 width:100%;
 height:150px;
 margin:30px 0 0 0;
 background:#838383 url(img/footer.gif) top left repeat-x; 
}
#footer_info{
 float:left;
 width:287px;
 height:54px;
 background-image: url(img/footer_info.gif);
}
#footer_info a{
 position:relative;
 float:left;
 width:120px;
 height:20px;
 top:35px;
 left: 180px;
}
#footer_sober{
 float:right;
 width:218px;
 height:54px;
 background-image: url(img/soberstudio.gif);
}
#footer_sober a{
 display:block;
 width:218px;
 height:54px;
}
#itemImg{
 float:left;
 display:inline;
 margin:0 5px 5px 0;
}
#itemPrice{
 float:left;
 width:94px;
 height:94px;
 margin:10px 0 0 0;
 background-image:url(img/pricebg.gif);
}
#itemPriceInside{
 float:left;
 width:94px;
 display:inline;
 margin:34px 0 0 3px;
 text-align:center;
 font-family:'arial black',arial,verdana,sans-serif;
 font-size:17px;
 color:#ffffff;
}
/*Lägg till i korgen-box*/
#buy_box{
 float:left;
 display:inline;
 width:280px;
 height:111px;
 margin:0 0 10px 30px;
 /*border:red solid 1px;*/
 background-image:url(img/buy_box.gif);
 background-repeat:no-repeat;
}
#buy_antal{
 float:left;
 display:inline;
 width:50px;
 margin:45px 0 0 10px;
 background:#ffffff url(img/antal2.gif) right no-repeat;
}
#buy_pack{
 float:left;
 display:inline;
 margin:45px 0 0 5px;
}
input.buy_antal{
 width:18px;
 height:20px;
 background-image:url(img/antal1.gif);
 border:0;
 padding:2px 0 0 6px;
 font-family:'trebuchet ms',verdana,sans-serif;
 font-size:12px;
 color:#555555;
}
select.buy_pack{
 padding:2px 0 0 6px;
 font-family:'trebuchet ms',verdana,sans-serif;
 font-size:10px;
 color:#555555;
}
input.buy_sub{
 margin:45px 0 0 5px;
}

.rabatt_box{
 font-family:'trebuchet ms',verdana,sans-serif;
 font-size:10px;
 color:#555555;
 
 padding:10px;
 width:300px;
 margin:5px;
 background-color:#F7F7F7;
 border:#CCCCCC solid 3px;
}
#rabatt_sign{
 position:absolute;
 top:370px;
 left:500px;
 
 background-image:url(img/rabatter.gif);
 width:150px;
 height:100px;
}

table#itemTracksTable{
 width:80%;
 margin:0;
 padding:0;
 border:0;
 color:#555555;
 border-right:#cccccc solid 1px;
 border-bottom:#cccccc solid 1px;
}
table#itemTracksTable tr{
 font-family:verdana,sans-serif;
 font-size:9px;
 height:15px;
}
table#itemTracksTable .theTd{
  font-weight:bold;
  text-align:center;
  width:50px;
  height:20px;
}
/*Paging-siffor*/
p.pagingnr{
 display:block;
 clear:both;
 margin:10px 0 0 0;
 color:#ffffff;
 background-color:#72C942;
}
/* Basket & Varukorg */
table.basketTable{
 font-family:'Trebuchet MS',Arial,Verdana,Sans-serif;
 font-size:12px;
 color:#333333;
 width:541px;
}
table.basketTable td{
 padding:0 10px 0 0;
}
table.basketTable tr.basketTableGuide{
 font-style:italic;
}
table.basketTable input{
 font-family:'Trebuchet MS',Arial,Verdana,Sans-serif;
 font-size:11px;
 color:#333333;
 font-weight:normal;
}
img.secure{
 margin:5px 0 5px 0;
}

/* Carousel box */
#carousel_box{
 clear:both;
 width:478px;
 height:91px;
 margin:20px 0 20px 0;
 background-image:url(img/carousel_box.jpg);
}
#carousel_margin{
 float:left;
 display:inline;
 height:91px;
 width:150px;
 margin:0;
}
#carousel_margin a{
 height:91px;
 width:150px;
 display:block;
}
.carousel_item{
 float:left;
 display:inline;
 margin:20px 40px 0 0;
 font-family:arial,sans-serif;
 color:#99CC33;
 font-size:10px;
}