* {margin:0;padding:0;}


/****  STANDARD-tagger  ****/

img{border:0;}
.orange {color:#ff8f00;}
h1{
 color:#666;
 font-weight:lighter;
 font-size:35px;
 margin-bottom:10px;
}

h2{
 color:#666;
 font-weight:lighter;
 font-size:20px;
 margin-bottom:10px;
}

#extra-3,#extra-5,#extra-7 {
 clear:both;
 width:100%;
}
body
{
 background-color:White;
 font-family:Verdana;
 font-weight:lighter;
 font-size:12px;
 background:url('/stores/sikkerhetsbutikken/images/sb_ny_bg.jpg');
}

html, body{}

#dybheightcontainer{height:100%;}
td{vertical-align:top; height:100%;}
table{clear:both; margin-top:-7px;*margin-top:0;}

.message {border:1px solid #666; padding:2px; margin-top:5px;}

/*td.bodygradient{ background:url('/stores/sikkerhetsbutikken/images/bodygradient3.jpg') right repeat-y;}*/
#container
{
 width:885px;
 /*padding:20px;
 padding-right:8px;*/
 border:2px solid #e5e5e5;
 border-top:3px solid #728899;
 margin:2px auto;
 height:100%;
 /*opacity:0.8;
 filter:alpha(opacity=80);*/
 background-color:white;
/* background:#fff url('/stores/sikkerhetsbutikken/images/bottomgradient.jpg') bottom repeat-x;*/
}
#block-top
{
 width:845px;
 height:140px;
 padding:20px;
 padding-bottom:0px;
 background-color: white;
 /*background:url('/stores/sikkerhetsbutikken/images/topgradient.jpg') top left repeat-x;*/
}
#block-left
{
 width:195px;
 float:left;
 height:100%;
 margin-right:10px;
 margin-left:7px;
 margin-top:10px;
 /*border-bottom:2px solid #e5e5e5;**/
}
#block-content
{
 width:480px;
 border-right:2px solid #e5e5e5;
 height:100%;
 float:left;
}
#linebar
{
 width:3px;
 height:100%;
 float:right;
}
#block-right
{
 width:175px;
 height:100%;
 float:right;
 margin-right:9px;
 padding-left:4px;
}
#block-bottom
{
 clear:both;
 color:#6a889e;
 font-size:10px;
 position:absolute;
 padding-top:7px;
}

.abs{
 position:absolute;
}

.rel{
 position:relative;
}

.clear{clear:both;}

.red{color:red;}

span.formidling{width:100%; text-align:right;}

.newsletter, .top-list,
.footer-text,
.footer-links,
.nav-bar h3,
.page-header div.text,
.link-bar h3,
.page-header .logo h1
{
 display:none;
 height:0px;
 width:0px;
}
.page-header
{
 width:100%;
}

.leftheader
{
 height:65px;
 float:left;
 width:520px;
}
.rightheader
{
 float:right;
 width:550px;
}

.smallcart
{
 color:#69889e;

}
.page-header .logo
{
 /*width:130px;
 height:54px;
 background-image:url(img/logo.gif);*/
 width:265px;
 /*background-image:url(/stores/sikkerhetsbutikken/images/logo.gif);
 background-position:top left;
 background-repeat:no-repeat;*/
 float:left;
}
.page-header .logo a, .page-header .logo img
{
 border:0px;
}
.page-header .logo .toplogo
{
 margin-bottom:24px;
 width:263px;
}
.page-header .logo .bottom-logo
{
 width:263px;
}


.nav-bar .content, .nav-bar .content a
{
 color:white;
 text-decoration:none;
 font-size:12px;
}
.nav-bar li, .link-bar li
{
 display:inline;
}
 .nav-bar
{
background-color:#0067B1;
height:15px;
}

.nav-bar li
{
 margin:4px 0px;
}

.link-bar li
{
 padding:0px 8px;
}
.link-bar li.first
{
 border-left:0px;
}

.discountText{
 color:#666;
 font-size:12px;
 float:right;
 margin-top:8px;
 font-style:italic;
 margin-bottom:10px;
}

.search
{
 width:320px;
 height:27px;
 margin-top:80px;
 float:right;
 clear:right;
 margin-right:-8px;
}
.search h3
{
 width:120px;
 line-height:26px;
 float:left;
 text-align:right;
 color:#666;
 font-size:12px;
 font-weight:lighter;
 visibility:hidden;
}
.search .content
{
 width:170px;
 height:27px;
 float:right;

}
.search .content input.text
{
 width:110px;
 background-color:#e3e7f0;
 height:18px;
}
.search .content input.submit
{
 height:23px;
 font-size:9px;
 width:42px;
 background-color:transparent;
 background:url('/stores/sikkerhetsbutikken/images/sok.gif') top left no-repeat;
 border:0px;
 font-size:0px;
 position:relative;
 top:-2px;
}

.smallcart h3
{
 font-weight:normal;
 font-size:16px;
 /*text-align:center;
 margin:auto;*/
 margin-bottom:15px;
 width:160px;
 height:43px;
 background:url('/stores/sikkerhetsbutikken/images/cart.gif') top left no-repeat;
}
.smallcart h3 span
{
 display:none;
}
.smallcart .content
{
 font-size:12px;
}
.ring
{
 /*color:Blue;
 font-size:12px;
 float:right;*/
 display:none;
}
.link-bar{
 font-size:smaller;
 float:right;
}

.link-bar .content{margin-right:-10px;}

.horizontal
{
 clear:both;
}
.link-bar .content ul
{
 display:inline;
 padding:0px;
}
.link-bar .content a
{
 text-decoration:underline;
 color:4d6373;
 font-size:12px;
}


.nav-bar{
 clear:both;
 font-color: white;
 padding:2px 0px;
 margin-left:5px;
 height:15px;
}
.nav-bar .content ul
{
 margin:0px;
 padding:0px;
}

.prod-menu h3
{
 margin-left:5px;
 display:none;
}
.prod-menu h4
{
 color:#333;
 background:url('http://www.sikkerhetsbutikken.no/stores/sikkerhetsbutikken/images/arrow.gif') center right no-repeat;
 font-size:14px;
 margin:0;
 padding:0;
}
/*
.prod-menu *{

}

.prod-menu .content
{
 margin:0px;
 padding:0px;
}
.prod-menu .content ul
{
 list-style:none;
 margin:0;
 padding:0;
}

.prod-menu .content ul li
{
 margin:0;
 margin-bottom:20px;
 margin-top:0;
 padding:0;

}

.prod-menu .content li a
{
 text-decoration:none;
 color:#444;
 font-size:13px;
 font-weight:bold;
}
.prod-menu .content ul li ul li
{
 margin:15px;
 *margin:15px;
 margin-left:20px;
}
.prod-menu .content ul ul li a
{
 text-decoration:none;
 color:#444;
 font-size:11px;
 font-weight:lighter;
}
.prod-menu .content ul li .active{
 color:#f18d00;
}


*/



.prod-menu *{

}

.prod-menu .content
{
 margin:0px;
 padding:0px;
 padding-left:7px;
}
.prod-menu .content ul
{
 list-style:none;
 margin:0;
 padding:0;
}

.prod-menu .content ul li
{
 margin:0;
 margin-bottom:2px;
 margin-top:0;
 padding:0;
}

.prod-menu .content li a
{
 text-decoration:none;
 font-size:13px;
 display:block;
 color: #454545;
 background: #f5f4f3 url(http://www.sikkerhetsbutikken.no/stores/sikkerhetsbutikken/images/leftMenu-ArrowRight.gif) right center no-repeat;
 width:167px;
 padding:9px;
}


.prod-menu .content li a:hover{background-color:#fff;}

.prod-menu .content ul li ul li
{
 margin:5px;
 *margin:5px;
 margin-left:20px;
}
.prod-menu .content ul ul li a
{
 text-decoration:none;
 color:#444;
 font-size:11px;
 font-weight:lighter;
 padding:4px;
 margin-left:10px;
 background:none;
 background-color:#fff;
 width:150px;

}
.prod-menu .content ul li.active a{
 color:#454545;
 background: #fff url(http://www.sikkerhetsbutikken.no/Gjensidige/images/leftMenu/leftMenu-topShadow.gif) left bottom no-repeat;
}

.prod-menu .content ul li.active{
 padding-bottom:5px;
 background: #fff url(http://www.sikkerhetsbutikken.no/Gjensidige/images/leftMenu/leftMenu-bottomShadow.gif) left bottom no-repeat;
}

.prod-menu .content ul li.active ul li a,
.prod-menu .content ul li.active ul li {
 background:#fff;
 background-image:none;
 border:0;
}
.prod-menu .content ul li.active ul li.active a{
 font-weight:bold;
}
.prod-box-content
{
 width:470px;
 margin:15px auto;
 margin-top:0;
}

h1.bigprodheader{font-size:16px; padding-left:15px;}
h1.frontprodheader{font-size:16px;padding-left:10px;}

.bigprod{
 width:430px;
 height:180px;
 margin:10px;
 margin-top:0;
 border:2px solid #b4c3ce;
 background:white url('/stores/sikkerhetsbutikken/images/bigprod-bg.jpg') bottom repeat-x;
 color:#5f727e;
}

.bigprod img
{
 border:0px;
}
.bigprod-image
{
 width:160px;
 height:170px;
 margin:5px;
 float:left;
 background-color:White;
}
.bigprod .buttons
{
 width:75px;
 height:30px;
 background-color:transparent;
 position:relative;
 left:350px;
 top:-12px;
 *top:6px;
 *left:180px;
}
.bigprod .buttons .buttontext
{
 display:none;
}
.bigprod .button-buy, .bigprod .button-link
{
 width:30px;
 height:20px;
 margin:2px;
 float:left;
 cursor:pointer;
}


.bigprod .price
{
 color:#ff8f00;
 font-size:22px;

}



.bigprod h2
{
 float:left;
 font-size:16px;
 margin:5px;
 margin-left:0;
 width:240px;
 font-weight:normal;
 color:#666;
}

.bigprod p{
 float:right;
 width:260px;
 height:100px;
 overflow:hidden;
}

.bigprod h2:hover,

.bigprod h2 a:hover,
.prod h2:hover,
.prod h2 a:hover,
.search-prod h3 a:hover
{
 color:#444;
}

.prod-info .text2 .overskrift{
 margin-top: 5px;
 margin-bottom: 4px;
 margin-right: 0;

 border-top: none;
}
.prodTextBox{
color:#666666;
 border: 1px solid #b3c3cd;
 padding-left: 5px;
 padding-bottom: 5px;
 width:450px;
 font-family:Verdana;
 font-weight:lighter;
 line-height:18px;
}
.prodTextBox ul{
padding-left:15px;
}
.prod-info .text2 .teknisk{
 font-size: 12px;
 color: #666666;
 font-weight: bold;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #eef1f4;
 margin-top: 5px;
 margin-right: 2px;
 border: 1px solid #b3c3cd;
 border-bottom: none;
 cursor: default;
  font-family:Verdana;
 font-weight:lighter;

}
.prod-info .text2 .teknisk_shown{
 font-size: 12px;
 color: #666666;
 font-weight: bold;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-right: 5px;
 padding-left: 5px;
 background-color: #b3c3cd;
 margin-top: 5px;
 margin-right: 2px;
 border-right: 1px solid #b3c3cd;
 margin-left: 0;
 cursor: default;
  font-family:Verdana;
 font-weight:lighter;
}

.prod, .search-prod
{
 width:155px;
 height:208px;
 float:left;
 position:relative;
 margin:0px 0px;
 margin-left:-9px;
 overflow:hidden;
 padding-left:0px;
}
.prod p, .search-prod p
{
 display:none;
}
.prod .prod-image, .search-prod .image
{
 width:110px;
 height:110px;
 margin:auto;
 text-align:center;
 border:2px solid #B4C3CE;
}
.prod .prod-image img, .prod .prod-image a
{
 border:0px;
 text-align:center;
}
.prod .buttons img{ border:0px;}

.prod .buttons .buttontext,
.search-prod .buttontext{
 display:none;
}

.prod h2, .prod h2 a,
.cat-prod .info h3, .cat-prod .info h3 a,
.search-prod h3, .search-prod h3 a
{
 text-align:center;
 font-size:12px;
 font-weight:normal;
 color:#444;
 height:30px;
 text-decoration:none;
}

.prod h2,
.cat-prod .info h3,
.search-prod h3
{
 position:relative;
 top:-10px;
 corsor:pointer;
 text-align:left;
 padding-left:19px;
}

.prod .price,
.search-prod .price,
.related-prod .price,
.cat-prod .price
{
 color:#ff8f00;
 font-size:14px;
 text-align:left;
 padding-left:19px;
}
.prod .price
{
 position:relative;
 top:-5px;
}
.prod .buttons,
.related-prod .buttons,
.cat-prod .links
{
 width:58px;
 height:28px;
 background-color:transparent;
}

.prod .buttons,
.cat-prod .links,
.search-prod .links
{
 left:70px;
 position:relative;
 top:-15px;
}

.prod .prod-heading,
.cat-prod .prod-heading,
.search-prod .prod-heading,
.related-prod .prod-heading
{
 font-size:10px;
 text-align:left;
 color:#444;
 padding-left:20px;
 margin-bottom:2px;
}

.related-prod .prod-heading{padding-left:35px;}

.prod-heading a{color:#444;}

.related-prod .buttons
{
 left:65px;
 position:relative;
 top:-15px;
}

.prod .button-buy,
.prod .button-link,
.related-prod .button-buy,
.related-prod .button-info,
.cat-prod .links .button-info,
.cat-prod .links .button-buy,
.search-prod .button-info,
.search-prod .button-buy
{
 width:28px;
 height:28px;
 float:left;
 cursor:pointer;

}
/*.prod-info *{border: 1px solid red;}*/

.prod-info .image .zoom{ display:none;}

.prod-info .image a, .prod-info .image img{border:0;}

.prod-info
{
 width:470px;
 margin:5px;
}
.prod-info .image
{
 width:235px;
 height:270px;
 float:left;
 overflow:hidden;
}
.buybox
{
 width:200px;
 float:left;
 clear:left;
}


.prod-info .text
{
 clear:both;
 float:right;
 width:214px;
 margin-right:10px;
 font-size:12px;
 line-height:22px;
 font-weight:normal;
 color:#666;
}
.prod-info .text h3
{
 font-size:16px;
 font-weight:normal;
 margin:5px;
}
.smallcart .content .cart-action ul
{
 margin:0px auto;
 padding:0px;
 padding-top:10px;
}
.smallcart .content .cart-action li span,
.basketlayer li.button-checkout span
{
 display:block;
 width:123px;
 height:15px;
 margin:5px auto;
 text-align:center;
 padding:7px 0px;
 background:url('/stores/sikkerhetsbutikken/images/cartbutton.gif') center no-repeat;
 cursor:pointer;
}

.smallcart .content .cart-action li.button-checkout-deactivate span{
 color:#999999;
 display:block;
 width:123px;
 height:15px;
 margin:5px auto;
 text-align:center;
 padding:7px 0px;
 background:url('/stores/sikkerhetsbutikken/images/cartbutton.gif') center no-repeat;
 cursor:default;
}


.smallcart .content .cart-action li{
 list-style:none;
}

.smallcart .content .cart-action li a,
.basketlayer li.button-checkout a
{
 color:#FF8F00;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 margin:0px;
 padding:0px;
}
.prod-info .desc1{
 font-size:12px;
 font-weight:normal;
 line-height:22px;
 float:left;
 width:225px;
 color:#666;
 padding-left:5px;
}
.prod-info .buybox .price
{
 color:#fe930b;
 font-size:14px;
 text-align:right;
 width:235px;
 height:20px;
 background:url('/stores/sikkerhetsbutikken/images/prodinfoprice.gif') bottom left repeat-x;
 padding-top:0px;
}
div.cat-info h1, #customized h1, .customized h1
{
 color:#666;
 font-weight:lighter;
 font-size:35px;
 margin-bottom:10px;
}
div.prod-list-content img
{
 border:0px;
}

div.prod-list-content
{
 clear:both;
}

div.cat-prod div.image
{
 width:110px;
 height:110px;
 margin:auto;
 text-align:center;
 border:3px solid #B4C3CE;
}

div.cat-prod
{
 width:155px;
 height:208px;
 margin:15px 0px;
 float:left;
 overflow:hidden;
 color:#5d9ec6;
}

div.cat-prod a,
div.cat-prod img{border:0px;}

div.cat-prod div.info p,
div.cat-prod span.description{display:none;}


.cat-prod .links a{
 text-decoration:none;
}

.cat-prod .buttontext,
.related-prod .buttontext{display:none;}

.cat-1 .prod-box-content h1{display:none;}

div.prod-list-header,
#customized,
.customized{
 color:#666;
 padding-bottom:16px;
 border-bottom: 3px solid #b4c3ce;
 width:95%;
}

div.productlist{
 width:580px;
 clear:left;
 float:left;
}
div.basket, div.formlist
{
 width:300px;
 clear:right;
 float:right;
}
#floatbottoming
{
clear:both;
}
div.productlist div.product
{
 width:277px;
 height:60px;
 border:1px dashed #CCC;
 float:left;
 padding:5px;
}

div.productlist .last{
 float:right;
}

div.productlist div.product div.image,
div.productlist div.product div.price,
div.productlist div.product div.button-buy
{
 float:right;
 width:65px;
}
div.productlist div.product div.price
{
 clear:right;
}
div.productlist div.name
{
 width:210px;
 float:left;
}
.accessories
{
 margin-top:30px;
 /*border-bottom:3px solid #b4c3ce;*/
 color:#5F727E;
}
.accessories h3
{
 font-family:verdana;
 color:#666;
 font-size:16px;
 text-align:left;
 padding:8px 0px;
 padding-left:3px;
 font-weight:lighter;
}
.accessories .related-text
{
 padding:10px 5px;
 font-size:16px;
 line-height:25px;
}
.accessories .related-text .discount
{
 color:#ff8f00;
 font-size:20px;
 font-weight:lighter;
}
.accessories .related-text .link
{
 color:#444;
}
.related-prod
{
 padding:5px 5px;
}
.related-prod .image
{
 border:2px solid #B4C3CE;
 width:90px;
 height:90px;
 padding:10px;
 margin:auto;
}


.related-prod .name, .search-prod h3
{
 position:relative;
 top:-10px;
 text-align:center;
}
.prod-info .name h1
{
 color:#666;
 font-weight:lighter;
 font-size:35px;
 margin-bottom:10px;
}
.prod-info .button-buy .submit
{
 width:35px;
 height:36px;
 background:url('/stores/sikkerhetsbutikken/images/largebuy.gif') center no-repeat;
 border:0px;
 position:relative;
 top:-20px;
 left:10px;
 cursor:pointer;
}
div.catpagescounter
{
 clear:both;
 width:100%;
 color:#666;
 font-size:12px;
}
.catpagescounter .total
{
 width:130px;
 float:left;
 padding:10px;
}
.catpagescounter .page
{
 width:300px;
 float:right;
 text-align:right;
 padding:10px;
 padding-right:20px;
}
.catpagescounter .page a
{
 color:#444;
 text-decoration:none;
 margin:3px;
}
.catpagescounter .page .pageselected, .catpagescounter .total .pagesize
{
 color:#666;
 font-size:20px;
 font-weight:lighter;
}
.catpagescounter .page a:hover
{
 text-decoration:underline;
}
.smallcart .button-empty
{
 display:none;
}
.smallcart .cartdelete
{
 cursor:pointer;
}
#block-left .prod-menu, #block-left .content
{
 margin:0px;
}


#buyLayer{
 border:3px solid #717f92;
 padding:5px;
 color:#666;
 font-size:0.9em;
 /*opacity:0.9;
 *filter:alpha(opacity=90);*/
 line-height:16px;
}

#buyLayer .name{
 font-weight:bold;
 font-size:1.1em;
 color:#000000;
}

#buyLayer .buttons{
 width:100%;
 clear:both;
}

