/* ------------------------------------------------------------------------------------------ */
/* Resetting style formats                                                                    */
/* ------------------------------------------------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
body{
    padding: 0;
    margin: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    height: 100%;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/bg.jpg) repeat left top #3E4849;
}

/* ------------------------------------------------------------------------------------------ */
/* Common text formatting                                                                     */
/* ------------------------------------------------------------------------------------------ */
h1{
    font-size: 28px;
    line-height: 29px;
}
h2{ 
    font-size:15px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color: #643d2b;
    font-weight:normal;
    margin: 0 0 3px 0;
    text-shadow: #e8e6de 1px 1px 1px;   
}
h3{ 
    font-size:12px;
    font-weight:bold;
}
p, span.form_inline_note { 
    font-size:12px;
    color: #808080;
}
a:link, a:visited, a:active{
    text-decoration: underline; 
    color: #830210;
}
a:hover{ 
    color: #643d2b;
    text-decoration:underline;
}

#content p{
    margin: 0 0 5px 0;
}

p.price{
    color: #830210;
}
span.ovh{
    color: #888372;
}
input,
textarea,
select{
    font-size: 12px;
    font-family: Helvetica, Arial, Verdana, serif;
    line-height: 12px;
}


/* ------------------------------------------------------------------------------------------ */
/* Top-level structural definitions                                                           */
/* ------------------------------------------------------------------------------------------ */
#pageContainer{
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/bg_shade.jpg) repeat-x left top;
    margin: 0;
    padding: 20px 0 0 0;
    min-height: 700px;
}

#page{
    width: 960px;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
}
#contentArea{
    margin: 0 0 0 0;
    padding: 0 17px 0 17px;
    width: 926px;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/contentBg.jpg) repeat-y left top #c3bca2;   
}
#contentContainer{  
    width: 679px;
    float: right;
    margin: 0 0 0 10px;
}




/* ------------------------------------------------------------------------------------------ */
/* Header                                                                                     */
/* ------------------------------------------------------------------------------------------ */
#header{
    margin: 0 0 0 0;
    padding: 0px 18px 0 18px;
    width: 924px;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/contentBg.jpg) repeat-y left top #c3bca2;   
    border-top: 17px solid #c4bda3;
}
#logo{
    position: absolute;
    z-index: 65;
    width: 260px;
    height: 198px;
    float: left;
    padding: 0 0 0 10px;
}
#search{
    float: right;
    margin-top: 146px;
    height: 24px;
    width: 682px;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/search_bg.gif) no-repeat left top transparent;
    line-height: 24px;
}
.frontpage #search{
    margin-top: 216px;
}
#search form{
    color: #dad4bb;
    margin: 2px 0 0 18px;
}
#search input.hakukentta{
    width: 230px;
    margin: 0 0 0 5px;
}
#search .dropdown{
    width: 160px;
    height: 16px;
    margin: 0 0 0 5px;
}

#search .formSubmitBtn {
    border: 1px solid #797257 !important;
    font-size: 11px;
}
#slogan{
    height: 170px;
    margin: 1px 0 0 0;
    width: 924px;
    border-bottom: 4px solid #887e60;
}
.frontpage #slogan{
    height: 239px;
}

/* ------------------------------------------------------------------------------------------ */
/* Header pictures are defined here                                                           */
/* Note: These are overridden in base.html by a templatetag called header_image_style         */
/* ------------------------------------------------------------------------------------------ */
.frontpage #slogan{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/headerkuva.jpg) no-repeat left top;
}
.product #slogan,
.mainList #slogan,
.subList #slogan,
.basicTextPage #slogan{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/headerkuva_matala.jpg) no-repeat left top;
}


/* ------------------------------------------------------------------------------------------ */
/* Lang Bar and login                                                                         */
/* ------------------------------------------------------------------------------------------ */
#langbar{
    text-align: right;
    height: 27px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: right;
    width: 270px;
}

#langbar ul{
    list-style-type: none;
    margin: 0;
    padding: 0;

}
#langbar ul li{
    display: block;
    float: left;
    margin: 0 2px 0 0;
    padding: 0 0 0 0x;
    line-height: 27px;
    height: 27px;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/lang_spacer.gif) no-repeat right 5px !important;   
    border: none !important;
    color: #9d9d92 !important;  
}
#langbar ul li.last{
    background: none !important;
}
#langbar ul li a,
#langbar ul li a:link,
#langbar ul li a:visited,
#langbar ul li a:active{
    color: #9d9d92 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: underline !important;
}
#langbar ul li a:hover{
    color: #9d9d92 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none !important;
}

/* ------------------------------------------------------------------------------------------ */
/* TopNavi                                                                                    */
/* ------------------------------------------------------------------------------------------ */
#topNavi{
    width: 690px;
    text-align: right;
    height: 27px;
    margin: 0 0 0 0;
    padding: 0 0 0 260px;
    position: relative;
}
#topNavi ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#topNavi ul li{
    display: block;
    float: left;
    margin: 0 2px 0 0;
    padding: 0 10px 0 10px;
    line-height: 27px;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/topnavi_bg.gif) right top repeat-x;
    height: 26px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    border-left: 1px solid #393b38;
    border-top: 1px solid #393b38;
    border-right: 1px solid #393b38;        
    
}
#topNavi ul li.selected{
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/topnavi_bg_selected.gif) right top repeat-x;
}
#topNavi ul li.selected span.inactive,
#topNavi ul li.selected a,
#topNavi ul li.selected a:link,
#topNavi ul li.selected a:visited,
#topNavi ul li.selected a:active{
    color: #272c26;
    text-shadow: #a59d7d 1px 1px 1px;
}
#topNavi ul li span.inactive,
#topNavi ul li a,
#topNavi ul li a:link,
#topNavi ul li a:visited,
#topNavi ul li a:active{
    text-shadow: none;
    color: #e2dfd1;
    font-size: 12px;
    line-height: 27px;
    text-decoration:none;
    margin: 0 18px 0 15px;
}
#topNavi ul li a:hover{
    text-decoration: underline;
}

