/*Prisma colors*/
a:link, a:visited, a:hover, a:active{
    color:#018749;
}
hr{
    color:#018749;
    background-color: #018749;
    height:1px;
    border:0;
}
.error{
    color:red;
}
/*Headerbar*/
div#sok_header{
    color:#000;
}
div#sok_header a:link, div#sok_header a:visited, div#sok_header a:hover, div#sok_header a:active{
    color:#000;
}
/*Top navigation*/
div#sok_mainNavi{
    background-color:#FDB912;
    color:#000;
}
div#sok_mainNavi a:link, div#sok_mainNavi a:visited, div#sok_mainNavi a:hover, div#sok_mainNavi a:active{
    color:#000;
}
div#sok_mainNavi a.selected:link, div#sok_mainNavi a.selected:visited, div#sok_mainNavi a.selected:hover, div#sok_mainNavi a.selected:active{
    color:#000;
    padding:3px 3px;
    background-color:#fff;
}
#categoryNavigation h1{
    color:#018749;
}

div#categoryNavigation ul, div#contentManagementNavigation ul{
    background-color:#E6E6E6;
    position:relative;
    top:-1px;
}
div#categoryNavigation ul li, div#contentManagementNavigation ul li{
    border-top:1px solid #FFF;
	 background-color:#E6E6E6;
}
div#categoryNavigation ul li a, div#contentManagementNavigation ul li a{
    color:#018749;
	
}
div#categoryNavigation ul ul, div#categoryNavigation ul ul li, div#contentManagementNavigation ul ul, div#contentManagementNavigation ul ul li{
    background-color:#DDD;
        position:relative;
    top:0px;
}
div#categoryNavigation ul ul li a, div#contentManagementNavigation ul ul li a{
    color:#018749;
}
div#categoryNavigation ul ul ul, div#categoryNavigation ul ul ul li, div#contentManagementNavigation ul ul ul, div#contentManagementNavigation ul ul ul li{
    background-color:#D0D0D0;
}
div#categoryNavigation ul ul ul li a, div#contentManagementNavigation ul ul ul li a{

    color:#018749;
}

div#contentManagementNavigation{margin-top:1px;}

div#contentManagementNavigation li.selected  a:link, div#contentManagementNavigation li.selected  a:visited, div#contentManagementNavigation li.selected  a:hover, div#contentManagementNavigation li.selected  a:active{

color:#000;
}

div#contentManagementNavigation li li.selected  a:link, div#contentManagementNavigation li li.selected  a:visited, div#contentManagementNavigation li li.selected  a:hover, div#contentManagementNavigation  li li.selected  a:active{

color:#000;
}
 
div#contentManagementNavigation li.selected li a:link, div#contentManagementNavigation  li.selected li a:visited, div#contentManagementNavigation  li.selected li a:hover, div#contentManagementNavigation   li.selected li a:active{

    color:#018749;
} 

div#categoryNavigation li.selected  a:link, div#categoryNavigation li.selected  a:visited, div#categoryNavigation li.selected  a:hover, div#categoryNavigation li.selected  a:active{

color:#000;
}

div#categoryNavigation li.selected  a:link, div#categoryNavigation li li.selected  a:visited, div#categoryNavigation li li.selected  a:hover, div#categoryNavigation  li li.selected  a:active{

color:#000;
}

div#categoryNavigation li.selected li a:link, div#categoryNavigation  li.selected li a:visited, div#categoryNavigation  li.selected li a:hover, div#categoryNavigation  li.selected li a:active{

    color:#018749;
} 


h2.header a:link, h2.header a:visited, h2.header a:hover, h2.header a:active{
color:#000;
}


div#sok_header img.feeling{
position:absolute;
left:50px;
z-index:0;
}

/*BreadCrumb path*/
div#breadCrumb{
    border-bottom:1px solid #FDB912;
}
/*Paging*/
div.paging{
    background-color:#FDB912;
}
#col1 a{
    background-color:#E6E6E6;
    color:#018749;
    border-bottom:1px solid #FFF;
}
/*Products*/
ul.products{border:1px solid #FDB912;}


ul.products li.header, h2.header{
    color:#000;
    background-color:#FDB912;
}
ul.products li h2, h2.header{
    color:#000;
}
ul.products li.header, h2.header, ul.products li.header a {
    color:#000;
    background-color:#FDB912;
}



a.showAll:link, a.showAll:visited, a.showAll:hover, a.showAll:active{
text-decoration:underline;
color:#000;
}
ul.products li.header a.showAll, h2.header a.showAll{
float:right;
}
ul.products dt{
    color:#018749;
}
dt.header{
    color:#fff;
    background-color:#018749;
}


.info{
    cursor:help;
}


span.deliverySale{

    cursor:help;
}
/*Product*/
a.printLink, a.printLink:visited, a.printLink:active {
    background:url(/market/MarketPortal/terra/img/sokPrintIcon_terra.gif) no-repeat 0 5px !important;
    padding:0 0 0 17px;
    color:#000;
    position:absolute;
    right:10px;
    top:0;
}

/*Footer*/
#footer{
    color:#000;
    border-top:1px solid #000000;
/*	background-color:#FDB912; */
}

