@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; outline: none;}
img{ border: 0;}
a{ text-decoration:none; color:#000;}
body{ font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma;}
html {	background:#fff;}
body {font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma;
	font-size:11px;
	color:#000; background:#fff;
}
input, textarea, select {
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}

.tekstbox {
	padding-left:5px;
	height:15px;
	border:1px solid #a0a0a0
}
.topSectionView2 h1 {
	color:#000;
	font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma;
	font-weight:bold
}
h1 {
	margin:0;
	font-size:18px;
	text-transform:uppercase;
	color:#fe4819;
	font-family:Arial, Helvetica, sans-serif
}
.headline {
	margin:0; font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	color:#fe4819
}
.productItemInfo .headline {	margin:0; font-weight:bold;	font-size:12px;	text-transform:uppercase;	color:#FE4819}

h2 {
	margin:0;
	font-size:16px;
	color:#FE4819;
	text-transform:none
}
object {
	outline:none
}
.overlayLabel {
}
.outer { background:#fff; width:950px; margin:0 auto}
.main {
}
.isFrontpage {
}
.mainContent {	}

.mainContentTD {background: url(images/top_banner.jpg) 0 0 no-repeat;
	width:950px;	margin-top:0;	padding:0 0 25px 0; border-bottom:1px solid #d9d9d9; }

.isFrontpage .mainContentTD{ border:none}

#TopImageMap img {
	
	height:40px;
	width:500px;
}

#TopImageMap{ text-align:right;}
.topSection {
	background:none;
	height:130px;
	width:900px
}
.isFrontpage .topSection {
	background:none;	width:900px; height:auto;}
.menuNormbg {
	float:left;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
	border-left:1px solid #5e5e5e;
	margin-top:13px
}
.menuOverbg {
	float:left;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
	border-left:1px solid #5e5e5e;
	margin-top:13px
}
#criditCardBox {
	position:relative;
	top:-55px;
	clear:both
}
.topSmallCart {
}
.top {
	
	position:relative;
	top:0;
	text-align:left;
	margin:0;
	padding:0
}
.topDiv {
	position:relative;
	margin:0px 0 0 0;
	padding:0;
	position:absolute;
	left:0;
	float:left;
	text-align:left;
}
.topDiv table {
	width:237px;
	height:58px;
	padding:0;
	float:left;
	text-align:left;
	cursor:pointer
}
.logoImg {
	width:237px;
	height:58px;
	background:none;
	position:relative;
	float:left;
	text-align:left;
	cursor:pointer
}
.topSectionView2 {
	margin:0;
	padding:0;
	width:auto;
	min-height:340px;
	background-position:center top;
}
.topSectionView2NoPicture {min-height:inherit; margin-bottom:20px;}

.topSectionView2 p { font-size:12px; margin-top:4px}
.topSectionView2Content {
	margin:0;
    padding: 45px 0 0 30px;
}
.content{
	margin:20px 0 20px 0;
	padding:0;
	width:950px;
	z-index:10;
}
.isFrontpage .content {
	width:950px;
	margin:20px 0 0px 0;
	padding:0
}
.topSectionBreadcrumb {
	margin-bottom:5px
}


.isFrontpage .left {
	display:none
}
.left {
	width:197px;
	margin-right:25px
}
.isFrontpage .right {
	display:none
}
.right {
	width:170px;
	float:right;
	margin:0 0 0 18px
}
.isFrontpage .center {
	width:950px;
	margin:0;
	padding:10px 0 0 0
}
.center {
	width:504px
}
.centerProductList {
	width:504px
}
.centerProductListNoRight {
	width:702px
}
.centerNoRight {
	width:702px
}
.centerContent {
}
.centerContentWebPage {
	margin:0;
	padding:0
}
.centerContentWebPageNoRight {
}
.centerContentWebPageForum {
}
.boxCenterContainerLarge {
	width:282px;
	float:left;
	margin:0;
	padding:0 18px 0 0
}
.boxCenterContainerLargeLEFT {
}
.searchTable {
	margin-bottom:12px;
	background:none;
	width:169px
}
.inputSearch {
	vertical-align:middle
}
.searchButton {
	height:19px;
	vertical-align:middle
}
.productMenucontainer {
	width:197px;
	margin-bottom:20px
}
.leftMenuContainer {
	width:197px;
}
.leftMenuHeader {
	font-size:15px; color:#fe4819;	font-weight:bold; text-transform:uppercase;
	padding-bottom:5px; margin-top:15px;	border-bottom:1px solid #d9d9d9;
}
.leftMenu {
}
.leftSubMenu {
	font-size:11px;
	text-transform:none;
	color:#fe4819;
	font-weight:normal;
	margin:0;
	padding:0px 0 2px 0px;
}
.leftSubSubMenu {
}

.frontpageOuter {
    background: url(images/frontpageShadow.jpg) no-repeat center bottom transparent;
    height: 490px;
    width: 950px;
}

.menuNorm {
	font-size:11px;
	text-transform:uppercase;
	color:#000;
	margin:0;padding:1px 0 1px 0;
	font-weight:bold; border-bottom:1px solid #d9d9d9;
}
.menuNorm a {
	color:#000;
	text-transform:uppercase
}
.menuNorm a:hover {
	color:#fe4819
}
.menuActive {
	color:#000;
	text-transform:uppercase;
	font-size:11px;padding:1px 0 2px 0;
	font-weight:bold;border-bottom:1px solid #d9d9d9;
}
.menuActive a {
	color:#000;
}
.menuActive a:hover {
	color:#fe4819;}
.productTypes {
}
.productBrands {
}
.subMenuNorm {
	list-style:none;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	margin:0;
	padding:0px 0 1px 0
}
.subMenuNorm a {
	text-decoration:none;
	color:#000;font-weight:bold;
}
.subMenuNorm a:hover {
	text-decoration:none;
	color:#fe4819;
}
.subMenuActive {
	list-style:none;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	margin:0;font-weight:bold;
	padding:3px 0 3px 0
}
.subMenuActive a {
	text-decoration:none;font-weight:bold;
	color:#000;}
.subMenuActive a:hover {
	color:#fe4819;}
.subSubMenuNorm {
	list-style:none
}
.subSubMenuNorm a {
	text-decoration:none
}
.subSubMenuNorm a:hover {
	text-decoration:none
}
.subSubMenuActive {
	list-style:none
}
.subSubMenuActive a {
	text-decoration:none
}
.leftMenuContainerSeperator {
}
.boxRightContainer {
	margin-bottom:14px
}
.boxRightContainerImg {
	margin-bottom:14px
}
.boxRightContainerImg img {
	width:168px
}
.boxRight {
}
.boxRight img {
}
.boxRight a {
	color:#fe4819
}
.boxRight a:hover {
	color:#fe4819
}
.boxRightHeader {
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px
}
.boxRightHeader a {
	color:#000
}
.boxRightHeader a:hover {
	color:#000
}
.boxRightContent {
}
.boxRightContent img {
	margin:0!important;
	padding:0!important
}
.boxRightAltContent {
}
.boxRightContainerBOX {
	margin-bottom:14px
}
.boxRightContainerBOX .boxRight {
}
.boxRightContainerBOX .boxRight img {
	margin:0 0 10px 0;
	padding:0
}
.boxRightContainerBOX .boxRight a {
	color:#fe4819
}
.boxRightContainerBOX .boxRight a:hover {
	color:#000
}
.boxRightContainerBOX .boxRightHeader {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:uppercase;
	color:#fe4819
}
.boxRightContainerBOX .boxRightHeader a {
	color:#fe4819
}
.boxRightContainerBOX .boxRightHeader a:hover {
	color:#000
}
.boxRightContainerBOX .boxRightContent {
}
.boxRightContainerBOX .boxRightContentAlt {
}
.boxRightContainerBOX .boxRightContentAlt img {
	margin:10px 0 0 0;
	padding:0
}
.boxCenterContainer {
	margin-bottom:4px
}
.boxCenterContainerLEFT {
	width:244px;
	float:left;
	margin:8px 0 0 0
}
.boxCenterContainerRIGHT {
	width:244px;
	float:right;
	margin:8px 0 0 0
}
.boxCenter {
}
.boxCenter img {
	margin:4px 0 4px 0
}
.boxCenter a {
	color:#fe4819
}
.boxCenter a:hover {
	color:#000;
}
.boxCenterHeader {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	color:#fe4819
}
.boxCenterHeader a {
	color:#fe4819
}
.boxCenterHeader a:hover {
	color:#000
}
.boxCenterContent {
}
.boxCenterContentAlt {
}
.tableBoxContent {
}
.isFrontpage .boxCenterContainerImgLEFT {
	width:306px;
	float:left;
	clear:none;
	margin:0px 0px 0px 16px;
	padding:0
}
.isFrontpage .boxCenterContainerImg {
	width:306px;
	float:left;
	clear:none;
	margin:0 16px 0px 0;
	padding:0
}
.isFrontpage .boxCenterContainerImgRIGHT {
	width:306px;
	float:left;
	clear:none;
	margin:0 0 0px 0;
	padding:0
}
.boxCenterContainerImg {
	margin-bottom:16px
}
.boxCenterContainerImgLEFT {
	float:left;
	margin-bottom:0
}
.boxCenterContainerImgRIGHT {
	float:right;
	margin-bottom:0
}
.top5OrderedList li a {
	color:#000;
	text-decoration:none
}
#productListTable {
}
#clearBottomDiv {
}
.ajaxload {
	margin:1px 1px 1px 1px;
	width:16px;
	height:16px;
	background-image:url(images/ajax-loader.gif)
}
.button {
	border:none;
	background:#000;
	color:#fff;
	padding-bottom:1px;
	padding-top:1px
}
.bigButton {
	border:none;
	background:#000;
	color:#fff;
	padding:3px
}
.headlineList {
	margin:2px 0 2px 0!important;
	padding:5px!important
}
.headlineList a {
	color:#fe4819;
	text-decoration:none
}
.headerPaging {
	border-top:1px solid #a0a0a0;
	border-bottom:1px solid #a0a0a0;
	padding-top:3px;
	padding-bottom:3px
}
.headerPaging .paging {
	text-align:right;
	color:#fe4819
}
.headerPaging .paging span {
	padding-right:3px
}
.headerPaging a:link {
	padding-right:3px;
	color:#fe4819
}
.headerPaging a:active {
	padding-right:3px;
	color:#000
}
.headerPaging a:visited {
	padding-right:3px;
	color:#fe4819
}
.headerPaging a:hover {
	padding-right:3px;
	color:#000
}
th.line {
	border-bottom:1px solid #000;
	border-top:1px solid #000
}
.line {
	border-bottom:1px solid #C6C7C9;
	padding-bottom:4px
}
.link:link {
	color:#fe4819
}
.link:active {
	color:#000
}
.link:visited {
	color:#000
}
.link:hover {
	color:#000
}
.inputSearch {
	border:0;
	color:#3d3d3d;
	width:165px;
	background:none;
	padding:2px 0 2px 5px;
	border:1px solid #D9D9D9;
	margin-right:9px
}
.inputSelect {
	border:1px solid #a0a0a0
}
.inputQuantity {
	border:1px solid #a0a0a0
}
.inputDelivery {
	border:1px solid #a0a0a0
}
.inputDelivery optgroup {
}
.inputDelivery optgroup option {
}
.inputFreightType {
}
.freightload {
	float:left;
	margin:3px 5px 1px 5px
}
.Img {
}
.productListView1 {
}
.productListView1 .item {
	width:100%
}
.productListView1 .alt {
	width:100%
}
.productListView2 {
}
.productListView2 .item {
}
.productListView2 .alt {
}
.productListView3 .productRow {
	float:left;
	clear:left
}
.productListView3 .productRowSpacer {
	clear:left;
	height:12px
}
.productListView3 .headlineList {
	padding:0!important
}
.productListView3 .headlineList a {
	color:#fe4819;	font-size:11px;
	text-transform:uppercase;	font-weight:bold;}
.productListView3 .headlineList a:hover {
	color:#fe4819
}
.productListView3 .itemCol1 {
	width:220px;
	float:left;
	clear:left
}
.productListView3 .itemCol2 {
	width:220px;
	float:left;
	margin-left:20px
}
.productListView3 .itemCol3 {
	width:220px;
	float:left;
	margin-left:20px
}
.productListView3 .textBox {
	text-align:left
}
.productListView3 .listItemDescription {
}
.productHeader {
	background:#e6e6e6;
	padding:5px
}
.productHeader .text a {
	color:#000;
	text-decoration:none
}
.prevPrice {
	color:#fe4819;
	line-height:13px
}
.prevPriceList {
	color:#fe4819;
	font-size:13px;
	line-height:15px
}
.prevPriceSmall {
	color:#fe4819;
	font-size:10px;
	line-height:12px
}
.priceSmall {
	color:#fe4819;
	font-weight:bold;
	line-height:13px
}
.price {
	color:#fe4819;
	font-size:13px;
	font-weight:bold;
	line-height:15px
}
.priceStor {
	color:#fe4819;
	font-size:17px;
	font-weight:bold;
	line-height:20px
}
.priceStorExcl {
	color:#fe4819;
	font-size:10px;
	font-weight:bold;
	line-height:12px
}
.frontpagePrices {
}
.itemNo {
	font-size:10px!important;
	color:#a0a0a0;
	text-transform:uppercase;
	font-weight:bold
}
.stepDelivery {
	width:100%;
	margin-bottom:10px
}
.stepDelivery td {
	height:45px;
	text-align:left;
	border-right:4px solid #fff;
	background:#000;
	width:33%;
	color:#fff;
	font-size:15px;
	padding-left:15px;
	line-height:30px
}
.stepDelivery .selected {
	font-size:18px;
	text-decoration:underline
}
.stepDelivery .last {
	border:none
}
.text {
	line-height:15px;
	font-size:11px
}
.text a:link {
	color:#000;
	line-height:13px
}
.text a:active {
	color:#fe4819;
	line-height:13px
}
.text a:visited {
	color:#000;
	line-height:13px
}
.text a:hover {
	color:#fe4819;
	line-height:13px
}
.textSmall {
	color:#000;
	font-size:10px
}
.textSmall a {
	color:#000;
	font-size:10px
}
.textSmall a:link {
	color:#000;
	font-size:10px
}
.textSmall a:active {
	color:#000;
	font-size:10px
}
.textSmall a:visited {
	color:#000;
	font-size:10px
}
.textSmall a:hover {
	color:#fe4819;
	font-size:10px
}
.textSmall .link a:hover {
	color:#fe4819;
	font-size:10px
}
.textRed {
	color:red;
	font-size:10px;
	line-height:13px
}
.textBold {
	color:#000;
	font-weight:bold;
	line-height:13px
}
.textStor {
	color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:13px
}
.frontpage {
	width:900px;
	height:470px
}
.frontpage div {
	padding-top:80px;
	margin-left:260px
}
.frontpage p {
	width:320px;
	line-height:13px
}
.productNewsContainer {
	padding-top:15px;
	padding-bottom:15px;
	background:#fff
}
.productNews {
}
.productNews img {
}
.productNewsItem {
}
.productNewsItem div {
}
.productNewsItem .text {
	line-height:18px
}
.productNewsItem .prevPrice {
}
.productNewsItem .price {
}
.productNews .devider {
}
.choiceBox {
}
.choiceBorders { position: relative;}
.imageBox {
}
.imageBorder {
}
.imageBorderProduct {
}
.imageBoxMedium { margin:0 0 10px 0;}
.imageBorderMedium {
}
.imageBorderMedium a {
}
.itemPic {
}
.itemColor {
}
.itemColorChoice {
}
.itemVariant {
}
.itemVariantDropDowns {
}
.itemVariantLoad {
}
.itemQuantity {
}
.itemButton {
}
.productItemPic {
}
.productItemInfo {
}
.productItemPicBorder {
}
.itemPicZoomImg {
	background-color:#a0a0a0
}
.itemPicZoomText {
	color:#a0a0a0
}
.tdFilter {
	height:88px;
	background:#fff;
	border:1px solid #000;
	padding:10px
}
.tdFilter a {
	color:#000
}
.productfiles a {
	font-size:10px
}
.dato {
}
.imageFloat {
}
.newsSubscribeButton {
}
.inputMailSmall {
}
.divFooterContent {
}
.textAdressTD {
	background:none;	background:none;	margin:0;	padding:5px 0 60px 0; clear:both;
}
.mcbLogo {
	width:190px;	float:right;	color:#a0a0a0;	text-transform:uppercase;	text-align:right;	margin:0;	padding:0 0px 0 0
}
.mcbLogoBox {
	border:0;
	margin:0
}
.mcbLogoBox a {
	color:#a0a0a0; font-weight:bold;text-decoration:none}
.mcbLogoBox a:hover {	color:#fe4819}
.divFooterFrontpage p{ color:#a0a0a0;	font-size:11px;		text-align: left;	text-transform:uppercase; font-weight:bold}
.textAdress {float:left; color:#a0a0a0;	font-size:11px;	text-align: left;	text-transform:uppercase;	margin:0;	padding:0;font-weight:bold; display:none;}
.textAdress a {
	color:#a0a0a0;
	text-decoration:none
}
.textAdress a:link {
	color:#a0a0a0;
	font-size:11px
}
.textAdress a:active {
	color:#a0a0a0;
	font-size:11px
}
.textAdress a:visited {
	color:#000;
	font-size:11px
}
.textAdress a:hover {
	color:#fe4819;
	font-size:11px
}
.noItemsTable {
	background:none
}
.noItemsTable td {
	width:100%
}
.noItemsHeader {
	color:#fe4819;
	font-size:15px;
	font-weight:bold
}
.MagicZoomHeader {
	text-transform:uppercase
}

.topSectionView2 .showOnly {
float:right;
margin:15px 15px 0 0;
text-align:right;
width:156px;
}

.overlayList {
background-repeat:no-repeat;
cursor:pointer;
left:0;
position:absolute;
top:0px;
height:36px;
width:36px;
}


/*Topdropdown menu*/
/*Positioning stuff*/
.menu {	float:left;	width:714px;  background:none; margin-left:237px; }
#topDropDownMenu {float:left;}
.topSection {position:relative; z-index:50; height:auto;}
#topDropDownMenu{ margin-top:26px;}

/*Main level styling*/
li.expanderMenu {padding:5px 9px!important; background:url(images/bg_menu.png) right 6px no-repeat;}
li.expanderMenu.showAsHover {}
li.expanderMenu > a {font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;}
li.expanderMenu.showAsHover > a {color:#fe4819;}

/*Removing lines etc*/
.menuFirstWrap, .menuSecondWrap {background:none!important;}
#topDropDownMenu dl {border:0px solid;} 
#topDropDownMenu dt {border:0px solid;}

/*Styling of the dropdown*/
li.expanderMenu div.menuThirdWrap {border:0px solid;background-color:#fe4819;}
li.expanderMenu div.menuFirstWrap {margin-left:-9px;}
li.expanderMenu .menuLinkElement {text-transform:uppercase;color:#d29699;}
li.expanderMenu dd li a {color:#FFF;}
/*End of topdropdown menu*/

/* Choose language */
body.clBody {background:#ffffff url(images/chooseLanguage.jpg) center top no-repeat;}
.clButton{background:url(images/languageButton.jpg) left top no-repeat;}

.highslide-header {
    padding-bottom: 3px;
}

.clSelectContainer {
    padding-left: 42px;
    padding-top: 125px;
}
/* new css*/

.divFooterFrontpage{ width:475px;  text-align: left; float:left;}
.divFooterPart1{ width:306px; margin-right:16px; float: left;}
.divFooterPart2{ width:153px; float:right;}
.divFooterPart2 a { color:#A0A0A0;}
.divFooterPart2 a:hover { color:#fe4819;}
#storelocatorLink{ }
#storelocatorLink a{ font-size:11px; color:#fff; text-transform:uppercase; font-weight: bold; line-height:22px; padding-left:15px;background:url(images/buy.png) 0 0 no-repeat; width:120px; height:22px; display:block}
.itemPicMoreCenter .productItemPicBorder { margin-bottom:24px}
.itemPicMoreCenter {   margin-top: 15px;}
#productRelationsCenter .relationsTable .relationsTableHeader{ background:none;color: #fe4819;    font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma;    font-size: 15px;    font-weight: bold;     text-transform: uppercase;    width: 504px; border-bottom:1px solid #d9d9d9; padding:20px 0 5px 0}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a{ text-transform:uppercase; color:#fe4819; font-weight:bold;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {line-height: 4px;}
.relationsTable .priceExcl{ color:#a0a0a0;}
.productItemInfo{ padding-bottom:25px}
.productHeader{ background:none; padding:0;}

.storeLocatorCountry { margin-bottom:10px; }
.storeLocatorCity { margin-bottom:24px; }
.storeLocatorCountry select, .storeLocatorCity select { min-width:180px; }




.clSelect { float:left; }
.clButton { background: url(images/languageButton.jpg) no-repeat left top; border: none; cursor: pointer; float: left; height: 16px; margin: 0 0 0 10px; width: 216px; }