/* Include base.css */
@import url(/SystemCss/base.css);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, a, em, img,
table, tbody, tfoot, thead, tr, th, td {
}

table, tbody, tfoot, thead, tr, th, td {
}


/* GENERAL
----------------------------------------------------------------------------- */

body {
  	font-family: 'Roboto', sans-serif;
  	font-size: 14px;
  	background: url("/pub_docs/files/background/bg.jpg") repeat fixed top center #000;
}

h1 {
  	font-family: 'Ropa Sans', sans serif;
    font-size: 34px;
    font-weight: normal;
    margin: 10px 0 20px;
    /*text-transform: uppercase;*/
}

h2 {
  	font-family: 'Ropa Sans', sans serif;
    font-size: 24px;
    font-weight: normal;
    margin: 10px 0 20px;
  	/*text-transform: uppercase;*/
}

h3 {
  	font-weight: 800;
  	margin: 10px 0 10px 0;
}

a, a:visited {
}

p {
}

a:hover {
	text-decoration: none;
}

a img {
}

.watermark {
}

#main-wrapper {
}

#wrapper-page {
  	background: none repeat scroll 0 0 transparent;
    clear: both;
    display: table;
    margin: 0 auto;
    position: relative;
    width: 980px;
}

#wrapper-page-content {
  	clear: both;
    display: table;
    position: relative;
    width: 1060px;
}

#border-left, #border-right {
  	display: none;
}

#content-wrapper {
	background: #fff;
}

#footer {
  	margin: 20px 0 0;
}

/* HIDDEN ELEMENTS */
div.product-attributes-params {
}

/* COLUMNS
----------------------------------------------------------------------------- */
#left-area {
  	display: block;
    float: left;
    margin: 23px 0 40px 30px;
}

.start-page #left-area {
  	display: none;
    float: left;
    margin: 0 0 40px 30px;
}

#right-area {
  	display: none;
}

#main-area {
    float: right;
    margin: 0px 30px 40px 0;
}

.page-checkout #main-area, .page-orderdetailsconfirmed #main-area {
    float: left;
    margin: 0px 0px 40px 30px;
}

#left-area div.content {
  	margin: 0 0 20px 0;
    width: 220px;
}

#main-area div.content {
  	width: 750px;
}


.one-column #main-area div.content {
    margin: 0px 0 0;
    overflow: hidden;
    width: 1000px;
}

.two-columns #main-area div.content {
	margin: 25px 0 0;
    width: 750px;
}

.start-page .two-columns #main-area div.content {
  	margin: 0px 0 0;
	width: 1000px;
}

#right-area div.content {
}

.page-checkout #left-area,
.page-orderdetailsconfirmed #left-area {
}

.page-checkout .two-columns #main-area div.content,
.page-orderdetailsconfirmed #main-area div.content {
  	width: 1000px;
}

.page-mypages #right-area {
}

.page-mypages #main-area div.content {
}

/* BORDER TOP
----------------------------------------------------------------------------- */
#border-top {
	display: none;
}

#border-top div.inner {
  	font-size: 0.85em;
    margin: 0 auto;
    overflow: hidden;
    width: 1060px;
}

div.culture-selector-wrapper {
}

div.culture-selector-wrapper span {
}

div.culture-selector-wrapper input {
}

div.currency-selector-wrapper {
  	display: none;
}

div.vat-selector-wrapper {
  	display: none;
}

/* FOOTER
----------------------------------------------------------------------------- */
div.footer2-wrapper {
  	background: url("/stage/images/bg/h_border_light.png") no-repeat scroll 0 bottom transparent;
    border: 0 none;
    color: #bbb;
    font-family: "Ropa Sans";
    font-size: 22px;
    margin: 10px 30px;
    padding: 20px 0;
    text-align: center;
}

div.footer2-wrapper img {
}

div.footer2-wrapper .dark {
  	color: #777;
}

div.footer2-wrapper p {
  	margin: 0px;
}

div.footer-lower {
	background: none repeat scroll 0 0 #222;
    color: #777;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 10px;
    width: 1060px;
}

div.footer-lower a {
    color: #bbb;
}