#languages          { position: absolute; right: 0; } /* Uses absolute positioning instead of float to fix IE7 layout error */
#languages a,
#languages span     { color: #e2dfd1; text-decoration: none; margin: 0 !important; white-space: nowrap; }
#languages img      { padding-right: 2px; margin: 4px 0 0 -4px; float: left; } /* Float instead of inline to fix IE6 layout error! Wheeee */
#languages a:hover,
#languages a:active { color: white; text-decoration: none !important; }


/* ------------------------------------------------------------------------------------------ */
/* Sidebar                                                                                    */
/* ------------------------------------------------------------------------------------------ */
#sidebarContainer{
    width: 227px;
    float: left;
    margin: 0;
    padding: 0;
}
#sideBar ul{
    margin: 14px 0 10px 20px;
    border-bottom: 1px solid #e2dbc8;
    background:url(../../img/sidebar_li_bg_last.png) no-repeat left bottom #e2dbc8;         
}
#sideBar ul li{
    background:url(../../img/sidebar_li_bg.png) no-repeat left top;
    line-height: 14px;
    padding: 6px 0 0 23px;
    margin: 0 0 5px 0;
}
#sideBar ul li a,
#sideBar ul li span{
    color: #643d2b;
    text-decoration: none;
    font-size: 11px;
}
#sideBar ul li:hover{
    background:url(../../img/sidebar_li_bg_selected_hover.png) no-repeat left top;      
}
#sideBar ul li.first:hover{
    background:url(../../img/sidebar_li_bg_selected_hover_first.jpg) no-repeat left top;        
}
#sideBar ul li.active{
    font-weight: bold;
    background:url(../../img/sidebar_li_bg_selected_hover.png) no-repeat left top;  
}
#sideBar ul li ul {
    margin: 0 0 0 0;
    background: none;
}
#sideBar ul li ul li {
    background: none;
}
#sideBar ul li ul li:hover {
    background: none;
}
#sideBar ul li ul li.mainitem {
    font-weight: bold;
    margin: 2px 0 2px 0;
    font-size: 11px;    
    padding: 5px 0 0 0;
    color: #7b725c;
}
#sideBar ul li ul li ul {
    background: none;
    border: none;
}
#sideBar .passivesub {
    background:url(../../img/sidebar_li_sub_li_first_bg.png) no-repeat 0px 3px;
    color: #643d2b;
    display: block;
    margin: 1px 0 3px 0;
    padding: 0 0 0 15px;
    font-weight: normal;
}
#sideBar .passivesub:hover {
    background:url(../../img/sidebar_li_sub_li_selected_bg.png) no-repeat 0px 3px;
    color: #643d2b;
}
#sideBar .activesub {
    background:url(../../img/sidebar_li_sub_li_selected_bg.png) no-repeat 0px 3px;
    font-weight: bold;
    display:block;
    margin: 1px 0 3px 0;
    padding: 0 0 0 15px;
    color: #643d2b;
}
#shopByBrand{
    margin: 15px 0 0 20px;      
}
#shopByBrand h2{
    font-size: 11px;
    background-color: #c6bfa3;
    color: #67634e;
    text-shadow: #a59d7d 1px 1px 1px;
    padding: 6px 6px 6px 10px;
    margin: 0 0 13px 0;
}
#contact{
    margin: 0 0 0 25px;
    height: 43px; 
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/logo_partiovaruste.jpg) no-repeat left top;
}
#contact p{
    color: #79776b;
    margin: 20px 0 0 57px;
    padding: 5px 0 0 0;
}
#contact a{
    color: #79776b;
}
    
/* ------------------------------------------------------------------------------------------ */
/* Breadcrumbs                                                                                */
/* ------------------------------------------------------------------------------------------ */    
#breadCrumbs{
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_home.jpg) no-repeat 3px 13px;
    height: 37px;
    line-height: 38px;
    margin: 0 0 0 0;
}
#breadCrumbs p{
    padding: 0 0 0 20px;
    color: #756d50;
    font-size: 11px;
}
#breadCrumbs a,
#breadCrumbs a:link,
#breadCrumbs a:visited,
#breadCrumbs a:active{
    color: #756d50;
    text-decoration: none;      
}
#breadCrumbs a:hover{
    color: #756d50;
    text-decoration: underline;
}
        
/* ------------------------------------------------------------------------------------------ */
/* Content, frontpage                                                                         */
/* ------------------------------------------------------------------------------------------ */        
.frontpage h2 img{
    margin: 0 0 3px 8px;
    padding: 0;
}

/* rows */
.row1,
.row2,
.row3{
    padding-bottom: 18px;
}
.row1 div div, /* inner box */
.row2 div div,
.row3 div div,
.row4 div div{
    border: 1px solid #e8e6de;
    margin: 3px;
    padding: 13px 5px 5px 0;
/*  height: 120px;*/
}
.col{ /* outer boxes */
    width: 204px;
    float: left;
    margin: 0 18px 0 0;
    background: #fff;   
}
 .col12{ /* merged col of 1 and 2*/
    width: 425px;
}
.col123{ /* merged col of 1 2 and 3*/
    width: 648px;
margin-bottom:18px;
}

