/* 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 {}

/* CLEARFIX
----------------------------------------------------------------------------- 
.clear:after {}

.clear {}
 
html[xmlns] .clear {}
 
* html .clear {}

*/

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

body {
	background: #3f655d url(/Default/images/bg/bg_notes.jpg) repeat fixed;
  	/*background: #000 url(/Default/images/bg/violin.jpg) no-repeat top right;*/
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 12px;
}

a, a:visited {
	color: #000;
}

p {
	font-size: 12px;
}

a:hover {}

a img {}

.watermark {}

#main-wrapper {}

.header-wrapper {
    border-radius: 0 0 5px 5px;
    height: 160px;
    margin: 0 auto 10px;
    overflow: hidden;
    width: 980px;
  	box-shadow: 0 0 15px #222222;
}

#wrapper-page {
	border-radius: 5px;
  	padding: 0px 0 0 0;
  	margin: 0 auto 10px;
  	box-shadow: 0 0 15px #222222;
}

#wrapper-page-content {}

#border-left, #border-right {}

#content-wrapper, #footer {}

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

/* COLUMNS
----------------------------------------------------------------------------- */
#left-area, #main-area, #right-area {}

#right-area {
	float: right;
}

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

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

.two-columns #main-area div.content {}

#right-area div.content {
	width: 190px;
  	margin: 0 0 0 0;
}

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

.page-checkout .two-columns #main-area div.content,
.page-orderdetailsconfirmed #main-area div.content {}

.page-mypages #right-area {}

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

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

#border-top div.inner {
	background: #fff;
  	position: relative;
}

div.culture-selector-wrapper {}

div.culture-selector-wrapper span {}

div.culture-selector-wrapper input {}

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

div.vat-selector-wrapper {
	font-size: 0.85em;
    padding: 10px 10px 0 0;
  	float: left;
}

/* FOOTER
----------------------------------------------------------------------------- */
div.footer2-wrapper {
	border-bottom: 0px solid #DFDFDF;
}

div.footer-lower {
	border-radius: 15px;
  	box-shadow: 0 0 15px #222222;
  	display: none;
}

div.footer-wrapper {}

.infoTextLogo {}

/* HEADER
----------------------------------------------------------------------------- */
#header {
	margin: 0;
  	width: 980px;
  	background: url(/Default/images/bg/header.png) no-repeat bottom left;
  	height: 170px;
}

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

div.logo-body {
	height: 128px;
}

/* CART AREA
----------------------------------------------------------------------------- */
div.cart-area-wrapper {
	background: transparent;
  	border: 0px;
}

div.small-cart-wrapper {
	border-left: 1px dashed #000000;
  	border-bottom: 1px dashed #000000;
    float: right;
    width: 740px;
  	padding: 0 0 0 11px;
}

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

div.small-cart-header h2 {}

div.small-cart-body {
  	float: left;
    padding: 8px 0 0;
    position: relative;
  	width: 300px;
}

div.small-cart-items {
	line-height: normal;
  	padding: 0 0 0 30px;
  	background: url(/Default/images/bg/cart.gif) no-repeat top left;
}

.small-cart-items-label, .small-cart-sum-label {
	font-weight: bold;
  }

div.small-cart-sum {
    line-height: normal;
  	padding: 0 0 0 40px;
}

span.small-cart-items-label, span.small-cart-sum-label {}

div.SmallCartButtons {
	clear: none;
    height: 20px;
    line-height: normal;
    margin: 0;
  	padding: 5px 0;
}

div.SmallCartButtons a {
    line-height: 15px;
    margin: 0;
    padding: 0 5px;
}

div.CheckoutButton, div.MyPagesButton {}

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

div.FreeFreight_Cart {}

div.FreeFreight_Cart_reached {}

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

/* NAVIGATION
----------------------------------------------------------------------------- */
#nav-wrapper {
	background: transparent;
  	left: 216px;
    position: absolute;
    top: 128px;
    width: 800px;
}

#nav-wrapper .nav-bar {
    min-height: 32px;
    width: 740px;
}

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

a.page-link, a.page-link:visited {
	height: 32px;
}

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

div.pagelink-selected a span.link-text {}

div.pagelink1 span.link-text {}

span.link-text {
	line-height: 32px;
  	font-weight: bold;
 	font-size: 10pt;
}

span.link-spacer-right {
	height: 32px;
  	background: transparent;
}

/* SUB NAVIGATION */
#sub-nav-wrapper {
	display: none;
}

div.breadcrumbs {}

/* SEARCHBOX */
div.search-box-wrapper {
	background: url("/Default/images/bg/search.png") no-repeat;
    font-size: 14px;
    height: 51px;
    margin: 0 10px 10px 2px;
    padding: 20px 10px 0;
    position: relative;
    right: 0;
    top: 0;
}

