/* Config ID: 57*/<style type="text/css">
.msg_head:hover{
        cursor:hand;
        text-decoration:underline;
}
.msg_head{
        font-style:italic;
        padding-left:15px;
        font-size:11px;
        color:#73ba33;
        background-image:url(http://www.leksak.nu/images/menu-show-all.png);
        background-repeat:no-repeat;
        margin-left:5px;
        height:16px;

}

.cat_description .msg_head:hover{
        cursor:hand;
        text-decoration:underline;
}
.cat_description .msg_head{
        float:right;
        font-size:16px;
        margin-top:-20px;
}

.table_product_text{
       border-left:#CCC 1px solid;
       padding-left:10px;
}
.table_footer div{
       margin-top:15px;
       background-image:url(http://www.leksak.nu/images/footerbg.png);
       background-repeat:no-repeat;
       height:121px;
       padding-top:52px;
       color:#FFF;
}
.table_footer div a {
       color:#FFF;
}
.varningsruta{
      border:#CCC 1px solid;
      font-size:10px;
      padding:5px;
      margin-top:5px;
}
.varningsruta strong{
      font-size:12px;
}
.slider_morepics img {
      border:#CCC 1px solid;
      padding:3px;
}
.slidertext h3{
       padding-bottom:5px;
padding-top:5px;
margin:0px;
}
.checkout{
       width:800px;
}
.klarna_fetch_adress{
        border:#CCC 1px solid;
        padding:5px;
        width:400px;
        font-size:12px;
}
.klarna_fetch_adress input{
        font-size:12px;
        border:#999 1px solid;
}
.klarna_fetch_adress .button{
     color:#333;
     font-size:12px;
     background-color:#DADADA;
     border-left:#F2F2F2 1px solid;
     border-top:#F2F2F2 1px solid;
     border-right:#ccc 1px solid;
     border-bottom:#ccc 1px solid;
}
.klarna_fetch_adress .explanation{
     margin-top:3px;
     font-size:10px;
     font-style:italic;
     color:#666;
}
.klarna_fetch_adress .rubrik{
      font-size:14px;
      font-weight:600;
      padding-bottom:3px;

}
.klarna_fetch_adress td{
      padding-right:3px;

}
.searchpage .search_result{
      font-size:16px;
      padding-top:5px;
      padding-bottom:5px;
}
.searchpage .cat_table_index_productlisting .cat_font_index_product_name{
        font-size:25px;
        font-weight:bold;
}
.searchpage .cat_font_index_product_price{
        font-size:25px;
        font-weight:bold;
}
.searchpage .cat_index_products_description{
        font-size:15px;
}
.checkout_total_delbetala td{
        padding-right:0px;
        padding:5px;
        background-color:#ffcc66;
        font-weight:normal;
        font-style:italic;
        font-size:12px;
}
.cart_button_update{
	width: 46px;
	height: 27px;
	background: url(http://www.leksak.nu/images/cart_update.gif) no-repeat top left;
	border: 0px;
cursor: hand;
text-indent: -9999px;
}
.cart_button_delete{
	width: 46px;
	height: 27px;
	background: url(http://www.leksak.nu/images/cart_del.gif) no-repeat top left;
	border: 0px;
cursor: hand;
text-indent: -9999px;
font-size:0px;
text-align:right;
 color:#FFF;
}
.category_header{
       padding:0px;
       margin:0px;
       padding-top:10px;
       padding-bottom:10px;
       font-size:30px;
}
.cat_paginering_sortering{
       float:right;
       font-size:12px;
       width:230px;
}
.cat_paginering_sortering form select{
       font-size:10px;
}
.cat_paginering_sortering td{
       padding:3px;
}
.cat_paginering{
        padding-top:8px;
        border-top:#CCC 1px solid;
        border-bottom:#CCC 1px solid;
        width:100%;
        text-align:center;
        padding-bottom:8px;
}
.cat_paginering .fet{
        padding:3px;
        text-decoration:none;
        background-color:#99EA2D;
        color:#FFF;
        font-weight:bold;
        border:#006600 1px solid;
}
.cat_paginering .ofet{
        padding:3px;
        text-decoration:none;
        background-color:#E6E6E6;
        color:#666;
        font-weight:normal;
        border:#999 1px solid;
}
.cat_paginering .nextprev{
        padding:3px;
        text-decoration:none;
        background-color:#f3f2f2;
        color:#999;
        font-weight:normal;
        border:#CCC 1px solid;
}
.cat_paginering a{
        text-decoration:none;
        color:#d38e6d;
        font-size:14px;
}
.cat_productlisting_stock_no{
        width:64px;
        height:64px;
        background-image:url(http://www.leksak.nu/images/slut.png);
        background-repeat:no-repeat;
        z-index:1000;
        position:absolute;
        margin-left:150px;
        margin-top:140px;  
}
.productimagediv{
        z-index:-1;
}
.cat_product_rows{
        width:230px;
}
.cat_table_index_productlisting{
}
.buy_options {
        font-size:18px;
}
.category_subcat .cats {
        text-decoration:none;
        background-color:#d38e6d;
        color:#FFF;
        padding:2px;
        line-height:22px;
}

.productpage_categories{
        text-decoration:none;
        background-color:#d38e6d;
        color:#FFF;
        padding:2px;
        line-height:22px;
}
.productpage_categories:hover{
        color:#8e4b2a;
}
.product_all{
}
.productpage_middle, .staticpage_middle, .checkout_page{
       margin-left:10px;
       background-color:#FFF;
       padding:10px;
       margin-right:0px;
       border:#e1e9ee 1px solid;
}
.index_rightcolumn_div{
       margin-left:10px;
       background-color:#FFF;
       margin-right:10px;
       padding:10px;
       border:#e1e9ee 1px solid;
       width:690px;
}

.table_header{
 background-color:none;
}
.index_promotexter a{
      color:#666;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url(http://www.leksak.nu/images/oval-blue-left.gif) no-repeat top left;
display: block;
float: left;
font: bold 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
margin-right:5px;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #FFF; /*button text color*/
}

a.ovalbutton span{
background: transparent url(http://www.leksak.nu/images/oval-blue-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of padding-left value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: FFF;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.ovalbutton2{
background: transparent url(http://www.leksak.nu/images/oval-orange-left.gif) no-repeat top left;
display: block;
float: left;
font: bold 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
margin-right:5px;
}

a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{
color: #FFF; /*button text color*/
}

a.ovalbutton2 span{
background: transparent url(http://www.leksak.nu/images/oval-orange-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of padding-left value above*/
}

a.ovalbutton2:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton2:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #FFF;
}
.kundvagn a{
     font-size:13px;
     color:#ffd800;
     font-weight:bold;
}
.kundvagn_kassalink{
     float:right;
margin-right:30px;
}
.kundvagn_itemlist{
     margin-left:13px;
}
.kundvagn_totalrow{
     width:100%;
     border-top:#FFF 1px solid;
     padding-top:5px;
     margin-top:5px;
padding-left:13px;
}

.kundvagn_rubrik {
     font-size:16px;
     font-weight:bold;
     text-decoration:underline;
}
.main_left_col {
}
.buy_button{
     color:#fff;
     font-size:18px;
     background-color:#fa6900;
     border-left:#faa567 2px solid;
     border-top:#faa567 2px solid;
     border-right:#cd5702 2px solid;
     border-bottom:#cd5702 2px solid;
}
.button_submit_order{
     font-size:26px;
     color:#fff;
     background-color:#fa6900;
     border-left:#faa567 4px solid;
     border-top:#faa567 4px solid;
     border-right:#cd5702 4px solid;
     border-bottom:#cd5702 4px solid;
}
.menu_subcat{
     border-bottom:#a0c4d7 1px solid;
     width:150px;
}
.font_important_ok{
     padding:7px;
     background-color:#E9FDAA;
     color:#000;
     font-size:12px;
     border:#9FCB07 1px solid;
}
.font_important_ok a{
     color:#9FCB07;font-weight:bold;
}
.font_important_nok{
     padding:7px;
     background-color:#FFA8AA;
     color:#000;
     font-size:12px;
     border:#990000 1px solid;
}
.recommended_products{
     padding-top:10px;
}
.recommended_products td {
     text-align:center;
}
.showbiggerimagelink {
     padding-top:5px;
}
.menu_button .menu_maincat{
     text-decoration:underline;
     font-size:14px;
}
.menu_button{
     margin-top:10px;
}
.cat_description{
     font-size:14px;
     line-height:20px;
     padding-right:10px;
}
.table_top_menu div{
     padding:4px 0px 5px 0px;
     margin-left:0px;
}
.placeincart_stock{
     margin-top:10px;
     padding:5px;
     background-image: url("http://www.leksak.nu/images/placeincart_stock_bg.gif");
        background-repeat:repeat-x;
}
.placeincart_stock{
     font-size:10px;
}
.placeincart_stock .order_spacing{
     font-size:12px;
}
.placeincart_stock .buy_options{
     font-size:18px;
}
.placeincart_nostock{
     margin-top:10px;
     padding:5px;
     background-image: url("http://www.leksak.nu/images/notinstock-bg.gif");
        background-repeat:repeat-x;

}
.font_index_product_price, .cat_index_product_price, .rea_font_index_product_price, .cat_rea_font_index_product_price{
     color:#900;
}
.rea_font_index_product_price .rea_tidigare_pris{
     color:#900;
     text-decoration:line-through;
}

h1, h2, h3{
     font-family:verdana,arial,sans-serif;
     font-weight:normal;
     color:#5C3F23;
}
.produktpris_rea {
     color:#FFF;
     font-size:28px;
     font-weight:bold;
     float:right;
     padding-top:10px;
     width:94px;
     height:94px;
     text-align:center;
     background-image:url(http://www.leksak.nu/images/prisbakgrund.png);
     background-repeat:no-repeat;;

}
.produktpris_rea .pricetag_sub{
     color:#FFF;
     font-size:12px;
}
.produktpris_rea .rea_tidigare_pris{
     color:#FFF;
     font-size:16px;
     text-decoration:line-through;
}
.produktpris{
     color:#FFF;
     font-size:25px;
     font-weight:bold;
     float:right;
     width:94px;
     height:94px;
     padding-top:25px;
     text-align:center;
     background-image:url(http://www.leksak.nu/images/prisbakgrund.png);
     background-repeat:no-repeat;
}
.table_product_text h1 {
     font-size:28px;
     padding:0px;
     margin:0px;
}
.brodtext_product{
     font-size:15px;
     line-height:20px;
}
.body {
     font-family:arial,verdana;
     font-size:12px;
}
body {
      background-image:url(http://www.leksak.nu/images/headerbg.jpg);
      background-repeat:repeat-x;
      background-color:#67a5bd;
}
.page_alignment {
        margin-left: auto;
        margin-right: auto;
        text-align:center;
}
.table_main {
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        height: 100%;
        padding: 0 0 0 0;
}
.table_main_inner{
        width: 1050px;
}
td {
      text-align:left;
}
a {
       color:#868665;
}
.table_index_rightcolumn {
       width:690px;
       padding-left:0px;
       padding-right:0px;
       margin:0px;
}
.rightcolumn {
       width:170px; 
       font-size:10px;
       margin-left:0px;
}
.table_index_leftcolumn{
       width:170px;
       vertical-align:top;
       font-family:helvetica,verdana,arial;
       font-size:12px;
       line-height:20px;
       color:#1e6085;
       padding:0px;
       margin-right:-2px;
}
.table_index_leftcolumn a{
       text-decoration:none;
       color:#1e6085;
}
.table_index_leftcolumn a:hover{
       color:#ff9900;text-decoration:underline;
}
.menu_maincat {
       font-weight:bold;
}
.table_index_productlisting{
       width:680px;
       text-align:center;
}
.table_cat_productlisting{
       width:680px;
       text-align:center;
}
.product_rows, .cat_product_rows{
       text-align:center;
}
.searchpage .cat_product_rows{
       text-align:left;
}
.kundvagn {
       margin-top:30px;
       width:385px;
       padding:10px;
       height:123px;
       color:#FFF;
}
.kundvagn_secure{
       padding:6px;
       margin-top:30px;
        width:400px;
background-image:url(http://www.leksak.nu/images/kundvagnbg.png);
       background-repeat:no-repeat;
}
.header_middle {
}
.table_top_menu{
       padding-top:2px;
       padding-bottom:10px;
       margin-top:0px;
       vertical-align:top;
       font-size:12px;
       font-family:verdana,arial,sans-serif;
       background-image: url("http://www.leksak.nu/images/betalheader.gif");
       background-repeat:no-repeat;
       font-weight:bold;
}

.index_popular_start{
        margin-top:10px;
height:9px;
background-image: url("http://www.leksak.nu/images/div_start3.gif");
        background-repeat:no-repeat;
}
.index_popular_middle{
        width:162px;
        padding:4px;
background-image: url("http://www.leksak.nu/images/div_middle.gif");
        background-repeat:repeat-y;
}
.index_popular_middle .comments_title{
        margin-bottom:5px;
}
.index_popular_end{
height:9px;
background-image: url("http://www.leksak.nu/images/div_end3.gif");
        background-repeat:no-repeat;
}
.index_nyhetsbrev_end{
height:9px;
background-image: url("http://www.leksak.nu/images/div_end3.gif");
        background-repeat:no-repeat;
}  
.index_nyhetsbrev_start{
height:9px;
background-image: url("http://www.leksak.nu/images/div_start3.gif");
        background-repeat:no-repeat;
}       
.index_nyhetsbrev{
background-image: url("http://www.leksak.nu/images/div_middle.gif");
        background-repeat:repeat-y;
        padding:4px;
}
.index_nyhetsbrev input {
        font-size:12px;
        background-color:#b6cedc;
        border-left:#7fa5ba 1px solid;
        border-top:#7fa5ba 1px solid;
        border-right:#fff 1px solid;
        border-bottom:#fff 1px solid;
}
.index_nyhetsbrev .button{
        font-size:12px;
        padding:1px;
        background-color:#edf8fe;
        border-left:#fff 2px solid;
        border-top:#fff 2px solid;
        border-right:#7fa5ba 2px solid;
        border-bottom:#7fa5ba 2px solid;
        color:#000;
}
.table_index_leftcolumn input,.table_index_leftcolumn select {
        font-size:14px;
        background-color:#b6cedc;
        border-left:#7fa5ba 1px solid;
        border-top:#7fa5ba 1px solid;
        border-right:#fff 1px solid;
        border-bottom:#fff 1px solid;
}
.leftcol_functions_all_middle {
background-image: url("http://www.leksak.nu/images/div_middle.gif");
        background-repeat:repeat-y;
padding-left:8px;width:170px;margin-right:-8px;
}
.leftcol_functions_all_start {
background-image: url("http://www.leksak.nu/images/div_start3.gif");
        background-repeat:no-repeat;
height:9px;width:170px;
}
.leftcol_functions_all_end {
background-image: url("http://www.leksak.nu/images/div_end3.gif");
        background-repeat:no-repeat;
height:9px;width:170px;
}
.morepics_title{
        padding-top:10px;
        text-align:center;
        font-weight:bold;
        font-size:15px;
}
.morepics{
        text-align:center;
        width:500px;
}
.morepics img{
        border:#e0e4cc 3px solid;
        margin-right:10px;
        margin-top:10px;
        width:90px;height:90px;
}
.payment_option td{
        border-bottom:#e0e4cc 1px solid;
        padding-right:15px;
        padding-bottom:5px;
}
.checkout_totalrad td{
        border-top:#e0e4cc 2px solid;
}
.checkout_totalrad td, .checkout_fraktrad td, .checkout_exprad td{
        padding-right:10px;
        padding:5px;
        font-size:14px;
}
.table_checkout {
        font-size: 14px;
}
.table_checkout a{
        font-weight:normal;
}
.table_checkout .font_bold{
        font-weight:bold;
        padding-bottom:5px;
}
.checkout_produktrad td{
        border-top:#e0e4cc 2px solid;
        padding:5px;
}

.checkout_total td{
        border-top:#f38630 1px solid;
        padding-right:10px;
        padding:5px;
        font-size:14px;
        background-color:#ffcc66;
        font-weight:bold;
}
.font_index_product_name, .cat_font_index_product_name{
        font-family:verdana,arial;
        font-weight:normal;
        color:#297ba2;
}
.cat_font_index_product_name{
        font-size:14px;
        font-weight:normal;
        text-decoration:none;
}
.font_index_product_name:hover, .cat_font_index_product_name:hover{
        font-family:verdana,arial;
        color:#ffCC00;
}
.cat_font_index_product_price{
        font-size:16px;
        color:#990000;
        font-weight:normal;
}
.cat_rea_font_index_product_price{
        font-size:19px;
        color:#990000;
        font-weight:bold;
        margin-top:5px;
}
.cat_rea_font_index_product_price .rea_tidigare_pris{
     font-size:16px;
     font-weight:normal;
     text-decoration:line-through;
}
.leftcolumn_popular{
        font-family:arial,sans-serif;
        font-size:8px;
        color:#d7dde3;
}
.leftcolumn_popular img{
        padding:3px;
        border:#dbdbc6 1px solid;
        background-color:#FFF;
}
.leftcolumn_popular .font_index_product_name{
        font-weight:normal;
        font-size:9px;
        color:#1e6085;
}
.leftcolumn_popular{
        color:#367ba2;
        width:160px;
}
.leftcolumn_popular td {
       margin-top:2px;margin-bottom:2px;
}
.index_nyhetsbrev_rubrik,.comments_title {
        font-size:12px;
        font-weight:bold;
        color:#1e6085;
        text-decoration:underline;
        padding-bottom:5px;
}
.menu_search button{
        font-size:11px;
        font-weight:normal;
        font-family:arial;
        background-image:url(http://www.leksak.nu/images/search_left.gif);
        border: none; 
       text-indent: -9000px; 
       overflow: hidden; 
        width:24px;
        height:24px; 
        background-color:transparent;
        margin-left:3px;
        cursor:hand;
       
}
.checkout_page_rubrik h1{
        padding:0px;
        margin:0px;
        color:#71984a;
        font-size:26px;
        padding-top:6px;
        padding-left:12px;
        font-weight:normal;
}
.checkout_page_rubrik{
        width:100%;
background-image: url("http://www.leksak.nu/images/checkout_div_bg");
        background-repeat:no-repeat;
        margin-bottom:20px;
        margin-top:20px;
        height:45px;

}
.payment_option strong{
        font-size:20px;
        font-weight:normal;
}
.payment_option input{
        width:22px; 
        height:22px; 
}
.payment_option td .payment_text{
        padding-left:25px;
}
/* Easy Slider */		
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
	.slidercontent{
padding:5px;
font-size:14px;line-height:150%;	
}		
#container #content #slider ul li img{
         padding-right:10px;
}
.slidercontent h3{
         font-size:24px;
}
.slidercontent .font_index_product_price{
        text-align:center;
        padding-top:30px;
        color: #FFFFFF;
        font-weight:bold;
        font-size:24px;
	font-family: arial,verdana,sans-serif;
        width:94px;
        height:94px;
        float:right;
        background-image:url("http://www.leksak.nu/images/prisbakgrund.jpg");
        background-repeat:no-repeat;
}
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:605px;
                 
		background:#fff;		
		margin-bottom:5px;border:1px solid #ccc;
		}	
	#header{
                
		height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			



	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:605px;
		height:210px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:605px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(http://www.leksak.nu/images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://www.leksak.nu/images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
</style>