/* row 1 specials */
.frontpage .row1 div div{
    padding: 13px 5px 5px 15px;
}
.frontpage .row1 .col3{ 
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/frontpage_bg_col3.jpg) repeat-x top left #bab186;
}
.frontpage .row1 .col3 p{
    color: #564738;
}
.frontpage .row1 .col3 h2{
    font-family:"Times New Roman", Times, serif;
    color: #603c2c;
    font-size: 19px;
    text-shadow: #9b9269 1px 1px 1px;
    text-transform: uppercase;
}

.frontpage .row1 ul li {
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
    color: #7b7782;
}

/* row 2 specials */
.frontpage .row2 div div.newsindex,
.frontpage .row2 div div.newsitem {
    padding: 13px 5px 5px 15px;
}
.frontpage .row2 div div.newsitem ol,
.frontpage .row2 div div.newsindex ul,
.frontpage .row2 div div.newsitem ul{
    margin: 0 0 10px 0;
}
.frontpage .row2 div div.newsitem ol li,
.frontpage .row2 div div.newsindex ul li,
.frontpage .row2 div div.newsitem ul li{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
    color: #7b7782;
}


/* row 3 specials */
.row3 div{

}
.frontpage .row3 .col{
    width: 161px;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    background: none;
    border-top: 4px solid #fff;
}
.frontpage .row3 .col div{
    border: none;
    height: auto;
}
.frontpage .row3 .prodSelectorContents{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/prodselector_spacer.gif) repeat-y left top #fff;
    text-align: center;
    float: left;
    margin: 0 18px 0 0;
    width: 647px;
}
#prodSelectorContentsSuosittelemme{}
#prodSelectorContentsTarjoukset,
#prodSelectorContentsUutuudet,
#prodSelectorContentsEnitenhaettuja{
    display: none;
}

/* row 4 specials */
.frontpage .row4 .col{
    -moz-border-radius: 6px;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.frontpage .row4 .col div{
    padding: 0 0 10px 0;
}
.frontpage .row4 .col h2{
    color: #79776b;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 10px;
    margin-bottom: 10px;
    background-color: #e8e6de;
}
.frontpage .row4 .col p{
    padding: 0 13px 0px 13px;
    font-size: 11px;
    line-height: 14px;
}
.frontpage .row4 .col ul{
    margin: 4px 0 0 12px;
}
.frontpage .row4 .col ul li{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
    font-size: 11px;
}
.frontpage .row4 .col ul li a{
    color: #7a755e;
}
.frontpage .row4 .col form{
    margin: 14px 0 0 14px;
}
.frontpage .row4 .col input.hakukentta{
    width: 120px;
    font-size: 11px;
    border: 1px solid #dbd6be;
    height: 14px;
    padding: 2px 2px 2px 4px;
    color: #b4b1a2;
}
.frontpage .row4 .col input.formSubmitBtn{
    width: 30px;
    font-size: 11px;
    height: 20px;
    padding: 2px 2px 2px 2px;
}

ol {
  list-style: decimal outside;
  margin: 0 0 10px 25px;
  }
ol li {
  list-style: decimal outside;
  padding: 0;
  color: #7B7782;
}

/* ------------------------------------------------------------------------------------------ */
/* Content, mainList (p��ryhm�t)                                                              */
/* ------------------------------------------------------------------------------------------ */
/* compare items */
.compareItems{
    margin: 0;
    padding: 4px 0 4px 5px !important;
    text-align: left;
    color: #808080;
    border-top: 1px solid #f1f0ec !important;
    width: 146px !important;
}
.compareItems label{
    margin: 0 0 0 6px;
}
.contentListingFooterLink p.compare{
    float: left;
    padding: 0 10px 10px 17px;
}

.mainList #content{
    background-color: #fff;
    margin: 0 33px 0 0;
    padding: 3px 3px 3px 3px;
}
.mainList #content .wrapper{
    border: 1px solid #e8e6de;
    padding: 3px;
    -moz-border-radius-topleft: 18px;
    border-top-left-radius: 18px;
    -khtml-border-top-left-radius: 18px;
    -webkit-border-top-left-radius: 18px;
    overflow:hidden;
}
.mainList #content .mainListHeaderContent{
    margin: 14px 0 0 0;
}

.mainList #promotions {
    overflow:hidden;
    margin-bottom:20px;
}

.mainList #content .mainListHeaderContent .left{
    float: left;
    width: 272px;
    padding: 3px 6px 13px 18px;
}
.mainList #content .mainListHeaderContent .left ul {
    padding: 0 0 0 5px;
    list-style-type: none;
    margin: 5px 0 5px 5px;
}

.mainList #content .mainListHeaderContent .left ul li {
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding-left: 10px;
    color: #7b7782;
}

.mainList #content .mainListHeaderContent .right{
    float: right;
    width: 303px;
    background-color: #f5f5f5;
    padding: 10px 5px 10px 10px;
    margin: 0 14px 0 0;
}
.mainList #content .mainListHeaderContent .right ul{
    float: left;
    width: 145px;
}
.mainList #content .mainListHeaderContent .right ul li{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
    font-size: 11px;
    line-height: 14px;
}

.mainList #content .mainListContent,
#promotions {
    padding: 0 0 0 0;
    margin: 0 0 13px 13px;
    width: 604px;
    border-left: 1px solid #e8e6de;
}
.mainList #content .mainListContent h2,
#promotions .titlebar h2 {
    color: #79776b;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 10px;
    margin: 0px;
    background-color: #e8e6de;
}
.mainList #content .col{
    /* width: 151px; */
    /*height: 100%;*/
    padding: 0;
    margin: 0;
    background: none;
    text-align: center;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/prodselector_spacer2.gif) repeat left top;
}