div.search-box-header {}

div.search-box-body {}

div.search-box-input {}

div.search-box-input input {
	width: 120px;
}

div.search-box-button {}

div.search-image {}

div.search-image img {
  max-width: 40px;
}

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

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

div.ProductMenuBody table {}

div.ProductMenuBody {}

td.NodeControl {}

td.NodeControl img {}

td.current span {}

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

div.ProductTreeLevelBody1 {}

div.ProductCategoryLevel1 a {}

div.ProductTreeLevelWrapper1:first-child div.ProductTreeLevelBody1,
div.ProductTreeLevelWrapper1:first-child a {}

div.ProductTreeLevelWrapper1:last-child div.ProductTreeLevelBody1,
div.ProductTreeLevelWrapper1:last-child a {}

div.ProductTreeLevelWrapper1:last-child div.ProductTreeLevelBody1,
div.ProductTreeLevelWrapper1:last-child a {}

div.ProductCategoryLevel1 a:hover {}

div.selected div.ProductCategoryLevel1 a {}

div.ProductCategoryLevel1 a span.ProductCategoryName {}

/* Level 2 */
div.ProductCategoryLevel2 {}

div.ProductTreeLevelWrapper2:last-child div.ProductTreeLevelBody2 {}

div.ProductCategoryLevel2 .ProductCategoryNameWrapper a {}

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

/* Level 3 */
div.ProductCategoryLevel3 {}

div.ProductCategoryLevel3 td.NodeControl img {}

div.ProductCategoryLevel3 .ProductCategoryNameWrapper a {}

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

/* Level 4 */
div.ProductCategoryLevel4 {}

div.ProductCategoryLevel4 .ProductCategoryNameWrapper a {}

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

div.ProductMenuFooter {}

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

div.manufacturer-selector-wrapper select {}

/* PAGE, CATEGORY AND MANUFACTURER DETAILS
----------------------------------------------------------------------------- */
div.PageDetailsWrapper, div.category-header-wrapper, div.ManufacturerContentWrapperCssClass {
	clear: both;
    margin: 0 15px 10px;
    overflow: hidden;
}

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 {}

table.search-result-table td{}

table.search-result-table td.search-order{}

td.search-productnamne {}

td.search-amount input {}

td.search-order a {}

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

/* PRODUCT LIST
----------------------------------------------------------------------------- */
div.product-wrapper {
	border: 1px dotted #000;
    height: 370px;
    overflow: hidden;
    text-align: center;
  	margin: 8px 0 8px 15px;
    padding: 15px;
}

div.product-image {}

div.product-image img {}

div.product-buttons {}

a.view-button-first-text {}

a.view-button-related-products {}

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 
{
	background: none repeat scroll 0 0 #347877;
    border: 2px solid #2A6766;3e8887
}

a.buy-button-first-text:hover, a.advanced-buy-button-text:hover,
a.buy-button-search:hover, .product-wrapper a.buy-button:hover,
div.purchase-block-buy a.buy-button:hover, a.buy:hover
{
	background: none repeat scroll 0 0 #539998;
    border: 2px solid #2A6766;
}

.FrontRestProducts a.button-info, .product-wrapper a.button-info, a.button, a.view-button {
    background: none repeat scroll 0 0 #006767;
    border: 2px solid #004949;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,helvetica,geneva,verdana,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    letter-spacing: 0;
    margin: 10px 0;
    max-width: 200px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}

a.button.login-text {
    background: none repeat scroll 0 0 #000000;
    border: 2px solid #000000;
    margin: 0px 0px 0 0;
}

a.button.login-text:hover {
    background: none repeat scroll 0 0 #000000;
    border: 2px solid #000000;
    margin: 0 0 0 0;
}
/* ============================================================ */

/* ACTION BUTTONS ============================================= */
.product-wrapper a.button-info, .product-wrapper a.button-info:hover {
  	background: none repeat scroll 0 0 #000000;
    border: 2px solid #000000;
    padding: 3px 6px;
}
  
.product-wrapper a.buy-button, .product-wrapper a.buy-button:hover {
    padding: 3px 6px;
}

.product-wrapper a.button-info:hover, a.button:hover, a.view-button:hover {
	background: #015252;
  	border: 2px solid #004949;
}

div.purchase-block-buy a.buy-button {
	font-size: 12px;
}

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

div.product-list-description {
	display: block;
  	height: 55px;
    overflow: hidden;
}

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

div.product-name {
	height: 85px;
}

div.product-name h3 {}

span.product-subname {
	font-size: 0.8em;
    font-style: italic;
}

span.product-attrlist span {}

a.button-disabled {
	color: #027e7e;
}

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