#footer a{
    color:#000;
}

/*Forms*/
dl.tuotehaku dt, dl.tarkenna dt { background:#F99827; padding:4px 10px 4px 10px; border-bottom:1px solid #fff; }

dl.tuotehaku dd { }
dl.tuotehaku dd dd, dl.tuotehaku dd dt { background-color:#fff; border:none;}

dl.tuotehaku dd fieldset, dl.tarkenna dd fieldset{ border:none; padding:9px; }

dl.tarkenna dt{ font-weight:bold;}

dl.tarkenna dd { }

dl.tarkenna dd dd, dl.tarkenna dd dt { border:none;}


dl.tuotehaku, dl.tarkenna{ background-color:#F8C94E; color:#000; border-top:5px solid #fff; }
dl.tuotehaku { border:none; }
dl.tuotehaku a, dl.tarkenna a, dl.tuotehaku a:hover, dl.tarkenna a:hover, dl.tuotehaku a:visited, dl.tarkenna a:visited { color:#000; }
dl.tuotehaku .actionLinks { float:left; clear:none; padding-top:12px; color:#000f; }

form.productSearch fieldset{
    /*border:1px solid #fff;*/	
}
form.productSearch fieldset fieldset{
    /*border:1px solid #fff;*/
}
input.button{
    background-color:#018749;
    border-top:1px solid #59B088;
    border-right:1px solid #014726;
    border-bottom:1px solid #014726;
    border-left:1px solid #59B088;
    color:#fff;
}

.search_button { float:right; width:50px; height:24px; margin:9px 0 0 0; padding:0; border:0; text-indent: -1000em; background: transparent url(/market/MarketPortal/terra/img/search_button_terra.gif) no-repeat center top; cursor:pointer; }


/*Define-element*/
div.defineProducts{
    border-top:1px solid #fff;
    padding-top:5px;
}

div.defineProducts dl dt {
    background:#F8C94E;
}

/*Tabs*/
.tabberlive table.contentTable{
    border:none;
}
.tabberlive .tabbertabhide {
    display:none;
}

ul.tabbernav li
{
    background-color: #FDB912;
}
ul.tabbernav li.tabberactive
{
    background-color: #fff;
    border-color:#FDB912;
    border-style:solid;
    border-bottom:none;
}
ul.tabbernav li a:link, ul.tabbernav li a:visited, ul.tabbernav li a:hover, ul.tabbernav li a:active
{
    color:#000;
}
ul.tabbernav li.tabberactive a:link, ul.tabbernav li.tabberactive a:visited, ul.tabbernav li.tabberactive a:active
{
    background-color: #fff;
    color:#000;
    border-bottom: 1px solid #fff;
}
ul.tabbernav li.tabberactive a:hover
{
    color:#000;
}
.tabberlive .tab {
    border:1px solid #FDB912;
}

/*Table styles for stores etc.*/
table.contentTable{
    border-top:1px solid #FDB912;
}
table.contentTable thead th{
    color:#000;
} 

tr.alt td, tr.alt th{background-color:#fff1d0;}

.subnavigation a:hover, .subnavigation a:visited { color:#000; }
.subnavigation a:hover { text-decoration:underline; }
.subnavigation { margin-bottom:4px; }
.subnavigation ul {display:block; margin:0; padding:0; list-style-type:none; width:190px; overflow:hidden }
.subnavigation ul li { display:inline; margin:0;  }
.subnavigation ul li a {display:block; background:#f99827; color:#000; text-decoration:none; padding:3px 11px; margin-bottom:1px; }
.subnavigation ul ul li a { background:#F8C94E; padding-left:20px;}
.subnavigation ul ul ul li a {  background:#F7DFA0; padding-left:29px; }
.subnavigation ul ul ul ul li a { background:#F7EBCB; padding-left:38px;}

.subnavigation ul li a.selected { font-weight:bold; }
.subnavigation ul li a.selected span { display:block; background:url(/market/MarketPortal/terra/img/navigation_arrow_terra.gif) no-repeat right 6px; padding-right:15px; }

.terra_error { border:1px solid #FDBB19; width:26.5em; }
.terra_error .wrap { padding:16px; }

h1.header a:link, h1.header a:visited, h1.header a:hover, h1.header a:active, h1.header p{
	color:#000;
}

div#breadCrumb a { color:#000; }
div.paging a, div.paging a:hover { color:#000 }

/* -- frontpage -- */

/*.frontpage #sok_header { background:url(../img/bg_header_flowers.jpg) 100px 1px no-repeat; }*/
.frontpage .section-title { background:#FDB912; color:#000; }
.frontpage .section { border:1px solid #FDB912; }
/* list of prisma shops */
.prisma_location { border-bottom:1px solid #FDB912; }
/* .frontpage #footer { border:0; } */


/* frontpage map */

/* map element and container */
#map-container { border-bottom:1px solid #FDB912; }