#buyLayer .buttons .abort{
 float:left;
 cursor:pointer;
}

#buyLayer .buttons .addtocart{
 float:right;
 cursor:pointer;
}

#buyLayer input.quantity{
 width:20px;
}

#buyLayer .quantity img{
 vertical-align:middle;
 padding-bottom:5px;
 cursor:pointer;
}

.prod-info div.pictures
{
 float:left;
 width:220px;
 padding-left:5px;
}
.prod-info div.pictures h3
{
 font-weight:normal;
 font-size:12px;
 color:#444;
}
.prod-info div.pictures ul
{
 display:inline;
 margin:0px;
 padding:0px;
}
.prod-info div.pictures li
{
 display:inline;
 list-style:none;
 padding-right:10px;
}
.prod-info div.pictures img
{
 border:2px solid #d1dbe3;
}
.prod-info div.stock
{
 display:none;
}
.prod-info .bigprice
{
 color:#FF8F00;
 font-size:25px;
 font-weight:lighter;
 margin-bottom:15px;
}

.prod-info div.text{
 width:100%;
 clear:both;
}

.basketlayer .link-details
{
 width:140px;
 height:20px;
 margin-top:15px;
 font-size:10px;
 color:#444;
 float:left;
}
.basketlayer .total
{
 width:175px;
 float:left;
 clear:right;
 margin:15px;
 font-size:14px;
}
.basketlayer .total .pricec
{
 display:inline;
}
.basketlayer div.quantity
{
 padding:15px;
 margin:15px;
 border-top:2px solid #99adbc;
 border-bottom:2px solid #99adbc;
}
div.formlist
{
 color:#69889E;
 font-family:Verdana;
 font-size:12px;
 padding-top:15px;
}
div.formlist input.submit
{
 background-color:transparent;
 background:url('/stores/sikkerhetsbutikken/images/cartbutton.gif') center no-repeat;
 border:0px;
 height:30px;
 margin:5px auto;
 padding:7px 0px;
 text-align:center;
 width:123px;
 color:#FF8F00;
 font-size:14px;
 font-weight:bold;
 cursor:pointer;
}
.basketlayer .top-text
{
 margin-top:10px;
 padding-right:15px;
}
#pIdAjax *{

}

