﻿@charset "utf-8";
/*General styles start*/
	body, html{ background: url(images/bg.jpg) center top no-repeat; margin: 0px; padding:0px; color:#000; font-size:12px; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;}
   	input, textarea, select {color:#000000; font-size:12px; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; outline:none}
	a { color:#000000;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #000000;}
    h1 {margin:0px; font-size:26px; font-weight:normal;font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;}
	.headline { color:#3c3c3c; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:15px; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; }
	.isProduct .headline { margin:7px 0 6px 0; }
    h2 {margin:0px; font-size:13px; line-height:16px; color:#3C3C3C; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;}
    object { outline:none; }
	.overlayLabel{}
/*General styles end*/

/*Top*/
	.outer { background:url(images/footerOuter.jpg) 0 bottom repeat-x}
	.main { background: url(images/bgRepeat.png) 0 top repeat-x}
	.isFrontpage {}
	.mainContent { background: none}
	.mainContentTD { color:#000000; width: 900px}
	
	#TopImageMap {
		margin-left: 550px;
		position: absolute;
		top: 0;
		width: 375px;
	}
	
	#TopImageMap img {
		height: 40px;
		width: 400px;
	}
	
	.menu { width:900px; text-align:right; margin-top:128px;}
	.menu a:link { color:#3C3C3C;}
	.menu a:active { color:#3C3C3C;}
	.menu a:visited { color:#3C3C3C;}
	.menu a:hover { color:#f0484c}
	.menuNormbg {text-transform:uppercase; margin-left:25px; font-size:15px;}
	.menuOverbg {text-transform:uppercase; margin-left:25px; font-size:15px;}
	
	.topLineLink {
		font-size: 13px;
		font-weight: bold;
	}	
	
	#criditCardBox { display:none;}
	
	.top { position:absolute; top:76px; width:300px; height:30px;}
	.logoImg {width:14px; height:46px;}
/*Top End*/

/*Main styles start*/

	.isFrontpage .content {width:900px; margin: 0; padding:0; z-index:1;/*background:transparent url(images/contentshadow.png) center 458px no-repeat;*/}
	.content {width:900px; margin-top:25px; z-index:1;background:none;}
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:170px; margin-right:28px; }
	
    .center { width:504px;}
	.isFrontpage .center { width:694px;}
	.centerProductList { width:700px; padding: 0; margin: 0; position: relative}
	.centerProductListNoRight { width:702px; position: relative}
	.centerNoRight {width:694px;}
    .centerContent {position:relative; padding:0; width: auto}
    .centerContentWebPage {position:relative;}
    .centerContentWebPageNoRight {position:relative;}
    .centerContentWebPageForum {position:relative;}
   
	.right { width:170px; float:right;}
	.isProductlist .right { width:170px; float:right; margin-top:272px;}
	
/*Left*/
.searchTable { margin-bottom:20px;}
.searchButton {}

/*LeftMenu styles start*/
.productMenucontainer { width:170px;}



.itemGroup0 .leftMenuHeader { height:20px; background:url(images/women_brands2.gif) no-repeat; border-bottom:1px solid #dfdfdf;}
.itemGroup1 .leftMenuHeader { height:20px; background:url(images/women_kategorier2.gif) no-repeat; border-bottom:1px solid #dfdfdf;}
.itemGroup2 .leftMenuHeader { height:20px; background:url(images/men_brands2.gif) no-repeat; border-bottom:1px solid #dfdfdf;}
.itemGroup3 .leftMenuHeader { height:20px; background:url(images/men_kategorier2.gif) no-repeat; border-bottom:1px solid #dfdfdf;}

.leftMenu {padding-top:5px}
/*.leftSubMenu { margin-left:0; margin-bottom:0; margin-top: 7px; padding:8px 0 0 0;font-size: 11px; color: #363231; background: url(images/bgGradient.jpg) 0 top no-repeat; border-top: none; }*/
.leftSubMenu { margin-left:0; margin-bottom:0; margin-top: 7px; font-size: 11px; color: #363231; background: -moz-linear-gradient(top,  rgba(236,236,236,0.65) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,0.65)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */ 
background: -webkit-linear-gradient(top,  rgba(236,236,236,0.65) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,236,236,0.65) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,236,236,0.65) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(236,236,236,0.65) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ececec', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
 border-top: none; *border-bottom: #ededed 1px solid; }
 
.leftSubMenu .subMenuNorm:first-child { background:url(images/shadow.png) 0 top no-repeat; padding: 8px 0 6px 18px }
.leftSubMenu .subMenuActive:first-child { background:url(images/shadow.png) 0 top no-repeat; padding: 8px 0 6px 18px  }
.leftSubSubMenu { margin-left:0; margin-bottom:0;padding-left:10px; }

.menuNorm { color:#363231; }
.menuNorm a {color:#363231;}
.menuNorm a:hover {color:#76911b;}
.menuActive { color:#76911b;}
.menuActive a {color:#76911b;}
.menuLess {  color:#363231;  font-weight:bold;}
.menuLess a {color:#363231;}
.menuLess a:hover { color:#76911b;}
.menuMore { color:#363231; font-weight:bold;}
.menuMore a {color:#363231;}
.menuMore a:hover { color:#76911b;}

.productTypes {}
.productBrands {}

.subMenuNorm { color:#363231; list-style:none; height: 18px; line-height:18px}
.subMenuNorm a { color:#363231; text-decoration:none; font-size:11px}
.subMenuNorm a:hover { color:#76911b; text-decoration:none; font-size:11px}
.subMenuActive { color:#76911b; list-style:none;}
.subMenuActive a { color:#76911b; text-decoration:none; border-bottom: none; font-size:11px}
.subSubMenuNorm { color:#363231; list-style:none; height: 18px; line-height:18px}
.subSubMenuNorm a { color:#363231; text-decoration:none; border-bottom: none}
.subSubMenuNorm a:hover { color:#76911b; text-decoration:none; font-size:11px}
.subSubMenuActive { color:#76911b; list-style:none;}
.subSubMenuActive a { color:#76911b; text-decoration:none; border-bottom: none; font-size:11px}

.leftMenuContainerSeperator{ width:170px; height:20px; display: none;}
/*LeftMenu styles end*/
/*Left End*/

/*General RightBox styles start*/
.boxRightContainer { margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
.boxRightContainerImg { margin-bottom:10px; position: relative }
.boxRight a { color:#363231;}
.boxRight a:hover { color:#363231;}

.boxRightHeader a { color:#000000;}
.boxRightHeader a:hover { color:#000000;}
.boxRightContent { padding-top:0px;}
.boxRightAltContent  {padding-top:10px;}
/*General RightBox styles end*/

/*BOX module styles start*/
.boxRightContainerBOX { margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
.boxRightContainerBOX .boxRight { width:100%;}
.boxRightContainerBOX .boxRight a { color:#363231;}
.boxRightContainerBOX .boxRight a:hover { color:#363231;}
.boxRightContainerBOX .boxRightHeader { font-size:13px; padding-bottom:10px; border-bottom:1px solid #dfdfdf; text-transform:uppercase;}
.boxRightContainerBOX .boxRightHeader a { color:#000000;}
.boxRightContainerBOX .boxRightHeader a:hover { color:#000000;}
.boxRightContainerBOX .boxRightContent { padding-top:10px;}
.boxRightContainerBOX .boxRightContentAlt { padding-top:10px;}

.boxCenterContainer { margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
.boxCenterContainerLEFT { width:244px; float:left; margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
.boxCenterContainerRIGHT { width:244px; float:right; margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}

.boxCenter {}
.boxCenter a { color:#363231;}
.boxCenter a:hover { color:#363231;}
.boxCenterHeader { font-size:13px; padding-bottom:10px; border-bottom:1px solid #dfdfdf; text-transform:uppercase;}
.boxCenterHeader a { color:#000000;}
.boxCenterHeader a:hover { color:#000000;}
.boxCenterContent { padding-top:20px;}
.boxCenterContentAlt { padding-top:20px;}
.tableBoxContent {}

.isFrontpage .boxCenterContainerImg {margin-bottom:10px;}
.isFrontpage .boxCenterContainerImgLEFT:first-child {float:left; margin:0 12px 10px 0; clear: none; position:relative }
.isFrontpage .boxCenterContainerImgLEFT { float:left; margin: 0 12px 0 0;  clear: none; position:relative; width: auto}
.isFrontpage .boxCenterContainerImgLEFT img { width: auto !important; float:left; margin-bottom:0 !important; margin-top:0 !important; *margin-top:-4px !important;} 
.isFrontpage .boxCenterContainerImgRIGHT { float:right; margin:0 0 0 0;  position:relative; width: auto}
.isFrontpage .boxCenterContainerImgRIGHT img { width: auto !important; float:left; margin-bottom:0 !important; margin-top:0 !important; *margin-top:-4px !important;}

.boxCenterContainerImg {margin-bottom:10px;}
.boxCenterContainerImgLEFT img { float:left; margin-bottom:10px; width:341px; margin-top:4px;  }
.boxCenterContainerImgRIGHT img { float:right; margin-bottom:10px; width:341px; margin-top:4px;}

.top5OrderedList li a { color:#000000; text-decoration:none;}

.boxCenterHTML { width:694px; float:left; clear:both; margin-bottom:11px;}
.boxCenterHTMLHeaderLeft { width:333px; float:left; font-size:13px; padding-bottom:10px; text-transform:uppercase; margin-top:30px;}
.boxCenterHTMLHeaderRight { width:333px; float:right; font-size:13px; padding-bottom:10px; text-transform:uppercase; margin-top:30px;}

.boxCenterHTMLMediumLeft { width:342px; float:left;}
.boxCenterHTMLMediumRight { width:342px; float:right;}

.boxCenterHTMLSmallLeft { width:224px; float:left;}
.boxCenterHTMLSmallCenter { width:224px; float:left; margin-left:11px;}
.boxCenterHTMLSmallRight { width:224px; float:right;}

.boxCenterHTMLImgMapLeft { width:333px; float:left; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.boxCenterHTMLImgMapRight { width:333px; float:right; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}

.boxCenterContainerLarge { width:694px; float:left; clear:both; margin-bottom:16px;}
.boxCenterContainerLargeLEFT { width:224px; float:left; }
.boxCenterContainerLargeMIDDLE { width:224px; float:left; margin-left:11px; margin-right:11px;}
.boxCenterContainerLargeRIGHT { width:224px; float:left;}

.isFrontpage .boxCenterContainerImgLEFT a, .isFrontpage .boxCenterContainerImgRIGHT a, .isFrontpage .boxRightContainerImg a { position: absolute; top:3px; left:3px; display: block; cursor: pointer;}
    
/*BOX module styles end*/

#productListTable { width:100%;}

#clearBottomDiv { clear:both; height:10px; }

.ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}

.button { border:none; background:#363231; color:#FFFFFF; padding-bottom:1px; padding-top:1px;}
.bigButton { background: url(images/btnRepeat.jpg) 0 0 repeat-x; border:none; padding:3px 20px 3px; color: #FFF; text-shadow: #b9383b 1px 1px; font-family: 'Open Sans', sans-serif, Arial, Helvetica, sans-serif; text-transform: none; cursor: pointer; border-radius: 3px; height: 27px; line-height: 27px}
.purchaseButton { margin-top:30px;}
.subscribeNewsletterTable .subscribe, .subscribeNewsletterTable .unsubscribe { background: url(images/btnRepeat.jpg) 0 0 repeat-x; border:none; padding:0px 20px 0px; color: #FFF; font-size: 13px; text-shadow: #b9383b 1px 1px; font-family: 'Open Sans', sans-serif, Arial, Helvetica, sans-serif; text-transform: normal; cursor: pointer; border-radius: 3px; height: 27px; line-height: 27px; font-weight: bold; }

.gift_tableUserInfo .bigButton { width:auto; border:none; padding:3px 10px 3px; color: #FFF; background: url(images/newBtn.png) right 0 no-repeat; font-family: 'Open Sans', sans-serif, Arial, Helvetica, sans-serif; text-transform: uppercase; font-style: italic; text-shadow: #657e17 -1px 1px}

#LoginContainer #loginDiv .ForumButton { background: url(images/btnRepeat.jpg) 0 0 repeat-x; border:none; padding:3px 20px 3px; color: #FFF; text-shadow: #b9383b 1px 1px; font-family: 'Open Sans', sans-serif, Arial, Helvetica, sans-serif; text-transform: normal; cursor: pointer; border-radius: 3px; height: 27px; line-height: 27px}
#createUserDiv .ForumButton{ background: url(images/btnRepeat.jpg) 0 0 repeat-x; border:none; padding:3px 20px 3px; color: #FFF; text-shadow: #b9383b 1px 1px; font-family: 'Open Sans', sans-serif, Arial, Helvetica, sans-serif; text-transform: normal; cursor: pointer; border-radius: 3px; height: 27px; line-height: 27px; width: 190px !important; }
.newsSubscribeButton {background: #f0464a; border:none; background:#363231; color:#FFFFFF; padding:3px 30px 3px 20px; font-family: 'Open Sans', sans-serif, Arial, Helvetica, sans-serif; text-transform: uppercase;}
.wishListButton { margin-right:5px;}

.headlineList {
font-weight: bold;
padding-bottom: 0; text-align: left;
}
.headlineList a { color:#3c3c3c; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:14px; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; }
.headerPaging { padding-bottom: 10px}
.headerPaging .paging { text-align:right; color:#000000;}
.headerPaging .paging span{padding-right:3px;}
.headerPaging a:link{padding-right:3px; color:#000000; }
.headerPaging a:active{padding-right:3px; color:#000000; }
.headerPaging a:visited{padding-right:3px; color:#000000; }
.headerPaging a:hover{padding-right:3px; color:#000000; }

th.line { border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; height: 22px; line-height: 22px; text-align: left}
.line { border-bottom:1px solid #dfdfdf;}
.link:link { color:#363231; }
.link:active { color:#363231; }
.link:visited { color:#363231; }
.link:hover { color:#000000; }
.inputSearch {border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:139px; height:19px; background:#FFFFFF; padding-left:5px; outline:none}
.inputSelect {border:1px solid #dfdfdf; outline:none }
.choiceBorders .inputSelect {
    border: 1px solid #DFDFDF;
    margin: 10px 0 7px !important;
    outline: medium none;
}
.inputQuantity {border:1px solid #dfdfdf; outline:none}
.inputDelivery {border:1px solid #dfdfdf; outline:none; float:left; margin-right:10px;}
.inputDelivery optgroup{}
.inputDelivery optgroup option{}
.inputFreightType{}
.freightload{float:left; margin:3px 5px 1px 5px;}
.Img {border: medium none;}

.topSectionView2 { padding:0px; width:694px; background-position:0px 25px; position:relative; border: none}
.topSectionView2NoPicture { padding:0px;}

.topSectionView2Content { width:624px; padding:35px; min-height:215px;}

.topSectionView2NoPicture .topSectionView2Content { width: auto; padding:0px; min-height:inherit;}
.topSectionView2Content a { color:#FFFFFF;}
.topSectionView2 h1 { color:#000000; font-size:26px; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; text-transform:uppercase;}
.topSectionView2 p { color:#000000; width:350px;}
.topSectionView2NoPicture h1 { color:#000000; text-transform:uppercase;}
.topSectionView2NoPicture p { color:#000000; width:694px; margin-top:5px; margin-bottom:0px;}

.topSectionView2 .showOnly { float:none; position:absolute; width:auto; right:190px; bottom:20px; }
.showOnly .textStor { color:#000000;}

.productListView1{}
.productListView1 .item { width: 702px !important; background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 0px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;}
.productListView1 .alt { width:100%;}
.productListView1 .divPricesOrder .divPrices { float:none; text-align:left;}
.productListView1 .divPricesOrder .divOrderOuter { float:none; text-align:left;}
.productListView2{ }
.productListView2 .item {}
.productListView2 .alt {}
.productListView3 .productRow {float:left; clear:left;}
.productListView3 .productRowSpacer {clear:left; height:18px;}
.productListView3 .headlineList a {color: #363231; font-size: 11px !important; text-transform: uppercase; font-weight: normal }
.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: center;}  

.productHeader { font-size:13px; background:transparent; padding: 5px 5px 5px 0;border-bottom: none}
.productHeader a { color:#000; text-decoration:none; }

.prevPrice { color:#363231; font-size:12px; line-height:13px;}
.prevPriceList { color:#f04549; font-size:12px; line-height:13px; text-decoration: line-through;font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; margin-top:3px}
.prevPriceSmall { color:#f04549; font-size:12px; line-height:13px; text-decoration:none;font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;}
.priceSmall { color:#363231; font-size:12px; font-weight:bold; line-height:15px;}
.price { color:#363231; font-size:12px; font-weight:bold; line-height:15px;}
.isProduct .priceStor {
float: left;
font-size: 17px;
margin-bottom: 13px;
}
.divPrices br{ display: none}
.priceExcl { color:#363231; font-size:12px; line-height:13px; float:left}
.priceStorExcl { color:#363231; font-size:12px; line-height:13px; float: left; clear: both}

.listProductText {
margin: 7px 0 6px;
text-align: left;
width: 220px;
}

.listItemDescription {
font-size: 12px;
text-align: left;
width: 220px;
}
.listItemDescription .text {
color: #535657;
font-size: 11px;
line-height: 15px;
}

.divPricesOrder{ text-align:center; clear:none!important;}
.divOrderInnerInfo { margin-top:2px; margin-bottom:5px;}

.listItemContent { position:relative;}

.divOrderInnerStock { width:180px!important;}
.divListItemStock { width:180px; float:right; clear:right;}
.stock { padding:0px; margin:0px; float:left!important; clear:both; margin-top:10px;}

.frontpagePrices{}

.itemNo { color:#8B8B8B; font-size:10px; text-transform:uppercase;}

.stepDelivery { width:100%; margin-bottom:10px;}
.stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#000000; width:33%; color:#FFFFFF; font-size:15px; padding-left:15px; line-height:30px;}
.stepDelivery .selected { font-size:18px; text-decoration:underline; }
.stepDelivery .last { border:none;}

.text { line-height:1.25; }
.text a:link{color:#363231; line-height:13px; }
.text a:active{color:#c73a3d; line-height:13px; }
.text a:visited{color:#c73a3d;  line-height:13px; }
.text a:hover{color:#c73a3d; line-height:13px; }
.textSmall { color:#000000; font-size:10px; }
.textSmall a { color:#363231; font-size:10px; }
.textSmall a:link { color:#363231; font-size:10px; }
.textSmall a:active { color:#363231; font-size:10px; }
.textSmall a:visited { color:#363231; font-size:10px; }
.textSmall a:hover { color:#000000; font-size:10px; }
.textSmall .link a:hover { color:#000000; font-size:10px; }
.textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
.textBold { color:#000000; font-weight:bold; line-height:13px; }
.textStor { color:#000000; font-size:12px; font-weight:bold; line-height:13px; }

/*FrontPage styles start*/
.frontpageOuter { margin-bottom:0; float:left;}
.frontpage{ width:694px; height:401px}
.frontpage div { padding-top:80px; margin-left:260px; }
.frontpage p { width:320px; line-height:13px;}

.productNewsContainerOuter { width:694px;}
.productNewsContainer { width:694px;}
.productNews { width:694px;}
.productNewsItem { width:100px;}
.productNewsItem .text { line-height:18px; font-weight:bold; font-size:12px;}
.productNewsItem .prevPrice {}
.productNewsItem .price {}
.productNews .devider {}
/*FrontPage styles end*/


/*Product styles start*/
.choiceBox { background: none; margin-top:0; clear: both; }
.choiceBorders { border:1px solid #e6e6e6; background: none;}

.imageBox { background:#FFFFFF; }
.imageBorder {border: none; }
.imageBorderProduct {border:1px solid #e6e6e6; }
.imageBoxMedium { background:#FFFFFF; }
.imageBorderMedium {border-right: none; border-bottom: none}

.productItemInfo {background:#FFFFFF; }
.productItemPicBorder {border:1px solid #e6e6e6; }

.tdFilter { background:#FFFFFF; border:1px solid #504e49; }
/*Product styles end*/

.itemPic {clear:both;}
.itemColor{}
.itemColorChoice{}
.itemVariant {}
.itemVariantDropDowns{}
.itemVariantLoad{}
.itemQuantity {}
.itemButton {}

.productItemPic { margin-top:0;}
.productItemInfo { margin-top:0; padding-left: 3px; }

.tdFilter { height:88px; background:#FFFFFF; border:1px solid #000000; padding:10px;}
.tdFilter a { color:#000000; }
.productfiles a {font-size:10px;}

.purchaseButton { width:86px; height:18px;font-size:0px; color:transparent; }
.itemButton { margin-bottom:5px; }
.isProduct .wishListButton { width:109px; height:24px; background:url(images/wishListButton.png) no-repeat left top; font-size:0px; color:transparent; }
.isProduct .checkListButton { width:109px; height:24px; background:url(images/checkListButton.png) no-repeat left top; font-size:0px; color:transparent; }
.checkAndWishList { width:223px; margin-top:0px; }

/*Product styles end*/

/*News styles start*/
.dato {}
.imageFloat{}
.newsImgSmall { max-width: 100px; }
.newsImgMedium { max-width: 230px; }
.newsImgLarge { max-width: 483px; }
/*News styles end*/

/*RightBox styles start*/

/*Small Newsletter styles start*/
.newsSubscribeButton{}
.inputMailSmall { }
/*Small Newsletter styles end*/

/*RightBox styles end*/



/*Main styles end*/


.noItemsTable { background:none; }
.noItemsHeader { color:#FFFFFF; }

.divItemGroups {width:694px; margin-top:20px; *margin-top:45px; }
.divItemGroups .row .item a, .divItemGroups .row .item a:hover {color:#FFF; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.divItemGroups .row .next { margin-left: 20px !important}

#LoginContainer { margin-top:10px; position:relative;}
#LoginContainer .loginRight { margin:0px; float:left; position:absolute; left:170px; top:26px;}
#LoginContainer .loginLeft  { margin:0px; float:left; width:150px; position:absolute; left:0px; top:0px;}

.wishList #wishListItems { border:none; padding:0px;}
.wishListEditGrid {width:504px;}

.divPricesOrderResult .text { width:220px; clear:both; margin-top:5px; text-align:left;}

#giftCertificate .inputSearch { width:140px; height:16px; background:none; border:1px solid #DFDFDF; padding-left:5px; outline:none}

.gift_basketStep_before {background-color:#6b8518; border:1px solid #728d1a; color:#FFFFFF;}
.gift_basketStep_active {background-color:#6b8518; border:1px solid #728d1a; color:#FFFFFF;}
.gift_basketStep_after {background-color:#8aab1f; border:1px solid #728d1a; color:#FFF;}

.gift_tableUserInfo td { vertical-align:top;}
.gift_tableUserInfo input {border: 1px solid #C3C3C3; width: 200px; padding-left:5px; outline:none}

.relatedProductImage { border:0px solid #e6e6e6;}

#productRelationsCenter { margin-top:20px; float:left; clear:both; background: url(images/RelatedShadow.png) right bottom no-repeat;  padding-bottom:21px!important; }
#productRelationsCenter .relationsTable .relationsTableHeader { background: url(images/spriteImages.png) 0 -2384px no-repeat;font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; color:#FFF; font-size:15px; padding:0px; padding-bottom:10px;text-transform: none; font-weight:normal;  width: 709px !important; line-height: 40px; padding: 0 0 0 14px}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { font-size:12px; font-weight:normal;}

.relationsTable { }
.relatedProduct {width:175px;}
.relatedProductText { width:108px;}
.relatedProductText .textSmall { font-size:12px;}
.relatedProductText .textSmall a{ font-size:12px; text-decoration:none;}
.relationsTable .boxContent { background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 0px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;  }
.relatedProductImage img { border: #e8e8e8 1px solid}
.shareBox{ margin-top:0;}

.productListView1 .imageBorder, .productListView2 .imageBorder { position:relative;}
.productListView1 .listItemContent, .productListView2 .listItemContent { position:static;}

.overlayList { position: absolute; bottom: 0px; left: 0px !important}
.overlayList img { float: left; width: auto !important}


.productItemPic .imageBoxMedium .imageBorderMedium {position:relative;}

.productItemPic .overlayList {
	bottom:0px;
	left:0px;}
	
.relatedProductImage {position:relative!important;}	

li.expanderMenu a {
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
}

/* Sale styles - added 21/06/2011 */

.prevPrice {color:#f04549;}
.prevPriceList {color:#f04549; text-decoration: none; text-transform: uppercase}
.prevPriceSmall {color:#f04549;}

/* Sale styles end - added 21/06/2011 */
.ssBox{ position:relative;}
.ssBoxLoaderIcon{ position:absolute; right:35px; top:2px;}
.productMenucontainer{ margin-top:40px}
.left .ssBoxTextDiv input{border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:135px; height:19px; background:#FFFFFF; padding-left:5px; border-right:none; font-size:12px; outline:none}
.left .ssBoxButtonDiv {background: url("images/knap.gif") no-repeat scroll 0 0 transparent;  float: left;}
.left .ssBoxButtonDiv input{ width:25px; height:23px; outline:none}
	
.freightText .inputFreightType {
    width: 200px; outline:none
}
.freightText .inputDelivery {
    width: 200px; outline:none
}
	
	
/*General*/
.isFrontpage, .main { background: url(images/bgRepeat.png) center top repeat-x;}
.isFrontpage .mainContentTD {color:#000000; width: 900px}
.isProductlist .right { display:none }
.isFrontpage .right { float: left; margin-left: 0; padding: 0; position: absolute;  right: -4px; top: 252px; width: 229px; }
.isFrontpage .centerNoLeftSidebar { float: left; width: 900px; padding:0 }
.frontpageOuter { background: none; float: left; height: 417px; margin-left: 0; margin-top: 0; padding: 0; }
.mainContent { position: relative; width: 900px}
.brandsLogo { width: 900px; height: 222px; float: left; margin-top:10px; position: relative;  background:url(images/footer_inner.png) center top no-repeat}	
.isFrontpage #clearBottomDiv { height: auto !important; clear:both}
.isFrontpage .topSection {width:900px; height:226px; position:relative; z-index:999; background: url(images/top.png?dfsdsfhbdfd) center top no-repeat }
.left {margin:0 28px 0 0; width: 170px; float: left; padding: 0 0 0 0;}
.topSection {width:900px; height:235px; position:relative; z-index:100; background: url(images/top.png?dfsdsfhbdfd) center top no-repeat }

/*Logo Brands button*/
.MenLink { width: 131px; height: 20px; background: url(images/sprite_images.png) 0 -1525px no-repeat; position: absolute; top:24px; right:0}
.MenLink:hover { background: url(images/sprite_images.png) 0 -1606px no-repeat;}
.WomenLink { width: 131px; height: 20px; background: url(images/sprite_images.png) 0 -1525px no-repeat; position: absolute; top:118px; right:0}
.WomenLink:hover { background:url(images/sprite_images.png) 0 -1606px no-repeat;}


.centerNoLeftSidebar{width: 726px;}


/* Wide footer styles */
.isCheckout .wideFooter .wideFooterFrontpage { background: url(images/footerCheckout.jpg) 0 center no-repeat !important; display:block; width:735px; padding:0; margin:0 auto; position:relative; min-height: 195px; padding: 40px 0 0 165px }
.isCheckout .wideFooter { background: url(images/footerCheckout_repeat.jpg) 0 bottom repeat-x !important; position:relative; margin:0 0 0; padding-top: 40px}

.wideFooter { background: url(images/footChicken.jpg) center 40px no-repeat; position:relative; margin:0 0 0; padding-top: 40px}
.wideFooterFrontpage { display:block; width:735px; padding:0; margin:0 auto; position:relative; min-height: 154px; padding: 40px 0 150px 165px; }
.wideFooterFrontpage h1, .wideFooterFrontpage .title, .wideFooterFrontpage p, .wideFooterFrontpage p a { color: #a4a4a4;  }
.wideFooterFrontpage h1, .wideFooterFrontpage .title { font-size:19px; font-weight:400; color:#363231; text-transform:uppercase }
.wideFooterFrontpage p, .wideFooterFrontpage p a { font-size:11px; color:#a4a4a4; line-height:16px; text-decoration:none }
.wideFooterFrontpage p { margin:11px 0 5px; color: #363231 !important; font-size: 13px }
.wideFooterFrontpage p a:hover { text-decoration:underline }

.divFooterPart1, .divFooterPart2, .divFooterPart3 { padding:0 0 0 }
.divFooterPart2, .divFooterPart3 { position:absolute; top:0 }

.divFooterPart1 { margin: 0;  }

.footerMenuAdvancedRightSideDiv #fpFooterPhone, .footerMenuAdvancedRightSideDiv #fpFooterEmail, .footerMenuAdvancedRightSideDiv #fpFooterFacebook, .footerMenuAdvancedRightSideDiv #fpLivechat { display:block; height:25px; padding:3px 0 5px 35px }
.footerMenuAdvancedRightSideDiv #fpFooterPhone { background:url(images/sprite_images.png) 0 -195px no-repeat; cursor: pointer }
.footerMenuAdvancedRightSideDiv #fpFooterPhone:hover { background:url(images/sprite_images.png) 0 -1181px no-repeat; cursor: pointer }

.footerMenuAdvancedRightSideDiv #fpLivechat { background:url(images/sprite_images.png) 0 -345px no-repeat; cursor: pointer }
.footerMenuAdvancedRightSideDiv #fpLivechat:hover { background:url(images/sprite_images.png) 0 -1356px no-repeat; cursor: pointer }

.footerMenuAdvancedRightSideDiv #fpFooterEmail { background:url(images/sprite_images.png) 0 -270px no-repeat; cursor: pointer }
.footerMenuAdvancedRightSideDiv #fpFooterEmail:hover { background:url(images/sprite_images.png) 0 -1266px no-repeat; cursor: pointer }

.footerMenuAdvancedRightSideDiv #fpFooterFacebook { background:url(images/sprite_images.png) 0 -420px no-repeat; cursor: pointer }
.footerMenuAdvancedRightSideDiv #fpFooterFacebook:hover { background:url(images/sprite_images.png) 0 -1436px no-repeat; cursor: pointer }
.footerMenuAdvancedRightSideDiv a, .footerMenuAdvancedRightSideDiv span { font-size:13px; color:#363231; text-decoration:none; text-shadow:-1px -1px 0 #FFF }

.wideFooterContent { display:block; width:900px; height:100px; margin:0 auto; padding:0; }
.textAdress { width:auto; color:#FFF; font-size: 11px; line-height:16px; padding:14px 190px 40px 0; /*background: url(images/spriteImages.png) 97px -1842px no-repeat*/    }
.textAdress a, .textAdress a:link, .textAdress a:active, .textAdress a:visited { color:#FFF; text-decoration:none; font-size: 11px; text-shadow: #0f2f3d -1px 1px }

.mcbLogo { float:none; margin:0;}
.mcbLogoBox { margin:0; padding:0; border:none; width:auto }
.mcbLogoBox a { font-size:10px; font-style: normal; color:#FFF; line-height:16px; }

ul.footerMenu li.over { text-decoration: none!important}
/* e:Wide footer styles */

/* Footer menu */
.footerMenuAdvancedDiv { background: url(images/advanceBg2.jpg) 0 top repeat-x;  padding:31px 0 0; height: 227px }
.isFrontpage .footerMenuAdvancedDiv { background: url(images/advanceBg.jpg) 0 top repeat-x;  padding:31px 0 0; position:relative; top:2px; height: 336px !important; }

.footerMenuAdvancedDivInner { display:block; width:900px; margin:0 auto; background: url(images/footerAnimal.png) 0 bottom no-repeat; height: 228px; position:relative }

.footerMenuAdvancedMenuDiv { position: absolute; right: -44px; top: 13px; width: 586px;}
ul.footerMenuAdvancedLevel1 { margin:0; padding:0 0 33px; position:relative; top:0; left:0 }
ul.footerMenuAdvancedLevel1 li { display:block; float:left; min-width:50px; width:auto }
ul.footerMenuAdvancedLevel1 li a { display:block }
ul.footerMenu li a { color:#e9e8e4; text-transform:none }
ul.footerMenuAdvancedLevel1 > li { margin:0 0 0 34px; }
ul.footerMenuAdvancedLevel1 > li:first-child{ margin: 0;}
ul.footerMenuAdvancedLevel1 > li > a { font-size:15px; color:#526573; text-decoration:none; text-transform:uppercase; text-shadow: #ffffff -1px 1px }

ul.footerMenuAdvancedLevel2 { display:block; float:left; margin:20px 0 0 }
ul.footerMenuAdvancedLevel2 li { display:block; float:none }
ul.footerMenuAdvancedLevel2 li a { font-size:11px; color:#363231; line-height:16px; background: url(images/breadCrumb_bullet_small.png) 0 5px no-repeat; padding-left: 10px }
ul.footerMenuAdvancedLevel2 li a:hover { color:#f0464a; text-decoration: none}

.footerMenuAdvancedRightSideDiv {background: url("images/spriteImages.png") 0 -1674px no-repeat; display: block; left: 0; padding: 10px 0 0 0; position: absolute; top: 0; width: 205px; }
.footerMenuAdvancedRightSideDiv h1 { font-family:'Droid Serif', serif; font-size:19px; font-weight:400; color:#e9e8e4; text-decoration:none; text-transform:uppercase }
.footerMenuAdvancedRightSideDiv p { margin:95px 0 0; font-size:13px; color:#363231; line-height:18px; width: 310px; text-shadow: #FFF -1px 1px; }
.footerMenuAdvancedRightSideDiv .arrow { color: #ef4246; text-shadow: #FFF -1px 1px; padding: 0 10px 0 10px}
/* e:Footer menu */


.top, .topDiv { position: absolute; top:0; width: 13px; height: 44px}
#TopImageMap { position: absolute; top:47px;  z-index:1251; margin-left:0; width: 130px}
#TopImageMap img { width:130px; height:112px;}
			
/* Top menu */
.menu, .additionalMenu { background:none; margin:0; width:auto }
.additionalMenu { height:45px}
.additionalMenu { padding:0; width:900px; position:relative; top:0; left:0 }
.additionalMenu a { font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#414244; text-transform: none; padding-right:12px; background: url(images/spriteImages.png) right -791px no-repeat;    }
.additionalMenu a:hover, .additionalMenu a:active { color: #f26669;  }
.additionalMenu .menuNormbg:last-child a{ background: none !important}

.menuNormbg, .menuOverbg { margin:0 0 0 7px; padding:0; background:none }
.menuNormbg.firstTopMenuItem, .menuOverbg.firstTopMenuItem { margin:0; padding:0; background:none }
.menuNormbg a, .menuOverbg a { text-decoration:none }
.menuOverbg a {color: #6c8618}
/* e:Top menu */

/* Dropdown menu */
.menu { width:900px; padding:0;  margin-top:125px; z-index: 9999; position: relative }

#topDropDownMenu { margin:0 0 0 0 }

li.expanderMenu { padding:0 !important; z-index:60; background: url(images/spriteImages.png) 2px -1058px no-repeat; margin: 5px 0 0 0 }
li.expanderMenu:first-child { background: none}
li.expanderMenu.showAsHover { background:#FFF ; color: #5a5b5b; -moz-border-radius: 5px; border-radius: 5px 5px 0 0; margin: 5px 0 0 0;}


@media screen and (-webkit-min-device-pixel-ratio:0) {#topDropDownMenu li.expanderMenu:hover { background:#FFF; color: #5a5b5b !important }}
.topLineLink { display:block; padding:0 15px 9px 33px; font-size:15px; line-height:35px;}
li.expanderMenu .topLineLink { font-weight:normal; color:#FFF; position:relative; z-index:999; font-size:17px;  padding:0 15px 9px 30px; background: url(images/spriteImages.png) 15px -1207px no-repeat; margin-top: -3px}
/*li#topmenu_0.expanderMenu .topLineLink { padding:10px 15px 9px 30px; background: url(images/spriteImages.png) 15px -1297px no-repeat; color: #FFF}
li#topmenu_0.expanderMenu .topLineLink:hover { color: #5a5b5b}
li#topmenu_0.expanderMenu.showAsHover .topLineLink { padding:0 15px 9px 33px; color: #5a5b5b !important; margin-top:-3px }
*/
li.expanderMenu.showAsHover .topLineLink { color:#5a5b5b !important; padding:0 15px 11px 30px; background: url(images/spriteImages.png) 11px -1210px no-repeat; margin-top:0px }
li.expanderMenu .topLineLink:hover { color:#5a5b5b; }


#topDropDownMenu .menuHeightDiv { height:0; background:none }
li.expanderMenu div.menuContainer {top:46px; z-index:990; background: #FFF; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow:0px 0px 15px rgba(0,0,0,0.1);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.1);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.1);	box-shadow:0px 0px 15px rgba(0,0,0,0.1);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;}
li.expanderMenu div.menuFirstWrap { padding:0; background: none; width: auto !important; }
li.expanderMenu div.menuSecondWrap { padding:0 0 0 19px; margin:0; background:none }
li.expanderMenu div.menuThirdWrap { border:none;padding:15px 0 30px; padding-right: 0; height: auto}

#topDropDownMenu dl { border:none; padding-right:28px; text-align: left; float:left}
#topDropDownMenu dl:first-child { padding-left:0; text-align: left; width; float:left; margin-left: 0}
#topDropDownMenu dt { display: block; border-bottom: none; display: block; margin: 0 0 5px; padding: 5px 0 0 0; height: 20px;}
#topDropDownMenu dt .menuLinkElement { text-align: left; font-size: 14px; color: #535457; text-transform: uppercase; font-weight: bold; float:left;  font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; }
#topDropDownMenu dd { padding:0; margin:0}
#topDropDownMenu dd a { display:block; padding:3px 0 2px; line-height:16px; font-weight:normal; color:#535457; text-transform:none; text-align: left; font-size: 13px}
#topDropDownMenu dd a:hover {color: #f04549}
/* e:Dropdown menu */


.ssBox { background: none !important; float: right; height: 24px; margin: 4px 32px 0; position: absolute; right: 0; top: 0; width: 191px;}
.ssBoxTextDiv {  }
.ssBoxTextDiv input {color: #143443; font-size: 12px; height: 27px; margin: 0; outline: medium none; width: 185px; padding: 0 0 0 10px ; line-height: 27px}
.ssBoxLoaderIcon { float:none; margin:0; position:absolute; top:7px; right:5px }
.ssBoxButtonDiv {display: block; float: none; height: 26px; position: absolute; right: -19px; top: 0; width: 22px; }
.ssBoxButtonDiv input { height: 26px; margin: 0; outline: medium none; width: 22px;}
.ssResult { left:-460px; top:45px }
.ssResultSectionHead{ text-shadow:none;}
.menu .ssResultSection li a, .menu .noresult a{color:#5B6062;}
.ssResultSeeAll #SeeAllLink { color:#5b6062 }


#ctl00_ContentRegion_ctl00_panelNewEstroSlideshowContainer {display:none;}

/*Slide Frontpage*/
.peKenBurns .peKb_slides { width: 900px; height: 383px; background-color: transparent;  border-radius:0; padding: 0;}
.peKenBurns {width: 900px; height: 433px;}
/* PeKenBurns slide show */
.peKenBurns .peKb_slides { border-radius:3px; -moz-border-radius:3px; height: 412px; }
.peKenBurns .peKb_slides .peKb_frame { background:#e8e7e3; height: 412px; }
.peKenBurns .peKb_slides .peKb_caption { display:none }
.peKenBurns .peKb_timer { width:18px; height:18px; color:transparent; margin:1px 0 0 }
.peKenBurns .peKb_timer canvas { display:none }
.peKenBurns .peKb_timer .peKb_overlay { width:18px; height:18px; background:url(images/buttons.png) -36px 0 no-repeat }

.peKenBurns .peKb_videoClose { display:none }
.peKenBurns .peKb_controls { overflow:visible; z-index:220 }
.peKenBurns .peKb_controls .peKb_holder { margin-top:-7px; overflow:visible }
.peKenBurns .peKb_controls .peKb_mainPanel { position:static }
.peKenBurns .peKb_controls .peKb_slideBtns { height:18px }
.peKenBurns .peKb_controls .peKb_slideBtns li { height:18px; width:18px }
.peKenBurns .peKb_controls .peKb_slideBtns li a { height:18px; width:18px; background:url(images/buttons.png) 0 0 no-repeat }
.peKenBurns .peKb_controls .peKb_slideBtns a:hover { background-position:0 -40px }
.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover { background-position:-36px 0 }

.peKenBurns .peKb_controls .peKb_arrows { position:absolute; top:-68px; right:-10px; border-radius:0; z-index:20 }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next { height:38px; width:20px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover, 
.peKenBurns .peKb_controls .peKb_arrows .peKb_next, .peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover { background:url(images/button_navslide.png) no-repeat }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev { background-position:left top }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover { background-position:left -100px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_next { background-position:right 0 }
.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover { background-position:right -100px }
.peKenBurns .peKb_shadow .peKb_middle {background:none;}
.peKenBurns .peKb_timer .peKb_sprite { background: none}
/* Fix slideshow's default style for IE */

/*CONDITIONAL STYLES FOR IE7*/
.ie7 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
.ie7 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
.ie7 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
.ie7 .peKenBurns .peKb_videoClose { background:none }
.ie7 .peKenBurns .peKb_logoLabel { background:none }

/*END CONDITIONAL STYLES FOR IE7*/

/*------------------------------------------------------------------------*/

/*CONDITIONAL STYLES FOR IE8*/
.ie8 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
.ie8 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
.ie8 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
.ie8 .peKenBurns .peKb_videoClose { background:none }
.ie8 .peKenBurns .peKb_logoLabel { background:none }
/*END CONDITIONAL STYLES FOR IE8*/

/* e:Fix slideshow's default style for IE */

/* e:PeKenBurns slide show */


/*Listing Page*/
.isFrontpage .left { display: none}

.content {width:900px; margin-top:20px; z-index:1; margin: 0 0 0 0; padding: 0 0 0 0 }

.topSectionBreadcrumb { position: absolute; top:-7px; left:0}
.topSectionBreadcrumb li.first .b{display:none}
.topSectionBreadcrumb li a {color: #86858a;text-decoration: none; font-size:11px;}
.topSectionBreadcrumb li {color: #3a3b3d; display: inline; font-weight: normal; margin: 0 1px 0 0; font-size: 11px}
.topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small.png) center center no-repeat; display: inline;}

.topSectionView2 { padding: 0; width: 694px; margin-top:16px; height:215px}
.topSectionView2Content { padding: 19px 15px 19px 15px; width: 662px; min-height: 175px; margin-top:21px; background:#FFF;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 0px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;}
.topSectionView2 h1 { color: #f04549; font-size: 36px; text-transform: uppercase;}
.topSectionView2 p {color: #535657; width: 400px; font-size: 13px; line-height:18px; padding: 0 0 20px 20px}

.topSectionView2Outer { width:702px; height: 215px; padding:0; }

.isProductlist .noPicture { height:auto; background:none; padding:0; margin:0; border: none; width:702px; }
.isProductlist .noPicture .topSectionBreadcrumb { top:-7x; left:0; position: absolute }
.isProductlist .topSectionView2NoPicture{ height:auto; background:none; padding:0 0 13px; margin:0; width:702px; }
.isProductlist .topSectionView2NoPicture h1 { margin: 19px 0 0 18px}
.noPicture .topSectionView2Content {width: 702px; min-height: 120px}

.isProductlist .divOfferConditions{ display: none}

.productMenucontainer { margin: 0; padding:0} 
.leftMenuHeader { background: url(images/spriteImages.png) 0 -1980px no-repeat; border-bottom: 1px solid #DFDFDF; height: 31px; padding: 7px 0 0 13px; font-size: 17px; color: #FFF; text-shadow: #000 -1px 1px; width: 157px}
.itemGroup0 .leftMenuHeader, .itemGroup1 .leftMenuHeader, .itemGroup2 .leftMenuHeader, .itemGroup3 .leftMenuHeader  { background: url(images/spriteImages.png) 0 -1980px no-repeat; border-bottom: 1px solid #DFDFDF; height: 31px;padding: 7px 0 0 13px;}

.itemGroup0, .itemGroup1, .itemGroup2, .itemGroup3 { background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 5px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3\9;border:1px solid rgba(0,0,0,0)\9;border-collapse: separate; border-radius: 10px 10px 0 0}

.leftMenuContainer { width:170px; text-transform: none; font-size:12px; margin:20px 0 0 0;}
.leftMenuContainer:first-child { margin: 0; }
.itemNo { color:#9ca1a2; font-size:11px; text-transform: none; text-align: left}
.isProductlist .divPrices, .isSearch .divPrices { text-align: left}
.isProductlist .freightLink a, .isSearch .freightLink a { font-size:11px; font-weight: normal; color: #9b9b9b}

.isProductlist #clearBottomDiv {  clear: both; height: 10px;}
.LoginBoxRight { display: none}
.isAuthenticated .LoginBoxRight { display: block}

/*Details*/
.centerProductNoRight {  width: 698px; padding-right:0; position: relative}
.isProduct .centerContentProductNoRight { background: none; float: left; margin-top: 28px; padding: 0 0 0 0; width: 702px; margin-bottom:10px; position:relative}

.isProduct .center { width: 702px; padding-right: 0; padding-top:17px; position:relative}
.isProduct .centerContent { width: 702px; padding:0} 
.isProduct .productItemPic{width: 435px; height: auto; z-index:5; position:relative}
.isProduct .priceStor { font-size:30px; font-weight: normal; line-height:30px; float: left; margin-bottom:0; *margin-bottom: 0;  color: #535657; margin-top:0; width: auto; height: 30px}
.isProduct .unitPrice { float: left; margin-left: 10px; margin-top: 13px; height: 17px; line-height: 17px; color: #254250; }
.isProduct .ajaxload {background-image: url(images/ajax-loader.gif); height: 16px; margin: 1px; position: absolute; right: 0; top: 40px; width: 16px; float: none}
.isProduct .imageBoxMedium { width:420px; border:0; padding:0px; margin:0; background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 0px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate; }
.isProduct .imageBoxMedium img { max-width:100%; }


.isProduct .topSectionBreadcrumb { position: absolute; top:0; z-index: 99}
.isProduct .topSectionBreadcrumb li.first .b{display:none}
.isProduct .topSectionBreadcrumb li a {color: #9c9b9a;text-decoration: none; font-size:10px;}
.isProduct .topSectionBreadcrumb li {color: #363231; display: inline; font-weight: normal; margin: 0 1px 0 0;}


.isProduct .addToCartButton { background: url(images/spriteImages.png) 0 -883px no-repeat; width: 216px; height: 41px; font-size:0; padding: 0; line-height:0; margin-left:36px !important; margin-top:-43px !important; float:left; text-indent: -999px; overflow: hidden; line-height: 0; cursor: pointer}
.isProduct .inputQuantity {border: none; text-align:center; line-height:41px; background: url(images/spriteImages.png) 0 -669px  no-repeat; width: 37px; height:41px; font-size:20px; color: ##363532;  float:left; outline:none}

.isProduct .itemQuantity { float: left; width: 37px; margin-left:0; }
.isProduct .headline {  color: #254250;  font-size: 18px; font-weight: normal; line-height: 18px; height:auto; width: 250px; margin:0; padding-top:0; text-transform: none; text-transform: uppercase}


.choiceBordersInner {float: left;width: auto;height: auto}
.itemPicZoomText{color:#747577; font-size:9px; position:relative; width:435px; padding-top:0; z-index:-1;}
.itemPicZoom{background: url(images/search_icon.jpg) left bottom no-repeat; float: left;  margin-right: 5px; padding-left:15px; line-height:9px;}
.itemPicZoomImg img {display:none}
.plusicon{position:absolute; top:0px; left:182px; padding-left:11px; background: url(images/plusicon.jpg) left bottom no-repeat}

.highslide-container { z-index: 2001 !important}


.itemAdded .text a{ color: #f04549; padding: 10px 0}
.itemAdded .text a: hover{ color: #535657}
/*.isProduct .stock {margin-top: 0; margin-bottom: 5px; padding-left:0; width: 200px; float:none !important}
.isProduct .stock .stockText { display: inline; color: #7a7879; font-size:11px}
*/.isProduct .itemAdded { margin-left: 0; padding: 10px 0 10px 0; color: #747577; font-size:11px; }
.isProduct .stock {float: none !important; font-size: 13px;line-height: 14px; margin: 16px 0 18px 3px; padding: 0;}
.isProduct .descriptionLabelContainer a{ text-decoration: none; font-size:11px}
.ssResult { margin: 0 1px; position: absolute;  top: 55px; width: 699px; z-index: 5000;}
.itemVariant { clear: both; margin-bottom: 5px; margin-left: 0; width: auto;}
.itemVariantDropDowns { height:auto; padding-bottom:0}
.isProduct .overlayList { background-repeat: no-repeat; bottom: 0; cursor: pointer; position: absolute; right:0; z-index: 43;}
.isProduct .overlayList img { width: auto; border: none !important; height: auto}

.isProduct .itemButton.checkAndWishList input, .isProduct div.freightLink a{ margin-top:0 !important; padding:0; width:127px; height:25px; font-size:0; line-height:0; outline:none; text-indent:-9999px; overflow:hidden; position:absolute }
.isProduct div.freightLink { display:block; position:relative; top:8px; left:0; *top:-25px;  }
.isProduct span.freightLink a { color:#3a3737; text-decoration:none }
.isProduct span.freightLink a:before { content:" - " }
.isProduct div.freightLink a { display:block; background:url(images/spriteImages.png) 0 -2197px no-repeat }
.isProduct .choiceBordersInner .freightLink {  margin-left:0; margin-bottom:0; width:260px\9}
.isProduct .choiceBordersInner .freightLink a {color: #9B9B9B; font-size:11px; text-decoration: none; line-height:16px; text-decoration: underline}

.itemQuantity .text { display:none}
.itemQuantity { margin-top:0 !important}
.addToCartEndDiv { clear:both}
.divItemGroups {width: 702px;}

.isProduct .prevPrice {font-size:12px; color:#505152; line-height:17px; text-decoration: line-through; width: auto; font-weight: normal; float: left; text-transform: uppercase }
.itemAdded .text a: hover{ color: #f04549}

.isProduct .divOfferConditions { clear: both; color: #7A7879; float: left; font-size: 11px; font-style: italic;padding-bottom: 0;}
.isProduct .descriptionLabelContainer { color: #2A2A2A; font-size:12px; padding-bottom: 0; position: relative}

/* Item info */
.isProduct .itemInfo { font-size:12px; margin:0 0 30px; position:relative }
.isProduct .itemInfo .text a:hover { color:#9ebd4d }

.compact-product-description-div { position:absolute; bottom:-27px; left:0 }
#compact-product-description-show-more-button, #compact-product-description-show-less-button { float:left; display:block; padding:0 0 2px 20px; text-decoration:underline; cursor:pointer }
#compact-product-description-show-more-button { background: url(images/breadCrumb_bullet_green.png) 0 5px no-repeat; padding-left: 11px;  }
#compact-product-description-show-less-button { background: url(images/breadCrumb_bullet_green.png) 0 5px no-repeat; padding-left: 11px;  }
#compact-product-description-show-more-button:hover, #compact-product-description-show-less-button:hover { color:#9ebd4d }
.productItemInfo.noRight { width: 255px; margin-top:0; background: none; position: relative}

/* e:Item info */


.multiPrices { width: 259px; margin-top:0}
.multiPrices tr{ width: 259px; height: 23px; }
.multiPrices .column1 { padding-left:6px; padding-bottom:3px}
.multiPrices .column2 { text-align: right; padding-right: 12px; padding-bottom:3px }

.isProduct .productItemPicBorder { float: left;  margin-right: 5px;  margin-top: 10px;  width: 100px; background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 0px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;}

.isProduct .productItemPicBorder img { width: 100px}
.productItemPicBorder  .highslide img { margin: 0}
.productItemPicBorder IMG { margin: 0px !important; max-height: 150px; max-width: 100px !important;}

.cloud-zoom img { margin:-1px 0 0 -1px}
.itemPic {  clear: both; margin: 0; width: 420px}

.choiceBorders {background: transparent !important; width: 220px; border: none !Important}

.ssResult {margin: 0 1px; position: absolute;  top: 55px; width: 699px; z-index: 5000;}


.isProduct .overlayList img { border: medium none !important; height: auto; width: auto;}
.relatedProductImage .overlayList img { border: medium none !important; height: 15px; width: auto;}

/* Check out */
.isCheckout .content .checkout {margin: 0 0 30px 0; background: none !important}
.che_log_inner_right_field .w202 { background: url(images/spriteImages.png) no-repeat scroll 0 -3314px transparent;  outline:none}
.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -2477px transparent; }
.selected .bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -2528px transparent;  color:#FFF; text-transform: uppercase;  font-weight: normal !important; font-size: 15px; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;}
.selected .bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -2891px transparent;color:#FFF; text-transform: normal; font-weight: normal !important}
.bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -2641px transparent;  text-transform: uppercase; font-weight: normal; font-size:15px;  }
.bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -2583px transparent; }
.bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -2916px transparent; }
.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.shopvidere { background: url(images/spriteImages.png) no-repeat scroll 0 -2698px transparent; }
.neeste { background: url(images/spriteImages.png) no-repeat scroll right -2699px transparent; margin-right: 5px }
.isCheckout .center { color: #343434 !important; padding: 0 0 0 0; padding-left: 0 }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434; border: none; outline:none }
.antalpro { background: url(images/spriteImages.png) no-repeat scroll 0 -2949px transparent; margin: 0 20px 0 4px; font-size: 10px; }
.bt3 { background:url(images/spriteImages.png) no-repeat scroll 0 -2829px transparent; margin-top:0; }
.bt3 a { background:url(images/spriteImages.png) no-repeat scroll right -2860px transparent; margin-top:0; color:#FFF; text-transform: none }
.che_boxt .che_boxh { background:url(images/spriteImages.png) no-repeat scroll 0 -3497px transparent; }
.yellowBox .bt3 a { background:url(images/spriteImages.png) no-repeat scroll right -2860px transparent; margin-top:0;color:#FFF; }
.yellowBox .bt3 { background:url(images/spriteImages.png) no-repeat scroll left -3008px transparent; margin-top:1px; }
a.bt3 span { background: url(images/spriteImages.png) no-repeat scroll right -2860px transparent; }

.freightTextAndLabel .freightText .inputDelivery { background:url(images/bg_inputst2.png) 0 -67px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; outline:none }
.che_bstep2 input { border:none; background:url(images/spriteImages.png) 0 -3188px no-repeat; padding: 5px; width:192px; outline:none }
.che_bstep2 .w45 { background:url(images/spriteImages.png) 0 -3120px no-repeat; width:35px;  outline:none}
.che_bstep2 .w129 { background:url(images/spriteImages.png) 0 -3272px no-repeat; width:130px; padding-left: 15px; outline:none }
.che_checkbox input { width:auto; outline:none; outline:none }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/spriteImages.png) no-repeat scroll 0 -3340px transparent; outline:none }
.userTypeSelector input { width:auto; outline:none}
.che_bstep2 { clear: both; }
.isCheckout .right { color:#343434; padding: 0 16px 0 0; width: 219px }
.che_boxtext h2 { color:#343434; line-height: 22px; }
.che_frag .freightNoteDiv { font-style:normal; }
.che_boxt .che_boxct {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;  background: none repeat scroll 0 0 #FFFFFF;  border-color: -moz-use-text-color #D1D1D1 #D1D1D1; border-right: 1px solid #D1D1D1; border-style: none solid solid; border-width: medium 1px 1px; color: #343434; font-size: 11px; margin-bottom: 7px; overflow: hidden; width: 663px;}
.che_allpricetext { text-transform: uppercase; position: relative}
.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 908px; background:none; background: none; margin: 0 auto !important; padding-bottom: 30px}
.che_head {    background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0 0; width: 908px; }
.che_log_headline, .che_log_inner label {color:#000; font-size: 17px; font-weight: normal; text-transform: uppercase;}
.che_log_inner label { margin-left: 3px; }

.block-box-list img:first-child { width: auto !important; margin-top: -4px; margin-bottom:12px !important}
.che_bstep2 .w20 { padding: 5px 0 0 7px; width: 10px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { border: none; height: auto; margin-bottom: 5px; padding-top: 4px;   vertical-align: middle; width: 104px;}
.jegaccep a { color: #09468a;text-decoration: underline;}
.che_bstep2 select { background: url(images/spriteImages.png) 0 -3189px no-repeat; border: none }

.box3 { background: url("../images/checkout/box3_bottom.jpg") no-repeat scroll 0 bottom #F2F2F2; margin-bottom: 12px;  width: 250px;}
.box3_ct { background: url("../images/checkout/box3_top.jpg") no-repeat scroll 0 0 transparent; padding: 10px 5px 10px 10px; width: 250px;}
.w106 { width: 160px;}

.che_allprice {background: url(images/spriteImages.png) no-repeat scroll 0 -3371px transparent;  font-size: 11px; height: 58px; margin: 0 0 7px; padding: 7px 12px 12px 0; text-align: right; width: 653px;}
.che_boxt2 { padding-bottom: 12px;}
.che_indhead { padding-bottom: 0; padding-right: 0;}
.che_boxt2 .che_boxh { background:url(images/spriteImages.png) no-repeat scroll 0 -3566px transparent; font-weight: bold; height: 19px; line-height: 12px; padding: 7px 10px 0 8px; width: 201px;}

/* e:check out */

/*Wishlist and Checklist*/

.itemButton .wishListButton { background: url(images/sprite_images.png) left -1036px no-repeat; width:126px; height:26px; font-size:0px; color:transparent;margin-right:10px}
.isProduct .itemButton.checkAndWishList { width:263px; height:25px; margin:8px 0 0 0; *margin:0 0 0 0; position:relative }
.isProduct .checkListButton{ background:url(images/spriteImages.png) 0 -2287px no-repeat;/* position:relative; right:0*/ float: left; }
.itemButton{ margin-bottom:0; margin-top:0; float:left; *clear: none; *margin-bottom: 5px}
.checkAndWishList{ padding-top:0px; *padding-top:0px;  margin-bottom:0px; margin-left:0; width: 262px; margin-top:0;}
.isProduct .imageBorderMedium { width: 420px; background: #FFFFFF}
.boxCenterContainerImgPRODUCT { margin-top: 24px}

.wishList a {  color: #000; font-size:12px; text-decoration: none }
.wishList a:hover { color: #f1474b; font-size:12px; text-decoration: none}
.wishList #wishListItems { border: none; clear: both; padding: 5px;}
.wishList #wishListSendSetup .button, .wishList .button {background:#221f20; border: none; color: #FFF; cursor: pointer; font-size: 11px; font-weight: normal; height: 20px; line-height: 20px;  padding: 0 15px; width: auto; text-transform: uppercase; margin-left: 5px;}
.wishList #wishListSendSetup { float: left; width: 220px; margin-left:80px}

.wishList .inputQuantity {background:none; border: 1px solid #c3c3c3; color: #3A3737; font-size: 12px; height: 20px;line-height: 20px; width: 20px; margin-top: 10px}
.divChecklistHead select { border: 1px solid #c3c3c3; }

.printIconCheckList { background-color: #f1474b; background-repeat: repeat-x; left: 6px; position: relative; top: 2px;}
.centerContentWebPage {background: none;  float: left; margin-top: 5px; padding: 10px; width: 485px;}

.productListView3 .purchaseButton { display:none; margin:9px 0 0 0; width:220px; padding:0; position:absolute; left:0; background: #373433; font-size:0; line-height:0; padding:0; text-indent:-9999; overflow: hidden; }
.pbShow { display:block !important; top:0; position:absolute; }
.isProductlist #productListTable td:first-child{ height: 0 !important; *height: 20px !important}

/*Relation Box*/
.relatedProduct .overlayList { background-repeat: no-repeat; bottom: 0; cursor: pointer; left: -7px; position: absolute; width: 91px; z-index: 43;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { display: block; font-size: 11px; line-height: 11px; width: 100px; color:#f1494e; text-decoration: line-through; margin-top: 9px}
#productRelationsCenter .relationsTable .relatedProduct  .priceExcl { color: #363231; font-size: 12px; line-height: 13px; display: none}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { display: block; color: #535657}
.relatedProductCenterText .smallProductListShowMore { display: none !important}

/*Freight price*/
.highslide-html, .highslide-wrapper { background: none repeat scroll 0 0 #FFFFFF !important;}
.articleWrapper .text {padding-top:10px; font-size:11px; color: #373433}

.divItemGroups .row .item {float: left; margin-bottom: 20px; text-align: center; background: url(images/groupImg.png) 0 0 no-repeat; width: 114px; height: 34px; line-height: 14px; color: #FFF; text-shadow: #000 -1px 1px; padding:4px 5px 0; }
.divItemGroups .row .item .groupImg img { max-height: 30px; }

/* Custom style */
#productListTable .priceInfoIcon {display:none;}
.isProduct .multiPrices {float: left;font-size: 12px; left: -4px; margin-bottom: 10px; margin-top: 10px; position: relative; width: 255px;}
.multiPrices .column1 { padding-bottom: 3px; padding-left: 6px !important; padding-right: 0 !important; width: 120px !important;}
.multiPrices .column2 { padding-bottom: 3px; padding-left: 0 !important; padding-right: 4px !important; text-align: right; white-space: nowrap;width: 120px !important;}
.isProduct .multiPrices td {display: block;float: left; height: 20px;line-height: 20px;padding: 4px 10px 2px;}
.isProduct .multiPrices tr:first-child { margin-bottom:5px}
.isProduct .multiPrices tr {height: 23px;width: 259px; background: #FFF; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; margin-top:0; margin-right:0; background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.1);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.1);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.1);	box-shadow:0px 0px 15px rgba(0,0,0,0.1);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate; color: #535657; margin-bottom: 3px}
.isProduct .multiPrices .column1 {
    background: url("images/multiprices_bg.png") no-repeat scroll left 0 transparent;
}
.isProduct .multiPrices .column2 {
    background: url("images/multiprices_bg.png") no-repeat scroll right 0 transparent;
}
tr.column1{display:none!important;}

#boxTopImageLinkWrapper { display:block; width:450px; height:88px; position:absolute; top:71px; right:0; z-index:1252; }
#boxTopImageLinkInner { width:450px; margin:0 0 0 1px }
#boxTopImageLinkInner tr td { padding:0 10px 0 0 }
*+html #boxTopImageLinkInner tr td { padding:0 6px 0 0 }
#boxTopImageLinkInner tr td:last-child { padding:0 }

a.boxTopLink { display:block; padding:9px 0 11px 32px; margin:0 0 1px; font-family:'Varela',Verdana,Tahoma,Arial; font-size:12px; color:#4d4a49; text-shadow:1px 1px 0 #fff; text-decoration:none; line-height:23px; background:url(images/toplink_sprite.png) no-repeat }
#boxTopLink01 { background-position:0 9px }
#boxTopLink02 { background-position:-200px 9px }
#boxTopLink03 { background-position:-400px 9px }
#boxTopLink04 { background-position:0 -91px }
#boxTopLink05 { background-position:-200px -91px }
#boxTopLink06 { background-position:-400px -91px }

#boxTopLink01:hover { background-position:0 0 }
#boxTopLink02:hover { background-position:-200px 0 }
#boxTopLink03:hover { background-position:-400px 0 }
#boxTopLink04:hover { background-position:0 -100px }
#boxTopLink05:hover { background-position:-200px -100px }
#boxTopLink06:hover { background-position:-400px -100px }


.topSection .menu .fade_helper {position:absolute; width: 254px; height:27px; background: url(images/sprite_images.png) 0 -1643px no-repeat;right:0px;	top:-174px;	z-index:0;	display:none;}

/*Top Section - Login */
/* Not logged in */
.tla { height: 45px;left: 0; padding-left: 120px; padding-top: 115px; position: absolute; top: 0; width: 780px;}
.tla span {margin-left:268px;}
.tla img.tlaTrans { height: 97px; position: absolute; top: 0; left:0;  width: 900px;}
.tla input {background:transparent;color:#969696;}
.tla .tlaUsername  {color: #666666; font-size: 11px; line-height: 20px; height: 20px; margin: 0; padding: 0 5px 0 5px  ; position: absolute; right: 265px;top: 101px; width: 170px;}
.tla .tlaPassword {margin:0px;padding:0 5px 0 5px;position:absolute;top:101px;right:71px;color:#666666; width:170px; height: 20px; font-size:11px; line-height: 20px;  }

.tla .tlaLoginBtn {background: none repeat scroll 0 0 transparent; cursor: pointer; font-size: 0; height: 25px; height: 20px; line-height: 0; margin-top: 0; padding: 0; position: absolute;right: 0; top: 100px;   width: 66px; height: 25px}
.tla .tlaFeedback {left: 450px; position: absolute; top: 130px;}
.tla .tlaFeedback #loginDiv { left: 0; position: relative;top: 0;}
.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0px;padding:0px;list-style:none;}

.loginAs, .loginAs a { background: none !important; color: #f0464a !important; font-weight: bold}
.topSmallCart {position:absolute;top:53px; right:39px; background:url(images/bg_card.jpg) 0 0 no-repeat; width:123px; height:68px; padding:25px 0 0 110px;color:#FFFFFF; cursor:pointer; font-size:12px; line-height:14px;}
/* Logged in */
.tla .tlaAuthenticated {margin-top:3px;}
.tla .tlaAuthenticated span {margin-left:0;}
.tla .tlaAuthenticated ul {margin:0px;padding:0px;display:inline;list-style-type: none;}
.tla .tlaAuthenticated li {background:url(images/breadCrumb_bullet_small.gif) left center no-repeat; margin-right:4px;margin-top:3px; padding-left:10px; display:inline;}
.tla .tlaAuthenticated li a {text-decoration:none;color:#2a2a2a;font-family:Arial, Helvetica, sans-serif;font-size:11px; display:inline;}
.tla .tlaAuthenticated .tlaLogoutBtn {padding:0px; margin:0px; position:absolute; right:0px; top:0px; width:65px; height:27px; background: url(images/spriteImages.png) 0 -1558px no-repeat !important;cursor:pointer; border:none; font-size:0; line-height:0;}

.tlaForgotPass{position:absolute; left:500px; top:5px;font-size: 10px; line-height:10px; display:none;}
.tlaForgotPass a{color:red; display:block; text-decoration:none; font-size:10px;}

.isAuthenticated .topSection { background:url(images/top_AfterLogin.png) 0 0 no-repeat}
.isAuthenticated .tla { height: 45px; position: absolute; top: 98px; width: 100%; text-align:right; float: right; right: 0px !important; padding: 0 !important; z-index:9000; }
.tlaAuthList { padding-right: 73px;}

.topSmallCart { display:block; width:254px; height:27px; padding:0px; font-size:12px; color:#fff; text-transform:none; position:absolute; right:0; top:-174px; cursor:pointer;z-index:1;}
#topSmallCartCount { position:absolute; top:0px; right: 15px; padding:1px 5px 2px; line-height:13px ; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; text-shadow:-1px -1px 0 #435f2e; margin-top:0; margin-right:0;  background:#f0474c  }
#topSmallCartPrice { position:absolute; top:5px; right:7px;  margin-top:0; color: #555350; color: #555350; text-shadow: #FFF -1px 1px;}
#topSmallCartPrice span { font-weight: normal; font-size:12px; color: #555350 }

#criditCardBox { padding:0; display:none }
#topSmallCartCount .addText { display: none}

/*Dropdown Cart*/

#dropDownCartBox { display:block; width:213px !important; height:81px; margin:0 !important; position:absolute; top:-170px !important; right:0; font-family:Helvetica, Arial, sans-serif;color:#474a51;}

#dropDownCartBoxTitle, #basketWrap { }
#dropDownCartBoxTitle { font-size:14px;font-weight:bold;line-height:14px;width:183px !important;color:#474a51 !important; padding:7px 14px 53px !important; background: none !important; border-top:none; background-color: none !important }
 			
#dropDownCartBox .hidethis { display: none}
.divTotalPriceDropDownCart { display: none}

.divTotalItemDropDownCart { display:none; padding-left:6px !important;  border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background: #f0464a; height: 17px; line-height: 16px; color: #FFF; text-shadow: #b8363a -1px 1px; padding: 0 4px; position: absolute; right: 10px; top:18px; }
.divTotalPriceDropDownCart { padding:0 !important }
#dropDownCartBoxContent { padding:0 0 21px !important; background:transparent !important; position:relative; top:0 }
#basketWrap { float:left;position:relative;margin:96px 0 0 !important;padding:11px 4px 5px !important;border:1px solid #FFF !important; border-top:none !important; background:#fff !important; }
.btnScrollUpDropDownCart, .btnScrollDownDropDownCart { font-size:0; line-height:0; outline:none; width:204px !important; height:25px !important; background:url(images/ddcart_sprites.png) no-repeat; cursor:pointer }
.btnScrollUpDropDownCart { background-position:0 0 }
.btnScrollDownDropDownCart { background-position: 0 -50px }

#dropDownCartBox .che_delete { display:block; clear:both; width:14px; height:14px; margin:20px 10px 0 0; background:url(images/ddcart_sprites.png) 0 -100px no-repeat }
#dropDownCartBox .itemImageTh { width:60px; }
#dropDownCartBox .itemImageTh a { display:block }
#dropDownCartBoxList ul li { float:left; display:block; min-height:73px; height:auto !important; padding:10px 0 6px !important; margin:0 5px 0 !important; border-top:1px solid #ededec }
#dropDownCartBoxList ul li:first-child { border:none }
#dropDownCartBoxList ul li img { padding:0 !important; width:60px !important }
#dropDownCartBoxList ul li .contentItemDropDownCart { width:90px !important; padding-left: 10px }
#dropDownCartBox .contentItemDropDownCart a { display:block; margin:0 0 7px; font-size:11px; font-weight:normal; line-height:11px; text-transform:uppercase }
#dropDownCartBox .contentItemDropDownCart p.dropDownCartTotalItem { display:block; margin:0 !important; font-size:13px !important; color:#b80718 !important; line-height:15px !important; padding:0 0 3px !important; }
#dropDownCartBoxList ul li .contentItemDropDownCart p { font-size:11px; margin:3px 6px 0 0 !important }
#dropDownCartBox .inputQuantity 
{ 
font-size:12px;
line-height:13px;
color:#474a51;
width:32px !important;
height:13px !important;
margin:2px 0 0 !important; 

background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVhZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fefefe 0%, #ebeae9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ebeae9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#ebeae9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#ebeae9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#ebeae9 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefefe 0%,#ebeae9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ebeae9',GradientType=0 ); /* IE6-8 */

border:1px solid; border-top-color:#fff; border-bottom-color:#f5f1ef; border-right-color:#faf8f8; border-left-color:#faf8f8;

border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0px 1px 4px -1px #e3e3e3;
-moz-box-shadow:0px 1px 4px -1px #e3e3e3;
-webkit-box-shadow:0px 1px 4px -1px #e3e3e3;

text-shadow:1px 1px 0 #fff;
}

.btnGotoCartDropDownCart, .updateDropDownCart { position:absolute; left:0 }
.updateDropDownCart { bottom:6px; margin:0 7px; width:196px !important; height:35px !important; }
.btnUpdateDropDownCart { position:static; bottom:0px; margin:0 auto; width:196px !important; height:35px !important; font-size:0; line-height:0; outline:none; text-indent:-9999px; overflow:hidden; background:url(images/ddcart_sprites.png) 0 -150px no-repeat !important; display: none }
.btnGotoCartDropDownCart { top:-96px; width:211px !important; height:96px !important; background:#fff url(images/cart_bg.jpg) center bottom no-repeat !important; font-size:0; line-height:0; outline-none; overflow:hidden; text-indent:-9999px; }

#updateDropDownCartLoading { position:absolute; right:8px; top:8px }
#updateDropDownCartLoading .ajaxload { background-image:url(images/ddcart_ajax-loader.gif) }

#dropDownCartLoading { padding:0 !important }
#dropDownCartLoading .ajaxload { width:32px; height:32px; position:absolute; top:42%; left:42% }

#errDropDownCartBox { padding:0 10px 10px; color:#fe0000 }

#freightDropDownCartItem { display:none }
#dropDownCartTotalPriceBottom { display: block; left:12px; top:-69px; z-index: 1000; position: absolute; color: #565657; font-weight: bold; text-transform: none; font-size: 14px }
/* e:Dropdown Cart */



/*Left Menu*/

.leftMenu {padding:5px 0 0 0;}
	
.menuNorm {padding:5px 0 0 13px; }
.menuNorm a { color:#535457; font-weight: normal; text-decoration:none; text-transform: none; font-size:14px; text-transform: uppercase; line-height: 14px}
.menuNorm a:hover { color:#f04348; text-decoration:none; list-style:none;  text-transform: uppercase;  font-size: 14px; line-height: 14px}
.menuActive { color:#535457; text-transform: uppercase;padding:5px 0 0 0 }
.menuActive a { color:#f04348; text-decoration:none; text-transform: none; font-size:14px;  text-transform: uppercase; line-height: 14px; padding-left: 13px; display: block}


.subMenuNorm { list-style: none outside none;  padding:0 0 6px 18px; height: auto; line-height: normal}
.subMenuNorm a { color:#535457; font-size:13px; text-decoration:none; font-weight:normal; padding:0 0 0px 0; text-transform: none}
.subMenuNorm a:hover { color:#f04348; text-decoration:none; font-size: 13px }
.subMenuActive { background:none; font-weight:normal; padding:0 0 6px 18px;}
.subMenuActive a { color:#f04348; text-decoration:none; font-weight:normal; border-bottom:none;padding:2px 0 0 0; font-size: 13px; text-transform: none }
.subSubMenuNorm a { color:#535457; font-size:11px; text-decoration:none; font-weight:normal; border:none;  padding:2px 0 0 18px;}
.subSubMenuNorm a:hover { color:#f04348; font-size:11px; text-decoration:none; }
.subSubMenuActive { background:none; font-weight:normal;}
.subSubMenuActive a { color:#535457; font-size:11px; text-decoration:none; font-weight:normal; border-bottom:none; padding:2px 0 0 18px;}

.menuMore, .menuLess {list-style: none outside none; padding: 5px 0 0 13px; text-transform: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.menuMore a, .menuLess a{color: #535457; text-decoration: none; font-weight: normal}
.menuMore a:hover, .menuMore a:active, .menuLess a:hover, .menuLess a:active{color: #f04549; text-decoration: none; font-weight: normal}

.subMenuNorm:last-child { background: url(images/line.jpg) 0 bottom no-repeat; padding-bottom: 12px }
.subMenuActive:last-child { background: url(images/line.jpg) 0 bottom no-repeat; padding-bottom: 12px }

.leftSubSubMenu { padding:5px 0 0 10px; }
.subSubMenuNorm, .subSubMenuActive { padding:2px 0; height:auto; }
.subSubMenuNorm a { padding:0; line-height:11px; }
.subSubMenuActive a { padding:0!important; line-height:11px; color:#F04348; }


/*e:Left Menu*/


/* Item styles */
.productListView4 .item { width:702px;margin:0 0 11px; font-size:12px; color:#535657; line-height:15px;position:relative;background: #FFF;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 0px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;}
.item td { vertical-align:top }
.item tr:first-child td:first-child { border-top-left-radius:4px; /*background:url(images/item_bg.png) 0 0 no-repeat*/ }
.item tr:first-child td:last-child { border-top-right-radius:4px; /*background:url(images/item_bg.png) right 0 no-repeat*/ }
/*.productListView4 table.item .productTextInfoContainer { background:url(images/item_bg.png) -20px 0 no-repeat }*/


.item .productImageContainer { width:121px }
.item .imageBox { width:100px; margin:13px 12px 31px 9px; padding:0; background:none; }
.item .imageBox img { max-width:100%; }
.item .imageBorder { padding:0; /*border: #e7e7e7 1px solid ; box-shadow:2px 3px 16px 3px #ccc;*/ position:relative }

.item .productTextInfoContainer { width:268px; padding:10px 20px 44px 2px; position:relative }
.item .productHeader { margin:0 0 10px; width:268px }
.item .headlineList { width:275px; height:auto; font-weight: normal; line-height:21px }
.item .headlineList a { color:#24414f; font-size: 18px; font-weight: normal}
.item .listItemDescription {  }

.item .productActionContainer { width:201px; padding:13px 7px 0 0; *width: auto; }

/* Product specification styles - Chicken, Cow, Pig, Dog */
.item .divProducIcons { float:left; right:7px; display:block; width:200px; position:relative; }
.item .productIcon { float:left; display:block; width:34px; margin:0 4px 0 0; background:url(images/vspec_bg.png) 0 0 no-repeat; position:relative; top:-22px }
.item .divProducIcons img { margin:6px 0 0 }

/* e:Product specification styles - Chicken, Cow, Pig, Dog */

.item .divPricesOrder { float:left; margin:0 0 0 }
*+html .item .divPricesOrder { float:none }
.item .divOrderInner { /*position:relative;*/ float:left }
.item .divOrderInnerInfo { /*position:absolute; left:132px; bottom:40px*/ clear:both; float:left; margin:2px 0 0; width: 200px; text-align: left}
.item .divOrderInnerInfo a { display:block; color:#535657; padding:0 0 18px 10px; background: url(images/breadCrumb_bullet_small.png) 0 5px no-repeat; font-size: 11px; text-decoration: none }
.item .divOrderInnerInfo a:hover { color:#f04549; text-decoration: none }

.item .priceInfoIconContainer { position:relative; bottom:-16px; float:right; display:block; width:21px; height:25px; /*margin-right:15px*/ }
.item .divPrices { font-style:normal; margin:0px 0px -10px 0px; float:left }
.item .prevPriceList { font-size:11px; color:#505152; text-decoration:line-through; }
.item .priceStor { font-size:30px; line-height:30px; color:#535657; }
.isProductlist .item .priceStor { display:block }


.item .divOrderInnerOrder { position:relative; margin:5px 0 0; float:left }
.item .freightLink { display:block; float:left; clear:both; margin:4px 0 0; width: 200px; text-align: left }
.item .freightLink a { display:block; color:#535657; text-decoration:none; padding:0 0 2px 10px; background: url(images/breadCrumb_bullet_small.png) 0 5px no-repeat }
.item .freightLink a:hover { color:#f04549 }
/*.item .freightLink a:before { content:" - " }*/
.item .divOrderInnerStock { display:block; padding:0; margin:0 0 20px }
.item .stock { margin:0; padding:0 15px 0 0; float:none; font-size:12px }
.item .stockImage { width:10px; height:10px }

.inputQuantityContainer { display:block; float:left; clear:none; width:37px; height:40px; background:url(images/spriteImages.png) 0 -669px no-repeat }
.inputQuantity { font-size:20px; color:#3a3737; line-height:41px; border:none; background:none; width:37px; height: 41px}

.addToCartButtonContainer { display:block; float:left; height:41px; width:171px; margin-left:10px; background:url(images/spriteImages.png) 0 -763px no-repeat; position:relative }
input.listAddToCartButton { height:41px; width:171px; position:absolute; left: 0; font-size:0; line-height:0; outline:none; text-indent:-9999px; overflow:hidden; background:none; cursor: pointer }

.item .divPricesOrderResult { float:left; display:block; width:190px; min-height:20px; margin:0 0 10px; position:relative }
.item .divPricesOrderResult .ajaxload { position:absolute; bottom:0; right:0 }

.savePriceList, .savePrice {color: #505152; display: block; float: left; font-size: 12px; height: 17px; line-height: 17px; padding: 0 5px; text-align: center; text-transform: uppercase;	text-shadow: #FFF -1px 1px; margin-bottom: 10px;}
.savePriceList, .savePrice {
background: url(images/savedAmount.png) repeat-x scroll 0 0 transparent;
}
/* e:Item styles */

#dropDownCartBoxTitle>.fl {display: none;}



/*Tag/ideas styling*/

.shareBox {height: 39px;
    text-align: right;
    width: 104px;}

.boxCenterContainer .boxCenterHeader { color: #FFF; font-size: 12px; font-weight: bold; height: 22px; line-height: 22px; padding:5px 0 5px 10px; text-transform: uppercase; width: 492px; -moz-border-radius: 4px;-webkit-border-radius: 4px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;position: relative;display: inline-block;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#264351), to(#012334), color-stop(0,#264351));background:-moz-linear-gradient(100% 78% 90deg,#012334, #264351, #264351 100%); border-radius: 4px; }

.isWebpage .boxCenterContainer { margin:0; padding: 0; border-bottom:none;}
.isWebpage .boxRightContainer { border-bottom: 1px solid #DFDFDF; margin:0; padding: 0 0 15px 0; font-weight: bold }

.isWebpage .right { padding-right:0}
.product_relatedArticleTitle a{ color: #3C3C3C; text-decoration: none  }
.product_relatedArticleTitle a:hover {color: #F04348}
.boxRightHeader { font-size:13px;  padding:0 0 0 0; border-bottom:0px solid #dfdfdf; text-transform:uppercase;}
.boxRight { width:100%; margin:0}

.content #ssBox { display: none}
.footerMenuAdvancedRightSideDiv .addNewLogo {color: #ADB0B0;
    left: 176px;
    position: absolute;
    top: 1px;}
.linkrapprt{ background: url("images/Banner.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    width: 99px;
    z-index: 2;}

#LoginContainer #editUserCreateButton .ForumButton {
    background:transparent url(images/editUserBtn.png) no-repeat center top;
	border: none;
    color: tramsåaremt;
    cursor: pointer;
    font-size: 0px;
    font-weight: normal;
    height: 30px;
    line-height:25px;
    padding: 0px;
    width: 125px;
}

#LoginContainer .inputMailSmall {
    border: 1px solid #C3C3C3;
    font-size: 10px;
    margin-bottom: 5px;
    padding: 2px 0 2px 5px;
    width: 160px;
}


/* welcome page style*/
	.welcomePage{ box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); background: #fff; padding:0; margin-right:20px; width:476px; padding:20px 21px; min-height:597px;}
	.isWelcomePage .left{ margin-right:20px;}
	.isWelcomePage .right{ padding:0;}
	.partnerLogoContainer{box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); margin-bottom:13px;}
	.welcomepageLinks{ height:80px; width:170px; background:url(images/spriteImages.png) no-repeat 0 -3650px; margin-bottom:10px;}
	a.quickOrderLink{width:170px; height:35px; display:block; margin-bottom:9px;}
	a.orderHistoryLink{width:170px; height:35px; display:block;}
	.isWelcomePage .salesPersonList{box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); padding:1px; background:#fff; }
	.isWelcomePage .salesPersonPart .salesPersonImg{ text-align:center; margin-bottom:4px;}
	.salesPersonList .salesPersonHeader{ font-size:20px; font-weight:normal; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#4e4e4e; padding:6px 0; margin:0;}
	.salesPersonPart .salesPersonName{font-size:16px; font-weight:normal; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;  color:#474a51;}
	.salesPersonPart .salesPersonPosition{ display:none;}
	.salesPersonPart{ padding-bottom:7px; margin:0; background:url(images/sale_person.jpg) repeat-x 0 bottom;font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;  color:#474a51; font-size:13px; text-shadow:0 1px #fff;}
	.salesPersonPart .salesPersonExtraInfo div.spExtraInfoMobile{background:url(images/spriteImages.png) no-repeat -300px -3650px; padding:2px 0 13px 33px;}
	.salesPersonPart .salesPersonExtraInfo div.spExtraInfoMail{background:url(images/spriteImages.png) no-repeat -300px -3683px; padding:3px 0 7px 33px;}
	.salesPersonPart .salesPersonExtraInfo{ padding:4px 10px 4px 9px; margin:0;}
	.salesPersonPart .salesPersonInfo{ padding:2px 10px 4px; margin:0;}
	.welcomePage .headerTable{ display:none;}
	.welcomePageTable{ font-size:23px; color:#f0484c; font-weight:200; margin-bottom:7px;}
	.welcomePage .articleWrapper .text{ font-size:12px; line-height:17px; color:#717171;}
	
	.welcomePage .newsListHeader{ display:none;}
	.welcomePage .newsListContainer .hasPic, .welcomePage .newsListContainer .newsEntity{ border-top:1px solid #ededed; padding:16px 0;}
	.welcomePage .newsListContainer .Img{ width:138px; margin-right:12px;}
	.welcomePage .newsListContainer .newsImage{ position:absolute; left:3px; top:16px; width:138px;}
	.welcomePage .newsListContainer .hasPic{ clear:both; padding:16px 0 27px 153px; position:relative;}
	.welcomePage .newsListContainer .newsHeader a{ color:#4d4a49; font-size:17px; font-weight:normal; text-transform:uppercase; display:block; margin-top:-6px; padding-bottom:4px;}
	.welcomePage .newsListContainer .newsDate a{ color:#fff; font-size:12px; text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.23) ; background:#f0484c; padding:0 4px; line-height:12px;}
	.welcomePage .newsListContainer .newsTeaser{ color:#7b7e79; padding:17px 0 8px;}
	.welcomePage .newsListContainer .newsReadMore a{background:url(images/spriteImages.png) no-repeat 0 -3770px; font-size:0; line-height:0; width:95px; height:20px; display:block;}

/* welcome page style end*/

/* Product specification styles */

	.dt_information {
		width: 261px;
		display:block;
		clear:both;
		float:left;
		position:relative;
		left:0;
	}
	
	.dtifSpecName {
		width:111px;
		border-bottom: 1px solid #ececec;
		box-shadow: 0 1px 0 #ffffff;	
		padding:5px 0px 5px 10px;
		color:#535657;
		font-weight:bold;
	}
	
	.dtifSpecInfo {
		width:130px;
		padding:5px 0px 5px 10px;
		border-bottom: 1px solid #ececec;
		box-shadow: 0 1px 0 #ffffff;	
		color:#535657;
	}
	
	.dtifSpecBoxWrapper {
		-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);
		-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);
		-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);
		-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	
		box-shadow:0px 0px 15px rgba(0,0,0,0.2);
		background:#f9f8f8;
	}

/* Product specification styles END */

/* New quickorder styles */

	#quickList {
		width: 702px;
		font-family: 'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	}
	
	.quickListSearch .tab.active {
		background-color: #123141;
	}
	
	.quickListSearchField {
		border: 11px solid #123141;
	}	
	
	#quicklist input:focus, #quicklist textarea:focus, #quicklist a:focus {
		outline:1px solid #f0464a!important;
	}
	
	.quickResultsHolder {
		font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	}
	
	.quickListStock .stock {
		padding: 0 0 0 15px;
	}
	
	table.quickListHolder {
		border-left:none;
		border-right:none;
	}
	
	.quickListSearchField {
		width: 680px;
	}
	
	#quickList h1 {
		margin-bottom: 10px;
	}
	
	table.quickListHolder {
		background: #123141;
		border-bottom: 1px solid #D1D1D1;
		border-radius: 5px 5px 0 0;
	}
	
	table.quickListHolder th {
		color:#FFFFFF;
	}
	
	table.quickListHolder tbody {
		border-right:1px solid #D1D1D1;
	}
	
	.quickListSearchFieldText {
		width: 670px;
	}
	
	.content #quickList .goToCartLink {
		background:transparent url(images/quickOrderCart.png) no-repeat center top;
		color: #FFFFFF;
		float: right;
		font-size: 13px;
		font-weight: bold;
		height: 27px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		text-decoration: none;
		width: 135px;
		line-height:27px;
		text-align:center;
		text-shadow: -1px 0 0 #BD383C;	
		margin-top:6px;
	}
	
	.quickListHolder tfoot td input {
		padding: 2px 10px;
	}
	
	#quickList input:focus, #quickList textarea:focus, #quickList a:focus {
		outline:none;
	}
	
	.quickListSearch .tab {
		border-radius: 5px 5px 0 0;
	}
	
	.quickListHolder .box-add-to-cart .button.add-to-cart {
	   background:transparent url(images/quickOrderAdd.png) no-repeat center top;
		border: medium none;
		float: left;
		font-weight: bold;
		height: 27px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		text-align: center;
		width: 69px;
		text-shadow: -1px 0 0 #BD383C;
		padding-right:0px;
		color:#FFFFFF;
		cursor:pointer;
		line-height:27px;
		font-size:13px;
	}
	
	.quickCartUpdateBtn {
		background:#123141!important;
	}
	
	.quickVariantsAndPrice .multiple-prices { padding:0 0 5px; }
	.quickListHolder .quickListAmount { padding:7px 0 !important; }
	.quickListAmount input { width:27px; height:27px; line-height:25px; font-size:12px; background:url(images/quickOrderInput.png) 0 0 no-repeat; padding:0; }
	
/* New quickorder styles END */

/*Sharebox*/
.productItemInfo.noRight { width: 255px; margin-top:0; background: none; position: relative; padding-top: 18px}
.isProduct .shareBox {position: absolute; right: 0; top: -24px; width: auto !important; }
.shareBox { width: auto}
.isWebpage .shareBox {position: absolute; right: 0; top: -56px; width: 20px !important;}
.isWebpage .shareBox .shareBoxTitle, .isProduct .shareBoxTitle { display: none}

/*Fix bug dropdown menu breck*/
   #topDropDownMenu dd a,
   #topDropDownMenu dt .menuLinkElement { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.dtifSpecBoxWrapper{ padding:2px 0px 0px 10px;}
.dt_information table.dtifSpecBoxTable{ width:100%;}
.dt_information table.dtifSpecBoxTable .dtifSpecName{ padding:8px 5px 8px 0; width:100px;}
.dt_information table.dtifSpecBoxTable .dtifSpecInfo{ padding:8px 5px 8px 0;}

.kl_table br{display:none;}

.dtifSpecBoxTable .dtifSpecRow:last-child td {border-bottom:none;} 

.tla img.tlaTrans{ width:825px\9;}
.checklistProductList{ width: 127px; float: left; height: 25px;}
.checklistProductList input { background:url(images/spriteImages.png) 0 -2287px no-repeat; float: left;margin-top:0 !important; padding:0; width:127px; height:25px; font-size:0; line-height:0; outline:none; text-indent:-9999px; overflow:hidden; cursor: pointer;}

.che_delivdate .che_boxct .hasDatepicker {
    float:none;
    margin: 0px 0px 0px 5px;
}

.che_delivdate .ui-datepicker-trigger {
    display: inline-block;
    float: none;
    top: 3px;
}

#ctl00_ContentRegion_fromDate_CONT div, #ctl00_ContentRegion_toDate_CONT div{ display: inline-block!important; position:relative; top:-13px}

.che_Fak .che_star {display:none;}


/* welcome page */
.isWelcomePage .boxCenterContainerImg img, .isWelcomePage .boxCenterContainerImg {width: 476px!important;}
.isWelcomePage .boxRightContainerImg img {width:170px!important;}



/* Article */
.articleImgSmall { width: 100px; }
.articleImgMedium { width: 230px; }
.articleImgLarge { width: 483px; }


/*FIX CHECKOUT*/

.isCheckout .itemNameTh {height: auto;min-height: 19px; width: 150px !important; padding-right:10px}
.isCheckout .itemNameTd {height: auto;margin: 4px 0 0; overflow: hidden; width: 150px !important; padding-right:10px}
.isCheckout .itemPriceTh, .itemCartlineWeightm, .totalPrice, .priceLiteral { text-align: right}

.che_boxh .variantName { width: 120px;}
.itemNameTh { width: 200px}
.che_boxarow .itemNameTd { width: auto}
.itemCartlineWeight { width: 80px; padding-top: 4px;}
.itemVariantOptionName { width: 120px !important; text-align: left; padding-top:4px}
.quantity { width: 40px}

#DeliveryDateAsapRadioButtonLabel input { margin: 5px 6px 0 4px}
#DeliveryDateAsapRadioButtonLabel, #DeliveryDateSpecificRadioButtonLabel { display: block; float: left; margin: 5px 0;padding-left: 13px; width: 100%;}
#freightusercontrol .itemPriceTh { padding-right: 6px;}

.comment_icon .itemNameTd { width: auto !important}

.textAdress { display: none }
#totalPriceWrapper .w160 i, #totalPriceWrapper .fr i { font-style: normal !important; }
#totalPriceWrapper .subTotalPriceLabel, #totalPriceWrapper .vatLabel, .che_allpricetext .totalPriceLabel { float: right; display: block}
#totalPriceWrapper .subTotalPriceLabel, #totalPriceWrapper .vatLabel, .che_allpricetext .totalPriceLabel { float: none\9; display: inline\9}

.cartLineOutline .itemPriceTd { margin: 4px 0 0; }

/*BOX PRODUCT*/
.boxCenterContainerImgPRODUCT { margin-top: 29px; float:right; margin-right: -6px;}


/*SUPER USER*/
.superUserCustomerList .line{ text-align: left; height: 30px; line-height: 30px;}
.superUserCustomerList input { background: #254250; padding: 2px 15px 2px 15px; color: #FFF; font-size: 11px; line-height: 11px; cursor: pointer }

.superUserEditUser { float:left; margin-top: 20px; width: 250px;}
.superUserEditUser .inputMailSmall { width: 220px; height: 18px; line-height: 18px; font-size: 11px }
.superUserEditUser .field { margin: 0 0 5px 0}
.superUserEditUser .fieldTxt { margin: 0 0 5px; width: auto}
.superUserEditUser .validationSummary { margin: 5px 0 0 0}

#editUserCreateButton .ForumButton { background: #254250; padding: 3px 15px 3px 15px; color: #FFF; font-size: 11px; line-height: 11px; cursor: pointer; margin: 5px 0 0 0  }



/*FORM BUILDER*/
.formTableCenter { width: 702px; float:left; position: relative}
.formTableCenter .shareBox {position: absolute; right: 0; top: 8px; width: 20px !important;}
.formTableCenter .shareBox .shareBoxTitle{ display: none}
.formTableCenter .formModule { padding-top: 10px}
.formTableCenter .questionText {float:left; margin: 10px 0 3px; width: 250px;}
.formTableCenter .questionDescription { color: #a0a0a0; font-size: 11px; font-style: italic; padding-bottom: 5px; }
.formTableCenter input, .formTableCenter .inputPassword  { width: 220px; height: 18px; line-height: 18px; font-size: 11px; border: 1px solid #C3C3C3; padding-left: 5px}
.formTableCenter textarea  { width: 220px; height: 50px; line-height: 18px; font-size: 11px; border: 1px solid #C3C3C3; float:left; padding-left: 5px}
.formTableCenter .inputSubmit { background: #254250; padding: 3px 20px 3px 20px; color: #FFF; font-size: 11px; cursor: pointer; margin: 5px 0 0 0 ; height: 25px; width: auto !important }
.formTableCenter .mandatory { color: red; margin-left: 5px; padding-left: 5px; vertical-align: middle}
.formTableCenter .form_error { color: red;}
.formfieldInput9106 td{ vertical-align: top}

.che_star_newaccount { float: right; color: red; padding-left:10px}
#LoginContainer #editUserDiv .fieldTxt { width: 120px; text-align: left}
#LoginContainer #editUserDiv #editUserCreateButton {clear: both; margin-left: 125px; padding-top: 5px;}

/*SPEC ON LIST*/
.dtifTable  .specName { font-weight: bold; padding:5px 5px 0 0;}
.dtifTable  .specInfo { padding: 5px 0 0 0}



/*PRICE FOR MAIN ITEMS*/
.priceContainer .mainItemPrice { float: left; font-size: 11px; font-style: italic; margin-top: 10px; color: #254250}
.relatedProduct .unitPrice {color: #254250; float: left; font-size: 10px; height: 17px; margin-left: 5px; margin-top: 3px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price {   color: #535657; float: left; font-size: 11px;  font-weight: bold; line-height: 14px; margin-top: 5px; width: auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price {   color: #535657; float: left; font-size: 10px;  font-weight: bold; line-height: 14px; margin-top: 5px; width: auto;}

}
/* change logo on top */
#TopImageMap img { width:216px; height:112px;}
.topSectionBreadcrumb ul { height:17px;}

/*update product icon */
.item .productIcon { width:61px; margin:0;}


/* Find employee list search box */
#findEmployeeList .employeeSearchDescription {
	display: inline-block;
	margin: 0 0 10px;
}

#findEmployeeList div[id$="searchPanel"] {
	position: relative;
}

#findEmployeeList div[id$="searchPanel"]:after {
	content: "\f002";
	font-family: 'FontAwesome', sans-serif;
	font-size: 24px;
	color: #23404e;
	position: absolute;
	left: 285px;
	bottom: 28px;
}

#findEmployeeList div[id$="searchPanel"] input[id$="employeeSearchBox"] {
    width: 250px;
    height: 24px;
    padding: 5px 60px 5px 5px;
    margin: 0 0 20px;
    border: 1px solid #23404e;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#findEmployeeList div[id$="searchPanel"] input[id$="employeeSearchBox"] + img#ajaxLoader {
	position: absolute;
	left: 255px;
	bottom: 26px;
}

/* e:Find employee list search box */

/* Employee list */

#findEmployeeList .employeeInfoRow > td {
    padding: 0 0 20px;
    vertical-align: top;
}

#findEmployeeList .employeeInfoColumn1 {
    padding-right: 20px !important;
}

#findEmployeeList .employeeDescriptionColumn {
    width: 150px;
}

#findEmployeeList .employeeImageColumn {
	vertical-align: top;
}

/* e:Employee list */

/* Checklist styling */
	.wishListEditGrid .columnImage {
		width: 100px;
		vertical-align: middle;
	}

	#wishListItems .checkListImage {
		text-align: center;
	}
	#wishListItems .checkListImage > * {
		display: block;
		margin: 0 auto;
	}

	#wishListItems .bigButton {
		line-height: normal;
	}

/* e:Checklist styling */