#promotions.cart {
    margin-left:0;
    width:554px;
}
#promotions.cart .titlebar h2 { margin:30px 0 0 !important; }
#promotions.cart .titlebar h2 span {
    color:#79776b;
    padding:0 10px;
}

#promotions.category {
    border-right: 1px solid #e8e6de;
    border-bottom: 1px solid #e8e6de;
}

#promotions.cart .grid-list,
#promotions.cart .promo {
    margin:0;
    padding:0;
}
#promotions.cart .grid-list .col {
    border-bottom:1px solid #e8e6de;
    border-right:1px solid #e8e6de;
    margin:0;
    padding:10px;
    width:256px;
}

.mainList #content .mainListContent .promo h2 {
    background:none;
    line-height:1em;
    margin:0.5em 0;
    padding:0;
}

.mainList #promotions .col {
    width:201px;
    border-left:1px solid #ddd;
}
.mainList #promotions .col1 { border:none; }

.mainList #promotions.category .col {
    background:none;
    margin-right:10px;
    width:190px;
}

.mainList #content .row1,
.mainList #content .row2{
    margin: 0;
    padding: 0;
}
.mainList #content .col div{
    border: none;
    margin: 0;
    padding: 0 0 8px 0;
    /*height: 100%;
    width: 150px;*/
}
.mainList #content .mainListContent .row1,
.mainList #content .mainListContent .row2{
    border-bottom: 1px solid #e8e6de;
}
.mainList #content .mainListMore{
    margin: 0;
}
.mainList #content .mainListMore .left{
    float: left;
    width: 273px;
    background-color: #f5f5f5;
    margin: 0 0 15px 15px;
    padding: 10px;
}
.mainList #content .mainListMore .right{
    float: left;
    width: 273px;
    background-color: #f5f5f5;
    margin: 0 0 15px 15px;
    padding: 10px;
}
.mainList #content .mainListMore .right h3,
.mainList #content .mainListMore .left h3{
    padding: 10px 10px 4px 10px;
}
.mainList #content .mainListMore .right p,
.mainList #content .mainListMore .left p{
    padding: 0 10px 0 10px;
}
    
/* ------------------------------------------------------------------------------------------ */
/* Content, brandpage (brandisivu)                                                                */
/* ------------------------------------------------------------------------------------------ */    
.brandpage #content .mainListHeaderContent .right{
    float: right;
    width: 303px;
    background-color: #fff;
    padding: 0 5px 10px 10px;
    margin: 0 14px 0 0;
    text-align: center;
}
    
/* ------------------------------------------------------------------------------------------ */
/* Content, subList (alaryhm�t)                                                               */
/* ------------------------------------------------------------------------------------------ */
.subList #content{
    background-color: #fff;
    margin: 0 33px 0 0;
    padding: 3px;
}
.subList #content .wrapper{
    border: 1px solid #e8e6de;
    padding: 13px 3px 3px 3px;
    overflow:hidden;
}
.subList #content .mainListContent{
    padding: 0 0 0 0;
    margin: 0 0 13px 13px;
    width: 604px;
}
.subList #content .mainListContent h2{
    color: #79776b;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 10px;
    margin: 0px;
    background-color: #e8e6de;
}
.subList table td{
    border: 1px solid #e8e6de;
    text-align: center;
    padding: 3px;
}
.subList tr.compareItems td{
    color: #808080;
    border-top: 1px solid #f1f0ec;
    text-align: left;
}
.subList .compareItems label{
    margin: 0 0 0 6px;
}
.subList .contentListingFooterLink p.compare{
    float: left;
    padding: 0 10px 10px 17px;
}

/* ------------------------------------------------------------------------------------------ */
/* Content, Product (tuotesivu)                                                               */
/* ------------------------------------------------------------------------------------------ */
.product #content {
    background-color: #fff;
    margin: 0 33px 0 0;
    padding: 3px;
}
.product #content .wrapper{
    border: 1px solid #e8e6de;
    padding: 13px 3px 3px 3px;
    overflow:hidden;
}
.product #content h2{
    color: #79776b;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 10px;
    margin: 0;
    background-color: #e8e6de;
}
.product #content h1{
    color: #643d2b;
    font-size: 25px;
    line-height: 30px;
    padding: 0 10px 4px 0;
    margin: 0;
}
.product #content p{
    line-height: 14px;
    padding: 0 10px 10px 0;
    margin: 0;
}

/* next - prev */
.product #content div.prevNextContainer {
    width: 609px;
    padding: 0 5px 20px 5px;
    margin: 0 20px 0 5px;
}
.product #content div.prev{
    float: left;
    padding: 0 0 0 18px;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_prev.gif) no-repeat left top;
}
.product #content div.next{
    float: next;
    padding: 0 18px 0 0;
    text-align: right;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_next.gif) no-repeat right top; 
}
.product #content div.prev.disabled{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_prev_disabled.gif) no-repeat left top; 
}
.product #content div.next.disabled{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_next_disabled.gif) no-repeat right top;    
}
.product #content .disabled a{
    color: #e8e6de;
}

/* product info and read more */
.product #content div.prodAreaContainer{
    padding: 0 20px 0 30px;
}
.product #content div.prodAreaContainerLeft{
    float: left;
    width: 350px;
}

.product #content div.prodAreaContainerRight {
    float: right;
    width: 202px;
}
.product #content div.prodinfo h2{
    font-size: 13px;
    font-weight: bold;
    background: none;
    padding: 0;
}
.product #content div.prodinfo ul{
    margin: 0 0 10px 10px;
}
.product #content div.prodinfo ul li{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
    color: #7b7782;
}