#pIdAjax{
 width:350px;
 height:300px;
 position:absolute;
 background:white;
 font-family:Verdana;
 font-size:12px;
 color:#69889E;
 border:2px solid #7994a8;
 overflow:hidden;
 padding:0;
}


#pIdAjax h3
{
 font-weight:lighter;
 font-size:18px;
}
#pIdAjax .price, div.productlist div.product .price, .KLEprice
{
 color:#FF8F00;
 font-size:14px;
 font-weight:bold;
 text-align:center;
}
#container .basket .smallcart
{
 border-bottom:2px solid #99adbc;
 padding-bottom:15px;
}
div.productlist div.product div.buttons
{
 width:60px;
 height:30px;
 float:right;
 clear:right;
}
div.productlist div.product div.buttons div,
.KLEbuttons .button-exit,
.KLEbuttons .button-buy
{
 width:28px;
 height:28px;
 float:left;
}

.button-exit{
 position:relative;
 top:-15px;
 *top:-7px;
 right:3px;
 *right:-1px;
 width:28px;
 height:28px;
 float:right;
}

.KLEtop h2{
 width:318px;
 height:84px;
 display:block;
}

.KLEbuttons
{
 height:30px;
 float:left;
 clear:left;
}
.KLEimage
{
 float:right;
}

