/* Structure */
#cssPageWrap { margin:0 auto; width:1000px; overflow:auto; }

#cssPageLogo { float:left; }

.cssPageCell_1 { min-height:550px; width:193px; float:left; margin-right:10px; }
.cssPageCellInner_1 { position:absolute; width:193px; }
.cssPageCell_2 { width:590px; float:left; overflow:hidden; margin-right:10px; }
.cssPageWidthBroad { width:790px; margin-right:0; }
.cssPageMainBox { width:588px; margin-right:10px; font-size:0.875em; }
.cssPageWidthBroad .cssPageMainBox { width:788px; margin-right:0; padding:0; }
.cssPageMainBox .cssSquareBoxContent { margin:20px; }
.cssPageWidthBroad .cssPageMainBox .cssSquareBoxContent { margin:0; }
.cssPageCell_3 { float:left; width:193px; overflow:hidden; }
.cssPageCell_4 { display:none; }
.cssFooter { padding:20px; font-size:0.8em; text-align:center; clear:both; display:block; }
#cssPageCell_2 .cssSquareBox { min-height:500px; }
.cssSidebarBox .cssSquareBoxContent { padding:10px; }
.cssArtMenuBox div.cssSquareBoxContent { padding-left:0; }
.cssSquareBox { background:#fff; border:1px solid #ccc; position:relative; text-align:left; vertical-align:top; }
.cssSquareBoxTitle { background-color:#fff; padding:0 5px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#666; border:1px solid #ccc; border-bottom:none; color:#444444; font-size:12px; font-weight:bold; padding:5px 10px; text-transform:uppercase; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; }


.csssearchtitle { margin-top: 10px; padding:0 5px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#ffffff;   font-size:12px; font-weight:bold; padding:5px 10px; text-transform:uppercase;  }

.csssearchspace { margin-bottom:18px; }

.cssSquareBoxContent { color:#000000; padding-top:1px; }
.cssSquareBoxFrmContent { height:21px; }
.cssSquareBox select { margin:0; }
.cssFrmArtSearch, .cssFrmNewsletter { position:relative; overflow:hidden; width:100%; }
.cssBtnArtSearch, .cssBtnNewsletter { margin-top:-7px; position:absolute; right:12px; top:50%; }
#sCurrCode { width:60px; }




#cssOwnPage { width:1500px; background:#c73333; float:left; padding:0; }
#cssOwnPage a { color:#FFFFFF; float:left; font-size:13px; font-weight:bold; text-decoration:none; }
#cssOwnPage a:focus { color:#fff; }
#cssOwnPage a { text-transform:uppercase; padding:10px; border-right:0px solid #444; }
#cssOwnPage a:hover { background:#transparent; }
#cssOwnPage a.cssUrlOwnPage:hover { background:#3f3f3f; }
#cssOwnPage a.cssUrlOwnPageActive { background:#3f3f3f; }
h1.cssPageLogo a { font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:5px; letter-spacing:0px; cursor:pointer; cursor:hand; text-decoration:none; }
.cssOwnPageItem { clear:both; }
.cssOwnPageItem ul li, .cssOwnPageItem ol li { margin-left:4px; }
.cssOwnPageDelimitor { display:none; }


#cssImgDescr { margin-bottom:18px; }
.cssImgDescrRow { clear:both; }
.cssImgDescrCell { float:left; padding:2px; }
#cssImgDescr .cssBox { border:1px solid #eee3c5; width:22px; height:10px; }
.cssGoods { background-color:#fff7dd; }
.cssPageOwnPageItem form { clear:both; }
.cssPadding_1 { padding:10px; }
.cssPadding_2 { padding:20px; }
.cssPadding_3 { padding:30px; }
.cssPadding_4 { padding:40px; }
.cssHr_2 { height:0px; background:#f50000; }
h1.cssPageLogo a { font-family:"Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif; font-size:29px; letter-spacing:0px; cursor:pointer; cursor:hand; text-decoration:none; }
.cssCopyrightPricesAreShownByVat { color:#000000; text-align:center; }
#bodyNewsList .cssSquareBoxContent { margin:0; }


/* Page specific */
.cssArtItem { width:740px; }
body { background:#FFFFFF url(../../public/img/user/Demobutiken-1-GradientBg1.png) repeat-x center top;color:#222222;font-family:arial; }
a { color:#444444; }
a:hover { color:#000000; }

#cssOrderList th.header { background:url(../../public/img/user/General-HeaderBg.gif) no-repeat center right; }
#cssOrderList th.headerSortDown { background:url(../../public/img/user/General-HeaderAsc.gif) no-repeat center right; }
#cssOrderList th.headerSortUp { background:url(../../public/img/user/General-HeaderDesc.gif) no-repeat center right; }
.cssTblRoundTopGray { background:url('Img/Corner_1g.gif') top left no-repeat; border-bottom:1px solid #d9d9d9; margin:0; padding:0; }
.cssTblRoundTopGray div { background:url('Img/Corner_2g.gif') top right no-repeat; min-height:5px; _height:5px; }
.cssTblRoundTopGray h2 { background:url('Img/Corner_2g.gif') top right no-repeat; line-height:30px; margin:0; padding:0 10px; font-size:11px; font-weight:bold; color:#000000; font-family:Arial; }
.cssTblRoundBottomWhite { background:url('Img/Corner_4w.gif') top left no-repeat; height:5px; margin-bottom:10px; }
.cssTblRoundBottomWhite div { background:url('Img/Corner_3w.gif') top right no-repeat; height:5px; }
.cssThTitleDefault { background:url('Img/ThTitleDefault.png') no-repeat top left; height:31px; text-align:left; line-height:31px; padding:0 7px; vertical-align:middle; white-space:nowrap; }
.cssThTitleDefault img { float:right; margin-top:-24px; }
.cssThTitleLeft { background:url('Img/ThTitleLeft.png') no-repeat top left; height:31px; text-align:left; line-height:31px; padding:0 7px; vertical-align:middle; white-space:nowrap; }
.cssThTitleLeft img { float:right; margin-top:-24px; }
.cssThTitleRight { background:url('Img/ThTitleDefault.png') no-repeat top left; padding:0; }
.cssThTitleRight img { float:right; margin-top:-24px; }
.cssThTitleRight div { background:url('Img/ThTitleRight.png') no-repeat top right; height:31px; text-align:left; line-height:31px; padding:0 7px; vertical-align:middle; white-space:nowrap; margin-left:2px; }
.cssCartDiv { background:#FFFFFF url(../../public/img/user/Demobutiken-1-Gradient3.png) repeat-x scroll center top; }
.cssCartHdr { background:#FFFFFF url(../../public/img/user/Demobutiken-1-Gradient5.png) repeat-x scroll center bottom; }
.cssCartData { background:transparent; padding:20px 0 10px 0; }
.cssCartText { margin-bottom:5px; }
.cssCartCostContent { margin-bottom:8px; }
.cssSquareBoxTitle {background:#FFFFFF url(../../public/img/user/Demobutiken-1-GradientBg2.png) repeat-x scroll center top; color:#4A3019; }
.cssArtMenuBox { overflow:hidden; }
.cssSquareBoxTitleBrown { background:#4A3019; color:#fff; }
.cssPageCell_1 .cssSquareBoxTitle { }
.cssPageCell_2 .cssSquareBoxTitle { }
.cssCartTable td { margin:0; padding:0; }
.cssCartBottom { overflow: auto; }
.cssSearchUrlPageList { }
.cssFaqListUrlTop { font-size:11px; color:#777; font-weight:bold; background:url(../../public/img/user/General-Up.png) no-repeat right center; padding-right:20px; }
.cssFaqListUrlReadMoreRow { font-size:11px; color:#777; font-weight:bold; background:url(../../public/img/user/General-Right.png) no-repeat right center; padding-right:20px; }


.cssSquareBoxTitleRed { background:#FFFFFF url(../../public/img/user/Demobutiken-1-Gradient9.png) repeat-x scroll center bottom; background:#000; color:#fff; }



/* Colors */
.cssArtListStockStatus { font-weight:bold; }
.cssPageLogo a, .cssPageLogo a:hover { color: #FFFFFF; }
a:focus { }
.cssArtItemCostExclVatNr { font-weight:bold; font-size:26px; }
.cssArtCostExclVatNr { font-weight:bold;  font-size:20px;}
.cssCartDataRow_2, .cssArtCostExclVatNr, .cssArtCostInclVatNr, .cssArtItemCostExclVatNr, .cssArtItemCostDiscountExclVatNr { color:#ff1414; }
.cssCartCost { color:#ff1414; }
.cssArtCostDiscountExclVatNr { color:#222222; }
.cssCartArtTotalQtyNr { padding:0; }
.cssHeadline { color:#222222; }
h1 { font-size:26px; }
h1.cssCheckOutHdr { color:#222222; }
.cssFaqHeadlineSmall { color:#222222; }
input.cssArtModelId { color:#222222; }
input.cssArtWeightNr { color:#222222; }
input.cssArtStockStatus { color:#222222; }
.cssCustEditHdrAddress h2 { color:#222222; }

.cssCheckOutCustInfList .cssCheckOutColLeft { width:70%; }
.cssCheckOutCustInfList .cssCheckOutBtnSendOrder { width:30%; }
.cssUrlOwnPage { color:#FFFFFF; }
.cssUrlFrameVat { color:#c2c2c2; }
#oBtnGoToCart { background:transparent; color:#CB5D1E; }
.cssProdCatTreeLink { color:#FFFFFF; }
input.cssBtnDefault, input.cssBtnBig { background:transparent; color:#FFFFFF; }
input.cssBtnBuy, input.cssBtnBuyBig { background:transparent; color:#FFFFFF; }
textarea, input.cssFrmFld, input.cssFrmFldCheckOutCartRowArtQtyNr, input.cssTxtArtSearch, input.cssTxtNewsletter { background:#FFFFFF;border-color:#CCCCCC; }
#imgslide { width:588px; height:382px; position:relative; overflow:hidden; }
body { margin:0; background-color: #DF7000; background: url('../../public/img/user/General-Bricks.jpg') repeat; font-family:Arial; }
#cssPageTop { height: 140px; width:100%; }
#cssPageContent_Wrap { repeat-x;  width:100%; }
#cssPageContent { margin: 0 auto; width: 1026px;  }
#cssPageContent #cssPageCell_1 { float: left; width: 195px; margin:0; }

#cssPageCell_1 #cssPageCell_1_Content { background: url('../../public/img/user/Lekfull-3-Cell1ContentBg.png') repeat-y; color:#FFFFFF; font-size:11px; padding:0 20px; overflow:hidden; }
#cssPageCell_1 #cssPageCell_1_End { height: 79px; background: url('../../public/img/user/Lekfull-3-Cell1EndBg.png') no-repeat; }

#cssPageContent div.cssPageCell_2 { float: left; width: 632px; margin:0; }
#cssPageContent div.cssPageCell_2 #cssPageCell_2_Top { background: url('../../public/img/user/Lekfull-1-Cell2TopBg.png') no-repeat left top; height: 14px; }
#cssPageContent div.cssPageCell_2 #cssPageCell_2_Content { background: url('../../public/img/user/Lekfull-1-Cell2ContentBg.png') repeat-y left top; padding:15px 40px; }
#cssPageContent div.cssPageCell_2 #cssPageCell_2_End { height: 42px; background: url('../../public/img/user/Lekfull-1-Cell2EndBg.png') no-repeat left top; }
#cssPageContent div.cssPageWidthBroad, #cssPageContent div.cssPageWidthFull { width: 830px; }
#cssPageContent div.cssPageWidthBroad #cssPageCell_2_Top, #cssPageContent div.cssPageWidthFull #cssPageCell_2_Top { background: url('../../public/img/user/Lekfull-1-Cell2TopBg2.png') no-repeat left top; height: 14px; }
#cssPageContent div.cssPageWidthBroad #cssPageCell_2_Content, #cssPageContent div.cssPageWidthFull #cssPageCell_2_Content { background: url('../../public/img/user/Lekfull-1-Cell2ContentBg2.png') repeat-y left top; }
#cssPageContent div.cssPageWidthBroad #cssPageCell_2_End, #cssPageContent div.cssPageWidthFull #cssPageCell_2_End { height: 42px; background: url('../../public/img/user/Lekfull-1-Cell2EndBg2.png') no-repeat left top; }

#cssPageContent #cssPageCell_3 { float: right; width: 195px; margin:0; }

#cssPageCell_3 #cssPageCell_3_Content { background: url('../../public/img/user/Lekfull-3-Cell3ContentBg.png') repeat-y; padding:5px 22px 5px 18px; font-size:11px; overflow:auto; }
#cssPageCell_3 #cssPageCell_3_End { height: 42px; background: url('../../public/img/user/Lekfull-3-Cell3EndBg.png') no-repeat; }
#cssPageCell_3 .cssImgBorder { border:1px solid #ccc; }
#cssCart { background:transparent url(../../public/img/user/General-Transpblack80.png) repeat scroll 0 0; border:1px solid #444; color:#FFFFFF; font-size:11px; left:50%; margin-left:271px; position:absolute; top:5px; width:231px; z-index:100; }
#cssCart #cssCart_Top { background: url('../../public/img/user/Lekfull-1-CartTopBg.png') no-repeat; height: 8px; }
#cssCart #cssCart_Content { background: url('../../public/img/user/Lekfull-1-CartContentBg.png') repeat-y; padding:2px 15px; overflow:auto; }
#cssCart #cssCart_Bottom { background: url('../../public/img/user/Lekfull-1-CartBottomBg.png') no-repeat; height: 8px; }
#cssOwnPage { color:#000000; position: absolute; left:50%; top:100px; width:900px; text-align:left; margin-left:-506px; }
#cssPageLogo { float:none; margin-top:0; position:absolute; left: 50%; margin-left:-501px; }
.cssPageLogo {
color:#FFFFFF; font-family:"Myriad Pro"; font-size:40px; letter-spacing:-2px; margin:0; text-shadow:#000 0px 3px; }
.cssUrlOwnPage {
color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:small; text-shadow:#000 0px 2px; }
.cssUrlOwnPage:hover { color:#ccc; }
.cssOwnPageDelimitor { display:none; }
#cssOwnPage a.cssUrlOwnPageActive, #cssOwnPage a.cssUrlOwnPageActive:hover { text-decoration:none; }
.cssArtItemHdr { background:transparent; }

input.cssTxtArtSearch, input.cssTxtNewsletter { border:2px inset #220000; width:142px; }
.cssBtnArtSearch { right:8px; }

.cssUrlCartPreview { color:#9C2510; }
.cssUrlCartPreview:hover { color:#c00; }
.cssCartDataRow_1 { color:#fff; }
.cssArtPopular, .cssArtLastAdded { width:42%; }
.cssCartHdr { background:transparent; text-transform:inherit; color:#fff; font-weight:normal; }
.cssCart { border:0; margin-right:0; width:auto; }
a.cssUrlCartDataRowArtName { color:#CB5D1E; }
.cssCheckOutRowDescr_2 a { display:none; }
.cssCopyrightPricesAreShownByVat {  font-size: 10px; }


.cssCustEditRow { height:auto; }


.cssTabMenuGalleryAndList { background:#FFFFFF; position:relative; margin-left:0; width:100%; padding:0; }
.cssTabMenuGalleryAndList div.cssMarked { background:#FFFFFF ; }
.cssTabMenuGalleryAndList { overflow:inherit; }
.cssTabMenuGalleryAndList div.cssMarked, .cssTabMenuGalleryAndList div.cssUnmarked { -moz-border-radius:4px; -webkit-border-radius:4px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; float:left; margin:5px 5px 0 0; }
.cssTabMenuGalleryAndList div.cssMarked {background:none repeat scroll 0 0 #FFFFFF; }
.cssTabMenuGalleryAndList div.cssMarked a {color:#aaa; }
.cssTabMenuGalleryAndList div.cssUnmarked:hover { background: #FFFFFF ; }
.cssTabMenuGalleryAndList div.cssUnmarked { border-color:#CCCCCC; }
.cssTabMenuGalleryAndList div.cssUnmarked a {color:#fff; }
.cssTabMenuGalleryAndList div.cssMarked a:hover { cursor:default; }




/* Buggfixar */
.cssCheckOutPadding { overflow:visible; }
.cssTabMenuGalleryAndList { float:left; overflow:visible; }
.cssArtItemDataRow_2Inner { margin-right:0; border:0; }
.cssArtItemData { float:left; }
.cssCart { font-size:12px; text-transform:none; }
.cssCustEditRow { float:left; }


.cssArtList { float:left; }

.cssArtList_DivRowList, .cssArtList_DivGalleryList {
 float:left;
}

#cssPageCell_2 { overflow:visible; }

#cssPageCell_2_Top,
#cssPageCell_2_Content,
#cssPageCell_2_End { float:left; width:100%; }

.cssPageCheckOutCartItem { float:left; width: 735px; }
.cssPageArtList { width:560px; }



.cssCheckOutRow { float:left; width:100%; }
.cssCheckOutRow .cssCheckOutPadding { overflow:visible; float:left; width:98%; }
.cssCheckOutFldList { overflow:visible; }
.cssCheckOutArtList .cssCheckOutRowSummary { padding:0; }



#cssPageContent #cssPageCell_2_Content { width:551px; }
#cssPageContent div.cssPageWidthBroad #cssPageCell_2_Content,
#cssPageContent div.cssPageWidthFull #cssPageCell_2_Content { width:750px; }

.cssCustEditRow{ width:100%; }
.cssPageContainer { overflow:visible; }
.cssArtListBtn input.cssBtnDefault, .cssArtListBtn input.cssBtnBuy { float:right; }


.cssCheckOutColRight_2 { right:130px; }

#cssHeadline { overflow:visible; }
/* IE6 */
* html #cssCart { background-image:none; background-color:#000; }
* html #cssStarwebTrademark { margin-left:12px; }
* html #cssPageContent { margin-top:121px; }
* html #cssPageCell_1 #cssPageCell_1_Top,
* html #cssPageCell_1 #cssPageCell_1_Content,
* html #cssPageCell_1 #cssPageCell_1_End,
* html #cssPageContent div.cssPageCell_2 #cssPageCell_2_Top,
* html #cssPageContent div.cssPageCell_2 #cssPageCell_2_Content,
* html #cssPageContent div.cssPageCell_2 #cssPageCell_2_End,
* html #cssPageCell_3 #cssPageCell_3_Top,
* html #cssPageCell_3 #cssPageCell_3_Content,
* html #cssPageCell_3 #cssPageCell_3_End { background-image: none; }
* html #cssPageContent div.cssPageCell_2 { width:620px; overflow:hidden; margin-right:0; display:inline; background:#fff; }
* html #cssPageContent div.cssPageWidthBroad,
* html #cssPageContent div.cssPageWidthFull { width:818px; overflow:hidden; margin-right:0; display:inline; background:#fff; }

* html #cssPageCell_1 { margin-right:0; display:inline; background:#6b0500; }
* html #cssPageContent #cssPageCell_3 { margin-left:0;float:left;background-color:#F8F6E8; }
* html .cssTabMenuGalleryAndListHr { display:none; }
* html .cssHr_2 { display:none; }

.cssCycleItem { background-color:#fff; }










/* 
LEKFULL
Load colors
**************************************************************/
h1, h2, h3, h4, h5, h6 { font-family:arial; }
.cssPageMainBox { background:#FFFFFF; color:#222222; }
#cssPageContent_Wrap { }
body { background:url('http://vmsrv02.starwebb.se/~digitalnor/public/img/user/Spektra-3-red.jpg') repeat scroll left top #928F88; color:#222222; font-family:arial; }
#cssOwnPage { background:#c73333; width:1010px;}
.cssSquareBoxTitle { background-color:#363635; }
.cssSquareBoxCartTitle { background-color:#FFFFFF; }
.cssSquareBox { color:#FFFFFF; }
.cssCartCost { color:@ClrTxtFrameCost@@; }
.cssCartData { background:transparent; }
.cssArtItemCostDiscountExclVatNr, .cssArtItemCostDiscountInclVatNr, .cssArtCostDiscountExclVatNr{ color:#222222; }
.cssCheckOutDiscountCodeTxt { margin-left:0; }
.cssCheckOutLabelWorth { color:#222222; }
h1.cssPageLogo a { color:#FFFFFF; }
h1.cssHeadline { color:#222222; font-family:arial; }
.cssFaqHeadlineSmall { color:#222222; }
input.cssWeightNr { color:#222222; }
input.cssArtModelId { color:#222222; }
input.cssArtStockStatus { color:#222222; }
a, a:focus { color:#444444; }
a:hover { color:#000000; }
.cssPageCell_1 .cssSquareBoxContent a, .cssPageCell_3 .cssSquareBoxContent a { color:#444444; }
#oBtnGoToCart { color:#CB5D1E; }
.cssUrlFrameVat { color:#c2c2c2; }
.cssProdCatTreeLink { color:#FFFFFF; }
.cssProdCatTreeLink:hover { color:#CCCCCC; }
.cssUrlOwnPage { color:#FFFFFF; }
.cssUrlOwnPage:hover { color:#CCCCCC; }
.cssOwnPageDelimitor { color:@@ClrOwnpageDelimitor@@; }
input.cssBtnDefault, input.cssBtnBig { background:#CC0000; color:#FFFFFF; }
input.cssBtnDefault:hover, input.cssBtnBig:hover { background:#000000; color:#FFFFFF; }
input.cssBtnBuy, input.cssBtnBuyBig, #oBtnGoToCart, .cssCheckOutBtnSendOrder input.cssBtnBig { background:#CC0000; color:#FFFFFF; }
input.cssBtnBuy:hover, input.cssBtnBuyBig:hover, #oBtnGoToCart:hover, .cssCheckOutBtnSendOrder input.cssBtnBig:hover { background:#000000; color:#FFFFFF; }
textarea, input.cssFrmFld, input.cssFrmFldCheckOutCartRowArtQtyNr, input.cssTxtArtSearch, input.cssTxtNewsletter { background:#FFFFFF; border-color:#CCCCCC; }

.cssTabMenuGalleryAndList div.cssUnmarked, .cssTabMenuGalleryAndList div.cssUnmarked:hover { background:#222222; }
#oBtnGoToCart, #oBtnGoToCart:hover { color:#CB5D1E; background-color:transparent; }

.cssArtStockStatus, .cssArtModelId, .cssArtWeightNr { padding-left:5px; }
#cssArtItemStockStatusTxt, #cssArtItemModelIdTxt, #cssArtItemWeightNrTxt, #cssArtItemSupplierHomepageTxt { float:none; }

table.cssCartTable { width:100%; }



#cssProdCatTree table { margin:0; }
#cssProdCatTree table tbody tr td a { white-space:normal; }


.cssArtItemCommentAuthor { font-size:11px; }

.cssArtItemCommentText { font-size:12px; }

.cssArtItemCommentRatingIconContainer { display:block; float:left; height:19px; overflow:hidden; }

.cssArtItemCommentAvgRating { float:right; height:14px; overflow:hidden; padding:5px; }

.cssArtItemCommentAvgRatingTxt { float:left; font-size:12px; font-weight:bold; margin-right:5px; padding-top:2px; }

.cssArtItemCommentTxtContainer { display:block; float:left; padding:5px; width:360px; }

.cssArtItemCommentAuthor, .cssArtItemCommentDate { display:block; float:left; font-size:11px; width:135px; }

.cssSocialLoginBtn a { font-size:11px; }

.cssArtItemCommentLeaveComment { width:430px; }

#cssFbLikeBtn { overflow:hidden; }
.cssCheckOutCostExclVatNrHuge .cssCheckOutCostOfGoodsSumToPayCost {color:#880000; }



