/* Write your custom css code here */

body {
    color: #000;
    font-family: Fira Sans;
    font-size: 16px;
    line-height: 1.8;
}

.allmode-default .allmode-topitem .allmode-text {
    color: #373737;
    font: 15px/20px "Trebuchet MS",Arial,sans-serif;
}

.shine-pos-right ul.nav li {
    border-bottom: 1px solid #e1e1e1;
    display: block;
}
.shine-pos-right ul.nav li.parent {
    border-bottom: medium none;
}
.shine-pos-right ul.nav li.active > a {
    background: #f2f2f2 none repeat scroll 0 0;
}
.shine-pos-right ul.nav li a {
    display: block;
    padding: 10px 15px;
	font-size: 13px;
}
.shine-pos-right ul.nav li a:hover {
    background-color: #e0e0e0;
}
.shine-pos-right ul.nav li ul.small {
    font-size: 100%;
    padding-left: 0;
}
.shine-pos-right ul.nav li ul.small li a {
    padding: 10px 0 10px 15px;
}

.shine-pos-right ul.nav li span {
	padding-bottom: 20px;
    display: block;
}
div.itemExtraFields ul li span.itemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 50%;
}

.intro {
font-weight: bold;
padding-bottom: 15px;
}


/* K2 */

span.catItemImage {
    display: block;
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

#itemListLeading .itemContainer .catItemView {
    margin-top: 15px;
    border-top: 1px dashed #dddddd;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
    clear: left;
    overflow: hidden;
    padding: 0px 0 10px;
}

#itemListLeading .itemContainer .catItemImageBlock {
    float: left;
    margin: 30px 20px 0 0;
    padding: 0;
    width: 48.5%;
}



.item-694 {
    margin: 0 10px 0 10px;
}

.item-913 {
    margin: 0 10px 0 10px;
}

.item-914 {
    margin: 0 10px 0 10px;
}

.item-916 {
    margin: 0 10px 0 10px;
}
.site-map {
    display: inline-block;
    margin-bottom: 6px;
}

#column_column-4 {
    margin-bottom: 0px;
}