div.footer-wrapper {
	float: left;
    margin: 10px 0 10px 30px;
    width: 760px;
}

.infoTextLogo {

}

/* HEADER
----------------------------------------------------------------------------- */
#header {
  	clear: both;
    display: table;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: 1060px;
}

div.logo-wrapper {
  	float: left;
    margin: 15px 0;
}

/* CART AREA
----------------------------------------------------------------------------- */
div.cart-area-wrapper {
  	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    margin: 20px 0 0;
    padding: 0;
}

div.small-cart-wrapper {
  	overflow: hidden;
    padding: 0;
    text-align: center;
}

div.small-cart-header {
  	display: none;
}

div.small-cart-header h2 {
}

div.small-cart-body {
  	font-family: 'Ropa Sans',sans-serif;
    font-size: 21px;
    margin: 0 0 10px;
}

div.small-cart-items {
}

div.small-cart-sum {
}

span.small-cart-items-label, span.small-cart-sum-label {
	color: #777;
}

div.SmallCartButtons {
  	margin: 0 0 3px;
}

div.SmallCartButtons div {
}

div.CheckoutButton, div.MyPagesButton {
}

div.small-cart-wrapper div.KlarnaMonthlyCost {
}

div.FreeFreight_Cart {
  	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 0 none;
    color: #fff;
}

div.FreeFreight_Cart_reached {
  	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 0 none;
    color: #fff;
}

div.sub-cart-wrapper {
  	display: none;
}

/* NAVIGATION
----------------------------------------------------------------------------- */
#nav-wrapper {
  	background: url("/stage/images/bg/h_border.png") no-repeat scroll 0 38px transparent;
    border-bottom: 0 solid #656565;
    border-radius: 0;
    clear: both;
    display: block;
    font-size: 0;
    margin: 0 30px;
    position: relative;
    width: auto;
}

.page-default #nav-wrapper {
    background: none;
}

#nav-wrapper .nav-bar {
    min-height: 50px;
    width: 870px;
}

#nav-wrapper .page-link-wrapper, #nav-wrapper span {
}

a.page-link, a.page-link:visited {
  	color: #656565;
}

div.page-link-wrapper a:hover span.link-text {
  	background: transparent;
  	color: #111;
}

div.pagelink-selected a span.link-text {
  	background: none repeat scroll 0 0 transparent;
  	color: #222;
}

div.pagelink1 span.link-text {
	border-radius: 0;
    padding-left: 0;
}

span.link-text {
  	font-family: "Ropa Sans",sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 50px;
    margin: 0;
    text-transform: uppercase;
}

span.link-spacer-right {
  	background: none repeat scroll 0 0 #fff;
}

/* SUB NAVIGATION */
#sub-nav-wrapper {
  	background: none repeat scroll 0 0 transparent;
    display: none;
    font-size: 12px;
    height: 38px;
    left: 0;
    line-height: 38px;
    width: 1020px;
}

div.breadcrumbs {
}

/* SEARCHBOX */
div.search-container {
  	border-left: 1px solid #555;
    border-right: 1px solid #555;
    padding: 10px 60px;
    position: absolute;
    right: 340px;
    text-align: center;
    top: 20px;
}

div.search-box-wrapper {
  	margin: 0;
    position: absolute;
    right: 0px;
    top: 7px;
    width: 210px;
}

div.search-box-header {
}

div.search-box-body {
  	background: none repeat scroll 0 0 #fff;
    border: 2px solid #fff;
    border-radius: 3px;
    box-shadow: none;
    height: auto;
}

div.search-box-input {
}

div.search-box-input input {
  	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #222;
    font-family: "Ropa Sans",sans-serif;
    font-size: 20px;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    width: 170px;
}

div.search-box-button {
}

/* MARQUEE
----------------------------------------------------------------------------- */
div.marquee {
}

/* PRODUCT CATEGORY TREE
----------------------------------------------------------------------------- */
div.ProductMenuWrapper {
}

div.ProductMenuHeader {
	display: none;
}

div.ProductMenuBody table {
}

div.ProductMenuBody {
  	background: none repeat scroll 0 0 #222;
    border: 0 solid #dfdfdf;
    border-radius: 0;
    padding: 20px 0 0;
}