.product #content div.prodinfo #readMoreLink{
    width: 330px;  
    margin: 0 0 10px 0;
    padding: 0 15px 0 0;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_plus.gif) no-repeat right 1px;
    text-align: right;
    color: #7a755e;
}
.product #content div.prodinfo #readLessLink{
    width: 330px;  
    margin: 0 0 10px 0;
    padding: 0 15px 0 0;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_minus.gif) no-repeat right 1px;
    text-align: right;
}

/* These are now toggled in JS
.product #content div#prodinfoMore,
.product #content div.prodinfo #readLessLink{
    display: none;
}
*/

/* price box */
.product #content div.priceBox{
    height: 50px;
    margin: 10px 0 0 0;
}
.product #content div.priceBox p.price{
    font-size: 16px;
    line-height: 18px;
}
.product #content div.priceBox p.price span.ovh{
    font-size: 12px;
}

/* ostoskori */
.product #content div.contentBasket{
    color: #564738;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/frontpage_bg_col3.jpg) repeat-x bottom left #d5cfaf;
    padding: 3px;
    margin-bottom: 20px;
}
.product #content div.contentBasket div{
    border: 1px solid #e8e6de;
    padding: 10px 5px 5px 10px;
    height: 70px;
}
.product #content div.contentBasket p{
    color: #564738;
    margin: 0;
    padding: 0 0 5px 0;
}
.product #content div.contentBasket input.ProductAddButton {
    float: right;
    margin: 0 0 3px 0;
}
.product #content div.contentBasket label{
    float: left;
    margin: 0 0 3px 0;
}
.product #content div.contentBasket .dropdown,
.product #content div.contentBasket #id_product {
    width: 315px;
}
.product #content div.contentBasket .inputfield{
    width: 20px;
    text-align: center;
}

/* comments */
.product #content div.comments{
    margin: 0 0 10px 0;
}
.product #content div.comments ul{
    width: 348px;
    border-left: 1px solid #f7f7f4;
    border-right: 1px solid #f7f7f4;
    border-bottom: 1px solid #f7f7f4;   
    padding: 0;
}
.product #content div.comments ul li{
    border-top: 1px solid #f7f7f4;
    padding: 5px 0 0 0;
}
.product #content div.comments .commentsUser{
    float: left;
    width: 60px;
    padding: 0 0 0 5px;
}
.product #content div.comments .commentsCommentbody{
    float: right;
    width: 280px;
}
.product #content .addComment{
    text-align: right;
    margin: 5px 5px 0 0;
    padding: 0 15px 0 0;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_plus.gif) 1px right no-repeat;
}
li#commentForm{
    display: none;
    background-color: #e8e6de;
    padding: 7px 7px 10px 7px !important;
}
li#commentForm h3{
    margin: 0 0 4px 0;
}
li#commentForm label{
    float: left;
    padding: 3px 0 0 0;
    clear: both;
}
li#commentForm input,
li#commentForm textarea{
    width: 230px;
    float: right;
    margin: 3px 18px 0 0;
}
li#commentForm .formSubmitBtn{
    margin: 7px 18px 3px 0;
    width: 120px;
}

/* rating stars */
.product #content .commentsHeader{
    background-color: #e8e6de;
}

.product #content div.comments h2{
    float: left;
}
.product #content div.comments #stars{
    padding: 0;
    height: 20px;
    width: 70px;
    float: right;
    padding: 4px 10px 0 3px;
}
#rateStatus{
    display: none;
    float: left; 
    clear: both; 
    height: 24px;
}
#rateMe{
    padding: 0; 
    margin: 0;
}
#rateMe li{
    float: left;
    list-style: none;
}
#rateMe li a:hover,
#rateMe .on{
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/stars_on.gif) no-repeat;
}
#rateMe a{
    float: left;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/stars_off.gif) no-repeat;
    width: 14px; 
    height: 42px;
}
#ratingSaved{
    display:none;
}
.saved{
    color:red; 
}

/* tag cloud */
.mainList #content div.tagCloud,
.product #content div.tagCloud{
    background-color: #f6f5ee;
    padding: 9px;
    margin-bottom: 10px;
    text-align: center;
}
.mainList #content div.tagCloud{
    width: 588px;
    margin: 0 13px;
    margin-bottom: 10px;
}
.mainList #content div.tagCloud a,
.product #content div.tagCloud a{
    color: #333;
}
.mainList #content div.tagCloud a:hover,
.product #content div.tagCloud a:hover{
    color: #fff;
    background-color: #b6af92;
    text-decoration: none;
}

.product #content div.tagCloud span.tagCloudSize1{
    font-size: 9px;
}
.product #content div.tagCloud span.tagCloudSize2{
    font-size: 10px;
}
.product #content div.tagCloud span.tagCloudSize3{
    font-size: 11px;
}
.product #content div.tagCloud span.tagCloudSize4{
    font-size: 12px;
}
.product #content div.tagCloud span.tagCloudSize5{
    font-size: 13px;
}
.product #content div.tagCloud span.tagCloudSize6{
    font-size: 14px;
}
.product #content div.tagCloud span.tagCloudSize7{
    font-size: 15px;
}
.product #content div.tagCloud span.tagCloudSize8{
    font-size: 16px;
}
.product #content div.tagCloud span.tagCloudSize9{
    font-size: 17px;
}
.product #content div.tagCloud span.tagCloudSize10{
    font-size: 18px;
}
.product #content div.tagCloud span.tagCloudSize11{
    font-size: 19px;
}
.product #content div.tagCloud span.tagCloudSize12{
    font-size: 20px;
}
.product #content div.tagCloud span.tagCloudSize13{
    font-size: 21px;
}
.product #content div.tagCloud span.tagCloudSize14{
    font-size: 22px;
}
.product #content div.tagCloud span.tagCloudSize15{
    font-size: 23px;
}
.product #content div.tagCloud span.tagCloudSize16{
    font-size: 24px;
}