div.product-advanced-row {}

div.product-advanced-image {}

div.product-advanced-image img {}

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 {}

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

.paging-control {}

div.CategoryPageWrapper a.disabled {}

span.showing {}

a.showing:hover {}

.showing-highlight {}

a.showall 
{}

.paging-center-box {}

.paging-control-box 
{}

a.paging-spaceright {}

a.paging-spaceleft {}

a.paging-link-box-selected {}

a.paging-link-box {}

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
----------------------------------------------------------------------------- */
a[id$=hlImageLinkFirst], a[id$=hlImageLink] {}

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 {
	cursor: pointer;
    vertical-align: middle;
    width: 230px;
}

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

div.product-info {
	font-size: 12px;
  	margin: 0 0 10px 0;
}

a.ProductThumbnail img {}

div.ProductImageClickMessage {}

h1.product-page-header {}

div.product-description {}

h2.product-subname {
	color: inherit;
}

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 {
	margin: 0 0 20px;
}

div.product-attributes-1 {}

div.product-attributes-2 {}

div.product-attributes span {
	font-size: 12px;
}

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 {
	height: 29px;
    padding: 0;
    text-align: center;
    width: 30px;
}

/* 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 #000000;
    border: 1px solid #000000;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px 10px;
  	text-align: center;
}

div.box-body {
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFFFFF #000000 #000000;
  	font-size: 12px;
  	padding: 10px 25px;
}

div.box-footer {
	background: transparent;
}

/* 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 {}

div.offers-list-item-image {}

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

/* 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 {}

div.newsletter-box-header {}

div.newsletter-box-body {}

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 {
	font-size: 20px;
    margin: 0 0 0px;
    text-transform: lowercase;
  }

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

.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 {}

.checkout-text {}

.mypages-text {}

.login-text {}



/* BUTTONS
----------------------------------------------------------------------------- */
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 {}

div.newsletter-box-button>.button {}
/* 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 ***/

/* Tooltips */
.ui-tooltip, .arrow:after {}
  .ui-tooltip {}
  .arrow {}
  .arrow.top {}
  .arrow.left {}
  .arrow:after {}
  .arrow.top:after {}

  .ui-tooltip-content{}

/* -- Overlay ----------------------------------------------- */
.pi-overlay {}
.pio-top-left, .pio-top-right, .pio-bottom-left, .pio-bottom-right {}

.pio-top-left {}

.pio-top-right {}

.pio-bottom-left {}

.pio-bottom-right {}

.pi-overlay {}

.pio-top-left, .pio-top-right {}

.pio-bottom-left, .pio-bottom-right {}

/* X */
.pi-sv-overlay4, .pi-da-overlay4, .pi-nb-overlay4, .pi-fi-overlay4, .pi-fr-overlay4, .pi-de-overlay4, .pi-it-overlay4, .pi-en-overlay4 {}
.pi-sv-overlay5, .pi-da-overlay5, .pi-nb-overlay5, .pi-fi-overlay5, .pi-fr-overlay5, .pi-de-overlay5, .pi-it-overlay5, .pi-en-overlay5 {}

/* en-GB */
.pi-en-overlay1 {}
.pi-en-overlay2 {}
.pi-en-overlay3 {}
.pi-en-overlay6 {}
.pi-en-overlay7 {}
.pi-en-overlay8 {}
.pi-en-overlay9 {}
.pi-en-overlay10 {}

/* sv */
.pi-sv-overlay1 {}
.pi-sv-overlay2 {}
.pi-sv-overlay3 {}
.pi-sv-overlay6 {}
.pi-sv-overlay7 {}
.pi-sv-overlay8 {}
.pi-sv-overlay9 {}
.pi-sv-overlay10 {}

/* da */
.pi-da-overlay1 {}
.pi-da-overlay2 {}
.pi-da-overlay3 {}
.pi-da-overlay6 {}
.pi-da-overlay7 {}
.pi-da-overlay8 {}
.pi-da-overlay9 {}
.pi-da-overlay10 {}

/* nb */
.pi-nb-overlay1 {}
.pi-nb-overlay2 {}
.pi-nb-overlay3 {}
.pi-nb-overlay6 {}
.pi-nb-overlay7 {}
.pi-nb-overlay8 {}
.pi-nb-overlay9 {}
.pi-nb-overlay10 {}

/* fi */
.pi-fi-overlay1 {}
.pi-fi-overlay2 {}
.pi-fi-overlay3 {}
.pi-fi-overlay6 {}
.pi-fi-overlay7 {}
.pi-fi-overlay8 {}
.pi-fi-overlay9 {}
.pi-fi-overlay10 {}