.KLEimage img{padding:0;margin:3px;}

#pIdAjax .desc
{
 width:350px;
 height:185px;
 clear:both;
 overflow:auto;
}
.cat-2 .cat-info h1
{
 display:none;
}


#table{width:100%;}
#table .row{clear:both;}
#table .col{float:left}



#prosess-tracker-viewcart{width:650px; height:30px; background:url('/stores/sikkerhetsbutikken/images/handleprosess_tracker.gif') 0 0px no-repeat; margin-bottom:20px;}
#prosess-tracker-userinfo{width:650px; height:30px; background:url('/stores/sikkerhetsbutikken/images/handleprosess_tracker.gif') 0 -57px no-repeat; margin-bottom:20px;}
#prosess-tracker-shipping{width:650px; height:30px; background:url('/stores/sikkerhetsbutikken/images/handleprosess_tracker.gif') 0 -113px no-repeat; margin-bottom:20px;}
#prosess-tracker-checkout{width:650px; height:30px; background:url('/stores/sikkerhetsbutikken/images/handleprosess_tracker.gif') 0 -170px no-repeat; margin-bottom:20px;}

div#block-checkout{
 width:785px;
 padding-left:100px;
 padding-right:0px;
}

#block-checkout .cart-info, #block-checkout .customer{
 min-height:200px;
 border:3px solid #e5e5e5;
}