td.NodeControl {
  	display: none;
}

td.NodeControl img {
}

td.current span {
}

/* Level 1 */
div.ProductCategoryLevel1 td.NodeControl {
}

div.ProductTreeLevelBody1 {
  	background: transparent;
    border-bottom: 0 solid #FFFFFF;
}

div.ProductCategoryLevel1 a {
  	background: none repeat scroll 0 0 #222222;
    border-bottom: 0 solid #DFDFDF;
    color: #FFFFFF;
    display: block;
    padding: 5px 20px;
}

div.ProductTreeLevelWrapper1:first-child div.ProductTreeLevelBody1,
div.ProductTreeLevelWrapper1:first-child a {
  	border-radius: 0;
}

div.ProductTreeLevelWrapper1:last-child div.ProductTreeLevelBody1,
div.ProductTreeLevelWrapper1:last-child a {
  	border-radius: 0;
}

div.ProductCategoryLevel1 a:hover {
  	background: #777;
}

div.ProductTreeLevelWrapper1.Selected, div.ProductTreeLevelWrapper1.SelectedParent, div.ProductTreeLevelWrapper1.Selected a, div.ProductTreeLevelWrapper1.SelectedParent a  {
  	background: #777;
}

div.selected div.ProductCategoryLevel1 a {
  	background: #777;
}

div.ProductCategoryLevel1 a span.ProductCategoryName {
  	font-size: 14px;
    font-weight: 400;
}

/* Level 2 */
.start-page .ProductTreeLevelWrapper2, .page-showpage .ProductTreeLevelWrapper2 {
	display: none;
}

div.ProductCategoryLevel2 {
    background: #777;
}

div.ProductTreeLevelWrapper2:last-child div.ProductTreeLevelBody2 {
  	background: none repeat scroll 0 0 #777;
    border-bottom: 0 solid #DFDFDF;
    padding: 0 0 20px;
}

div.ProductCategoryLevel2 .ProductCategoryNameWrapper a {
  	color: #ffffff;
    font-size: 13px;
    padding: 0 0 0 20px;
}

div.ProductCategoryLevel2 a:hover {
  	color: #181818;
}

.ProductTreeLevelWrapper2.Selected div.ProductCategoryLevel2 a {
  	color: #181818;
}

/* Level 3 */
div.ProductCategoryLevel3 {
}

div.ProductCategoryLevel3 td.NodeControl img {
}

div.ProductCategoryLevel3 .ProductCategoryNameWrapper a {
  	color: #fff;
    display: block;
    font-size: 0.85em;
    padding: 0 0 0 40px;
}

div.ProductCategoryLevel3 a, div.ProductCategoryLevel3 a:hover {
}

/* Level 4 */
div.ProductCategoryLevel4 {
}

div.ProductCategoryLevel4 .ProductCategoryNameWrapper a {
}

div.ProductCategoryLevel4 a, div.ProductCategoryLevel4 a:hover {
}

div.ProductMenuFooter {
  	background: none repeat scroll 0 0 #222222;
}



/* MANUFACTURER SELECTOR
----------------------------------------------------------------------------- */
div.manufacturer-selector-wrapper {
}

div.manufacturer-selector-wrapper select {
}

/* PAGE, CATEGORY AND MANUFACTURER DETAILS
----------------------------------------------------------------------------- */
div.PageDetailsWrapper, div.category-header-wrapper, div.ManufacturerContentWrapperCssClass {
	margin: 0;
}

.startpage-items span.custom-item-text {
    display: inline-block;
    margin: 0 10px 10px 0;
}

div.PageDetailsImage, div.category-page-image, div.ManufacturerContentImageCssClass {
}

/* NEWS PAGE AND NEWS ARCHIVE
----------------------------------------------------------------------------- */
div.NewsDetailsWrapper, div.NewsListArchiveWrapper {
}

div.NewsDetailsDate, div.NewsListArchiveItemDate {
}

div.NewsDetailsTeaser {
}

div.NewsDetailsImage {
}

div.NewsListArchiveItem {
}

div.NewsListArchiveItemImage {
}

div.NewsArchiveButton {
}