/* fr */
.pi-fr-overlay1 {}
.pi-fr-overlay2 {}
.pi-fr-overlay3 {}
.pi-fr-overlay6 {}
.pi-fr-overlay7 {}
.pi-fr-overlay8 {}
.pi-fr-overlay9 {}
.pi-fr-overlay10 {}

/* de */
.pi-de-overlay1 {}
.pi-de-overlay2 {}
.pi-de-overlay3 {}
.pi-de-overlay6 {}
.pi-de-overlay7 {}
.pi-de-overlay8 {}
.pi-de-overlay9 {}
.pi-de-overlay10 {}

/* it */
.pi-it-overlay1 {}
.pi-it-overlay2 {}
.pi-it-overlay3 {}
.pi-it-overlay6 {}
.pi-it-overlay7 {}
.pi-it-overlay8 {}
.pi-it-overlay9 {}
.pi-it-overlay10 {}


.category-navigation, .category-navigation ul {
    list-style: none outside none;
    text-align: left;
}

.category-navigation, .category-navigation ul.lv1 {
	background: url(/Default/images/bg/subcattop.png) no-repeat top left;
  	padding: 17px 0 0 0;
}

    .category-navigation a {
  		border-radius: 0px;
	}

    .category-navigation .has-subcategories>a:before {
        float: right;
        margin: 0;
        padding: 0;
  		color: #FFFFFF;
	}
    
    .category-navigation .active.has-subcategories>a:before {
        float: right;
        margin: 0;
        padding: 0;
  		color: #FFFFFF;
	}
    
    .category-navigation > li > a {
		background: url(/Default/images/bg/bg_level1.jpg) no-repeat;
        color: #FFFFFF;
      	font-weight: bold;
        margin: 0;
        padding: 4px 15px 4px 10px;
  		border: 0px;
	}

    .category-navigation > li > a:hover {
		background: url("/Default/images/bg/bg_level1.jpg") no-repeat;
        color: #290000;
        margin: 0;
        padding: 4px 15px 4px 10px;
  		border: 0px;
	}

    .category-navigation .has-subcategories > ul {
		margin: 0px;
    }

    .category-navigation .has-subcategories > ul > li > a {
		background-color: transparent;
        background-image: url("/Default/images/bg/bg_level2.jpg");
        background-repeat: no-repeat;
        border-bottom: 1px solid #333333;
        border-image: none !important;
        border-radius: 0;
        border: 0 solid #7792A5 !important;
        color: #FFFFFF;
        font-weight: 300;
        margin: 0;
        padding: 3px 15px 3px 25px;
	}

    .category-navigation .has-subcategories > ul > li > a:hover {
		background-color: transparent;
        background-image: url("/Default/images/bg/bg_level2.jpg");
        background-repeat: no-repeat;
        border-bottom: 1px solid #333333;
        border-image: none !important;
        border-radius: 0;
        border: 0 solid #7792A5 !important;
        color: #94180c;
        font-weight: 300;
        margin: 0;
        padding: 3px 15px 3px 25px;
	}

    .category-navigation .has-subcategories li.lv3 a {
        padding: 1px 15px 1px 40px;
	}
	
	.category-navigation .has-subcategories li.lv3 a:hover {
        padding: 1px 15px 1px 40px;
	}
	
	.category-navigation .has-subcategories li.lv4 a {
        padding: 1px 15px 1px 60px;
    }
    
    .category-navigation .has-subcategories li.lv4 a:hover {
        padding: 1px 15px 1px 60px;
    }

    .category-navigation .selected > a {
		background-image: url(/Default/images/bg/bg_level1.jpg);
        color: #FFFFFF;
        margin: 0;
        padding: 4px 15px 4px 10px;
  		border: 0px;
  		background-color: none !important;
    	border: 0px solid #7792A5 !important;
  		background-color: transparent !important;
  		font-weight: 300;
	}
	.category-navigation .selected > a:hover {
		background-image: url(/Default/images/bg/bg_level1.jpg);
        color: #FFFFFF;
        margin: 0;
        padding: 4px 15px 4px 10px;
  		border: 0px;
  		background-color: none !important;
    	border: 0px solid #7792A5 !important;
	}

.category-navigation li.lv1.last {
    background: url(/Default/images/bg/subcatbottom.png) no-repeat bottom left;
  	padding: 0px 0 17px 0;
}

/****** Startsidan ****/

div.row1d {
    margin: 0px 0 0;
}

div.colAd {
    float: left;
    margin: 0 11px 0 0;
}
#upStockNotificationEmail {
  color: #FFFFFF;
}

.startpage-header {
    display: none;
}

.lv2 a {
  color: #fff !important;
  font-weight: bold !important;
}
.lv2 a:hover {
  color: #94280C !important;
}

a.page-link {
  font-size: 10pt !important;
}