/* related articles */
.product #content div.articles{
    border: 1px solid #e8e6de;
    margin: 0 0 10px 0;
}
.product #content div.articles ul{
    margin: 10px;
}
.product #content div.articles ul li{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
}

/* logot */
.product #content div.prodLogos{
    height: 46px;
    line-height: 46px;
}
.product #content div.prodLogos .logosCommon{
    float: left;
    padding: 14px 0 0 0;
}
.product #content div.prodLogos .logoManuf{
    float: right;
    margin-bottom: 5px;
}

/* tuotekuvat */
.product #content div.prodPic{
    margin-bottom: 5px;
}
.product #content div.prodPic .prodPicMedium img{
    border: 1px solid #dad4bb;
    margin-bottom: 3px;
}
.product #content div.prodPic .prodPicSmalls img{
    border: 1px solid #dad4bb;
    padding: 0 3px 0 0; 
}
.product #content div.prodPic .zoomer{
    width: 200px;
    height: 200px;
    position: absolute;
}
.product #content div.prodPic .zoomer img{
    position: absolute;
    padding: 0;
    border: none;
    width: 200px;
    height: 200px;
}

/* some common definitions for sidebar */
.product #content div.moreInfo,
.product #content div.sellerPitch,
.product #content div.checkTheseOut,
.product #content div.MyPlace{
    border: 1px solid #e8e6de;
    margin: 0 0 10px 0;
}
.product #content div.moreInfo ul,
.product #content div.sellerPitch ul,
.product #content div.checkTheseOut ul,
.product #content div.MyPlace ul{
    margin: 10px;
}

.product #content div.moreInfo ul li,
.product #content div.sellerPitch ul li,
.product #content div.checkTheseOut ul li,
.product #content div.MyPlace ul li{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
}

/* seller pitch */
.product #content div.sellerPitch{}
.product #content div.sellerPitch .sellerPic{
    float: right;
    padding: 7px;
}

/* check these out too */
.product #content div.checkTheseOut .prod{
    text-align: center;
    width: 200px;
    border-top: 1px solid #e8e6de;
}
.product #content div.checkTheseOut span.name{
    margin: 0 0 0 3px;
}
.product #content div.checkTheseOut span.price{
    color: #830210;
}


/* ------------------------------------------------------------------------------------------ */
/* Content, basicTextPage (perus tekstisivu)                                                  */
/* ------------------------------------------------------------------------------------------ */
.basicTextPage #content{
    background-color: #fff;
    margin: 0 35px 0 20px;
    padding: 3px;
}
.basicTextPage #content .wrapper{
    border: 1px solid #e8e6de;
    padding: 30px 60px 30px 30px;
    overflow:hidden;
}
.mainListHeaderContent h1,
.basicTextPage #content h1{
    color: #643d2b;
    font-size: 25px;
    line-height: 25px;
    padding: 0 10px 10px 0;
    margin: 0;
}
.mainListHeaderContent h1{
    font-size: 18px;
}
.basicTextPage #content h2{
    color: #79776b;
    line-height: 24px;
    padding: 12px 10px 0 0;
    margin: 0;
}
.basicTextPage #content h3{
    color: #79776b;
    font-weight: bold;
    line-height: 24px;
    padding: 8px 10px 0 0;
    margin: 0;
}
.basicTextPage #content ul{
    margin: 0 0 10px 10px;
}
.basicTextPage #content ul li{
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat left 5px;
    padding: 0 0 0 10px;
    color: #7b7782;
}

/* ------------------------------------------------------------------------------------------ */
/* Prodselector tabs                                                                          */
/* ------------------------------------------------------------------------------------------ */
.prodSelectorTabs ul{
    list-style-type: none;
    margin: 0 0 0 15px;
}
.prodSelectorTabs ul li{
    display: block;
    float: left;
    margin: 0 2px 0 0;
    padding: 0 10px 0 10px;
    line-height: 27px;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/prodselectorTab.gif) right top repeat-x #c4bca2;
    height: 26px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    border-left: 1px solid #b4ae8d;
    border-top: 1px solid #b4ae8d;
    border-right: 1px solid #b4ae8d;        
}
.prodSelectorTabs ul li p{
    color: #fff;
    text-shadow: #c4bca2 1px 1px 1px;
}
/* jQuery .hover() on the p element sets the class*/
.prodSelectorTabs ul li p.hovering{
    text-decoration: underline;
    cursor: pointer;
}
.prodSelectorTabs ul li.selected p{
    color: #643d2b;
    text-shadow: #f5f4f0 1px 1px 1px;
    font-weight: bold;
}
.prodSelectorTabs ul li.selected{
    background: none;
    background-color: #fff;
}
.prodSelectorFooter{
    background-color: #e8e6de;
    border: 3px solid #fff;
    width: 628px;
    float: left;
    margin: 0 18px 0 0;
    padding: 0 13px 0 0;
    height: 24px;
    line-height: 24px;
}
.prodSelectorFooter p{
    text-align: right;
    margin: 0 20px 0 0;
    padding: 0 10px 0 0;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat right 10px;   
}
.prodSelectorFooter p a{
    color: #7a755e;
}

/* ------------------------------------------------------------------------------------------ */
/* Footer                                                                                     */
/* ------------------------------------------------------------------------------------------ */

#footer{
    margin: 0 0 20px 0;
    width: 960px;
    height: 73px;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/footerBg.jpg) no-repeat left top;
}
#footerLinks{
    padding: 35px 0 0 25px;
    float: left;
}