/* SEARCH RESULT
----------------------------------------------------------------------------- */
div.search-wrapper {
}

div.search-string-result {
}

span.search-string {
}

div.search-wrapper tr {
}

div.search-wrapper tr:first-child, div.search-wrapper tr:last-child {
}

div.search-wrapper td {
}

table.search-result-table {
}

td.search-productnamne {
}

td.search-amount input {
}

td.search-order a {
}

a.search-prev, a.search-next {
}

/* PRODUCT LIST
----------------------------------------------------------------------------- */
div.product-wrapper, .startpage-items .startpage-product-item {
  	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #ccc;
    box-sizing: border-box;
    float: left;
    height: auto;
    margin: 0 2% 10px 0;
    padding: 0;
    position: relative;
    width: 32%;
}

div.product-wrapper:nth-child(3n), div.columns-2.last, div.columns-3.last, div.columns-4.last {
  	margin-right: 0;
}

div.product-image, .startpage-items .product-image, 
.startpage-items .columns-4 .product-image, 
.startpage-items .columns-3 .product-image {
  	height: 250px;
    line-height: 250px;
    margin: 5px 0 10px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
}

div.product-image img, .startpage-items .product-image img, .startpage-items .columns-4 .product-image img, .startpage-items .columns-3 .product-image img {
  	max-height: 250px;
    max-width: 100%;
    vertical-align: middle;
    width: auto;
}

div.product-buttons, .startpage-items .product-buttons, .startpage-items .columns-4 .product-buttons, .startpage-items .columns-3 .product-buttons  {
    bottom: inherit;
    display: none;
    position: relative;
    text-align: center;
    width: 100%;
}

div.product-list-article-number {
	display: none;
}

div.product-list-description {
  	display: none;
}

div.product-name {
  	text-align: center;
}

div.product-name h3, div.product-name a, .startpage-items div.product-name a {
    color: #000;
    font-size: 14px;
    font-weight: 600;
}

span.product-subname, .startpage-items div.product-name span {
  	display: none;
}

span.product-attrlist span {
}

div.product-wrapper .product-price, .startpage-items div.product-price, .startpage-items .columns-4 .product-price, .startpage-items .columns-3 .product-price {
    bottom: inherit;
    height: 52px;
    line-height: 52px;
    position: inherit;
    text-align: center;
    width: 100%;
}