#block-checkout .cart h1{
 color:#666;
 font-weight:lighter;
 font-size:35px;
 margin-bottom:10px;
}

#block-checkout .cart .info{
 width:300px;
}

#block-checkout .cart-info{
 width:550px;
 float:left;
}


#block-checkout .cart .info h3{
 font-size:15px;
 font-weight:bold;
 padding:8px 0px;
}

#block-checkout .cart .info h3 a{
 color:#666;
 text-decoration:none;
}

#block-checkout .cart td.qty .ant{
 width:23px;
 height:15px;
 border:1px solid #cccccc;
 display:block;
 float:left;
 text-align:right;

}

#block-checkout .cart td.qty .text{
 display:block;
 float:left;
 line-height:18px;
}

#block-checkout .cart td.qty span{
 margin-top:5px;
}

#block-checkout .cart td.qty{
 width:70px;
}

#block-checkout .cart td.prod_qty{
 width:60px;
}

#block-checkout .cart td.price_total{
 font-size:1.0em;
 padding-left:10px;
 padding-top:7px;
}

#block-checkout .cart td.prod_qty .button-add span{
 background:url('/stores/sikkerhetsbutikken/images/numUp.gif') center no-repeat;
 width:28px;
 height:28px;
 display:block;
 float:left;
 cursor:pointer;
}