#footerLinks ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#footerLinks ul li{
    display: block;
    float: left;
    margin: 0 2px 0 0;
    padding: 0 7px 0 6px;
    line-height: 27px;
    height: 27px;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/footer_spacer.gif) no-repeat right 5px;    
    color: #57554b; 
}   
#footerLinks ul li.last{
    background: none;
}

#footerLinks a{
    color: #57554b;
}
#footerLinks a:link,
#footerLinks a:visited,
#footerLinks a:active{
    text-decoration: none;
}
#footerLinks a:hover{
    text-decoration: underline;
}
#footerBanks{
    padding: 35px 20px 0 0;  
    float: right;
}
    
/* ------------------------------------------------------------------------------------------ */
/* Shoping basket                                                                             */
/* ------------------------------------------------------------------------------------------ */    
#shoppingbasket{
    /* change "block" when activating shopping basket */
    display: none;
    padding: 10px 0 10px 0;
    margin: 0;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_ostoskori.jpg) no-repeat 10px 10px #333932;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    color: #dad4bb;
}
#shoppingbasket.shoppingbasketShow{
    display: block;
}
#shoppingbasket.shoppingbasketHide{
    display: none;
}
#shoppingbasket .dropdown {
    width: 315px;
}
#shoppingbasket a{
    color: #dad4bb;
    text-decoration: none;
}
#shoppingbasket a:hover{
    text-decoration: underline;
}
#shoppingbasketContent{
    float: left;
    padding: 1px 47px 0 44px;
}
#shoppingbasketClose{
    float: right;
    text-align: right;
    padding: 0 10px 0 47px;     
}
*html #shoppingbasket {
    position: absolute;
    bottom: 0px;
}
    
/* ------------------------------------------------------------------------------------------ */
/* Common elements that can be used inside #content                                           */
/* ------------------------------------------------------------------------------------------ */    
.contentListingFooterLink{ /* single link at the bottom of the listings */
    border: none;
    margin: 0 0 0 0;
    padding: 0 10px 4px 0;
    width: 604px;
    text-align: right;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat right 4px;
}
div.readMore{
    text-align: right;
    color: #7a755e;
    font-size: 12px;
    width: 210px;
    margin: 10px 0 0 0 !important;
    padding: 0 10px 0 0 !important;
    background:url(http://media.scandinavianoutdoorstore.com/img/css_bg/arrow_readmore.gif) no-repeat right 5px !important;
    height: auto !important;
    border: none !important;
}
div.readMore a,
div.readMore a:link,
div.readMore a:visited,
div.readMore a:active{
    color: #7a755e;
    margin: 0 0 10px 0 !important;
    text-decoration: none;
}
div.readMore a:hover{
    color: #7a755e;
    margin: 0 0 10px 0 !important;
    text-decoration: underline;
}

/* ------------------------------------------------------------------------------------------ */
/* Common form elements                                                                       */
/* ------------------------------------------------------------------------------------------ */
.formSubmitBtn{
    color: #272c26;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/btn_bg.gif) repeat-x left top #b6af92;
    border: 1px solid #8b8772;
    text-shadow: #a59d7d 1px 1px 1px;
    -moz-border-radius: 6px;
    border-top-left-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 0 8px 0 8px;
    margin: 0 4px 0 4px;
    height: 20px;

}

/* ------------------------------------------------------------------------------------------ */
/* Compare window                                                                             */
/* ------------------------------------------------------------------------------------------ */

.compareMainWindow{
    background: none !important;
    background-color: #fff;
}
.compareMainWindow .wrapper{
    height: 100px;
    padding: 10px;
    background-color: #fff;
    overflow:hidden;
}
.compareMainWindow table th,
.compareMainWindow table td{
    text-align: center;
    border: 1px solid #e9e9e9;
    background-color: #fff;
    width: 100px !important;
}
.compareMainWindow table tr.features td{
    padding: 4px;
}
.compareMainWindow table tr.features td ul {
    margin: 0;
}

.compareMainWindow table tr.features td ul li{
    font-size: 12px;
    padding: 0;
    text-align: left;
}

.compareMainWindow table tr.compareTableTools td{
    padding: 3px;
}
.compareMainWindow table th{
    height: 20px;
    color: #643d2b;
    font-weight: bold;
    padding: 2px;
}
.compareMainWindow table tr.pic td{
    height: 100px;
}

/* ------------------------------------------------------------------------------------------ */
/* Hidden footer (shows only when printed!                                                    */
/* ------------------------------------------------------------------------------------------ */
.hiddenFooter{
    display: none;
}

/* ------------------------------------------------------------------------------------------ */
/* Blog                                                                                       */
/* ------------------------------------------------------------------------------------------ */

.blogAbout{
    border: 2px solid #c3bca2;
    margin: 10px 0 10px 0;
    padding: 0;
    background-color: #d3cdb9;
}
.blogAbout p{
    font-style: italic;
    padding: 5px !important;    
    color: #735241;
}


/* ------------------------------------------------------------------------------------------ */
/* Misc                                                                                       */
/* ------------------------------------------------------------------------------------------ */
.clearfix:after
{
    /* Clearfix for everybody else */
    content:" "; display: block; clear: both;
}


.clearfix
{
    /* clearfix for IE */
    min-height: 1px;
}

/* Product Model detail */

.technicaldata {
    border-top: 1px solid #dad4bb;  
}
.availability { width:100%; }
.availability tbody tr:hover { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }

.technicaldata td {
    border-left: 1px solid #f7f7f4;
    border-bottom: 1px solid #dad4bb;
    padding: 3px;
    color: #79776b; 
    font-size: 11px;
}
.availability th {
    font-size:11px;
    padding:2px 3px;
}
.availability td { text-align:center; }
.availability th,
.technicaldata td.col1 {
    color:#79776B;
    font-weight: bold;
    background-color: #f7f7f4;
    border-bottom: 1px solid #dad4bb;
    text-align:left;
}
.availability td.col1 { min-width:60px; }

.shoppingbasketForNonScripters{
    margin: 10px 0 0 20px;
    padding: 10px 3px 10px 40px;
    line-height: 12px;
    border: 1px solid #c3bca2;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_shoppingbasket.jpg) no-repeat 4px center;
}


.alaryhmaSetti .col {
                    width: 143px;
                    height: 245px;
                    border: 1px solid #e8e6de;
                        text-align: center;
                        padding: 3px;
                        margin: 0;
position: relative;
float: left;
                }


.paaryhmaSetti .col {
                    width: 149px;
                    height: 245px;
                    border: 1px solid #e8e6de;
                        text-align: center;
                        padding: 3px;
                        margin: 0;
position: relative;
float: left;
                }

/*
SHOPPINGCARTTABLE
*/
#shoppingCartTable td
{
 font-size: 11px;
}

#shoppingCartTable_Header td {
  font-weight: bold;
}