div.product-wrapper .product-price .price-standard, 
.startpage-items div.price-standard,
.startpage-items .columns-4 div.price-standard, 
.startpage-items .columns-3 div.price-standard {
	font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.product-wrapper .price-promotion, 
.startpage-items .columns-4 div.price-promotion,
.startpage-items .columns-3 div.price-promotion {
	color: #aa3333;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

div.product-wrapper .product-price .price-previous, .startpage-items div.product-price-previous {
  	color: #999;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    margin-left: 10px;
    text-align: center;
    text-decoration: line-through;
}

.product-wrapper a.buy-button, .startpage-items a.buy-button {
    margin-left: 10px !important;
}

.product-wrapper a.button-info, .startpage-items a.button-info {
}

a.button-disabled {
    color: #888888;
    cursor: default;
}


/* PRODUCT LIST WITH IMAGE, ADVANCED
----------------------------------------------------------------------------- */
div.product-advanced-wrapper {
}

div.product-advanced-row {
}

div.product-advanced-image {
}

div.product-advanced-column2 {
}

div.product-advanced-column3 {
}

div.product-advanced-description {
}

div.product-advanced-name a {
}

div.product-advanced-subname {
}

div.product-advanced-article {
}

div.product-advanced-price-box, div.product-advanced-price-stock-status,
div.product-advanced-quantity, div.product-advanced-price-buttons {
}

div.product-advanced-price-box {
}

div.product-advanced-price-stock-status {
}

span.stock-status-label {
  	display: inline;
}

div.product-advanced-quantity {
}

input.advanced-product-quantity-value {
}


/* STARTPAGE
----------------------------------------------------------------------------- */
.startpage-header {
    display: none;
}

.page-default .startpage-text {
    margin-bottom: 0;
}

.startpage-items .startpage-custom-item:hover, .startpage-items .startpage-product-item:hover {
	border-color: tranparent;
  	box-shadow: none;
}

.startpage-items .columns-1, .startpage-items .columns-2, .startpage-items .columns-3, .startpage-items .columns-4 {
    border: 0px solid #efefef;
    box-sizing: border-box;
    height: auto;
    position: relative;
}

.startpage-items .columns-1, .startpage-items .columns-2, .startpage-items .columns-3, .startpage-items .columns-4 {
    box-sizing: border-box;
}

.startpage-items .columns-2 {
    margin-right: 2%;
    width: 49%;
}

.startpage-items .columns-4 {
    margin-right: 2%;
    width: 23.5%;
}

.startpage-items .columns-3 {
    margin-right: 2%;
    width: 32%;
}

div.columns-2.last, div.columns-3.last, div.columns-4.last {
    margin-right: 0;
}

/* PAGING CONTROL
----------------------------------------------------------------------------- */
div.CategoryPageWrapper div.upper {
}

.paging-control {
}

div.CategoryPageWrapper a.disabled {
}

span.showing {
	width: 25%;
}

a.showing:hover {
}

.showing-highlight {
  	color: #be312d !important;
}

a.showall 
{
  	color: black;
    display: table-cell;
    font-size: 9pt;
    font-weight: 400;
    text-align: right;
    width: 25%;
}

.paging-center-box {
}

.paging-control-box 
{
  	background-color: #fff;
    border: 1px solid #ccc;
    box-sizing: border-box;
    cursor: default;
    display: table;
    height: 26px;
    line-height: 26px;
    margin: 1px 0 20px;
    padding: 3px 5px;
    width: 100%;
}

a.paging-spaceright {
}

a.paging-spaceleft {
}

a.paging-link-box-selected {
  	background: none repeat scroll 0 0 transparent;
    color: #be312d;
    font-size: 9pt;
    font-weight: 500;
    margin-left: 1px;
    margin-right: 1px;
}

a.paging-link-box {
  	color: black;
    font-size: 9pt;
    font-weight: normal;
    margin-left: 1px;
    margin-right: 1px;
}

a.paging-link-previous {
}

a.paging-link-next {
}

a.paging-link {
}

a.paging-link:hover {
}

div.CategoryPageWrapper a.disabled:hover {
}

div.CategoryPageWrapper a.selected {
}

/* START PAGE WITH RANDOM PRODUCTS
----------------------------------------------------------------------------- */
div.FrontRestProducts div.product-page-wrapper {
}

div.FrontRestProducts div.product-images-wrapper {
}

div.FrontRestProducts div.product-images-wrapper img {
}

div.FrontRestProducts div.product-page-header {
}

div.FrontRestProducts div.product-page-header h1 {
}

div.FrontRestProducts div.product-page-body {
}

div.FrontRestProducts div.product-description-header h2 {
}

div.FrontRestProducts div.product-attributes-wrapper {
}

div.FrontRestProducts div.product-attribute-1 {
}

div.FrontRestProducts div.product-attribute-2 {
}

div.FrontRestProducts div.product-attributes-wrapper span {
}

div.FrontRestProducts div.product-attributes-wrapper div span {
}

div.FrontRestProducts span.product-specification-label {
}

div.FrontRestProducts div.product-specification-wrapper select {
}

div.FrontRestProducts td.purchase-block-price {
}

div.FrontRestProducts td.product-quantity {
}

div.FrontRestProducts td.product-quantity input {
}

div.FrontRestProducts td.purchase-block-buy {
}

div.FrontRestProducts td.purchase-block-more-info {
}

div.FrontRestProducts div.product-article-number,
div.FrontRestProducts td.purchase-block-stock,
div.FrontRestProducts td.product-quantity span {
}

/* PRODUCT PAGE
----------------------------------------------------------------------------- */
div.product-images {
}

#FrontImage {
  	max-width: 340px;
    width: auto;
}

div.show-product-image {
    text-align: center;
}

a.ProductThumbnail img {
}

div.ProductImageClickMessage {
}

h1.product-page-header {
}

div.product-description {
}

h2.product-subname {
}

div.product-short-description, div.product-description div.inner, div.purchase-block-price {
}

div.product-description div.inner div {
}

span.product-article-number-label, span.product-unit-label, span.stock-status-label {
}

div.ProductCommentItemCssClass {
}

div.ProductCommentItemCssClass span {
}

.product-specification-params {
}

div.product-attributes {
}

div.product-attributes-1 {
}

div.product-attributes-2 {
}

div.product-attributes span {
}

div.purchase-block div.purchase-block-price {
    margin: 20px 0;
}

span.product-specification-label {
}

div.product-specification-wrapper select {
}

div.purchase-block {
}

.page-showproduct .purchase-block-price-currency {
}

div.purchase-block-price div.KlarnaMonthlyCost {
}

div.purchase-block-quantity {
}

div.purchase-block-quantity  span {
}

div.purchase-block-quantity  input {
}

div.purchase-block-buy a.buy-button {
}

span.purchase-block-price-unit {
	display: none !important;
}

/* TEMPLATES */
div.template-wrapper div {
}

div.template-wrapper div:last-child {
}

.templateItemTitle {
}

.templateItemData {
}

/* RELATED PRODUCTS */
table.relatedTable tr {
}

table.relatedTable tr:first-child, table.relatedTable tr:last-child {
}

table.relatedTable tr.headerGray {
}

table.relatedTable td {
}

td.RelatedProductImage {
}

td.RelatedProductName {
}

td.RelatedProductName a {
}

td.RelatedProductArticleNumber {
}

td.RelatedProductPrice {
}

td.RelatedProductButtons {
}

td.RelatedProductButtons a {
}

td.RelatedProductButtons span, td.RelatedProductButtons br {
}

/* TOOLBAR */
div.product-toolbar {
}

div.product-toolbar-image-wrapper {
}

div.social-media {
}


div.product-page-back-link {
}

/* PRODUCT FILES */
.product-files-box {
}

.product-files-box-shadow {
}

.product-files-link {
}

.product-files-button {
}

.product-files-box-close {
}

.product-files-header {
}

/* WIDGETS
----------------------------------------------------------------------------- */
div.box-header {
    background: none repeat scroll 0 0 #222;
    border: 1px solid #222;
    border-radius: 0;
    color: #fff;
    padding: 10px 10px;
    font-family: 'Ropa Sans',sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    /*text-transform: uppercase;*/
}

div.box-header h2 {
	margin: 0px;
  	font-size: 20px;
}

div.box-body {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #222;
    border-radius: 0;
}

div.box-footer {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* NEWS LIST */
div.news-list-item {
}

div.news-list-item:first-child {
}

div.news-list-item-date {
}

div.news-list-item-image {
}

div.news-list-item-image img {
}

div.news-list-item-text {
}

div.news-list-item-link {
}

/* OFFERS LIST */
div.offers-list-header {
}

div.offers-list-item-image {
}

div.offers-list-item-image img {
}

div.offers-list-item-text p  {
}

div.offers-list-wrapper .product-price {
}

div.offers-list-item-more-info {
}

/* TOP LIST */
div.simple-product-list-item {
}

div.simple-product-list-item:first-child {
}

div.simple-product-list-item-text {
}

div.simple-product-list-item-text a {
}

div.simple-product-list-item-image {
}

div.simple-product-list-item-image img {
}

/* NEWSLETTER BOX */
div.newsletter-box-wrapper {
  	float: right;
    margin: 10px 30px 0 0;
    width: auto;
}

div.newsletter-box-header {
  	color: #777;
    font-family: 'Ropa Sans',sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0;
    /*text-transform: uppercase;*/
}

div.newsletter-box-body {
  	background: transparent;
}

div.newsletter-box-body:hover {
}

div.newsletter-box-text {
}

div.newsletter-box-radio-subscribe {
}

div.newsletter-box-radio-unsubscribe {
}

div.newsletter-box-input {
}

div.newsletter-box-input input {
}

div.newsletter-box-button {
}

div.newsletter-box-footer {
}

/* PRICES
----------------------------------------------------------------------------- */
.product-wrapper .product-price,
.page-listproductswithimageadvanced .product-advanced-price-box span,
.FrontRestProducts .purchase-block-price,
.page-showproduct .purchase-block-price,
.RelatedProductPrice,
.offers-list-wrapper .product-price,
.SearchProductPrice {
}

.page-showproduct .purchase-block-price-amount {
}

.purchase-block-price-amount .currency {
    padding: 0 0 0 5px;
}

.page-showproduct .purchase-block-price-previous .purchase-block-price-previous-unit {
	display: none!important;
}

.simple-product-list-wrapper .simple-product-list-item-price {
}

.product-wrapper .price-promotion,
.page-listproductswithimageadvanced .price-promotion,
.FrontRestProducts .price-promotion,
.page-showproduct .price-promotion,
.offers-list-wrapper .price-promotion,
.SearchPricePromotion,
.simple-product-list-item-price .price-promotion span {
}

.FrontRestProducts .price-previous,
.page-showproduct .purchase-block-price-previous {
}

.product-wrapper .price-previous,
.page-listproductswithimageadvanced .product-advanced-price-previous,
.simple-product-list-item .price-earlier,
.SearchPricePrevious {
}

/* BUTTONS
----------------------------------------------------------------------------- */
a.checkout-text, a.mypages-text, a.login-text, a.buy-button, a.button-info, .startpage-items a.button-info, .FrontRestProducts a.button-info, a.advanced-info-button-text, .product-wrapper a.button-info, a.button, a.view-button, a.buy-button-first-text, a.advanced-buy-button-text, a.buy-button-search, .product-wrapper a.buy-button, div.purchase-block-buy a.buy-button, a.buy {
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 10px 0;
    max-width: 200px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    transition: all 0.3s ease 0s;
}

div.purchase-block-buy a.buy-button {
    font-size: 22px;
    margin: 0;
    text-align: center;
}

a.button.mypages-text, a.button.login-text {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    margin: 10px 0 0;
    padding: 0 15px;
}

a.button.checkout-text {
    display: block;
    margin: 0 auto;
    width: 200px;
}

div.CheckoutButton a, div.CheckoutButton img,
div.MyPagesButton a, div.MyPagesButton img,
div.LogInOutButton a, div.LogInOutButton img,
div.search-box-button a, div.search-box-button img,
a.button-info, a.button-info img,
a.buy-button, a.buy-button img,
div.offers-list-item-more-info a, div.offers-list-item-more-info img,
div.newsletter-box-button input,
div.NewsArchiveButton a, div.NewsArchiveButton img,
a.ButtonInfo, a.ButtonInfo img,
a.ButtonBuy, a.ButtonBuy img,
a.RelatedProductMoreInfoButton, a.RelatedProductMoreInfoButton img,
a.RelatedProductBuyButton, a.RelatedProductBuyButton img,
table.ProductListHorizontalAdvanced table.ButtonBuyContainer td *,
table.ProductListHorizontalAdvanced div.ButtonInfo * {
}

div.CheckoutButtonEnabled a:hover img, div.CheckoutButtonEnabled a:active img,
div.MyPagesButtonEnabled a:hover img, div.MyPagesButtonEnabled a:active img,
div.LogInOutButton a:hover img, div.LogInOutButton a:active img,
div.search-box-button a:hover img, div.search-box-button a:active img,
a.button-info:hover img, a.button-info:active img,
a.buy-button:hover img, a.buy-button:active img,
div.offers-list-item-more-info a:hover img, div.offers-list-item-more-info a:active img,
div.newsletter-box-button input:hover, div.newsletter-box-button input:active,
div.NewsArchiveButton a:hover img, div.NewsArchiveButton a:active img,
a.ButtonInfo:hover img, a.ButtonInfo:active img,
a.ButtonBuy:hover img, a.ButtonBuy:active img,
a.RelatedProductMoreInfoButton:hover img, a.RelatedProductMoreInfoButton:active img,
a.RelatedProductBuyButton:hover img, a.RelatedProductBuyButton:active img,
table.ProductListHorizontalAdvanced div.ButtonContainer a:hover img, table.ProductListHorizontalAdvanced div.ButtonContainer a:active img {
}

div.CheckoutButton a:hover,
div.MyPagesButton a:hover,
div.LogInOutButton a:hover,
div.search-box-button a:hover,
a.button-info:hover,
a.buy-button:hover,
div.purchase-block-buy a.buy-button:hover,
div.offers-list-item-more-info a:hover,
div.newsletter-box-button:hover,
div.NewsArchiveButton a:hover,
a.ButtonInfo:hover,
a.ButtonBuy:hover,
a.RelatedProductMoreInfoButton:hover,
a.RelatedProductBuyButton:hover,
table.ProductListHorizontalAdvanced div.ButtonContainer a:hover {
}

div.CheckoutButton a:active,
div.MyPagesButton a:active,
div.LogInOutButton a:active,
div.search-box-button a:active,
a.button-info:active,
a.buy-button:active,
div.purchase-block-buy a.buy-button:active,
div.offers-list-item-more-info a:active,
div.newsletter-box-button:active,
div.NewsArchiveButton a:active,
a.ButtonInfo:active,
a.ButtonBuy:active,
a.RelatedProductMoreInfoButton:active,
a.RelatedProductBuyButton:active,
table.ProductListHorizontalAdvanced div.ButtonContainer a:active {
}

/* FREE FREIGHT
----------------------------------------------------------------------------- */
.FreeFreight_LeftArea, .FreeFreight_RightArea {
}

.FreeFreight_LeftArea_reached, .FreeFreight_RightArea_reached {
}

.FreeFreight_CheckoutCart 
{
}

.FreeFreight_CheckoutCart_reached 
{
}

.FreeFreight_CheckoutConfirm
{
}

.FreeFreight_CheckoutConfirm_reached 
{
}

.freeFreightExpand {
}

a.billy-terms-fancy-popup, a.billy-terms-fancy-popup:visited{
}


span.billycart, span.billycart:visited{
}

/* ------ Info Message ---------------------- */

div.InfoMsgWrapper
{
}

div.InfoMsgHeader
{
}

div.InfoMsgHeaderRight
{
}

div.InfoMsgHeaderLeft
{
}

div.InfoMsgShadow
{
}

div.InfoMsgBodyWrapper
{
}

div.InfoMsgBodyHeader
{
}

div.InfoMsgBodyHeader img
{
}    

div.InfoMsgContent
{
}

/* ------ Category filter ---------------------- */

.filter-control-body {
}

.filter-control-header 
{
}

.filter-control-clear {
}

.filter-control-options {
}

.filter-control-element {
}

#filterprice {
}

/* ------ Sorting ---------------------- */

.sort-wrapping 
{
}
.sort-header 
{
}

.sort-panel 
{
}

.sort-label {
}
.sort-up {
}
.sort-down {
}
.sort-up-selected {
}
.sort-down-selected {
}

#stock-notification-popup {
}