#block-checkout .cart td.prod_qty .button-subtract span{
 background:url('/stores/sikkerhetsbutikken/images/numDown.gif') center no-repeat;
 width:28px;
 height:28px;
 display:block;
 float:right;
 cursor:pointer;
}

#Form1881{
 float:left;
 width:200px;
}

#Form1881 fieldset{border:3px solid #e5e5e5; margin:0 0 0 10px; padding:5px;}
#Form1881 legend{ border:3px solid #e5e5e5; padding:2px; background-color:#eee;}

#Form1881 input.textf { margin:5px 0 5px 0;}
#Form1881 input.submit { background-image:url(/stores/sikkerhetsbutikken/images/button_1881sok.gif); width:151px; height:30px; border:0; cursor:pointer;}
#Form1881 .text{padding:10px;}

#block-checkout .button-emptycart{
 float:left;
 margin-top:10px;
}

#block-checkout .button-emptycart span{
 background: url('/stores/sikkerhetsbutikken/images/cartbutton_large.gif') center no-repeat;
 width:180px;
 height:31px;
 display:block;
 text-align:center;
 line-height:31px;
 color:#FF8F00;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;

}

#block-checkout .button-next,
#block-checkout .button-back,
#block-checkout .button-next input.submit{
 float:right;
 margin-left:10px;
 margin-top:10px;
}

#block-checkout .button-next span,
#block-checkout .button-back span,
#block-checkout .button-next input.submit{
 background: url('/stores/sikkerhetsbutikken/images/cartbutton.gif') center no-repeat;
 width:123px;
 height:31px;
 display:block;
 text-align:center;
 line-height:31px;
 color:#FF8F00;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;
 border:0;
}

#block-checkout #table{
 margin:10px;
}

#block-checkout #table .row{
 margin:5px;
}

#block-checkout #table .col{
 margin:5px;
}

#block-checkout #table .colsmall{width:40%;}
#block-checkout #table .colbig{width:80%;}
#block-checkout #table .col input[type="text"]{height:20px; font-size:16px;}
#block-checkout #table .colsmall input[type="text"]{width:80%;}
#block-checkout #table .colbig input[type="text"]{width:40%;}
#block-checkout #table .col textarea{overflow:auto;}

#block-checkout #table .col .header{
 font-weight:bold;
}




.agent-module{
 padding:5px;
}

#agent-page h2{
 width:100%;
}