#tilaus1_form label {
    display: block;
    margin-top: 5px;
    font-weight: bold;
}
#tilaus1_form .redmark{
    color: red;
    font-weight: bold;
}

#tilaus1_form input {
    width: 200px;
}
#tilaus1_form textarea {
  width: 400px;
}

#tilaus1_form .OrderFormSendButton {
 width: 141px;
}
#tilaus1_form fieldset {
  margin-top: 5px;
  padding: 5px;
}

#tilaus1_form legend {
  font-weight: bold;
  font-size: 12px;
}

.technicaldata{
    border-top: 1px solid #dad4bb;  
}
.technicaldata td{
    border-left: 1px solid #f7f7f4;
    border-bottom: 1px solid #dad4bb;
    padding: 3px;
    color: #79776b; 
    font-size: 11px;
}
.technicaldata td.col1{
    font-weight: bold;
    background-color: #f7f7f4;
    border-bottom: 1px solid #dad4bb;
}

.model-availability-key     { color: #999; text-align: center; font-size: 11px; margin: 1em 0; }
.model-availability-key h4  { margin: 0; display: inline; }
.model-availability-key ul  { display: inline; margin: 0; padding: 0; list-style: none; list-style-image: none; }
.model-availability-key li  { display: inline; margin-left: 0.5em; white-space: nowrap; }

.model-availability
{
    padding-left: 20px;
    background: url("../../img/availability.png") 0px 50% no-repeat;
}

td.available, td.on_request, td.unavailable { background: url("../../img/availability.png") no-repeat 50% 4px; color: #ac161c; }

td.available, td.on_request, td.unavailable {
    overflow:hidden;
    text-indent:-9999px;
}

td.available      { background-position: 50% 4px; }
td.on_request     { background-position: 50% -21px; }
td.unavailable    { background-position: 50% -46px; }

td.available.web:hover      { background-position: 50% -75px; }
td.on_request.web:hover     { background-position: 50% -100px; }

.model-availability-key .available      { background-position: 0 0; }
.model-availability-key .on_request     { background-position: 0 -25px; }
.model-availability-key .unavailable    { background-position: 0 -50px; }


.model-availability-key .available      { color: #5cab15; }
.model-availability-key .on_request     { color: #cc8800; }
.model-availability-key .unavailable    { color: #79776b; }

#product { cursor:pointer; }

#product {
    background:#f6f6f6;
    border:1px solid #dad4bb;
    border-right:none;
    color:#79776b;
    display:none;
    font-size:11px;
    font-weight:bold;
    padding:3px 5px;
    position:absolute;
    
    -moz-box-shadow: 0 0 10px #888;
    -webkit-box-shadow: 0 0 10px #888;
    -o-box-shadow: 0 0 10px #888;
    -ms-box-shadow: 0 0 10px #888;
    box-shadow: 0 0 10px #888;
}

#product .notch {
    position: absolute;
    top: 0px;
    right: -9px;
    margin: 0;
    border-top: 10px solid transparent;
    border-left: 10px solid #f6f6f6;
    border-right: 0;
    border-bottom: 10px solid transparent;
    padding: 0;
    width: 0;
    height: 0;
    /* ie6 height fix */
    font-size: 0;
    line-height: 0;
    /* ie6 transparent fix */
    _border-right-color: pink;
    _border-left-color: pink;
    _filter: chroma(color=pink);    
}
#product .border-notch { border-left-color: #dad4bb; right: -10px; }

.shoppingbasketForNonScripters{
    margin: 10px 0 0 20px;
    padding: 10px 3px 10px 40px;
    line-height: 12px;
    border: 1px solid #c3bca2;
    background: url(http://media.scandinavianoutdoorstore.com/img/css_bg/icon_shoppingbasket.jpg) no-repeat 4px center;
}

.tuotenosto {
    height: 180px;
}
.tuotenosto div {
   height: 154px;
}
.LoginFormUser{
  width: 180px;
}
.LoginFormPasswd {
  width: 180px;
}

strong {
 font-weight: bold;
}
em {
 font-style: italic;
}

span.huomio { 
    font-weight: bold;
    color: #0000ff;
}

div.huomio {
    background: url(http://media.scandinavianoutdoorstore.com/img/bg/huombg.gif) repeat-x left top #b92b03;
    width: 340px;
    padding: 4px;
    border: 2px solid #b92b03;
    color: #fff;
}

div.manufacturerDesc ul {
    list-style-type: disc;
    list-style-position: inside;
    margin: 0 0 5px;
}

div.manufacturerDesc ul li {
    color: #808080;
}