#stock-notification-popup-form-part {
}

.stock-notification-col-send {
}

#stock-notification-message {
}


/*** Releware start ***/
div.RecommendationGeneralWrapper div.NewsListItemImage a:hover
{
}

/* -- RECOMMENDATION GENERAL LIST BOX ----------------------------------------------- */
div.RecommendationGeneralWrapper div.NewsListHeader
{
}

div.RecommendationGeneralWrapper div.NewsListHeader h2
{
}

div.RecommendationGeneralWrapper div.NewsListBody
{
}

div.RecommendationGeneralWrapper div.NewsListItem
{
}

div.RecommendationGeneralWrapper div.NewsListItemImage
{
}

div.RecommendationGeneralWrapper div.NewsListItemImage a
{
}

div.RecommendationGeneralWrapper div.NewsListItemImage a img
{
}

div.RecommendationGeneralWrapper div.NewsListItemText
{
}

div.RecommendationGeneralWrapper div.NewsListItemFooter
{
}

div.RecommendationGeneralWrapper div.NewsListItemSeparator
{
}

div.RecommendationGeneralWrapper div.RWItemTemplate
{
}

/*** Releware end ***/

.usp {
	
}

.usp span {
	background: url("/stage/images/bg/check.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #777;
    display: block;
    font-family: "Ropa Sans",sans-serif;
    font-size: 20px;
    padding: 0 0 0 25px;
    text-align: left;
}