


/***************************************************
 * stylesheet/library/lightbox/lightbox.css
 ***************************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(stylesheet/library/lightbox/../../../image/overlay.png?1283156654); background-repeat: repeat; }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png?1283156654", sizingMethod="scale");
	}


/***************************************************
 * stylesheet/frontend/Frontend.css
 ***************************************************/

/*HEASET.NO ONLY*/

/* resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong, */sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, #border-color-var
{
	margin: 0; padding: 0; border: 0 solid; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; vertical-align: baseline; background-repeat: no-repeat; background-position: center left;
	border-color: #ddd;
	font-family:Arial, Helvetica, sans-serif;
}

html {
	height:100px;
}

.bullgr { 
	background-image:url(stylesheet/frontend/../../upload/bullgr.png?1283156654);
	background-repeat: no-repeat;
	background-position:center left;
	padding-right:5px;
	height:5px;
	width:5px;
	display:inline-block;
	position:relative;
	top:6px;
} 

.webkit .bullgr { 
	background-image:url(stylesheet/frontend/../../upload/bullgr.png?1283156654);
	background-repeat: no-repeat;
	background-position:center left;
	padding-right:5px;
	height:5px;
	width:5px;
	display:inline-block;
	position:relative;
	top: -1px;
} 

input:-webkit-autofill {
    color: #000 !important;
	background: #fff !important;
}

#buysubmit {
	background-image:url(stylesheet/frontend/../../image/silk/gif/cart_add.gif?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:59px;
	height:25px;
	cursor: pointer;
}

#buysubmit:hover {
	background-image:url(stylesheet/frontend/../../image/silk/gif/cart_add_roll.png?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:59px;
	height:25px;
	cursor: pointer;
}

#oppdatersubmit {
	background-image:url(stylesheet/frontend/../../upload/oppdater.png?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:none;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	cursor:pointer;
	position:relative;
}

#oppdatersubmit2 {
	background-image:url(stylesheet/frontend/../../upload/oppdater.png?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:none;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	margin-left:430px;
	cursor:pointer;

}


a:focus {
	outline:none;
}

body
{
	line-height: 1.5;
	color: black;
	background: white;
}

ul, ul li
{
	list-style: none;
}

ol
{
	margin-left: 2em;
}

table
{
    border-spacing: 0;
    border-collapse: collapse;
}

caption, th, td
{
	font-weight: normal;
}

.descr li,
.newsEntry li,
#productDescription li,
.message li
{
	list-style-type: disc;
	margin-left: 1.5em;
}

.descr ol li,
.newsEntry ol li,
#productDescription ol li,
.message ol li
{
	list-style-type: decimal;
}

/* 100% height layout start >> */
html.height, html.height body
{
	height: 100%;
}

html.height div#container
{
	position: relative; /* needed for footer positioning*/
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treated as min-height*/
	min-height: 100%; /* real browsers */
}

html.height div#footer
{
	position: absolute;
	width: 100%;
	bottom: 0; /* stick to bottom */
	z-index:1;
}

html.height div#content
{
    margin-bottom: 5px;
}
/* << 100% height layout end */

body, h4
{
    font-family: Verdana;
    font-size: small;
}

a
{
	color: #143788;
}

h1, h2, h3
{
	/*font-family: "Helvetica";*/
}

h1
{
	font-size: 200%;
	margin-bottom: 10px;
}

h2
{
	margin-top: 20px;
	margin-bottom: 1em;
	padding-top: 7px;
	border-top-width: 1px;
	border-style: dashed;
    font-size: 150%;
}

h3
{
	margin-bottom: 10px;
    margin-top: 7px;
    font-size: 150%;
}

td
{
	vertical-align: top;
}

p
{
	margin: 10px 0;
}

.clear
{
    clear: both;
    width: 100%;
    height: 0;
    overflow: hidden;
    float: none !important;
	background:none;
}

.clear2
{
    clear: both;
    width: 100%;
    height: 0%;
	padding: 0;
	margin: 0;
    overflow: hidden;
    float: none !important;
	background:none;
}
/*****************************
	Common declarations
*****************************/

/* 100% width labels */
label.checkbox, label.radio,
/*.productOptions */label.field,
.productVariations label,
.reviewForm label,
#noteForm label,
label.cancel,
.eavAttributes label
{
	float: none;
	width: auto;
}

/* bold things */
h4,
#breadCrumbCaption,
div.box .title,
.price,
#addToCart,
/*.required label,*/
/*.errorText,*/
.eavAttributes .attrName,
.featured .title a,
.currentName,
.filterGroup .showAll,
.subCatName,
.notFoundMain,
.currentPage,
.spec,
.returnToCategory,
tr.specificationGroup,
.overallRating,
.ratingCategoryName,
.reviewTitle,
#rateProduct .heading,
.readAllReviews,

div.checkout a,
.subTotalCalc,
.continueShopping,
.proceedToCheckout,
.shipment .subTotal,
#cart .subTotal,
#payTotal .subTotal,
#invoicePaymentInfo .grandTotal td.amount,
#invoicePaymentInfo .amountDue td.amount,
.multiAddress .shipmentAddress,
#userMenu li.selected,
.cancelled,
#checkoutProgress a.active,
ul.downloadFile li.fileGroup,
.compareData td.param,
.compareData th a
{
	font-weight: bold;
}

/* red things */
a.messages,
.cancelled,
a.cancel,
.errorMsg,
.errorText,
.discount .actualPrice
{
	color: #000;
}

.errorText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* auto-width select boxes */
.quickSearch select,
#language select,
#productSort,
.cartLinks select, select.quantity,
#ccExpiryMonth, #ccExpiryYear, #ccType
{
	width: auto;
}

/* smaller input fields */
.quickSearch select,
.quickSearch input.text,
.quickSearch input.submit,
#language select,
.cartName small
#productSort
{
	font-size: 0.85em;
	padding: 0;
}

/* smaller text */
.logout,
.latestNewsSide .date,
#currency, #language,
.newsReadMore,
.count,
li.moreSubCats,
a.layoutSetList, a.layoutSetGrid,
.spec,
a.addToCart,
.listPrice,
.productListRating a,
.overallRating a,
.noStock, .lowStock,
.forgottenPassword,
#cart .productOptionsMenu,
.cartControl a,
.subTotalCalc,
.fieldDescription,
.progressOrder,
a.cvv,
.multiAddress .shipmentAddress,
.box.compare li a
{
	font-size: smaller;
}

/* centered text */
div.box .title,
.subCategories td.subCatImage,
.noSubCats .subCatContainer,
.productGrid td,
ul.productList .image,
.overallRating,
.noStock, .lowStock,
#imageContainer,
#moreImages,
#rateProduct table td,
.cartQuant,
.cartPrice,
.cartImage,
#,
#couponCodes .container,
#checkoutProgress,
.addressSelector .selector,
.shipment td,
#cart .subTotal,
#invoiceHeader,
td.amount,
.compactProductList .image,
.compactProductList .pricingInfo,
.compareBoxMenu,
/*.shipment .subTotal*/
{
	text-align: center;
}

/* left aligned text that needs to be overriden from right/center */
.shipment .productName,
.multiAddress .shipmentAddress
{
	text-align: justify;
}

/* right aligned text */
#mainInfo td.param,
.ratingBreakdown,
td.addToWishList,
.reviewIndex .pagingInfo,
.multiAddressCheckout,
#expressCheckoutMethods,
.orderOverviewControls,
div.addressControl,
#invoicePaymentInfo td.amount,
.multiAddressCheckout

{
    text-align: left;
}

/* vertical centering */
.subCatImage,
.subCategories td.details,
.orderingControls *,
.overallRating *,
#mainInfo td,
.ratingCategoryName,
.ratingPreview,
/*#cart td*/, #wishList td,
.addressSelector .selector,
#otherMethods img,
img.calendar_button
{
    vertical-align: middle;
}

/* left floats */
#leftSide,
#logoContainer,
.quickSearch,
.subCategories,
.allFilters .filterGroup,
.resultStats .pagingInfo, .categoryLayoutSwitch,
ul.productList .image,
#productSummaryContainer,
/*#ratingSummary,*/
.ratingBreakdown,
#imageContainer,
#bundle .pricingInfo,
.bundleList, .bundleInfo,
.reviewIndex #ratingSummary,
.continueShopping,
.checkoutHeader h1,
#billingAddressColumn,
#shippingSelector,
#ccForm,
.addressContainer,
#cvvExample,
.newCustomer,
#userMenuContainer,
div.addressBlock,
.orderDetails,
.orderDetails .orderMenu,
.responseUser,
.manufacturerColumn,
.manufacturerAttributes,
label,
input.radio, input.checkbox,
#cvvHelp,
.paymentMethods,
.compactProductList div
{
	float: left;
}

/* right floats */
#rightSide,
#topMenuContainer,
#currency, #language,
.resultStats .sortOptions,
ul.productList /*a.addToCart,*/ .productGrid a.addToCart,
ul.productList .pricingInfo,
ul.productList .orderingControls,
.specSummary,
div.review .ratingBreakdown,
.checkoutButtons,
.proceedToCheckout,
#checkoutProgress,
.returningCustomer,
.noteDate,
.checkout-pay .completeOverview,
.manufacturerImage
{
	float: right;
}



/* links/menus with background images */
.resultPages .previous,
a.addToCart,
/*ul.attributeList li,*/
.continueShopping,
#userMenu li,
a.invoice, a.viewOrder, a.reorder, a.messages,
ul.downloadFile li,
.errorText
{
	padding-left: 22px;
}

/* right side background images */
#smallCart a.checkout,
.resultPages .next,
/*.proceedToCheckout,*/
.websiteUrl a
{
	padding-right: 22px;
    background-position: center right;
}

/* background color 1: light grey */

#searchContainer,
div.box .content,
#userMenuContainer,
fieldset,
div.addressBlock,
.orderDetails,
#productSummaryContainer,
.noteText,
/*#checkoutProgress a,*/
.dynamicMenu, .dynamicMenu ul,
.dynamicMenu li:hover li a,
.dynamicMenu li.sfhover li a,
.dynamicMenu li:hover li:hover li a,
.dynamicMenu li.sfhover li:hover li a,
.rootCategories,
.rootCategories .wrapper,
#background-color1-var
{
    background-color: #F9F9F9;
}

tr.odd 
{
	background-color: #FaFaFa;
}

/*thead,*/
tr.heading td,
#heading-color-var
{
    background-color: #ddd;
	float:right;
}

thead, th {
	background-color:#fff;
	border-color:#ddd;
	border-width:1px;
	border-left:0px;
	border-right:0px;
	color:#828273;
	text-align:left;
	padding:0px;
}

tr.even td,

.rootCategories .current,
.rootCategories li:hover,
.rootCategories .li:hover,
.rootCategories .hover,
#background-color2-var
{
   /* background-color: #eee;*/
	z-index:999;
}



/* light yellow background */
.highlight,
#cartFields .container, #couponCodes .container,
span.templateLocator span.templateName,
/*.proceedToCheckout,*/
#couponCodes .container,
#payTotal div,
#testHandlerWarning,
/*#checkoutProgress a.active,*/
.specSummary
{
	background-color: #fffccc;
}

tr.odd td, tr.even td
{
	border-bottom-width: 1px;
	z-index:2;
}

/*****************************
	Layout
*****************************/


#container
{
  	margin: 0 auto;
  	width: 950px;
	heright:100%;
}

#footer
{
	border-top-width: 1px;
  	padding: 20px;
  	text-align: center;
}

#leftSide
{
	width: 190px;
	overflow: visible;
	position: relative;
	margin-bottom: 120px;
}

#rightSide
{
	width: 210px;
	display: none;
	padding-right: 10px;
}

#content
{
	margin-left: 190px;
	padding: 0 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	
}

#content.left
{
	margin-left: 0;
}

#content.right,
body.threeColumn #content.right
{
	margin-right: 0;
	padding-right: 0;
	text-decoration:none;

}

#content.right2 {
	margin-right: 0;
	padding-right: 0;
	text-decoration:none;
	margin-top:200px;
}

body.threeColumn #content
{
	padding-right: 240px;
}

#content,
#leftSide,
#rightSide
{
	padding-top: 30px;
}

/*****************************
	Header
*****************************/
#header
{
    padding-top: 6px;
	z-index: 50;
	position: relative;
	width: 100%;
}

#topMenuContainer
{
	margin-right: 1em;
}

#smallCart a.checkout
{
	background: url(stylesheet/frontend/../../image/silk/gif/cart_go.gif?1283156654) center right no-repeat;
}

#logoContainer
{
	padding: 8px;
	margin-bottom:0px;
}

/*****************************
	Boxes
*****************************/
div.box
{
	margin-bottom: 5px;
	overflow: visible;
	position: relative;
	border-left-width: 0px;
	border-right-width: 0px;
	background-color:#FFF;
	border-color:#dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-bottom-right-radius:0px;
	-moz-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
}

/*html:first-child div.box .title
{
	background-image:url(/OPRC.svg);
	background-color:#eeeeee;
	border-color:#dddddd;
  	border-bottom-width: 0px;
  	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
  	padding: 3px;
  	color: #143788;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-bottom-right-radius:0px;
	-moz-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	
}*/

/*filter meny*/
div.box .title
{
/*	background-image:url(/OPRC.svg);*/
	background-color:#fff;
	border-color:#dddddd;
  	border-bottom-width: 1px;
  	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
  	padding: 3px;
  	color: #333;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;*/
	text-align:center;
}

div.box .title-btm-brdr
{
	border-bottom-width: 0px !important;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
}

.title-fltr-brdr
{
	border-bottom-width: 1px !important;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}

div.box .titlecart
{
/*	background-image:url(/OPRC.svg);*/
	background-color: #E5F7C7;
	border-color:#dddddd;
  	border-bottom-width: 1px;
  	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
  	padding: 3px;
  	color: #000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	/*font-weight:bold;*/
	vertical-align:middle;
	text-align:center;
	
	
}

.handelvogn
{
	/*background-image:url(stylesheet/frontend/../../upload/cart-right.png?1283156654);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 25px;*/
	text-transform: uppercase;
	/*text-decoration: underline;
	font-weight: bold;*/
}

#title-sale
{
/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: transparent;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #333;
	text-align:center;
	border: none;
	text-transform: uppercase;
}

#title-results
{
/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/up_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: transparent;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #333;
	text-align:center;
	border: none;
	text-transform: uppercase;
}

.chev-up-result
{
	background-image: url(stylesheet/frontend/../../upload/up_chev.png?1283156654) !important;
}

.chev-up-result-fltr
{
	background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654) !important;
}

#title-krit
{
/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/up_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: transparent;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #333;
	text-align:center;
	border: none;
	text-transform: uppercase;
	
}

.webkit #title-krit
{
/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: #fff !important;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #333;
	text-align:center;
	border: none;
	text-transform: uppercase;
	
}

#title-infor
{
/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: transparent;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #333;
	text-align:center;
	border: none;
	text-transform: uppercase;
}

#title-nav
{
/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: transparent;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #333;
	text-align:center;
	border: none;
	text-transform: uppercase;
}

#title-duc
{
/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: transparent;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #333;
	text-align:center;
	border: none;
	text-transform: uppercase;
}

#title-nyh
{
/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: transparent;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #333;
	text-align:center;
	border: none;
	text-transform: uppercase;
}

#title-sale:hover,
#title-results:hover,
#title-krit:hover,
#title-infor:hover,
#title-nav:hover,
#title-duc:hover,
#title-nyh:hover
{
	color: #3b87cf;
	cursor: pointer;
}

.webkit #title-krit:hover
{
	/*	background-image:url(/OPRC.svg);*/
    background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 20px;
	background-color: transparent;
	/*font-weight: bold;*/
	font-size: 12px;
  	color: #3b87cf;
	text-align:center;
	border: none;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
}

#title-sale,
#title-results,
#title-krit,
#title-infor,
#title-nav,
#title-duc,
#title-nyh
{
	color: #333;
	text-align: left
}

div.box .content
{
  	padding: 5px;
  	overflow: visible;
	border-bottom-width: 1px;
  	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
		border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	background: #fff;
	
}

fieldset.container
{
    border: 0;
	margin: 0;
}

div.box .contentCart
{
  	padding: 5px;
  	overflow: visible;
	border-bottom-width: 1px;
  	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
		border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	
}

/*****************************
    Tables
*****************************/
.table
{
    border-width: 1px;
}

.table th
{
    padding: 3px;
}

.table td
{
    padding: 4px;
}

/*****************************
	Quick search
*****************************/
#searchContainer
{
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding: 3px 1em;
}

.quickSearch .searchQuery
{
	width: 160px;
}

/*****************************
	Category box
*****************************/
.categories .content
{
    padding: 5px 12px 12px 22px !important;
  	border-bottom-width: 1px;
}

.categories .content a
{
    color: black;
}

.categories li
{
    margin-top: 5px;
}

.categories ul ul
{
    padding-left: 12px;
}

.current ul, .subSubCats
{
    padding-left: 0 !important;
}

.categories .current ul li
{
    padding-left: 20px;
}

.noSubCats .subCatContainer table
{
	margin: 0 auto;
}

/*****************************
	Filters
*****************************/
.content .filterGroup
{
	background-color: #fff;
}

.filterGroup ul
{
	text-indent: 22px;
	font-size: 90%;
}

/*orange color*/
.filterGroup ul li a
{
    color: #BB5500;
}

.filterGroup h4
{
	margin-top: 5px;
}

.filterGroup .showAll
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/tag_yellow.gif?1283156654);
}

.filterTop
{
	padding: 0.5em 0;
}

.filterTop select
{
	width: auto;
	margin-right: 1em;
}

.topMenuFilterCaption
{
	white-space: nowrap;
}

/*****************************
	Information menu
*****************************/
.informationMenu ul li
{
    margin-bottom: 5px;
}

/*****************************
	Latest news block
*****************************/
.latestNewsSide .date
{
	display: block;
	margin-bottom: 0.5em;
}

/*****************************
	Currency switch
*****************************/
#currency, #language
{
	margin: 3px 3px 0;
}

#currency a, #language a
{
	margin-left: 3px;
}

/*****************************
	Breadcrumb
*****************************/
#breadCrumb
{
	padding:3px 0px 3px 0px;
	margin-bottom:0px;
	float:left;
	margin-top:0px;
	margin-left:0px;
}

#breadCrumb *
{
	display: inline;
}

#breadCrumb a,
#breadCrumb li.last
{
	margin: 0 2px;

}

/*****************************
	Home (index) page
*****************************/
.newsDate
{
    font-style: italic;
}

.newsArchive
{
    padding-top: 1em;
}

ul.news li.newsEntry
{
    padding: 0.5em 0;
    border-bottom-width: 1px;
}

/*****************************
	Sub-category list
*****************************/
.count
{
    color: #666;
    white-space: nowrap;
}

.subCatName
{
    font-size: larger;
}

tr.separator td
{
    height: 10px;
    padding: 15px;
}

tr.separator div
{
	border-bottom-width: 1px;
	height: 5px;
}

.subCategories
{
    margin-top: 10px;
    width: 49%;
}

.subCategories td.subCatImage
{
	width: 85px;
	padding: 5px;
	padding-right: 10px;
}

.subCategories td.details
{
    padding-left: 20px;
    padding-right: 10px;
    height: 140px;
}

.subCategories td.details.verticalSep
{
	border-right-width: 1px;
}

.subCategories td.details .count
{
    font-weight: normal;
}

ul.subSubCats
{
    margin: 6px;
    margin-top: 12px;
}

.modelSearchResults
{
	margin-bottom: 1em;
}

.allResults
{
	font-size: smaller;
	margin-top: 0.5em;
}

/*****************************
	Product list
*****************************/
.keywords
{
	font-style: italic;
}

.narrowByCat
{
	margin-bottom: 2em;
}

.allFilters li
{
	margin-bottom: 5px !important;
}

.allFilters legend
{
	color: black;
    background: url(stylesheet/frontend/../../image/silk/gif/zoom.gif?1283156654) 6px center no-repeat;
    padding-left: 28px;
    margin-left: 5px;
}

.allFilters .filterGroup
{
    width: 30%;
}

.foundCategories
{
	margin-bottom: 1em;
	margin-left: 1em;
}

.page
{
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border: 1px solid #ccc;
    text-decoration: none;
    margin: 0 2px;
    padding: 2px 6px;
	color: #837F7F;
	
}

.currentPage
{
    background: #fff;
    color: #837F7F;
	border: 0px;
	
}

.resultPages .next
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/resultset_next.png?1283156654);
	
	text-decoration: none;
	color: #837F7F;
	text-indent: -999px;
}

.resultPages .previous
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/resultset_previous.png?1283156654);
	text-decoration: none;
	color: #837F7F;
}

.resultPages
{
    border-top-width: 1px;
    padding-top: 10px;
	text-align: center;
}

.resultStats
{
    margin-bottom: 15px;
    padding-bottom: 4px;
    border-bottom-width: 1px;
    font-size: 120%;
    position: relative;
}

a.layoutSetList, a.layoutSetGrid
{
	padding: 0 0 0 20px;
}

a.layoutSetList
{
	/*background-image: url(stylesheet/frontend/../../image/silk/gif/application_view_list.gif?1283156654);*/
	background-image: url(stylesheet/frontend/../../upload/grid_grey_list.png?1283156654);
	position: relative;
	right: 270px;
	top: 30px;
	text-decoration: none;
	font-size: 10px;
	color: #333;
	display: block;
	height: 13px;
	padding-left: 17px;
	
}

a.layoutSetGrid
{
	/*background-image: url(stylesheet/frontend/../../image/silk/gif/application_view_tile.gif?1283156654);*/
	background-image: url(stylesheet/frontend/../../upload/grid_grey.png?1283156654);
	position: relative;
	right: 270px;
	top: 30px;
	text-decoration: none;
	font-size: 10px;
	color: #333;
	display: block;
	height: 13px;
	padding-left: 17px;
	
}

.categoryLayoutSwitch
{
	position: absolute;
	right: 0;
	top: -1.5em;
}

.category-allProducts .categoryLayoutSwitch
{
	display: none;
}

table.productGrid
{
	width: 99%;
	margin-bottom: 1em;
	table-layout: fixed;
}

.productGrid td
{
	
	padding: 1em;
	position: relative;
	vertical-align: bottom;
	overflow: hidden;
	border-width: 1px;
}

.productGrid td:hover
{
	background-color: #fafafa;
}

.productGrid tr.first td
{
	border-top-width: 0;
}

.productGrid tr.last td
{
	border-bottom-width: 0;
	z-index:2;
}

.productGrid td.first
{
	border-left-width: 0;
}

.productGrid td.last
{
	border-right-width: 0;
}

ul.productList li
{
	margin-bottom: 15px;
}

ul.productList .title
{
	font-size: 120%;
}

.productGrid .title
{
	font-size: 120%;
	margin: 1em 0;
}

.productGrid .title a
{
	font-size: 12px;
	color: #3B88CB;
	text-decoration: none;
}

.productGrid .title a:hover
{
	font-size: 12px;
	color: #3B88CB;
	text-decoration: none;
	/*font-weight: bold;*/
}

.productGrid .image
{
	text-align:center;
}

ul.productList .spec
{
	margin-top: 2px;
	color: #333;
}

ul.productList .descr
{
    margin-left: 120px;
	
}

ul.productList .shortDescr
{
	margin-top: 0.5em;
}



ul.productList .order
{
	margin-top: 9px;
	/*border: 7px solid #cfe;*/
}

.productGrid .addToCompare
{
	float:right;
	text-decoration:none;
	color:#999;
	font-size:10px;
	/*position: relative;
	bottom: 2px;*/
}

.productGrid a.addToCart
{
	
    background-image:url(stylesheet/frontend/../../upload/kjop_sprite.png?1283156654);
	background-position: 0 0;
    white-space: nowrap;
	width:79px;
	height:25px;
	float:right;
	margin: 0px 10px 0 0;
	padding: 0;
}


.productGrid a.addToCart:hover
{

	background-repeat:no-repeat;
	background-position: -79px 0;
    white-space: nowrap;
	width:79px;
	height:25px;
	float:right;
	margin: 0px 10px 0 0;
	padding: 0;
}


a.addToCart
{
	
    background-image:url(stylesheet/frontend/../../upload/kjop_sprite.png?1283156654);
	background-position: 0 0;
	width:57px;
	height:25px;
	float:right;
	margin: 10px 10px 0 0;
	display: block;
	text-decoration: none;
}


a.addToCart:hover
{
    background-image:url(stylesheet/frontend/../../upload/kjop_sprite.png?1283156654);
	background-position: -79px 0;
	line-height: 25px;
	width:57px;
	height:25px;
	float:right;
	margin: 10px 10px 0 0;
}

a.addToCart1
{
	
    background-image:url(stylesheet/frontend/../../upload/kjop_sprite.png?1283156654);
	background-position: 0 0;
	width:38px;
	height:25px;
	float:right;
	margin: 10px 0px 0 0;
	display: block;
	text-decoration: none;
	position: relative;
	z-index: 100000000000;
}


a.addToCart1:hover
{
    background-image:url(stylesheet/frontend/../../upload/kjop_sprite.png?1283156654);
	background-position: -83px 0;
	width:38px;
	height:25px;
	float:right;
	margin: 10px 10px 0 0;
}


a.addToCartVis
{
	
    background-image:url(stylesheet/frontend/../../upload/kjop_sprite.png?1283156654);
	background-position: 0 0;
	width:80px;
	height:25px;
	float:right;
	margin: 10px 35px 0 0;
	display: block;
	text-decoration: none;
	
}


a.addToCartVis:hover
{
    background-image:url(stylesheet/frontend/../../upload/kjop_sprite.png?1283156654);
	background-position: -83px 0;
	width:80px;
	height:25px;
	float:right;
	margin: 10px 35px 0 0;
	
}

a.inforight {
	display: block;
	background-image:url(stylesheet/frontend/../../image/silk/gif/btn_info_small.gif?1283156654);
    white-space: nowrap;
	width:25px;
	height:25px;
	float:right;
	margin-left:5px;
	text-decoration: none;
	position: relative;
	top: 10px;
	right: 10px;
}

a.inforight:hover
{
	display: block;
	background-image:url(stylesheet/frontend/../../image/silk/gif/btn_info_small_roll.gif?1283156654);
    white-space: nowrap;
	width:25px;
	height:25px;
	float:right;
	margin-left:5px;
	text-decoration: none;
	position: relative;
	top: 10px;
	right: 10px;
	
}		 

a.inforight-down {
	display: block;
	background-image:url(stylesheet/frontend/../../image/silk/gif/btn_info_small.gif?1283156654);
    white-space: nowrap;
	width:25px;
	height:25px;
	float:right;
	margin-left:5px;
	text-decoration: none;
	/*position: relative;
	top: 10px;
	right: 10px;*/
	margin-right: 5px;
	margin-bottom: 10px;
}

a.inforight-down:hover
{
	display: block;
	background-image:url(stylesheet/frontend/../../image/silk/gif/btn_info_small_roll.gif?1283156654);
    white-space: nowrap;
	width:25px;
	height:25px;
	float:left;
	margin-left:5px;
	text-decoration: none;
	/*position: relative;
	top: 10px;
	right: 10px;*/
	
}
.listPrice
{
	text-decoration: line-through;
	font-weight: bold;
	color: #b2b2b2;
}

ul.productList .pricingInfo
{
    white-space: nowrap;
    width: 250px;
    line-height: 1.2em;
    margin-left: 1em;
}

.productGrid .pricingInfo
{
    line-height: 1.2em;
}

.productTable
{
	width: 100%;
	margin-bottom: 2em;
}

.productTable td,
.productTable th
{
	padding: 5px;
	vertical-align: middle;
}

.productTable td
{
	text-align: center;
}

.productTable td.text
{
	text-align: left;
}

.productTable a.direction_asc,
.productTable a.direction_desc
{
	display: block;
	padding-right: 20px;
	background-position: right;
}

.productTable a.direction_asc
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/sort_asc.gif?1283156654);
}

.productTable a.direction_desc
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/sort_desc.gif?1283156654);
}

.shortDescr
{
	font-size: 90%;
}

.productSeparator
{
    border-bottom-width: 1px;
    margin: 15px auto -7px 120px;
}

.listItemSeparator
{
	color: #ccc;
}

.productListMenu
{
	margin-bottom: 1em;
}

.compare
{
	padding-top: 0.5em;
}

.compare .checkbox
{
	float: none;
}

.compare label
{
	display: inline;
}

/*.compare-rounder
{
	border: 1px #ccc solid !important;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	position: relative;
	top: 100px;
	left: 60px;
	height: 350px;
	width: 154px;
	z-index: -100;
	margin: 0 0 0 150px;
	padding: 0;
}*/

.compare-rounder table
{
	margin-left: -167px;
}

table.compareData
{
	margin-bottom: 80px;
}

.compareData *
{ 
	border-top: 0;
	border-bottom: 0;
	border: 0;
	background: transparent no-repeat;
	text-align: center;
}

.compareData .param
{
	font-weight: normal !important;
	text-transform: uppercase;
	color: #3B88CB;
	text-align: left;
	margin-left: 8px;
	font-size: 10px;
}

ul.attributeList.singleValue li,
.compareData td.value
{
    background-image: none;
    padding: 0;
	color: #898989;
	text-align: center;
	vertical-align: middle;
}

.compareData tr.priceRow td
{
	background-color: #fff;
	text-transform: uppercase;
	color: #3B88CB;
	text-align: left;
	margin-left: 8px;
	font-size: 10px;
}

.compareData .wbrd200
{
	/*border-top: 1px #ccc solid;*/ 
	width: 150px;
	min-width: 150px;
	max-width: 150px;
	background-image: url(stylesheet/frontend/../../upload/compare_round_top.png?1283156654) !important;
	background-repeat: no-repeat;
	vertical-align: bottom;
	padding-top: 10px;
}

.compareData .wbrd
{
	/*border-top: 1px #ccc solid;*/
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

/*.compareData thead
{
	border-top: 1px #ccc solid !important;
}*/

/*.compareData td
.compareData th
{
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;	
}*/

.compareData tr.last td.param,
.compareData tr.last td.value
{
	/*border-bottom: 1px #ccc solid !important;*/
}

.compareData tr.last td.value
{
	width: 150px;
	min-width: 150px;
	max-width: 150px;
	background-image: url(stylesheet/frontend/../../upload/compare_round_bottom.png?1283156654) !important;
	background-position:bottom left;
	background-repeat: no-repeat;
}

.compareData td.value
{
	background-image: url(stylesheet/frontend/../../upload/compare_round_td.png?1283156654) !important;
}	

.compareData td.value ul
{
	text-align: center;
}

.compareData td.kjop
{
	background-image: none !important;
	height: 70px;
}

.compareData td.whitebg
{
	background-color: #fff !important;
	border-bottom: 0 !important;
}

.compareData th.thwide
{
	width: 15px;
}

.compareData .priceRow td.price
{
	text-align: center;
	font-size: larger;
}

.compareData div.image
{
	padding: 1em;
	border-width: 0;
}

.compareData td, .compareData th
{
	/*padding: 3px;*/
	border-width: 2px;
}

.compareBoxMenu
{
	padding-top: 0.5em;
	font-weight: bold;
	font-size: 0.85em;
	text-align: center;
}

a.progressIndicator
{
	padding: 0;
	padding-left: 16px;
	background-position: center left;
}

.delete:hover
{
	opacity: 1;
}

.delete
{
	opacity: 0.5;
	background-image: url(stylesheet/frontend/../../image/silk/gif/cancel.gif?1283156654);
	padding: 8px;
	margin-right: 4px;
	vertical-align: middle;
}

.big-red-del
{
	background-image: url(stylesheet/frontend/../../upload/delete_big_sprite.png?1283156654) !important;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 32px;
	width: 32px;
}

.big-red-del:hover
{
	background-image: url(stylesheet/frontend/../../upload/delete_big_sprite.png?1283156654) !important;
	background-position: -34px 0;
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
	cursor: pointer;
}

.big-red-cont
{
	height: 45px;
	width: 150px;
}

/*****************************
	Product page
*****************************/
.productIndex h1
{
	width: 600px;
}

.returnToCategory
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/resultset_previous.gif?1283156654);
    padding-left: 18px;
    margin-bottom: 12px;
}

.specSummary
{
    padding: 10px;
    width: 280px;
    margin-top: -20px;
	margin-right: 18px;
    z-index: 10;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	background: #F9F9F9;
	border: 1px solid #E1DEDE;
	text-align:center;
	color: #333;
}

#productSummaryContainer
{
	margin-top: 1em;
	/*max-width: 300px;*/
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	border: 1px solid #E1DEDE;
	width: 300px;
	background-color:#fff;
}

#productSummaryContainer select
{
	background-color:#fff;	
}

.ie #productSummaryContainer select
{
	background-color:#fff;
	float:left;	
}

#productSummaryContainer table td,
#productSummaryContainer table tr
{
	color:#999;
}

#productSummaryContainer .realPrice
{
	color:#B42A2A;
}

#productSummaryContainer .addToCompare
{
	text-decoration:none;
	color:#969696;
	text-align: right;
	float:right;
	font-weight:bold;
}

.summaryWrapper1
{
	width:200px;
}

#mainInfo
{
    clear: right;
    margin: 1em;
}

#productToCart input.number
{
	width: 3em;
}

#ratingSummary
{
	width: 250px;
	margin-left: 40px;
}

#mainInfo td
{
	padding: 5px;
	white-space: nowrap;
}

#mainInfo td.websiteUrl
{
    border-top: 1px dotted black;
}

.websiteUrl a
{
  	background-image: url(stylesheet/frontend/../../image/backend/icon/exLink.gif?1283156654) !important;
}

.overallRating a
{
	font-weight: normal;
}

.ratingBreakdown
{
	color: #888;
	clear: left;
	margin-top: 0.5em;
}

.price
{
	color: #a52a2a;
}

#mainInfo .price
{
	font-size: larger;
}

table.quantityPrice
{
	border-width: 1px;
	margin: 1em auto;
	clear: both;
}

.price.quantityPrice
{
	font-size: 1em !important;
}

./*productOptions*/ .productOption
{
	margin: 3px 0;
}

.productOptions .description
{
	font-size: 0.85em;
	white-space: normal;
	width: 230px !important;
	margin: 0;
}

.radioOptions
{
	padding-left: 0.5em;
	border-width: 1px;
}

.purchaseVariations
{
	padding: 0.5em;
	display: block;
}

.purchaseVariations .cartLinks
{
	padding: 1em 0;
}

.purchaseVariations .productOption
{
	margin: 5px 0;
}

#productSpecification td
{
    padding: 5px 10px;
}

tr.specificationGroup
{
	font-size: larger;
}

tr.specificationGroup td.param
{
	border-right: 0 !important;
}

tr.specificationGroup td.value
{
	border-left: 0 !important;
}

ul.attributeList
{
    padding: 0;
	text-align: center;
}

ul.attributeList li
{
    /*background-image: url(stylesheet/frontend/../../image/silk/gif/tick.gif?1283156654);*/
	text-align: center;
}



#imageContainer
{
	width: 450px;
}

#outerImageContainer #imageContainer
{
	width: auto;
	float: none;
}

#lightbox
{
	padding: 2px !important;
}

#keyboardMsg
{
	display: none;
}

#lightboxCaption
{
	font-size: 1.2em;
}

#mainImage
{
    margin: 20px;
}

#largeImage.multipleImages
{
	height: 350px;
}

#largeImage.missingImage
{
	height: auto;
}

/*#moreImages img, */.compareData div.image img
{
	border: 0;
	margin-right: 4px;
	cursor: pointer;
}

.compareData a
{
	text-decoration: none;
	color: #3B88CB;
}

#rateProduct
{
	margin-left: 10px;
}

#rateProduct table td
{
	padding: 4px;
}

#rateProduct table .errorText
{
	position: relative;
	white-space: nowrap;
	left: -85px;
}

.ratingPreview
{
	background-color: transparent !important;
}

.reviewTitle
{
	line-height: 1.5em;
}

.reviewText
{
	margin-top: 0;
}

div.review
{
	padding-top: 1em;
	border-top-width: 1px;
}

div.review.first
{
	padding-top: 0;
	border: 0;
}

div.review .ratingBreakdown
{
	margin: 0.5em;
	padding: 1em;
	border-width: 1px;
}

#bundle .productInfo
{
	width: 150px;
}

.cartName a {
	color:#2b6da1;
	text-decoration:none;

}

.bundleList, .bundleInfo
{
	padding-right: 0.5em;
	margin-left: 1em;
}

.bundleList
{
	border-right: 1px;
}

.bundlePrice
{
	font-size: larger;
}

/*****************************
	Review page
*****************************/
.reviewIndex .pagingInfo
{
	float: none;
	margin-top: 0;
	position: absolute;
	bottom: 5px;
	right: 0;
	
}

/*****************************
	Users
*****************************/
.forgottenPassword
{
    display: block;
}

/*****************************
	Shopping cart
*****************************/
#cart, #wishList, #expressCheckoutMethods
{
	width: 560px;
	margin: 0 auto;
	height:100px;
	
}

#wishList table
{
	margin-bottom: 1em;
	width: 100%;
}

#wishList
{
    margin-bottom: 15px;
}

#wishList td
{
	overflow: hidden;
	padding: 3px;
}

#cart td
{
	overflow: hidden;
	padding: 0px;
}

#cart ./*productOptions*/
{
	margin: 0.5em 0;

}

.cartControl
{
	width: 70px;
	overflow: hidden;
/*	padding-left: 1em !important;*/
}


.cartVareKode
{
	width: 20px;
	white-space: nowrap;
	text-align:left;
/*	padding-left:10px;
	padding-right:50px;*/
}

.cartProdukt
{
	width: 20px;
	white-space: nowrap;
	text-align:left;
/*	padding-left:10px;
	padding-right:150px;*/
}



.cartPrice
{
	width: 100px;
	white-space: nowrap;
	text-align:left;
}

.cartTotal
{
	width: 20px;
	white-space: nowrap;
	text-align:left;
}

.cartSlett
{
	width: 20px;
	white-space: nowrap;
	text-align:right;
}
.subTotalCalc
{
	color: #777777;
}

.cartImage
{
	width: 60px;
	padding: 7px !important;
}

.cartImage img
{
	border-width: 1px;
}

.cartQuant input.text
{
	width: 20px;
}

.cartQuant input#text
{
	width: 20px;
}

.continueShopping
{
    background-image:url(stylesheet/frontend/../../upload/btn_continue_sprite.png?1283156654);
	background-repeat:no-repeat;
	background-position: -157px 5px;
	text-decoration:none;
	width:157px;
	height:35px;
	padding:0;
	display:block;
	margin-left:40px;
}

.continueShopping:hover
{
    background-image:url(stylesheet/frontend/../../upload/btn_continue_sprite.png?1283156654);
	background-repeat:no-repeat;
	background-position: 0 5px;
	text-decoration:none;
	width:157px;
	height:35px;
	paddding:0;
	display:block;
}

.checkoutButtons
{
    width: 300px;
}

.multiAddressCheckout
{
	clear: right;
	display: block;
	padding-top: 1em;
}

.proceedToCheckout
{
    background-image: url(stylesheet/frontend/../../upload/btn_next_sprite.png?1283156654);
	background-position: 5px 0;
	text-decoration:none;
	width:116px;
	height:35px;
	margin-right:40px;
}

.proceedToCheckout:hover
{
    background-image: url(stylesheet/frontend/../../upload/btn_next_sprite.png?1283156654);
	background-position: -118px 0;
	text-decoration:none;
	width:116px;
	height:35px;
	margin-right:40px;
}

select.multiAddress
{
	width: 100%;
}

#expressCheckoutMethods
{
    padding: 20px;
}

#expressCheckoutMethods img
{
	vertical-align: top;
}

#cartFields .container, #couponCodes .container
{
	padding: 0 1em 0.5em 0.5em;
	border-width: 1px;
	margin: 0.5em 0;
}

#couponCodes .container
{
	padding: 1em;
}

.text.coupon
{
	width: 160px;
}

#cartFields .wide, #cartFields textarea
{
	width: 100%;
}

#cartFields textarea
{
	height: 80px;
}

/*****************************
	Checkout
***************************/

/* Progress bar */

.checkoutHeader,
.checkoutHeader h1
{
    line-height: 2em;
	margin:0;
	padding:0;
	
}

#checkoutProgress
{
    width: auto;
    padding-top: 1em;
	height: 30px;
	overflow:hidden;
	/*font-family: "Helvetica";*/
	font-size:18px;
	float:left;
/*	margin-bottom:22px;*/
	margin-left:175px;
	
}

#checkoutProgress a
{
    padding: 10px;
    /*border-width: 2px;
    margin-right: 20px;*/
	text-decoration:none;
	font-size: 17.26px;
	color:#C3C3C3;
	text-transform:uppercase;
	
}

#checkoutProgress a:hover
{
    padding: 10px;
    /*border-width: 2px;
    margin-right: 20px;*/
	text-decoration:none;
	font-size: 17.26px;
	color:#818072;
	
}

/* completed steps */
#checkoutProgress a.completed
{
    border-color: #70D66D;
	
}

/* current step */
#checkoutProgress a.active
{
 /*   border-color: #ADD8E6;*/
	font-weight: bold;
/*background-color: #fffccc;
border-color: #ADD8E6;*/
background-image:url(stylesheet/frontend/../../upload/urhere_arr.png?1283156654);
background-position:bottom center;
background-repeat:no-repeat;
/*padding-left:15px;*/
color:#85c222;
}

/*#checkoutProgress a.active:hover
{
 /*   border-color: #ADD8E6;
	font-weight: bold;
/*background-color: #fffccc;
border-color: #ADD8E6;
background-image:url(stylesheet/frontend/../../upload/urhere_arr.png?1283156654);
background-position:bottom center;
background-repeat:no-repeat;
/*padding-left:15px;
color:#85c222;
}*/

.progressOrder
{
    margin-right: 5px;
}


#progressCart {
	margin:0;
}

/* Select address */

table.addressSelector
{
	width: 100%;
}

.selector.addAddress
{
	vertical-align: top;
	padding-top: 5px;
}

.addressSelector a
{
    margin-left: 5px;
}

.addressSelector .address
{
    padding: 5px;
}

.addressSelector .address p
{
    margin: 3px;
}

#billingAddressColumn
{
	clear: left;
	margin-right: 1%;
}

#billingAddressColumn,
#shippingSelector
{
	width: 49%;
}

.addAddress .address,
.addAddress .addressBlock
{
	width: 97%;
}

.addAddress .addressBlock label
{
	width: 120px;
}

.addAddress .addressBlock input,
.addAddress .addressBlock select
{
	width: 97%;
}

/* Shipping method */

#shippingSelect
{
    margin:0;
}

.shipment
{
    width: 70%;
    border-width: 1px;
	border-color:#ffffff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding: 0;
	margin: 0;
}



.shipment a
{
    text-decoration:none;
	color:#4f4f4f;
}

.userViewOrder .shipment
{
    width: 90%;
}

.shipment td
{
    width: 12%;
}

.shipment .productName
{
    width: 64%;
}

#cart {

	margin-top:10px;
}

.shipment .subTotal, #cart .subTotal
{
	white-space: nowrap;
}

 #cart 
{
    text-align: right !important;
	width:100%;
}

.subTotalCaption,
.shipment td.tax
{
	text-align:left !important;
}

.shippingMethods
{
    padding-left: 30px;
    padding-bottom: 20px;
    clear: both;
	color:#155d97;
	font-weight:bold;
}


/* Payments */
#ccForm
{
	width: 100%;
}

#ccCVV
{
    width: 4em;
}

#payTotal
{
	margin-top: 20px;
}

#payTotal div
{
	font-size: larger;
	padding: 6px;
	display: inline;
	margin: 20px;
	border: 2px solid #FFFC8C;
	position:absolute;
}

#payItems
{
	margin-top: 5px;
}

#payItems th {
	/*padding-left:70px;*/
}

#expressComplete
{
    display: block;
    padding-top: 15px;
    margin-left: 22px;
}

.orderOverviewControls a
{
   /* margin-bottom: -25px;*/
}

.user-pay .orderOverviewControls, .user-pay /*.addressContainer a*/
{
	display: none;
}

.multiAddress .overviewShippingInfo td
{
	padding-bottom: 1em;
	text-align:left !important;
	vertical-align:middle;
}

#overviewAddresses
{
    padding-top: 0.5em;
    padding-bottom: 2em;
}

.addressContainer
{
    width: 50%;
	color:#837F7F;
}
.addressContainer h3
{
	color:#000000;
}

#otherMethods a
{
    margin-right: 2em;
}

.checkoutPay h2
{
    margin-bottom: 24px;
	
}

#cvvHelp
{
    width: 340px;
    padding: 5px;
}

#testHandlerWarning
{
    font-size: 0.85em;
    margin: 1em auto;
    border: 1px solid yellow;
    padding: 5px;
    text-align: center;
}

#paymentError .errorMsg
{
    padding-top: 10px;
}

.checkout-pay .completeOverview
{
	width: 95%;
	margin: 0 1%;
	padding: 0 1%;
	background-color: #fff;
/*	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;*/
}

.paymentMethods
{
	width: 53%;
}

tr.topLine td
{
	border-bottom-width: 0;
}

.completeOverview .shipment
{
	width: auto;
	color:#837F7F;
}

#miniCartContents
{
	padding-bottom: 0.5em;
	font-size: 85%;
	padding-left:10px;
	
}

.miniCartCount,
.miniCartTotalAmount
{
	font-weight: bold;
	/*color: #A52A2A;*/
}

.miniCartTotal
{
	border-top-width: 1px;
	text-align: center;
	padding: 0.5em;
}

.miniCartTotal div
{
	margin-bottom: 7px;
}

/*.miniCart:hover
{
	background-color: #E5F7C7;
}*/

/***************************
	User account
***************************/

.newCustomer
{
	width: 55%;
	z-index:7;
/*	display:none;*/
margin-top: 0;
clear:both;
}

.returningCustomer
{
	width: 43%;
}

.returningCustomer input.text
{
	width: 10em;
	border-width:1px;
	border-color:#dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	outline:none;
}

.userLogin .failed
{
    margin: 0;
}

#userMenu li
{
    margin-bottom: 10px;
    background-position: bottom left;
}

#userMenu li#homeMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/house.gif?1283156654);
}

#userMenu li#orderMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/package.gif?1283156654);
}

#userMenu li#addressMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/book_addresses.gif?1283156654);
}

#userMenu li#personalMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/user.gif?1283156654);
}

#userMenu li#emailMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/email_edit.gif?1283156654);
}

#userMenu li#fileMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/disk.gif?1283156654);
}

#userMenu li#passwordMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/key.gif?1283156654);
}

#userMenu li#signOutMenu
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/door_out.gif?1283156654);
}

#userMenu li#signOutMenu, #userMenu li#personalMenu, #userMenu li#orderMenu
{
	border-top-width: 1px;
    padding-top: 10px;
}

#userMenuContainer
{
    padding: 10px;
    border-width: 1px;
    margin-bottom: 30px;
    width: 170px;
}

/***************************
	User addresses
***************************/
div.address,
div.addressBlock
{
    width: 230px;
	
}

div.addressBlock
{
    border-width: 1px;
    padding: 5px 10px;
    margin-top: 10px;
    cursor: pointer;
}

div.addressControl
{
    width: 250px;
    margin-bottom: 15px;
    margin-top: 5px;
}

/***************************
	Orders
***************************/
.orderDetails
{
    border-width: 1px;
    width: 96%;
    padding: 10px;
    margin-bottom: 20px;
}

.orderMenu
{
    padding-left: 10px;
}

.orderDetails .orderMenu
{
    width: 200px;
}

.orderDetails .orderContent
{
    margin-left: 220px;
}

#content .orderMenu ul
{
    margin: 5px;
    margin-left: 0;
}

.orderMenu li
{
    padding: 4px;
    margin-left: 0;
}

.orderMenu .orderTotal
{
    padding-top: 10px;
}

div.orderStatus
{
    padding: 6px;
}

a.invoice
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/printer.gif?1283156654);
}

a.viewOrder
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/page_white_text.gif?1283156654);
}

a.reorder
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/cart_put.gif?1283156654);
}

a.messages
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/email.gif?1283156654);
}

.subItemList
{
	margin: 4px;
}

.shipmentAddress
{
	margin-bottom: 0.5em;
}

/***************************
	File downloads
***************************/
ul.downloadFile li
{
    background-image: url(stylesheet/frontend/../../image/silk/gif/disk.gif?1283156654);
    margin-bottom: 4px;
}

ul.downloadFile li.fileGroup
{
    background-image: none;
    margin-top: 7px;
}

/***************************
	Order notes
***************************/
ul.notes
{
    margin-top: 15px;
}

ul.notes li
{
    margin-bottom: 10px;
}

.noteText
{
    border-width: 1px;
    padding: 5px;
    margin-top: 5px;
    font-family: "Lucida Console", Monospace;
}

ul.notes li.responder_1 .noteText
{
    border: 1px solid #AA0000;
}

.noteAbout
{
    border-bottom-width: 1px;
    padding-bottom: 5px;
}

#noteForm
{
    margin-top: 2em;
    display: block;
}

/***************************
	Invoices
***************************/
#invoiceHeader
{
    border-bottom: 1px solid black;
    position: relative;
    margin-top: 20px;
}

#invoiceLogo
{
    position: absolute;
    left: 0;
    top: 0;
}

#invoice h1
{
    padding-top: 20px;
}

#invoiceContacts h2
{
    border: none;
}

#invoiceDate
{
    padding-bottom: 10px;
}

#invoicePaymentInfo td
{
    padding: 5px;
    width: 300px;
}

.basePrice
{
    display: none;
}

.discount .basePrice
{
	text-decoration: line-through;
	display: inline;
	margin-right: 4px;
}

#invoicePaymentInfo td.amount
{
    width: auto;
}

#invoicePaymentInfo .beforeTaxSubtotal td.amount,
#invoicePaymentInfo .amountPaid td,
#invoicePaymentInfo .grandTotal td.amount
{
    border-top: 1px solid black;
}

#invoicePaymentInfo .grandTotal td.amount
{
    padding-bottom: 10px;
}

145d96

.itemOptions
{
	padding: 0.5em;
	font-size: 0.85em;
	color: #777;
}

.itemOptions .optionPrice
{
	color: #444;
}

/***************************
	Manufacturers
***************************/
.manufacturerColumn
{
	width: 47%;
	margin-left: 2.5%;
}

.manufacturerImage
{
	margin: 1em;
	margin-top: 0;
	border-width: 1px;
}

.manufacturerAttributes
{
	margin-left: 1em;
}

/*************************
	Contact form
*************************/
#contactForm textarea
{
	width: 500px;
	height: 200px;
	min-width: 500px;
}

/***************************
	Customization
***************************/
span.templateLocator
{
	display: block;
}

span.templateLocator.activeTpl
{
	border: 2px dotted red;
	position: relative;
	z-index: 2;
	padding: 2px;
}

span.templateLocator span.templateName
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 15px;
	padding: 3px;
	z-index: 100;
	padding-left: 25px;
	background-image: url(stylesheet/frontend/../../image/silk/gif/layout_edit.gif?1283156654);
	background-position: 4px center;
}

span.templateLocator.activeTpl:hover > span.templateName:first-child
{
	display: inline;
}

/***************************
	Form styling
***************************/
.confirmationMessage, .errorMessage, .infoMessage
{
	border: 1px solid #0c0;
	background-color: #efe;
	padding: 7px;
	padding-left: 30px;
	background-image: url(stylesheet/frontend/../../image/silk/gif/tick.gif?1283156654);
	background-position: 5px center;
	margin: 0.5em;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.errorMessage
{
	border: 1px solid #c00;
	background-color: #fee;
	background-image: url(stylesheet/frontend/../../image/silk/gif/cancel.gif?1283156654);
}

.infoMessage
{
	border: 1px solid #FFF000;
	background-color: #FFFCCC;
	background-image: url(stylesheet/frontend/../../image/silk/gif/information.gif?1283156654);
}

form
{
     display: inline;
}

form p
{
    position: relative;
    clear: both;
}

fieldset
{
    margin: 1em 0;
    padding: 1em;
    margin: auto 0;
    margin-bottom: 10px;
    border-width: 1px;
}

legend
{
	font-size: 18px;
	color: #30A0F9;
	padding: 10px 0;
	top: -22px;
}

label
{
	display: block;
    width: 156px;
    cursor: default;
    padding-right: 6px;
    padding-bottom: 1px;
}

label[for=logemail]
{
	display: block;
    width: 60px;
    cursor: default;
    padding-right: 6px;
    padding-bottom: 1px;
}

label[for=logpassword]
{
	display: block;
    width: 60px;
    cursor: default;
    padding-right: 6px;
    padding-bottom: 1px;
}

label.logemail {
	display: block;
    width: 60px;
    cursor: default;
    padding-right: 6px;
    padding-bottom: 1px;
}

label.logpassword {
	display: block;
    width: 60px;
    cursor: default;
    padding-right: 6px;
    padding-bottom: 1px;
}


.required label span.label
{
	background: url(stylesheet/frontend/../../image/required.gif?1283156654) right center no-repeat;
	padding-right: 9px;
}

p.radio, p.checkbox
{

	padding-left: 11em;
	
}

label.radio:hover,
label span.radio:hover
{
  /*  background-color:#fefbf6;*/
	background-color:#e5f7c7;
	color:#000000;
}

/*.ie label.radio
.ie label span.radio
{
 
	padding-top:3px;
	padding-bottom:3px;
}

.ie label.radio:hover,
.ie label span.radio:hover
{
    background-color:#fefbf6;
	background-color:#e5f7c7;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}*/

p.radio label, p.checkbox label
{
    white-space: nowrap;
}

label.checkbox, label.radio
{
  	line-height: 1em;
}

input.text, select, file, form.other
{
	background-color:#F0F6FB;
    width: 15em;
    font-size: 16px;
    padding: 2px;
		border-width:0px;
	border-color:#dddddd;
	border-style:solid;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	outline:none;
}

label.cancel
{
    display: inline;
}

select
{
	padding: 0;
}

textarea
{
    padding: 2px;
 /*   width: 40em;
    min-width: 40em;*/
    height: 10em;
    font-size: 14px;
    color: #333;
    max-width: 100%;
}

input.radio, input.checkbox, input.submit, input.button, input.reset
{
    width: auto;
}

input.radio, input.checkbox
{
    margin: 0 0.5em 0 0;
    cursor: pointer;
    vertical-align: middle;
}

input:focus, textarea:focus, select:focus
{
    background: #ebf9fc;
}

fieldset.error, div.error, fieldset.container
{
	padding: 0;
	margin: 0;
	position: static;
	border: 0;
	background: none;
}

.errorText
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/bullet_error.gif?1283156654);
	margin-bottom: 4px;
}

.hasError
{
	background-color: #FFFAFA;
	border-color: red !important;
}

.highlight
{
	border: 1px solid yellow;
	padding: 1em;
}

.hidden
{
	display: none;
}

.visible
{
	display: block;
}

.progressIndicator
{
	padding: 8px;
	width: 30px;
	height: 20px;
	background-image: url(stylesheet/frontend/../../image/indicator.gif?1283156654);
	background-position: center center;
	clear: none;
}

label.text
{
    width: auto;
		border-width:1px;
	border-color:#dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}

input.wide
{
  	width: 35em;
}

input.money, input.number
{
  	width: 5em;
}

input.date
{
  	width: 7em;
	color:
}

/***************************
	Calendar
***************************/
img.calendar_button
{
    margin-left: 0.5em;
    cursor: pointer;
}

/***************************
	EAV
***************************/
.eavAttributes .attrValue
{
	margin-left: 1em;
}

.eavContainer .wide
{
	width: 15em;
}

/*************************
	Special offers (sale items)
*************************/
.compactProductList ul
{
	margin-top: 0.5em;
}

/*rightside images*/
.compactProductList .image
{
	width: 45px;
	
}

.compactProductList .productInfo
{
	width: 100px;
	font-size: 0.85em;
	overflow: hidden;
}

.compactProductList .productInfo a,
.contentCart a
{
	color: #333;
	text-decoration: none;
}

.compactProductList .productInfo a:hover,
.contentCart a:hover
{
	color: #3B88CB;
}

.compactProductList .pricingInfo .price
{
	width: 70px;
	font-size: 1em;
}

.compactProductList li
{
	margin-bottom: 7px;
}

.compactProductList div
{
	position: relative;
}

/*************************
	AJAX
*************************/
#ajaxMessage
{
	position: fixed;
	top: 1em;
	right: 1em;
	z-index: 1000000;
}

#ajaxMessage.success
{

}

/*************************
	Top root category menu
*************************/
.rootCategories
{
	width: 100%;
	margin-top:35px;

}

.rootCategories li,
.rootCategories .li
{
	float: left;
	line-height: 25px;
	position: relative;
}

.rootCategories .current
{
	font-weight: bold;
}

.rootCategories .current li,
.rootCategories .current .li
{
	font-weight: normal;
}

.rootCategories a
{
	color: #000000;
	text-decoration: none;
	padding: 0 1em;
	float: left;
	clear: left;
}

.rootcategories a:active, a:focus {
	color: #666666;
}

.rootCategories .wrapper a
{
	padding: 0;
	padding-left: 1em;
}

.rootCategories li li
.rootCategories .li .li
{
	float: none;
}

.rootCategoriesWrapper1 
{
	background: transparent url(stylesheet/frontend/../../upload/menu/menu-bg.png?1283156654) repeat-x scroll 0% 0%;
	background-position:left center;
	overflow: visible;
	height: 36px;
	z-index: 50000;
	left: 0pt;
	margin-top: 35px;
	width: 100%;
	top:35px;
}
.rootCategories .wrapper
{
	display: none;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 100%;
}

.rootCategories li:hover .wrapper,
.rootCategories .li:hover .wrapper,
.rootCategories .hover .wrapper
{
	display: block !important;
}

.rootCategories ul,
.rootCategories .ul
{
	display: table;
}

.rootCategories ul li,
.rootCategories .ul .li
{
	float: none;
	background: none;
	border: 0;
	white-space: nowrap;
}

.rootCategories ul a,
.rootCategories .ul a
{
	display: block;
	padding-right: 8px !important;

	
}

.rootCategories span.block
{
	display: block;
}

/*
.rootCategories li ul li a,
.rootCategories li ul li span,
.rootCategories li:hover ul li a,
.rootCategories li:hover ul li span,
.rootCategories li.hover ul li a,
.rootCategories li.hover ul li span
{
	background: none;
}
*/

/*************************
	Dynamic menu
*************************/
.dynamicMenu .content
{
	padding: 0 !important;
}

.dynamicMenu, .dynamicMenu ul { /* all lists */
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}

.dynamicMenu li { /* all list items */
	position : relative;
	margin: 0;
	border-top-width: 1px;
}

.dynamicMenu li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 142px;
	margin-top : -30px;
	z-index: 10000;
}

.dynamicMenu ul ul
{
	border-width: 1px;
	border-top: 0;
}

.dynamicMenu li:hover a,
.dynamicMenu li.sfhover a,
.dynamicMenu li:hover li:hover a,
.dynamicMenu li.sfhover li.sfhover a,
.dynamicMenu li:hover li:hover li:hover a,
.dynamicMenu li.sfhover li.sfhover li.sfhover a
{
	background-color: lightyellow;
}

.dynamicMenu li ul ul { /* third-and-above-level lists */
	left: -999em;
}

.dynamicMenu li a, .dynamicMenu li .currentName
{
	width: 140px;
	display : block;
	font-weight : bold;
	text-decoration : none;
	padding : 7px;
	padding-right: 0;
	margin-left: 0;
}

.dynamicMenu li.current a
{
	background-color: transparent;
}

.dynamicMenu li.current ul
{
	display: block;
	margin-top: 0pt;
	position: static;
	border: 0;
}

.dynamicMenu li.current ul li
{
	margin-bottom: 0;
	margin-left: 5px;
	padding-left: 12px;
	border: 0;
}

.dynamicMenu li.current ul li a
{
	padding: 3px;
}

.dynamicMenu li:hover ul ul, .dynamicMenu li:hover ul ul ul, .dynamicMenu li.sfhover ul ul, .dynamicMenu li.sfhover ul ul ul {
	left: -999em;
}

.dynamicMenu li:hover ul, .dynamicMenu li li:hover ul, .dynamicMenu li li li:hover ul, .dynamicMenu li.sfhover ul, .dynamicMenu li li.sfhover ul, .dynamicMenu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#longline
{
	background-image:url(stylesheet/frontend/../../upload/thinline.png?1283156654);
	background-repeat:repeat-x;
	width:90%;
	height:1px;
	margin: 0 auto;
}

#longline2
{
	background-image:url(stylesheet/frontend/../../upload/thinline.png?1283156654);
	background-repeat:repeat-x;
	width:100%;
	height:1px;
}


/*NEW PRODUCT PAGE BY KS*/

/***********************************TITLES*/

#topborder
{
	/*border-top: 1px #ccc solid;*/
	padding-bottom:10px;
}

#topborder-tr
{
	border-top: 1px #ccc solid;
}

.mytable
{
	width:100%;
	margin-bottom:20px;
}

.mytable,
.mytable th,
.mytable tr,
.mytable td

{
	border: 0;
	letter-spacing: 1px;
	
}

.mytable a
{
	vertical-align:middle;
}

.mytable select
{
	font-size:10px;
}

.mytableborders,
.mytableborders th,
.mytableborders tr,
.mytableborders td

{
	border: 1px #ccc solid;
	/*width:670px;*/
}

.mytable td
/*.mytable td span*/
{
	padding-bottom:0;
/*	padding-top:5px;*/
	/*border-top: 1px #ccc solid;*/
	vertical-align:middle;
	font-size:12px;
}

.mytable th
{
	vertical-align:bottom;
	height:20px;
/*	padding-bottom:5px;*/
}

#height-td-above
{
	height:55px;
}

.height-td
{
	height:35px;
}

#titles  {
   margin: 0px auto 0px auto;
   width: 100%;
   padding-bottom:50px;
   border: 1px #ccc solid;
   border-left: none;
   border-right: none;
}


#pristotaltext p,
#varekodetext p,
#sletttext p,
#pristext p,
#antalltext p,
#produkttext p  {
   font: 12px/11px "Helvetica";
   margin: 0px;
   color: #828273;
   text-align: left;
}

#thinline,
#thinlinecopy  {
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 747px;
   height: 1px;
}

#thinlinefakt{
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) no-repeat;
   visibility: visible;
   position: absolute;
   top:100px;
   left: 0px;
   z-index: 4;
   width: 747px;
   height: 1px;
}

#thinlinefakt2
{
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) no-repeat;
   background-position: bottom;
   visibility: visible;
   position: absolute;
   top:205px;
   left: 0px;
   z-index: 4;
   width: 747px;
   height: 28px;
   margin:5px;
	margin-left:10px;
	margin-top:0px;
	padding:5px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
}

.Fadresse 
{
	display:block;
    margin:5px;
	padding:0;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
}

#thinlinecopylever  {
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) no-repeat;
   background-repeat:repeat-x;
   position: relative;
   left: 0px;
   top: -3px;
   width: 100%;
   height: 1px;
   padding:0px;
}

#varekodetext  {
   width: 65px;
   padding-left:5px;
   text-align:right;
}

#produkttext  {
   width: 150px;
}

#thinlinecopy  {
   top: 1px;
}




#antalltext  {
   width: 25px;
   text-align:left;
}

#pristotaltext  {
   width: 10%;
   text-align:right;
}

#sletttext  {
   width: 10%;
   text-align:center;
}

#thinline  {
   top: 19px;
   position:absolute;
}

#pristext  {
   width: 24px;
   text-align:center;
}

#emptee
{
	background-color: none;
	width:80px;
}

/*****************************************CONTENT*/

.cart2Produkt p,


.cart2Varekode p,
.cart2Salg p  {
   font: 13px/11px "Helvetica";
   margin: 0px;
   letter-spacing: 1px;
   text-align: left;
}
.cart2Produkt p a {
   color: #000000;
   
}

.cart2Total p {
   font: 13px/11px "Helvetica";
   margin: 0px;
   letter-spacing: 1px;
   text-align: left;
   color:#000000;
}

.cart2Varekode  {
   visibility: visible;
   text-align:right;
   vertical-align:top;
   padding-left:50px;
   font-weight:bold;
}

.cart2Produkt  {
   visibility: visible;
   text-decoration:none;
   text-align:left;
   width:28%;
   font-weight:bold;
/*   padding-bottom:2px;*/
}

.cart2Produkt a
{
	color:#0a5692;
	text-decoration:none;
	clear:both;
	white-space:nowrap;
	position:relative;
}

.cart2Price  {
   visibility: visible;
   text-align:right;
   width:6%;
   position:relative;
   font-weight:bold;
}

.cart2Price p {
   font: 13px/11px "Helvetica";
   margin: 0px;
   letter-spacing: 1px;
   text-align: right;
   width:80%;
}

.cart2Total p  {
   font-weight: bold;
   text-align:right;
}

.cart2Salg p  {
   color: #B2B2B2;
   width:20%;
}


.cart2Total  {
   visibility: visible;
   text-align:right;
   font-weight:bold;

}



.antallbox  {

   white-space:nowrap;
   text-align:center;
   vertical-align: middle;
}

.antallbox input 
{
   text-align:right;  
   outline:none;
}

.antallbox input:focus 
{
   text-align:right;  
   outline:none;
   border:1px #000 solid;
   background-color:#F0F7FD;
}

.cartQuant
{
	width: 30px;
/*	white-space: nowrap;*/
	text-align:left;
	margin-top:5px;
}

.cart2Salg  {
   visibility: visible;
   padding: 0;
   margin: 0;
}

.orderlistPrice
{
	text-decoration: line-through;
	font-weight: bold;
	color: #b2b2b2;
	font-size:12px;
	vertical-align:middle;
	white-space:nowrap;
}

.salg  {
   background: url(stylesheet/frontend/../../upload/salg.png?1283156654) no-repeat;
   visibility: visible;
   width: 28px;
   height: 24px;
   display:inline-block;
   position:relative;
}


.delete  {
   visibility: visible;
   height: 21px;
   background:none;
   text-align:center;
}

.slett {
	width: 24px;
	height:19px;
	background-image:url(stylesheet/frontend/../../upload/krit_rem_x.png?1283156654);
	background-position: 0 0;
	text-decoration:none;
	display: inline-block;
	margin-left:10px;
}

.slett:hover 
{
	width: 24px;
	height:19px;
	background-image:url(stylesheet/frontend/../../upload/krit_rem_red.png?1283156654);
	/*background-position: -24px 0;*/
	text-decoration:none;
	display: inline-block;
}

.productOptions {
	background-color:#fff;
	postion:relative;
	display:block;
	top:13px;
	padding-left:5px;
	padding-bottom:10px;
}

.productOptionsMenu
{
	color:#b2b2b2;
	clear:both;
	position:relative;
/*	padding-top:20px;*/

}

.productOptionsMenu a
{
	color:#b2b2b2;
/*	clear:both;
	position:relative;
	padding-top:20px;*/

}

.nonEditableOption {
	background-color:#fff;
	float:left;
	postion:absolute;
	margin-right:10px;
	visibility:visible;
	display:block;
	
}

div.odd {
	background-color:#ffffff;
	height:100%;
	border-top:1px solid #F5F5F5;
	padding:2px;
	margin-top:-10px;
}
	
div.even {
	background-color:#ffffff;
	height:100%;
	border-top:1px solid #F5F5F5;
	padding:2px;
	margin-top:-10px;
}

div.last {
	background-color:#ffffff;
	height:100%;
	border-top:1px solid #F5F5F5;
	padding:2px;
	/*margin-top:35px;*/
}

div.first {
	margin-top:55px;
}

div.even.last {
	background-color:#ffffff;
	height:100%;
	border-top:1px solid #F5F5F5;
	padding:2px;
	margin-top:35px;
}
	
#navigation_btns {
   margin: 100px auto 0px auto;
   width: 547px;
   position: relative;
   top:50px;
   padding:0;
   padding-right:20px;
   padding-left:20px;
}

#overv_endre_position
{
	position:relative;
	top:5px;
	left:590px;
	width:78px;
	height:30px;
	/*background: #F3F;*/
}


#adress_endre_position
{
	position:relative;
	top:5px;
	left:265px;
	width:78px;
	height:30px;
	/*background: #F3F;*/
}

.endre_btn {
			  
	display:inline-block;
	background-image: url(stylesheet/frontend/../../upload/endre_btn.png?1283156654);
	   background-repeat:no-repeat;
	   background-position: 0 0;
	   visibility: visible;
	   position: relative;
	 background-color:none;
		border:none;
		outline:none;
	   width: 77px;
	   height: 30px;
	   cursor:pointer;
	   text-indent:-9999px;

}

#fullfor_btn {
	   background-image: url(stylesheet/frontend/../../upload/fullfor_sprite.png?1283156654);
	   background-repeat:no-repeat;
	   background-position:0 0;
	   background-color:#fff;
	   visibility: visible;
	   position: relative;
	   float:right;
	   right:3%;
	   background-color:none;
		border:none;
		outline:none;
	   z-index: 2;
	   width: 106px;
	   height: 26px;
	   cursor:pointer;
	   text-indent:-999px;
}

#fullfor_btn:hover {
	   background-image: url(stylesheet/frontend/../../upload/fullfor_sprite.png?1283156654);
	   background-repeat:no-repeat;
	   background-position: -106px 0;
	   background-color:#fff;
	   visibility: visible;
	   position: relative;
	   background-color:none;
		border:none;
		outline:none;
	   width: 106px;
	   height: 25px;
	   cursor:pointer;
	   text-indent:-999px;
}

#fullforkort_btn {
	   background-image: url(stylesheet/frontend/../../upload/fullfor_sprite.png?1283156654);
	   background-repeat:no-repeat;
	   background-position:0 0;
	   visibility: visible;
	   position: relative;
	   background-color:none;
		border:none;
		outline:none;
	   width: 106px;
	   height: 25px;
	   cursor:pointer;
	   text-indent:-999px;
}

#fullforkort_btn:hover {
	   background-image: url(stylesheet/frontend/../../upload/fullfor_sprite.png?1283156654);
	   background-repeat:no-repeat;
	   background-position: -106px 0;
	   visibility: visible;
	   position: relative;
	   background-color:none;
		border:none;
		outline:none;
	   width: 106px;
	   height: 25px;
	   cursor:pointer;
	   text-indent:-999px;
}

#fortsett_btn  {
	   background-color:#fff;
	   background-image: url(stylesheet/frontend/../../upload/btn_next.png?1283156654);
	   background-repeat:no-repeat;
/*	   background-position: 0 0;*/
	   visibility: visible;
	   position: relative;
	   background-color:none;
		border:none;
		outline:none;
	   width: 116px;
	   height: 35px;
	   cursor:pointer;
	   text-indent:-999px;
}

#fortsett_btn:hover  {
	   background-color:#fff;
	   background-image: url(stylesheet/frontend/../../upload/btn_next_roll.png?1283156654);
	   background-repeat:no-repeat;
	/*   background-position:-106px 0;*/
	   visibility: visible;
	   position: relative;
	   background-color:none;
		border:none;
		outline:none;
	   width: 116px;
	   height: 35px;
	   cursor:pointer;
	   text-indent:-999px;
}

#handel_btn {
			  
	background-image: url(stylesheet/frontend/../../upload/handel.png?1283156654);
	   background-repeat:no-repeat;
	   background-position:left !important;
	   visibility: visible;
	   position: relative;
	 background-color:none;
		border:none;
		outline:none;
	   width: 157px;
	   height: 25px;
	   cursor:pointer;
	   text-indent:-9999px;
}

#handel_fortsett_btns {
	width:673px;
	height:60px;
	padding:5px;
	padding-right:40px;
	margin-top:20px;
	position:relative;
	top:20px;
/*	border: 1px solid #dddddd;*/
}

.handlev
{
	background-image: url(stylesheet/frontend/../../upload/handel_sprite.png?1283156654);
	background-repeat: no-repeat;
	background-position: 0 0 !important;
	background-color:transparent;
	border: 0;
	outline:none;
	width: 106px;
	height: 25px;
	cursor:pointer;
	display: block;
	text-decoration: none;
	margin-left:40px;
}

.handlev:hover
{
	background-image: url(stylesheet/frontend/../../upload/handel_sprite.png?1283156654);
	background-repeat: no-repeat;
	background-position: -108px 0 !important;
	background-color:transparent;
	border: 0;
	outline:none;
	width: 106px;
	height: 25px;
	cursor:pointer;
	display: block;
}
	
.cols-six
{
	height:30px;
}

#taxAmount2 p,
#subTotalCaption2 p,
#oppdater_btn p,
#totalttext p,
#i8000text p  {
   font: 13px/11px "Helvetica";
   margin: 0px;
   letter-spacing: 1px;
   text-align: left;
   font-weight:bold;
}

#taxAmount2 p,
#i8000text p {
	text-align:right;
}

#totals  {
   width: 747px;
   position: relative;
   margin-top:50px;
   margin-right:24px;
   float:right;
   
}

#totalttext  {
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 25px;
}

#i8000text  {
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 25px;
   width: 52px;
}

.subTotalCaption2 {
   visibility: visible;
   text-align:left;
  /*font-family: "Helvetica";*/
  font-weight:bold;
}

.subTotal2,
.taxAmount2 {
   visibility: visible;
   text-align:right;
   font-weight:bold;
}

#oppdater_btn {
   visibility: hidden;
   position: absolute;
   left: 346px;
   top: 20px;
   width: 52px;
}

.cartUpdate 
{
	width: 19px;
	height: 19px;
	position: relative;
	top: 6px;
	display: inline-block;
}

#rfrsh_btn {
	background-image:url(stylesheet/frontend/../../upload/rfrsh_nb_grey.png?1283156654);
	background-repeat:no-repeat;
	background-position: 0 0;
	background-color:#ffffff;
	border-color:#fff;
    border-width:0px;
    border-style:solid;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:24px;
	height:24px;
	cursor:pointer;
	
}

#rfrsh_btn:hover {
	background-image:url(stylesheet/frontend/../../upload/rfrsh_nb_green.png?1283156654);
	background-repeat:no-repeat;
	/*background-position:-25px 0;*/
	background-color:#ffffff;
	border-color:#fff;
		border-radius:0px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:24px;
	height:24px;
	cursor:pointer;
	
	
}

/*div.even # {
	position:relative;
	display:block;
	width:24px;
	height:20px;
	left:597px;
	top:-10px;
	visibility:visible;
	background-color:#f7f6f6;
}

div.even #rfrsh_btn {
	background-image:url(stylesheet/frontend/../../upload/refresh.png?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#f7f6f6;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:24px;
	height:19px;
	cursor:pointer;
	position:relative;
}

div.even #rfrsh_btn:hover {
	background-image:url(stylesheet/frontend/../../upload/refresh_roll.gif?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:24px;
	height:19px;
	cursor:pointer;
	position:relative;
}*/

/*div.odd # {
	position:relative;
	display:block;
	width:24px;
	height:20px;
	left:597px;
	top:-10px;
	visibility:visible;
	background-color:#ffffff;
}

div.odd #rfrsh_btn {
	background-image:url(stylesheet/frontend/../../upload/refresh.png?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:24px;
	height:19px;
	cursor:pointer;
	position:relative;
}

div.odd #rfrsh_btn:hover {
	background-image:url(stylesheet/frontend/../../upload/refresh_roll.gif?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:24px;
	height:19px;
	cursor:pointer;
	position:relative;
}*/


/********************************** SUPER SIMPLE CSS ROLLOVER WITH FADE IN EFFECT FOR WEBKIT BROWSERS BY KS*/


/*.cart2Produkt a:hover {
    
    background:#ffffff; 
    text-decoration:none;

    
} 
BG color is a must for IE6

.tooltip 
{
    text-align:left;
}

.tooltip span 
{
    z-index:999;
    display:block;
    position:relative;
    left:-999px;
    padding:2px 3px; 
    margin-left:8px; 
    width:130px;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-in;
    -webkit-transition-duration: 500ms;
}

.tooltip:hover span
{
    z-index:999;
    display:block; 
    position:relative; 
    left:-120px;
    top:-90px;
    background:#ffffff; 
    border:1px solid #cccccc; 
    color:#6c6c6c;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    text-align:center;
    vertical-align:middle;
    padding:1px;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    
}
	*/
/*.cart2Produkt img {
	z-index:999;
}
*/


 /*tooltip styling. by default the element to be styled is .tooltip*/  
.tooltip {
	display:none;
	background: rgba(255, 255, 255, 0.7);
	border: 1px #849ab2 solid;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	font-size:12px;
	padding:10px;
	color:#333;	
	z-index: 100000;
	text-align: center;
	max-width:250px; 
/*	box-shadow: 5px 5px 5px #000;
  -moz-box-shadow: 5px 5px 5px #000;
  -webkit-box-shadow: 5px 5px 5px #000;*/
}

.ie .tooltip {
	display:none;
	background-color: #fff;
	border: 1px #849ab2 solid;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	font-size:12px;
	padding:10px;
	color:#333;	
	z-index: 100000;
	text-align: center;
	max-width:250px; 
}

.tooltip span
{
	font-size: 10px;
	color: #3B88CB;
}
 

#oppdatersubmit_btn {
	background-image:url(stylesheet/frontend/../../upload/oppdater.png?1283156654);
	visibility:hidden;
	background-repeat:no-repeat;
	background-position:left;
	background-color:#6F3;
	border:none;
	overflow:hidden;
	outline:none;
	width:77px;
	height:25px;
	cursor:pointer;
	position:absolute;

}


/*NEW LOGIN BOX BY KS*/

#userCheckout {
	top:300px;
	margin-top:330px;
}

#contentusr
{
	margin-left: 0px;
	margin-bottom:20px;
	padding: 0 10px;
	padding-bottom: 10px;
	position:relative;
/*	margin-top:400px;*/
	padding-top:5px;
	
}



#kundelogginn  {
   margin: 1px 1px 1px 1px;
   width: 710px;
   height: 230px;
   position: relative;
   border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
   z-index: 1;
   top:-2px;
   left:-570px;
   padding:5px;
	background:#ffffff; 
}

#kundelogginn input {
	background-color:#FFF;
	   padding-left:7px;
}

#kundelogginn input:active,
#kundelogginn input:focus{
	background-color:#F0F6FB;
}

.webkit #kundelogginn input {
	background-color:#FFF;
}

.webkit #kundelogginn input:active,
.webkit #kundelogginn input:focus{
	background-color:#F0F6FB;
}


#eposttext p,
#passordtext p,
#glemtpassordtext p {
   font: 14px/11px "Helvetica" !important;
   margin: 0px;
   color: #9C9B9B;
   letter-spacing: 1px;
   text-align: left;
   text-decoration:none;
}

#glemtpassordtext a {
   font: 11px/8px "Helvetica";
   margin: 0px;
   color: #9C9B9B;
   letter-spacing: 1px;
   text-align: left;
   text-decoration:none;
}

#glemtpassordtext a:hover {
   font: 11px/8px "Helvetica";
   margin: 0px;
   color: #7C7C7C;
   letter-spacing: 1px;
   text-align: left;
   text-decoration:none;
}

#kundelogginntext p  {
   margin: 0px;
   letter-spacing: 1px;
   text-align: left;
}

#id11paswrodfield,
#id12paswrodfield  {
   visibility: visible;
   position: absolute;
   left: 280px;
   z-index: 4;
   width: 140px;
   height: 23px;
   padding-left:7px;
}

#id11paswrodfield  {
   top: 132px;
}

#id12paswrodfield  {
   top: 162px;
}

#eposttext  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 153px;
   z-index: 4;
   width: 33px;
   cursor:default;
}

#passordtext  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 184px;
   z-index: 4;
   width: 48px;
}

#kundelogginntext  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 89px;
   z-index: 4;
   width: 215px;
   font-size:22px;
   font-weight:normal;
   /*font-family: "Helvetica";*/
}



#glemtpassordtext  {
   visibility: visible;
   position: absolute;
   left: 290px;
   top: 204px;
   z-index: 4;
   width: 200px;
   font-weight:normal;
}



#thinlinecopy7  {
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) repeat-x;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 123px;
   z-index: 1;
   width: 100%;
   height: 1px;
}

#thinlinecopy8  {
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) repeat-x;
   background-repeat:repeat-x;
   visibility: visible;
   position: relative;
   left: 0px;
   top: 10px;
   z-index: 1;
   width: 100%;
   height: 1px;
}

#blueewcopy  {
   background: url(stylesheet/frontend/../../upload/EW_kunde_info.png?1283156654) no-repeat;
   background-position: 0 0;
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 1px;
   z-index: 4;
   width: 261px;
   height: 100px;
   border: 0px solid #fff;
}

#ew-sammen {
   background: url(stylesheet/frontend/../../upload/EW_sammenligne.png?1283156654) no-repeat;
   background-position: 0 0;
   visibility: visible;
   position: relative;
   left: 340px;
   top: -20px;
   z-index: 4;
   width: 261px;
   height: 100px;
   border: 0px solid #fff;
}




#login  {
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 162px;
   z-index: 4;
   width: 77px;
   height: 25px;
}

#logginnbtn {
	background-image:url(stylesheet/frontend/../../upload/login_sprite.png?1283156654);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:none;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	cursor:pointer;
	position:relative;
}

#logginnbtn:hover {
	
	background-image:url(stylesheet/frontend/../../upload/login_sprite.png?1283156654);
	background-repeat:no-repeat;
	background-position: -77px 0;
	background-color:none;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	cursor:pointer;
	position:relative;
}

/****************************ORG NUMBER BOX*/

#cvr input.text {
/*	background-image:url(stylesheet/frontend/../../upload/loading2.gif?1283156654);*/
	background-position: left 10px;
	background-repeat:no-repeat;
	background-color:#F0F6FB;
	width:194px;
	height:33px;
	border: 1px solid #849ab2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:0px;
	font-weight:bold;
	font-size:24px;
	padding-left:55px;
	float:left;
	margin:0;
	color:#85c222;
	
}

#cvr input.text:active
{
	background-color:EFF8FF
}

#product__specfield_8_arrow {
	display:inline-block;
	background-image:url(stylesheet/frontend/../../upload/arrow_inactive.png?1283156654);
	background-repeat:no-repeat;
	background-position: -7px 0px;
	width:33px !important;
	height:33px !important;
	border: 1px solid #849ab2;
	border-left:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:0px;
	margin:0;
	padding:2px;
	cursor:pointer;
		-webkit-transition: background;
-webkit-transition-timing-function: ease-in;
-webkit-transition-duration: 500ms;
	
}

#product__specfield_8_arrow:hover{
	display:inline-block;
	background-image:url(stylesheet/frontend/../../upload/orng_bg_arrow.png?1283156654);
	background-repeat:no-repeat;
	background-position: -7px 0px;
	width:33px !important;
	height:33px !important;
	border: 1px solid #849ab2;
	border-left:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:0px;
	margin:0;
	padding:2px;
	cursor:pointer;
		-webkit-transition: background;
-webkit-transition-timing-function: ease-in;
-webkit-transition-duration: 500ms;
}

.loading {
	background-image:url(stylesheet/frontend/../../upload/loadingslow2.gif?1283156654);
	background-repeat:no-repeat;
	display:inline-block;
	width:15px;
	height:20px;
	margin:0;
	margin-right:2px;
	
	padding:0;

}
	

.newCustomer p,
.newCustomer .required,
#auto_info
{
	font-family:"Helvetica";
	/*color:#9c9b9b;#000;*/
	font-size:12px;
	font-weight:normal;
	z-index;:7;
	font-weight:bold;
}

#auto_info {
	margin:0;
	margin-left:4px;
	margin-bottom:50px;
	padding:0;
	color:#000;
}

#auto_fill_in {
	font-weight:bold;
	font-size:18px;
	color:#000000;
	padding:0;
	margin-bottom:-10px;
	margin-left:6px;
}

#thinlinefakt2{
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) no-repeat;
   background-position: bottom;
   visibility: visible;
   position: absolute;
   top:205px;
   left: 0px;
   z-index: 4;
   width: 747px;
   height: 28px;
   margin:5px;
	margin-left:10px;
	margin-top:0px;
	padding:5px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
}

div#bg_box {
	background-color:#F0F6FB;
	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:-61;	
	position:absolute;
	top:290px;
	left:135px;
	height:335px;
	width:310px;
	margin: 0;
	padding:0;
	padding-bottom:10px;
	
}

div#bg_box_u {
	background-color:#F0F6FB;
	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:-61;	
	position:absolute;
	top:280px;
	left:135px;
	height:335px;
	width:310px;
	margin: 0;
	padding:0;
	padding-bottom:10px;
	
}
	
div#bg_box2 {
	background-color:#F0F6FB;
	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:-61;	
	position:absolute;
	top:85px;
	left:135px;
	height:300px;
	width:310px;
	margin: 0;
	padding:0;
	padding-bottom:10px;
	
}

.webkit div#bg_box {
	background-color:#F0F6FB;
	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:-61;	
	position:absolute;
	top:300px;
	left:135px;
	height:355px;
	width:310px;
	margin: 0;
	padding:0;
	padding-bottom:10px;
	
}
	
.webkit div#bg_box2 {
	background-color:#F0F6FB;
	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:-61;	
	position:absolute;
	top:85px;
	left:135px;
	height:330px;
	width:310px;
	margin: 0;
	padding:0;
	padding-bottom:10px;
	
}

div #roundbigbox {
	background-image:url(stylesheet/frontend/../../upload/EW_p_og_L.png?1283156654);
	background-position:top center;
	background-repeat:no-repeat;
	padding:0;
	padding-top:10px;
	padding-bottom:30px;
	width:710px;
/*	height:1%;*/
	border-width:1px;
	border-color:#dddddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	z-index:1;
	position:relative;
	overflow:hidden;
/*	margin:0;*/
/*	margin-bottom:10px;*/
	margin-left: 110px;
	}

div .roundbigboxkunde {
	background-image:url(stylesheet/frontend/../../upload/EW_kunde_info.png?1283156654);
	background-position:top center;
	background-repeat:no-repeat;
	padding:10px;
	padding-top:10px;
	padding-bottom:20px;
	width:710px;
	height:1%;
	border-width:1px;
	border-color:#dddddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	z-index:1;
	position:relative;
	overflow:hidden;
	margin:0;
	margin-left: 110px;
}

div .roundbigboxkundei {
	margin-top:10px;
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:710px;
	height:1%;
	position:relative;
	overflow:hidden;
	
	
}

div .roundbigboxchomplete {
	background-image:url(stylesheet/frontend/../../upload/EW_p_og_L.png?1283156654);
	background-position:top center;
	background-repeat:no-repeat;
	padding: 20px;
	padding-top:90px;
	padding-bottom:30px;
	width:710px;
/*	height:1%;*/
	border-width:1px;
	border-color:#dddddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	z-index:1;
	position:relative;
	left: -200px;
	overflow:hidden;
/*	margin:0;*/
/*	margin-bottom:10px;*/
margin-left: 110px;
	}

div .roundbigboxkunde input,
div .roundbigboxkunde select,
div .roundbigboxkunde textfield
{
	font-family:"Helvetica";
	color:#155D97;
	background-color:#f9f9f9;
	border: 1px solid #E9E9E9;
}

div .roundbigboxkundei p
{
	color:#999;
}

div .roundbigboxkunde p
{
	color:#999;
}

div #roundbigboxlevering {
	background-image:url(stylesheet/frontend/../../upload/EW_leverings.png?1283156654);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	padding:10px;
	width:710px;
	height:1%;
	border-width:1px;
	border-color:#dddddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	z-index:1;
	position:relative;
	overflow:hidden;
	margin:0;
	margin-left: 110px;
	
}

#comp-name
{
	font-weight:bold;
}

#button1
{
	background-image:url(stylesheet/frontend/../../upload/ny_kunde_sprite.png?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:106px;
	height:25px;
	cursor:pointer;
	display:block;
}

#button1:hover 
{
	   background-image: url(stylesheet/frontend/../../upload/ny_kunde_sprite.png?1283156654);
	   background-repeat:no-repeat;
	   background-position: -106px 0;
	   visibility: visible;
	   position: relative;
	   background-color:none;
		border:none;
		outline:none;
	   width: 106px;
	   height: 25px;
	   cursor:pointer;
	   text-indent:-999px;
}

#button1:focus,
#button1:active
{
	outline:none;
	-moz-outline-style: none;
}

div #roundbigboxnykunde {
	background-image:url(stylesheet/frontend/../../upload/EW_kunde_info.png?1283156654);
	background-position:top center;
	background-repeat:no-repeat;
/*	padding:10px;*/
	padding-top:100px;
	padding-bottom:50px;
	padding-left:10px;
	width:710px;
	height:1%;
	border-width:1px;
	border-color:#dddddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:relative;
	overflow:hidden;
	margin:0;
    
	
}

div #roundbigboxnykunde p
{
	color:#999;
}

div #roundbigboxnykunde input,
div #roundbigboxnykunde select
{
	font-family:"Helvetica", sans-serif;
	background-color:#fdfdfd;
	color:#0A56A6;
	border: 1px solid #f4f4f4;
}

div #roundbigboxbetalings {
	background-image:url(stylesheet/frontend/../../upload/EW_ordre.png?1283156654);
	background-position:top center;
	background-repeat:no-repeat;
	padding:10px;
	padding-top:100px;
/*	padding-bottom:10px;*/
	width:710px;
	height:1%;
	border-width:1px;
	border-color:#dddddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	/*border-bottom:none;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-bottom-right-radius:0px;
	-moz-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;*/
	position:relative;
	overflow:hidden;
	margin:0;
	margin-left: 110px;
	

	
}

div #wrapmeup{
	height:1%;
	width:600px;
	padding:0;
	margin:0;
	overflow:hidden;
	position:absolute;
}

div #roundbigboxfoot {
	background-image:url(stylesheet/frontend/../../upload/biground_bottom.png?1283156654);
	background-position:top;
	padding: 0px;
	margin:0px;
	position:absolute;
	height:90px;
	z-index:-1;
}
	
#pro {
	padding:0px;
	margin-top:90px;
	margin-left:20px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	
}

#pro1 {
	padding:0px;
	margin-top:90px;
	margin-left:20px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	margin-bottom:20px;
	
}

.pro {
	padding:0px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	
}

.pro1 {
	padding:0px;
	/*margin-top:90px;*/
	margin-left:20px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	margin-bottom:20px;
	
}

.pro1k {
	padding:0px;
	/*margin-top:90px;*/
	margin-left:20px;
	color:#000000;
	font-size:22px;
	margin-bottom: -10px;
}

.pro1sm {
	margin-left:20px;
	color:#000000;
	font-size:12px;
	/*font-family: "Helvetica";*/
	
}

.pro2 {
	padding:0px;
	/*margin-top:90px;
	margin-left:20px;*/
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	margin-bottom:20px;
	
}

.pro3 {
	padding:0px;
	margin-top:10px;
	margin-left:20px;
	color:#3B88CB;
	font-size:20px;
	/*font-family: "Helvetica";*/
	margin-bottom:20px;
	
	
}



.proline {
	padding:0px;
	margin-top:20px;
	margin-left:20px;
	color:#000;
	font-size:20px;
	/*font-family: "Helvetica";*/
	margin-bottom:10px;
	/*background:url(stylesheet/frontend/../../upload/thinline.png?1283156654) repeat-x bottom;*/
	padding-bottom:1px;
	width: 90%;
	display:block;
}

.proline2 {
	padding:0px;
	margin-top:20px;
	margin-left:20px;
	color:#000;
	font-size:20px;
	/*font-family: "Helvetica";*/
	margin-bottom:10px;
	background:url(stylesheet/frontend/../../upload/thinline.png?1283156654) repeat-x bottom;
	padding-bottom:1px;
	width: 100%;
	display:block;
}

.probetalings {
	padding:0px;
	margin-left:-10px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	margin-top:5px;
	background:url(stylesheet/frontend/../../upload/thinline.png?1283156654) repeat-x bottom;
	padding-bottom:1px;
	width: 680px;
	display:block;

}

.probetalingsak {
	padding:0px;
	margin-left:5px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	margin-top:5px;
	background:url(stylesheet/frontend/../../upload/thinline.png?1283156654) repeat-x bottom;
	padding-bottom:1px;
	width: 680px;
	display:block;

}

.probetalingsfak {
	padding:0px;
	margin-left:10px;
	color:#85c222;
	font-size:22px;
	/*font-family: "Helvetica";*/
	margin-top:5px;
	background:url(stylesheet/frontend/../../upload/thinline.png?1283156654) repeat-x bottom;
	padding-bottom:1px;
	width: 680px;
	display:block;

}

.betal_kort
{
	padding:0px;
	margin-left:5px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	margin-top:5px;
	width: 545px;
	display:block;

}

.probetalingsen {
	padding:0px;
	margin-left:5px;
	color:#000000;
	font-size:22px;

}

div.probetalings {
	padding:0px;
	margin-top:20px;
	margin-left:10px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	
}

#nyk {
	padding:0px;
	margin-top:40px;
	margin-left:-7px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";*/
	
}




/************************************** BETALINGS PAGE*/



/**************************************DG SPINNER*/

.DG-spinner-container{
	border:1px solid #7F9DB9;
	padding-right: 10px;	/* The place needed for the arrows */
}
.DG-spinner-arrows-container{
	background-color: #c9d8fc;
	border-left:1px solid #7F9DB9;
	width:11px;
}
div.DG-spinner-arrow-overeffect{
	background-color:#d2eafe;
}
.DG-spinner-arrows-container div.DG-spinner-arrow-downeffect{
	background-color:#93acf2;
}

.DG-spinner-arrow-up{
	background-color: #c9d8fc;
	width:11px;
	background-image:url(stylesheet/frontend/../../upload/up-arrow.gif?1283156654);
}
.DG-spinner-arrow-down{
	background-color: #c9d8fc;
	width:11px;
	background-image:url(stylesheet/frontend/../../upload/down-arrow.gif?1283156654);
}
.DG-spinner-arrow-separator{
	width: 100%;
	height:1px;
	background-color:#EEE;
}

.DG-spinner-arrows-container-disabled, .DG-spinner-container-disabled {
	background-color:#ECE9D8;
}

#savedtotals {
	background:#000000;
	color:#ffffff;
	position:relative;
}

.scrollFieldContent
{
	margin-top:10px;
	padding: 6px;
	width:auto;
	height:120px;
	overflow:auto;
	border: 1px dotted #DCE0E2;
	background-color:#FAFAFA;
	background-repeat:no-repeat;
	overflow:
}

#salgsaksept
{
	margin-top:20px;
	border: 1px solid #C22323;;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background: #F5D9D9;
	width:100%;
	left:-19px;
	padding:5px;
	position:relative;
/*	display:inline-block;*/
	
}

#scrollwrap
{
	width:535px;
	height:100%;
	overflow:hidden;
	padding:5px;
	background-color:#F5D9D9;
	border: 1px solid #C22323;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-bottom:15px;
	margin-top:10px;
	
}

#scrollwrap.highlight
{
	width:535px;
	height:100%;
	overflow:hidden;
	padding:5px;
	background-color:#E5F7C7;
	border: 1px solid #85c222;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-bottom:15px;
	margin-top:10px;
	
}
	

.akseptwrap
{
	margin-top:20px;
	position:relative;
	margin-top:20px;
	width:100%;
	left:-20px;
	
	
}

/*.salgsaksept:hover
{
	margin-top:20px;
	border: 1px solid #85C222;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background: #85C222;
	
}*/

.orderOverviewControls
{
	position:relative;
	top:5px;
	left:10px;
}

.poke
{
	border: 1px #000 solid;
	margin-top:100px;
	display:block;
	height:100px;
	width:500px;
}

#betalfakturavalg
{
	width:530px;
	height:20px;
/*	border: 1px solid #C22323;
	border-radius:5px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius:5px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-radius:5px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom:0px;
	background: #F5D9D9;

	padding-top:8px;*/
		padding: 5px;
	display:blocK;
/*	line-height: 10px;*/
}

#betalkortvalg
{
	width:530px;
	height:20px;
	/*border: 1px solid #C22323;
	border-radius:5px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	-moz-border-radius:5px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-radius:5px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-top-left-radius:0px;
	border-top:0px;
	background: #F5D9D9;
	padding: 5px;
	padding-bottom:8px;*/
		padding: 5px;
	display:blocK;

}

#pref {
	padding:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:7px;
	color:#000000;
	font-size:12px;
	/*font-family: "Helvetica";*/
	position:relative;
	left:15px;
	top: 0;
	
}

.preflabel
{
	color:#000000;
	font-weight:bold;
	cursor:pointer;
	width:400px;
}

.preflabel:hover
{
	text-decoration:underline;
	color:#000;
	font-weight:bolder;
	cursor:pointer;
}

.akslabel
{
	color:#000000;
/*	font-weight:bold;*/
	cursor:pointer;
	width:450px;
}

.akslabel:hover
{
	text-decoration:underline;
	color:#000;
/*	font-weight:bolder;*/
	cursor:pointer;
}

#choosewrap
{
	width:536px;
	height:100%;
	overflow:hidden;
	padding:6px;
	position:relative;
	
}

#chooseinn
{
	width:530px;
	height:100%;
	overflow:hidden;
	background: #F5D9D9;
	border: 1px solid #C22323;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 5px;
	padding-bottom:8px;
	padding-top:8px;
	display:blocK;
}

.offlineMethodDescr
{
	position:relative;
	left:10px;
	font-weight:normal;
	width:400px;
}

.space
{
	height:30px;
	width:100%;
	displaY:block;
/*	margin-top:50px;*/
}

.lastkundeadr
{
	font-size:14px;
	font-weight:bold;
}

#checkbox2
{
	color:#000;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
    
	/* Webkit-specific CSS here (Chrome and Safari)*/
	
	
	


.webkit #navigation_btns {
   margin: 150px auto 0px auto;
   width: 547px;
   position: relative;
   top:1px;
   padding-bottom:50px;
}

.webkit #thinlinecopy8  {
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) no-repeat;
   background-repeat:repeat-x;
   visibility: visible;
   position: relative;
   left: 0px;
   top: 20px;
   z-index: 1;
   width: 100%;
   height: 1px;
   padding-top:20px;
   display:
}

.webkit #thinlinecopylever  {
   background: url(stylesheet/frontend/../../upload/thinline.png?1283156654) no-repeat;
   background-repeat:repeat-x;
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 1px;
   padding:0px;
}

.webkit #totals  {
   width: 547px;
   position: relative;
   top:20px;
   right:24px;
  
   
}


.webkit #totaltext 
{
	position:absolute;
	left:150px;
	top:25px;
	z-index:2;
	width:52px;
}

/*#bg_box 
{
	background-color:#F0F6FB;
	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:-61;	
	position:relative;
	top:270px;
	left:135px;
	height:400px;
	width:310px;
	margin: 0;
	padding:0;
	padding-bottom:10px;
	
}
	
#bg_box2 
{
	background-color:#F0F6FB;
	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:-61;	
	position:absolute;
	top:80px;
	left:135px;
	height:360px;
	width:310px;
	margin: 0;
	padding:0;
	padding-bottom:10px;
	
}*/

.webkit #subTotalCaption2 {
   visibility: visible;
   position: relative;
   left: 150px;
   top: 5px;
   z-index: 2;
   width: 45px;
}

.webkit #taxAmount2 {
   visibility: visible;
   position: relative;
   left: 675px;
   top: -5px;
   z-index: 2;
   width: 52px;
}

.webkit #i8000text  {
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 25px;
   z-index: 2;
   width: 52px;
}


.webkit #rfrsh_btn {
	background-image:url(stylesheet/frontend/../../upload/rfrsh_nb_grey.png?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	border-color:#fff;
    border-width:2px;
    border-style:solid;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:28px;
	height:23px;
	cursor:pointer;
}

.webkit #rfrsh_btn:hover {
	background-image:url(stylesheet/frontend/../../upload/rfrsh_nb_green.png?1283156654);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	border-color:#fff;
    border-width:2px;
    border-style:solid;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:28px;
	height:23px;
	cursor:pointer;
	
}

.webkit .cartUpdate 
{
	width: 19px;
	height: 19px;
	position: relative;
	top: 1px;
	display: inline-block;
}
/*}*/

/*End webkit specifi CSS*/

.hasTooltip
{
	padding:0;
	margin:0;
	vertical-align:middle;
}

.hasTooltip span {
    display: none;
    color: #000;
    text-decoration: none;
/*    padding: 3px;*/

}

.hasTooltip:hover span {
    display: block;
    position: absolute;
    background-color: #FFF;
    border: 1px solid #CCC;
	float:left;
/*    margin: 2px 10px;*/
	z-index:99999 !important;
}

#go-left
{
/*	position:relative;*/
	top:-30px;
	left:-580px;
	overflow:hidden
}

.show-hide
{
	display:none;
	margin: 0;
	padding: 0;
	clear:both;
}

.show-hide-sale
{
	display:none;
	margin: 0;
	padding: 0;
	clear:both;
}

.show-hide-results
{
	display: block;
	margin: 0;
	padding: 0;
	clear:both;
}

.show-hide-krit
{
	display: block;
	margin: 0;
	padding: 0;
	clear:both;
}

.show-hide-infor
{
	display:none;
	margin: 0;
	padding: 0;
	clear:both;
}

.show-hide-infor .content ul li
{
	padding-left: 10%;
}

.show-hide-infor a
{
	font-size: 90%;
	color: #3B88CB;
	text-decoration: none;
}

.show-hide-infor a:hover
{
	font-size: 90%;
	color: #333;
	text-decoration: none;
}

.show-hide-nav
{
	display:none;
	margin: 0;
	padding: 0;
	clear:both;
}

.show-hide-nav select
{
	font-size: 90%;
}

.show-hide-duc
{
	display:none;
	margin: 0;
	padding: 0;
	clear:both;
}

.show-hide-nyh
{
	display:none;
	margin: 0;
	padding: 0;
	clear:both;
}

.show-hide-nyh .content p
{
	background-image: url(stylesheet/frontend/../../upload/envelope.png?1283156654);
	padding-left: 29px;
	text-align: center;
	background-position: 15px 0;
}

/*.show-hide-sale:hover,
.show-hide-results:hover,
.show-hide-krit:hover,
.show-hide-infor:hover,
.show-hide-nav:hover,
.show-hide-duc:hover*/


.show-hide .highlighted
{
	display:block;
	margin: 0;
	padding: 0;
	clear:both;
}

#show-hide
{
	display:none;
	margin: 0;
	padding: 0;
	clear:both;
}

#show-hide .highlighted
{
	display:block;
	margin: 0;
	padding: 0;
	clear:both;
}

#show-hide2
{
	display:none;
	margin: 0;
	padding: 0;
	clear:both;
}

#show-hide2 .highlighted
{
	display:block;
	margin: 0;
	padding: 0;
	clear:both;
}

#spacer
{
	min-height:530px;
}

#taxtr
{
	display:table-row !important;
}

.realPrice
{
	text-align:left;
}

#productPurchaseLinks
{
	min-width:280px;
	max-width:325px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

#productPurchaseLinks select
{
	max-width:155px;
	font-size:12px;
	
}

#productPurchaseLinks td .param
{
	width:100px !important;
}

.details-contact
{
	border: 1px solid #ccc;
	border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	vertical-align:middle;
	width: 740px;
	padding-left:10px;
	height: 300px;
	display:block;
	position:relative;
	color: #2d2d2d;
}

.webkit .details-contact
{
	border: 1px solid #ccc;
	border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	vertical-align:middle;
	width: 740px;
	padding-left:10px;
	height: 337px;
	display:block;
	position:relative;
}

.ie .details-contact
{
	border: 1px solid #ccc;
	border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:20px;
	vertical-align:middle;
	width: 740px;
	padding-left:10px;
	height: 330px !important;
	display:block;
	position:relative;
}

.details-b4-cont
{
	padding-top:10px;
	display:inline-block;
	width:430px;
	height:270px;
	overflow:auto;
	margin-top:5px;
}

.webkit .details-b4-cont
{
	padding-top:10px;
	display:inline-block;
	width:410px;
	height:300px !important;
	overflow:auto;
	margin-top:5px;
}

.prd-files
{
	/*margin-top:10px;
	position:relative;
	top:10px;
	left:5px;
	width:825px;
	height:20px;*/
}

.prd-files a
{
	background-image:url(stylesheet/frontend/../../upload/pdf-icon.png?1283156654);
	background-position: 0 0;
	background-repeat:no-repeat;
	display:inline-block;
	height:14px;
	padding-top: -2px;
	padding-left:20px;
	position:relative;
	top:10px;
	left:5px;
	text-decoration:none;
	color:#999;
	font-size:12px;
	/*border: 1px solid #000;*/
	
}

.questions
{
	border: 1px solid #ccc;
	border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	border-top: 0;
	border-right: 0;
	padding-left: 10px;
	padding-right: 17px;
	width:240px;
	height: 300px;
	position:relative;
	float:right;
	margin-top: -1px;
	margin-bottom: 10px;
}

.questions:hover
{
	background-color:#E5F7C7;
}

.ie .questions
{
	border: 1px solid #ccc;
	border-radius:10px;

	border-right: 0;
	padding-left: 10px;
	padding-right: 17px;
	width:240px;
	height: 330px;
	position:relative;
	float:right;
	margin-top: -1px;
	margin-bottom: 10px;
}

.ie .questions:hover
{
	background-color:#E5F7C7;

}


.webkit .questions
{
	border: 1px solid #ccc;
	border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	padding-left: 10px;
	padding-right: 17px;
	padding-bottom: 2px;
	width:240px;
	height: 337px;
	position:relative;
	right: 0;
	margin-top: -1px;
	margin-bottom: 10px;
}

.webkit .questions:hover
{
	background-color:#E5F7C7;
	border: 1px solid #ccc;
	border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	padding-left: 10px;
	padding-right: 17px;
	padding-bottom: 2px;
	width:240px;
	position:relative;
	right: 0;
	margin-top: -1px;
	margin-bottom: 10px;
}

.questions.highlighted
{
	background-color:#E5F7C7;
	border: 1px solid #ccc;
	border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	padding-left: 10px;
	padding-right: 17px;
	width:240px;
	position:relative;
	margin-bottom: 10px;
}
	
	
	.ie .questions.highlighted
{
	background-color:#E5F7C7;
	border: 1px solid #ccc;
	border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	border-right: 0;
	border-bottom: 0;
	padding-left: 10px;
	padding-right: 17px;
	width:240px;
	position:relative;
	margin-bottom: 10px;
}

.questions textarea,
.questions input
{
	border: 1px solid #ccc;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	vertical-align:middle;
	background-color:#fdfdfd;
	border: 1px solid #E1E1E1;
}

.quetext
{
	color:#CCC;
	width: 240px;
	font-weight:bold;
	vertical-align:middle;
	font-family:"Helvetica", sans-serif;
	height:25px;
}

.quetext:focus
{
	font-weight:bold;
}

.quetext.highlighted
{
	color:#000;
	width: 240px;
	font-weight:bold;
	vertical-align:middle;
	font-family:"Helvetica", sans-serif;
	height:25px;
}

.questions textarea
{
	width:240px;
	height:100px;
	font-family:"Helvetica", sans-serif;
	background-color:#fff;
}

/*.questions textarea:focus, input:focus
{
	background-color:#E5F7C7;
}*/

/*.webkit .questions textarea
{
	width:240px;
	height:50px;
	font-family:"Helvetica", sans-serif;
	position:relative;
	top:20px;
}*/

.questions input
{
	font-weight:bold;
}

#qsubmit 
{
	background-image:url(stylesheet/frontend/../../upload/send_sprite.png?1283156654);
	background-position: 0 0;
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	cursor:pointer;
	position:relative;
	left: -82px;
}

#qsubmit:hover {
	background-image:url(stylesheet/frontend/../../upload/send_sprite.png?1283156654);
	background-position: -77px 0;
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	cursor:pointer;
	position:relative;
	left: -82px;
}

.webkit #qsubmit 
{
	background-image:url(stylesheet/frontend/../../upload/send_sprite.png?1283156654);
	background-position: 0 0;
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	cursor:pointer;
	position:relative;
	left: -82px;
	top: 17px;
}

.webkit #qsubmit:hover {
	background-image:url(stylesheet/frontend/../../upload/send_sprite.png?1283156654);
	background-position: -77px 0;
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	cursor:pointer;
	position:relative;
	left: -82px;
}


.cont-sku
{
	position:relative;
	float:right;
	font-style:italic;
	font-size:10px;
	color:#0A56A6;
}

.ie .cont-sku
{
	position:relative;
	float:right;
	font-style:italic;
	font-size:10px;
	color:#0A56A6;
	top:25px;
}

.cont-mails
{
	
	/*margin-left: 5px;
	display:block;*/
	/*margin-bottom:-20px;*/
/*	border:1px solid #000;*/
    max-width: 120px;
	margin-left:10px;
	color:#3B88CB;
	font-size:20px;
	/*font-family: "Helvetica";*/
	
}

.cont-emne
{
	margin-left: 5px;
	color:#0000;
/*	padding-top:10px;
	padding-bottom:10px;*/
/*	border:1px solid #000;*/
}

.cont-prdkt
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/tick.gif?1283156654);
	background-position: left;
	padding-left:25px;
/*	margin-bottom:-10px;*/
	margin-left: 5px;
	color:#0A56A6;
/*	border:1px solid #000;*/
}



.nobr1
{
	display:block;
	white-space:nowrap;
	margin-bottom:-10px;
	padding: 5px 0 5px 0;
	vertical-align:middle;
}

.nobr2
{
	display:block;
	white-space:nowrap;
	margin-bottom:-10px;
	padding-top:5px;
	padding-bottom:5px;
}

.webkit .nobr2
{
	display:block;
	height: 20px;
	white-space:nowrap;
	/*margin-bottom:-20px;
	padding-top:5px;
	padding-bottom:5px;*/
}


	
#moreImages
{
	/*border: 1px solid #ccc;
	border-top: 0;*/
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	vertical-align:bottom;
	text-align:center;
}

#moreImages img
{
	border:none;
	margin-right: 4px;
	margin-bottom: 10px;
	cursor: pointer;
}

#productSpecification
{
	background-color:#F0F6FB;
	border: 1px solid #ccc;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	float:right;
	margin-right:16px;
	width: 300px;
	z-index:4000;
}

#mainInfo span
{
	width:100%;
	white-space:nowrap;
}

#mainInfo span.value
{
	width:100%;
	white-space:nowrap;
	padding-left: 31px;
}

#mainInfo a
{
	color:#3b88cb;
	text-decoration:none;
}

#productMainDetails
{
	width: 265px;
}

#productMainDetails,
#productMainDetails td,
#productMainDetails tr,
#productMainDetails .param,
#productMainDetails .value,
#mainInfo .param,
#mainInfo .value
{
	vertical-align:bottom !important;
	color:#999;
}

#mainInfo .param,
#mainInfo .value
{
	padding-left: 5px;
}

#mainInfo .value
{
	color:#3b88cb;
}

#productMainDetails .value,
#productMainDetails a
{
	color:#3B88CB;
	text-decoration:none;
}

#productPurchaseLinks select
{
	border: 1px solid #ccc;
}

.h1blue
{
	/*position: relative;
	top: -20px;*/
	color:#3B88CB;
	font-size: 26px;
	
}

.ew-seal
{
	/*position: relative;
	top: -40px;
	left: 600px;*/
	float:right;
	background-repeat:  no-repeat;
	background-image: url(stylesheet/frontend/../../upload/ew_blue_seal.png?1283156654);
	background-position: center;
	padding: 0;
	margin: 5px;
	height: 129px;
	width: 129px;
}

.overallRating
{
	color:#999;
	margin-left:18px;
	margin-top: -8px;
	margin-bottom: 10px;
	font-weight:normal;
}

.tdtick
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/tick.gif?1283156654);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 30px;
	width:100px;
	height:100%;
	position: relative;
	left: 50px;
	color: #85c222 !important;
}

.umiddel
{
	/*background-image: url(stylesheet/frontend/../../image/silk/gif/tick2.png?1283156654);*/
	background-position: center right;
	background-repeat: no-repeat;
	padding-right:5px;
	color: #527d00 !important;
	font-family:"Arial", Gadget, sans-serif;
	/*font-size: 10px;*/
}

.paramvalueinfo
{
	white-space: nowrap;
}

.descrround
{
	background: #fafafa;
	width: 90%;
	border: 1px solid #ccc !important;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	vertical-align: middle;
}

.descrround:hover
{
	background: #fff;
	width: 90%;
	border: 1px solid #ccc !important;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position: relative;
}

/*related products images*/
ul.productList .image
{
    width: 110px;
	/*border: 1px solid #ccc;*/
	margin: 5px 0 0 5px;
	display: inline-block;
}

ul.productList .image:hover
{
    width: 110px;
	/*border: 1px solid #ccc;*/
}

.our-price
{
	width:100px;
	/*background: #000;*/
	white-space:nowrap;
	position: relative;
	top: 17px;
	left: 25px;
}

.listtitle a
{
	color: #3B88CB !important;
	text-decoration: none !important;
	font-size: 12px ;
	width: 200px !important;
	background-color: #fff;
}

.orderingControls a.addToCompare
{
	margin-right: 10px;
	text-decoration:none;
	color:#999;
	font-size:10px;
	position: relative;
	bottom: 2px;
}

div.indexindexcenter
{
	/*padding: 0 0 0 5%;*/
}

.indexindexcenter .descrround
{
	background: #FAFAFA;
	width: 99%;
	border: 1px solid #ccc;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin: 0 0 0 1%;
}

.indexindexcenter .descrround:hover
{
	background: #Fff !important;
	width: 99%;
	border: 1px solid #155D97;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position: relative;
	margin: 0 0 0 1%;
	
}

.pro4-index {
	padding:0px;
	margin-top:20px;
	margin-left:15px;
	color:#000000;
	font-size:22px;
	/*font-family: "Helvetica";
	margin-bottom:20px;*/
	display: inline-block;
}

.wrapper1
{
    white-space:nowrap;
    
}

.wrapper2 
{
    display: inline-block;
}

.wrapper2:hover
{
    display: inline-block;
	background: #E5F7C7;
}

.pro3a {
	padding:0px;
	margin-top:10px;
	margin-left:18px;
	color:#3B88CB;
	/*margin-bottom:20px;*/
	font-size: 16px; 
	font-weight: thinner;
	white-space: nowrap;
	display: block;
}

.pro3a2 {
	padding:0px;
	margin-top: -20px;
	margin-left:18px;
	color:#ccc;
	margin-bottom:20px;
	font-size: 16px; 
	font-weight: thinner;
	white-space: nowrap;
	display: block;
}

#related-btn
{
	margin: 0;
	padding: 0;
	background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	background-color:#ffffff;
	padding-right: 20px;
	border:none;
	overflow:hidden;
	outline:none;
	-moz-outline-style: none;
    white-space: nowrap;
	height:30px;
	cursor:pointer;
	display:block;
	/*position: relative;
	left: 220px;
	top: -20px;*/
	color:#3B88CB;
	font-size: 16px; 
	font-weight: thinner;
}

#related-btn:hover 
{
	margin: 0;
	padding: 0;
	background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	background-color:#ffffff;
	padding-right: 20px;
	border:none;
	overflow:hidden;
	outline:none;
	-moz-outline-style: none;
    white-space: nowrap;
	height:30px;
	cursor:pointer;
	display:block;
	/*position: relative;
	left: 220px;
	top: -20px;*/
	color:#333;
	font-size: 16px; 
	font-weight: thinner;
}

.chev-up
{
	background-image: url(stylesheet/frontend/../../upload/up_chev.png?1283156654) !important;
}

.chev-up2
{
	background-image: url(stylesheet/frontend/../../upload/up_chev.png?1283156654) !important;
}
	

#alsobought-btn
{
	margin: 0;
	padding: 0;
	background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	background-color:#ffffff;
	padding-right: 20px;
	border:none;
	overflow:hidden;
	outline:none;
	-moz-outline-style: none;
    white-space: nowrap;
	height:30px;
	cursor:pointer;
	display:block;
	/*position: relative;
	left: 220px;
	top: -20px;*/
	color:#ccc;
	font-size: 16px; 
	font-weight: thinner;
}

#alsobought-btn:hover 
{
	margin: 0;
	padding: 0;
	background-image: url(stylesheet/frontend/../../upload/down_chev.png?1283156654);
	background-repeat:no-repeat;
	background-position: right;
	background-color:#ffffff;
	padding-right: 20px;
	border:none;
	overflow:hidden;
	outline:none;
	-moz-outline-style: none;
    white-space: nowrap;
	height:30px;
	cursor:pointer;
	display:block;
	/*position: relative;
	left: 220px;
	top: -20px;*/
	color:#333;
	font-size: 16px; 
	font-weight: thinner;*/
}

/*.narrowResults
{
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}

.narrowResults .content:hover
{
	border-color: #85c222;
	letter-spacing: 1%;
	
}

.gecko .narrowResults .content:hover
{
	border-color: #85c222;
	letter-spacing: 1%;
	border-left-style: dashed;
}*/

.showmore
{
	margin: 0;
	padding: 0;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	height:30px;
	cursor:pointer;
	display:block;
	/*position: relative;
	left: 220px;
	top: -20px;*/
	color:#ccc;
	font-size: 16px; 
	font-weight: thinner;
}

.showmore:hover 
{
	margin: 0;
	padding: 0;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	height:30px;
	cursor:pointer;
	display:block;
	/*position: relative;
	left: 220px;
	top: -20px;*/
	color:#85c222;
	font-size: 16px; 
	font-weight: thinner;
	/*border-left-style: dashed;*/
}

.expandResults
{
	background-color: #fff !important;
	color: #333;
	border: 0;
}

/*.titlekrit
{
	color: #333;
	background-color: #fff !important;
	text-align:center;
	font-weight: bold;
	text-transform:uppercase;
}

.webkit*/ .titlekrit
{
	color: #333;
	background-color: #fff !important;
	text-align:center;
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	-moz-border-radius-bottomleft:0px !important;
	-moz-border-radius-bottomright:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-bottom: 0px !important;
	
}

.title-filter
{
	color: #333;
	background-color: #fff !important;
	text-align:center;
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom: 0px ;
	padding: 3px 0 3px 0;
	
}

.title-fltr-brdr
{
	border-bottom: 1px solid #ccc !important;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}

.title-sammen
{
	text-transform: uppercase;
	color: #000;
	text-align:center;
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom: 0px ;
	background-color: #E5F7C7;
	/*font-weight: bold;*/
}

.filterGroup a
{
	text-decoration: none;
	/*color: #477801 !important;
	color: #333;*/
}

.filterGroup a:hover
{
	text-decoration: none;
	/*color: #477801 !important;
	color: #3B88CB;*/
}

#filter
{
	background-color: #fff !important;
	/*background-color: #c13535 !important;*/
	color: #333 !important;
	text-align:center;
	font-weight: bold;
	text-transform:uppercase;
	border: 1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	-moz-border-radius-bottomleft:0px !important;
	-moz-border-radius-bottomright:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	/*border-bottom: 1px solid #ccc !important;*/
}

.webkit #filter
{
	background-color: #fff;
	/*background-color: #c13535 !important;*/
	color: #333 !important;
	text-align:center;
	font-weight: bold;
	text-transform:uppercase;
	border: 0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	-moz-border-radius-bottomleft:0px !important;
	-moz-border-radius-bottomright:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	/*border-bottom: 1px solid #ccc !important;*/
}

#filter a
{
	color: #333 !important;
}

.kritremove
{
	text-decoration:none;
	background-image: url(stylesheet/frontend/../../upload/krit_rem_x.png?1283156654);
	background-position: left;
	padding-left: 20px;
	margin-left: -20px;
	/*color: #3B88CB !important;
	font-weight: bold;*/
}

.kritremove:hover
{
	/*text-decoration:none;*/
	background-image: url(stylesheet/frontend/../../upload/krit_rem_red.png?1283156654);
	background-position: left;
	padding-left: 20px;
	/*color: #c13535 !important;*/
	font-weight: normal;
	text-decoration: line-through !important;
}

.pagingInfo
{
	font-size: 10px;
	color:#333;
	position: relative;
	top: 10px;
}

.content .descrround
{
	text-align: center;
}

.sortOptions select
{
	background-color: #fff;
	font-size: 10px;
	color: #333;
	margin-right: 50px;
	margin-bottom: -3px;
}

.footerLinkGroup a
{
	text-decoration: none;
	color: #837F7F;
}

.footerLinkGroup a:hover
{
	text-decoration: none;
	color: #837F7F;
	/*font-weight: bold;*/
}

#footerLinks
{
	text-align: center;
	padding-left: 10%;
}

/*#compareMenu,*/
#compareMenu .content
{
	background-color: #fff;
}

#compareMenu .delete
{
	text-decoration:none;
	background-image: url(stylesheet/frontend/../../upload/krit_rem_x.png?1283156654);
	background-repeat: no-repeat;
	/*background-position: 0 0;*/
	background-color: transparent;
	/*padding-left: 20px;
	margin-left: -20px;
	color: #3B88CB !important;
	font-weight: bold;*/
	display: inline-block;
	position: relative;
	top: 8px;
	height: 12px;
}

#compareMenu .delete:hover
{
	/*text-decoration:none;*/
	background-image: url(stylesheet/frontend/../../upload/krit_rem_red.png?1283156654);
	background-repeat: no-repeat;
	/*background-position: left;
	padding-left: 20px;
	color: #c13535 !important;*/
	font-weight: normal;
	text-decoration: line-through !important;
}

#compareMenu ul li a
{
	text-decoration: none;
	color: #333;
}

#compareMenu ul li a:hover
{
	text-decoration: none;
	color: #3B88CB;
}

.compareBoxMenu .vis-btn
{
	background-image: url(stylesheet/frontend/../../upload/vis_sprite.png?1283156654);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 25px;
	width: 57px;
	display: inline-block;
	text-decoration: none;
}

.compareBoxMenu .vis-btn:hover
{
	background-image: url(stylesheet/frontend/../../upload/vis_sprite.png?1283156654);
	background-repeat: no-repeat;
	background-position: -59px 0;
	height: 25px;
	width: 57px;
	display: inline-block;
	text-decoration: none;
}

/*********************************************SEARCH SUGGESTIONS*/

div.autocomplete {
  position:absolute;
  width:170px !important;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index: 50000;
  font-size: 0.85em;
  overflow: hidden;
  border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

div.autocomplete ul li.selected 
{ 
background-color: #E6EFF8 !important;
color: #3B88CB !important;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  white-space: nowrap;
  color: #333 !important;
}

/****************************************FORGOTTEN PASSWORD PAGES*/
.passorden
{
	width: 510px;
	height: 125px;
	border: 1px solid #ccc;
	position: relative;
	left: -85px;
	top: -3px;
	padding: 110px 0px 10px 0px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: url(stylesheet/frontend/../../upload/EW_kunde_info.png?1283156654) no-repeat;
    background-position: 130px 10px;
	margin: auto 0;
	
}

.passordenright
{
	width: 510px;
	height: 125px;
	border: 1px solid #ccc;
	position: relative;
	left: 105px;
	top: -3px;
	padding: 110px 0px 10px 0px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: url(stylesheet/frontend/../../upload/EW_kunde_info.png?1283156654) no-repeat;
    background-position: 130px 10px;
	margin: auto 0;
	
}

/*.passorden:hover
{
  background-color:#E5F7C7;
}
*/
.passorden p,
.passordenright p
{
	padding:  0 0 0 20px;
	color: #9C9B9B;
}

.mail,
.passordenright .mail
{
	color: #9C9B9B;
	/*font-weight: bold;*/
}

.fortsettwrap
{
	display: block;
	position: absolute;
   left: 305px;
   top: 177px;
}

.inputwrap
{
	display: block;
	   position: absolute;
   left: 125px;
   top: 177px;
}
	

.fortsettpass
{
	background-image:url(stylesheet/frontend/../../upload/send_sprite.png?1283156654);
	background-position: 0 0;
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
	outline:none;
    white-space: nowrap;
	width:77px;
	height:25px;
	cursor:pointer;
	
}

.fortsettpass:hover 
{
	background-image:url(stylesheet/frontend/../../upload/send_sprite.png?1283156654);
	background-position: -77px 0;
	cursor:pointer;
}

.passorden input.text
{
	height: 20px !important;
	border: 1px #ccc solid;
   width: 160px;
   padding-left:7px;
}

.e-post,
.passordenright .e-post
{
	position: absolute;
	left: 125px;
	top: 205px;
	color:#9C9B9B;
	font-size:10px;
}

.check
{
	background-image: url(stylesheet/frontend/../../image/silk/gif/tick.gif?1283156654);
	width: 20px;
	height: 20px;
	position: relative;
	top: 25px; 
	left: 270px;
}

/*JQUERY TRANSFER STYLE - DOESNT WORK AT ALL!*/
.ui-effects-transfer 
{ 
	border: 2px solid black;
	background-color: #f0f;
}

/*************************COUNTDOWN TIMER*/
#countdown
{
	font-family: Arial Narrow, sans-serif;
	color: #333 !important;
	background-color: #F7F7F7;
	width: 12px;
	height: 30px;
	border: 1px #ccc solid;
	border-right: none;
	padding: 5px 0 0 0;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;*/
	text-align: center;
	vertical-align: middle;
	float: right; 
}

.bannerContainer
{
	width: 560px !important;
	/*border: 1px #ccc solid;*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-left: 10px;
	margin: 0 auto;
}

.bannerContainer a
{
	marign: 0 auto;
}

/****************************FooterLinks NOT AVAILABLE IN MODULE SO I PUT IT HERE!*/

#footerLinks
{
	margin-bottom: 1em !important;
}

.footerLinkGroup
{
	float: left;
	margin-right: 1em;
	padding-right: 1em;
	text-align: left;
	border-right-width: 1px;
}

.footerLinkGroupTitle
{
	font-weight: bold;
}

.ie #search:hover{
border: 0;
}

.productOptions .required input.text
{
	width: 150px !important;
}

/***************************************PBX LOGIN BOX BY KS*/

#PBXkundelogginn  {
	background-image:url(stylesheet/frontend/../../upload/lady_oya_cloud.png?1283156654);
	background-position: bottom;
	background-repeat: no-repeat;

   width: 560px !important;
   height: 202px;
   border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-style:solid;
	border-width:1px;
	border-color:#849ab2;
   top:-2px;
   padding:5px;
   margin-top: -12px;
}

.ie #PBXkundelogginn  {
	background-image:url(stylesheet/frontend/../../upload/lady_oya_cloud.png?1283156654);
	background-position: bottom;
	background-repeat: no-repeat;
   width: 560px !important;
   height: 227px;
   border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
   top:-2px;
   padding:5px;
   margin-top: -12px;
}

#PBXkundelogginn:hover
{
		background-color: #85CAE1;
}

.PBXpro
{
	padding:0px;
	/*margin-top:90px;
	margin-left:20px;*/
	color:#65A4B9;
	font-size:22px;
	/*font-family: "Helvetica";*/
	margin-bottom:20px;
}

.PBXpro span.smalltext
{
	color:#333;
	font-size:15px !important;
}

#PBXkundelogginn input {
	background-color:#FFF;
	   padding-left:7px;
	   border: 1px solid #ccc;
	   width: 100px;
	   border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#PBXkundelogginn input:active,
#PBXkundelogginn input:focus{
	background-color:##FAFAFA;
}

.webkit #PBXkundelogginn input {
	background-color:#FFF;
}

.webkit #PBXkundelogginn input:active,
.webkit #PBXkundelogginn input:focus{
	background-color:#F0F6FB;
}

/********************************************DEMOSKJEMA STYLES*/

#PBXkundelogginn form .fieldwrapper {
display:block;
line-height:2em;
margin:0.5em 2em 0 0.7em;
}
#PBXkundelogginn form div.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFDD none repeat scroll 0 0;
border:3px solid white;
font-size:100% !important;
margin-bottom:2em;
padding:1em;
}
#PBXkundelogginn form div.error p {
color:#CC1111;
font-size:100% !important;
}
#PBXkundelogginn form .error {
background-color:#FFEEEE !important;
}
#PBXkundelogginn .blockFormMessage ul {
margin:0;
padding:0;
}
#PBXkundelogginn .blockFormMessage, .blockSubscribeFieldFeedback {
color:#444444;
margin-bottom:3em !important;
padding:1.5em;
}
#PBXkundelogginn form label {
display:block;
font-size:1.4em;
font-weight:bold;
line-height:1em;
margin-right:1em;
}
#PBXkundelogginn form label em {
color:#9CC013;
font-size:80%;
font-style:normal;
font-weight:normal;
}
#PBXkundelogginn form .checkboxgroup label, form .radiogroup label {
font-weight:normal;
line-height:1.5em;
}
#PBXkundelogginn form .multiline {
line-height:140%;
}
#PBXkundelogginn form fieldset {
border:0 none;
margin-bottom:0.5em;
margin-top: 60px;
margin-left: 120px;
background-color:transparent;
}
#PBXkundelogginn form legend {
color:#888888;
display:none;
font-size:2em;
margin:0 0 1em;
padding:0;
}
#PBXkundelogginn form {
font-size:100%;
}
#PBXkundelogginn form input[type="text"], #PBXkundelogginn form input[type="password"], form textarea {
border:1px solid #ddd;
height: 25px;
/*font-size:1.4em;

padding:0.6em 0.3em;*/
padding-top:7px;
padding-bottom: 0px !important;
}
#PBXkundelogginn form input[type="text"], #PBXkundelogginn form input[type="password"] {
margin-top:1px;
}
/*#PBXkundelogginn form .noSize, form textarea {
width:99%;
}*/
#PBXkundelogginn form input[type="text"]:focus, #PBXkundelogginn form input[type="password"]:focus, form textarea:focus {
background-color:#F2F2F2;
}
#PBXkundelogginn form input[type="text"], #PBXkundelogginn form input[type="password"], form textarea {
font-family:arial,sans-serif;
}

#PBXkundelogginn form .left {
clear:both;
float:left;
margin-right:5% !important;
width:25%;
}
#PBXkundelogginn form .right {
float:left;
margin-left: 42px;
width:25%;
}
.blockFormError {
border:1px solid red !important;
}
#PBXkundelogginn form .note {
color:#777777;
font-size:1.2em;
margin-top:0.2em;
}
#PBXkundelogginn #kontaktskjema button span {
font-size:1.3em;
padding:1em;
}

#PBXkundelogginn .blockFormMessage {
background:rgba(255, 243, 144, 0.95) none repeat scroll 0 0;
outline-color:rgba(225, 226, 226, 0.75);
outline-style:solid;
outline-width:5px;
}
#PBXkundelogginn .blockFormMessage li {
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:0.5em;
padding-left:0;
}
#PBXkundelogginn .blockFormMessage li {
line-height:120%;
margin-bottom:0.5em;
}
#kontakt-oss .box1 .padding {
margin-top:20px;
}
.empty {
color:#B7BEC4 !important;
}

#PBXkundelogginn button {

background:transparent url(stylesheet/frontend/../../upload/opprett_sprite_orng.png?1283156654) no-repeat scroll left top;
background-position: 0 0;
border:0 none;
cursor:pointer;
display:block;
font-size:100%;
margin:0 auto;
outline-color:-moz-use-text-color !important;
outline-style:none !important;
outline-width:medium !important;
padding:0;
height:25px;
width:79px;
text-indent:-9000px;
}
/*#PBXkundelogginn button span {

background:transparent url(stylesheet/frontend/../../upload/opprett_sprite.png?1283156654) no-repeat scroll left top;

display:block;
height:25px;

width:79px;
/*border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
}*/

#PBXkundelogginn button:hover {
	background:transparent url(stylesheet/frontend/../../upload/opprett_sprite_orng.png?1283156654) no-repeat scroll left top;
background-position: -79px 0;

}
#PBXkundelogginn input#Firma,
#PBXkundelogginn input#Epost
{
	width: 266px !important;
}

#PBXkundelogginn input#Kontakt
{
	width: 150px;
}

.buttonpos
{
	background: transparent;
	position: relative;
	top: -43px;
	left: 465px;
	width: 81px !important;
}

#lbcont 
{
	position: absolute;
	top: 10270px;
	left: 640px;
	z-index: 50;
	display: none
}

#lbcont a,
#lbcont a:visited,
#lbcont img
{
	border: 0;
	outline: 0;
}

span.infoshow
{
	background-image:url(stylesheet/frontend/../../upload/btn_info_small.gif?1283156654);
	display: inline-block !important;
	height: 25px;
	width: 25px;
	cursor: pointer;
	/*margin-left: 15px;*/
	position: relative;
	top: 7px;
}

div.stages
{
	background-image:url(stylesheet/frontend/../../upload/oyatel_stages.png?1283156654);
	width: 155px;
	height: 715px;
	position: absolute;
	z-index: 5000000;
	display: none;
}

/**************************************************LIGHTBOX UNMINIFIED*/

#videogallery {
	width:100%;
	/*zoom:1;*/
	color:#333;
	font-size:10px !important;
	white-space: nowrap;
	margin-left: 10px;
	margin-bottom: -30px;
	margin-top: -18px;
	white-space: nowrap;
}
#videogallery span{ display:block; }

#videogallery a{
/*	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:160px;
	font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	text-align:center;
	opacity:0.87;*/
	text-decoration: none;
	color: #3B88CB;
	font-size: 15px;
	
}

#videogallery .se-video
{
	background-image: url(stylesheet/frontend/../../upload/se_video_sprite.png?1283156654);
	background-position: 0 0;
border:0 none;
cursor:pointer;
display:inline-block;
width: 79px;
height: 25px;
margin-left: 10px;
}

#videogallery .se-video:hover
{

	background-position: -79px 0;

}

#videogallery a img{
	display:block;
	border:none;
	margin:0;
}
#videogallery a:hover{
	/*opacity:1;*/
	color: #000;
}

/* the overlayed element */
div#voverlay {
	
	/* growing background image */
	background-image:url(stylesheet/frontend/../../upload/images/white_650.png?1283156654);
	
	/* dimensions after the growing animation finishes  */
	width:760px;
	height:665px;
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:35px;
	z-index: 500000;
}

/* default close button positioned on upper right corner */
div#voverlay div.close {
	background-image:url(stylesheet/frontend/../../upload/images/close.png?1283156654);
	position:absolute;
	left:5px;
	top:5px;
	cursor:pointer;
	height:30px;
	width:30px;
}

div#vcontainer{
	left:0;
	top:0;
	width:100%;
	height:100%;	
	background:url(stylesheet/frontend/../../upload/images/loading.gif?1283156654) no-repeat 50% 50%;
}


/************************************************** SEARCH SUGGESTIONS*/
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index: 50000;
  font-size: 0.85em;
  overflow: hidden;
}

.ie .div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index: 50000;
  font-size: 0.85em;
  overflow: hidden;
  right: 125px !important;
  top: -198px !important;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  white-space: nowrap;
}



/***************************************************
 * module/search-suggestions/stylesheet/frontend/Frontend.css
 ***************************************************/

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index: 50000;
  font-size: 0.85em;
  overflow: hidden;
  left: 100px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  white-space: nowrap;
}



/***************************************************
 * stylesheet/backend/stat.css
 ***************************************************/

#stat {
	position: absolute;
	top: 0;
	background-color: #000;
	border: 2px solid #fff;
	font-family: "Courier new";
	z-index: 1000;
}
#stat li, #stat td {
	font-size: 12px;
	color: #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
#stat .label {
	font-size: 16px;
	font-weight: bold;
	color: yellow;
}
#stat table {
	width: 100%;
}
#stat td {
	padding: 5px;
	border-top: 1px solid #333;
}
#statButton {
	background-color: #ffffcc;
	padding: 5px;
}

#statQueries li
{
	margin-bottom: 1em;
	font-size: 0.85em;
}


/***************************************************
 * theme/barebone-3column/stylesheet/default.css
 ***************************************************/

#container
{
	width: 1019px;
}

#content
{
	padding-right: 235px;
}

#rightSide
{
	display: block;
	padding-left: 5px;
	padding-right: 0;
	width: 220px;
}


/***************************************************
 * upload/css/common.css
 ***************************************************/

/*
.rootCategories,
.rootCategories *
{
	font-size: 11px !important;
		font-weight: bold;
}

.rootCategories a:hover
{
		font-size: auto !important;
}

.subCatName
{
    	font-size: 1em;
}

.rootCategories li a 
{
	padding:0 7px;
}

.subCategories td.details 
{
	padding-left:10px;
}
*/


/***************************************************
 * upload/css/barebone.css
 ***************************************************/

 


/***************************************************
 * upload/css/barebone-3column.css
 ***************************************************/

/*OPERA SVG ROUND CORNERS EXP BY KS*/
#filter {
	
	background-image:url(/OPRC.svg);
	background-color:#eeeeee;
	border-color:#dddddd;
  	border-bottom-width: 0px;
  	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
  	padding: 3px;
  	color: #143788;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-bottom-right-radius:0px;
	-moz-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
}

/*END EXP*/






/*New search bar made by KS*/
/*Outer container*/
#search {
width:180px;
padding:2px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#E6EFF8;
/*background-image: url(upload/css/../../upload/smartsearch_small.png?1283156654);*/
border:1px solid #849ab2;
text-align:left;
height:1%;
overflow:hidden;
text-transform: uppercase;
float:left;
margin-bottom:1px;
}

#search:hover {

border:1px solid #155D97;
}

#search #searchField {

background-position:10px;
background-repeat:no-repeat;

border:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
height:1%;
overflow:hidden;
padding:0 5px 0 5px;
float:left;
margin-right:3px;
margin-top:2px;
text-transform: uppercase;
}



#search #search_field input {
border:none;
}

#search input {
	background: none;
	border:none;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-transform: uppercase;
font-weight:bold;
width:130px;
/*outline:none;*/
letter-spacing: 5%;
	color: #155D97;
}

#search input:focus {
	/*background-color:#cfe7fe;*/
	outline:none;

	
}

#search button {
padding-left:16px;
padding-right:3px;
padding-bottom:3px;
padding-top:3px;
background-color: transparent;
background-image:url(upload/css/../../upload/blkglasstrnsp.png?1283156654);
background-position:center;
background-repeat:no-repeat;
color:#ffffff;
font:bold 13px Arial, Helvetica, sans-serif;
border:thin;
margin-top:1px;
cursor:pointer;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-decoration:none;
}

.bull {
	size:6px;
}




.rootCategoriesWrapper1 
{
	background: transparent url(upload/css/../../upload/menu/menu-bg.png?1283156654) repeat-x scroll 0% 0%;
	overflow: visible;
	height: 36px;
	z-index: 50000;
	left: 0pt;
	margin-top: -35px;
	width: 100%;
}

.rootCategories 
{
	background: transparent url(upload/css/../../upload/menu/menu-bg.png?1283156654) repeat scroll 0% 0%;
	font-size: 11px;
	height: 36px;
	position: relative;
	z-index: 50000;
}

* + html .rootCategories .li a 
{
	margin-right: -11px ! important;
}

* + html .rootCategories .li.noSub a 
{
	margin-right: 0pt ! important;
}

.rootCategories .li 
{
	font-weight: bold;
	padding-top: 1px;
	line-height: 32px;
	position: relative;
	z-index: 50000;
}

.rootCategories .li.top 
{
	border-left: 1px solid #f0f0ea;
	border-right: 1px solid #caccbf;
	overflow: visible ! important;
	margin-top: 2px;
}

* html .rootCategories .li.top, :first-child + html .rootCategories .li.top.noSub:hover a, :first-child + html .rootCategories .li.top 
{
	padding-right: 10px ! important;
}

:first-child + html .rootCategories .li.top.noSub 
{
	padding-right: 0pt ! important;
}

#menuHome 
{
	padding: 0pt;
	background: transparent url(upload/css/../../upload/menu/menu-home.png?1283156654) repeat scroll 0pt 0pt;
	width: 45px;
	height: 36px;
	display: block;
	float: left;
}

#menuHome:hover 
{
	padding: 0pt;
	background: transparent url(upload/css/../../upload/menu/menu-home-roll.png?1283156654) repeat scroll 0pt 0pt;
	width: 45px;
	height: 36px;
	display: block;
	float: left;
}

#menuCart 
{
	padding: 0pt;
	height: 36px;
	background-image: url(upload/css/../../upload/menu_cart_sprite.png?1283156654);
	background-position: 0 0;
	width: 43px;
}

#menuCart:hover 
{
	background-image: url(upload/css/../../upload/menu_cart_sprite.png?1283156654);
	background-position: -45px 0;
}

#menuMyAccount, #menuCart 
{
	float: right;
}

.rootCategories .li.top.current, .rootCategories .li.top:hover, .rootCategories .li.top.hover 
{
	background: transparent url(upload/css/../../upload/menu/menu-active-left.png?1283156654) no-repeat scroll 0% 0%;
	overflow: hidden;
	border-left-width: 0px;
	margin-top: -1px;
	padding-top: 3px;
	height: 33px;
	color:#145d96;
}

* html .rootCategories .li.hover span.name, * html .rootCategories .li.current span.name 
{
	padding-right: 3em;
	color:#145d96;
}

.rootCategories .current span.name, .rootCategories .li:hover span.name, .rootCategories .li.hover span.name 
{
	background-image: url(upload/css/../../upload/menu/menu-active-right.png?1283156654);
	background-position: right top;
	background-color: transparent;
	float: left;
	margin-top: -3px;
	padding-top: 4px;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 18px;
	margin-right: -1em;
	color:#145d96;
}

#rootCategories .wrapper .block .block 
{
	padding: 5px 10px 20px 0pt;
	min-width: 270px;
	margin-left: 5px;
	background-image: none;
}

#rootCategories .wrapper 
{
	margin-left: -8px;
	margin-top: auto;
	left: 0pt;
	background-color: transparent;
	background-position: left bottom;
	background-image: url(upload/css/../../upload/menu/menu-sub-left.png?1283156654?test);
	padding-left: 15px;
	display: none;
}

#rootCategories 
{
	overflow: visible;
}

.rootCategories .wrapper a 
{
	padding: 0pt 0pt 0pt 0.5em;
	font-weight: normal;
	width: 100%;
}

.rootCategories .li .li 
{
	line-height: 1.5em ! important;
}

* html .rootCategories .li .li 
{
	border: 1px solid white ! important;
}

* + html .rootCategories .li.top 
{
	padding-right: 0pt ! important;
}

.rootCategories .li .li a:hover 
{
	background-color: #dddddd;
	width: 100%;
}

.rootCategories .current .li, .rootCategories .li:hover .li, .rootCategories .li.hover .li 
{
	margin: 0pt;
	padding: 0pt;
	background: transparent none repeat scroll 0% 0%;
	height: inherit;
	
}

.rootCategories div.li:hover .wrapper 
{
	display: block ! important;
	top: 36px;
}

#menuMyAccount 
{
	padding-top: 3px;
}


#smallCart a 
{
	color: #666666;
	font-size: smaller;
}

#currency 
{
	display: none;
}

#searchContainer 
{
	border-bottom-width: 0pt;
	margin-bottom: 12px;
	padding-left: 0pt;
	border:none;
	background:none;
}

.quickSearch .searchQuery 
{
	font-size: 1em ! important;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #99ccff;
}

.rootCategories .li .ul .li 
{
	margin: 0pt ! important;
	padding: 0pt ! important;
	text-transform: none;
	display: block;
}

#leftSide 
{
	overflow: hidden;
	z-index: 0;
}

#header 
{
	overflow: visible;
	z-index: 50000;
}

div.box 
{
	overflow: hidden;
}

#container 
{
	position: relative;
}

.rootCategories .li .ul .li a 
{
	clear: left;
	float: none;
}

#breadCrumb * 
{
	font-size: 10px;
	color: #999999;
}

.compactSubCategories 
{
	margin-bottom: 1em ! important;
}

.rootCategories .li.current 
{
	position: static;
	margin-bottom: -30px;
}

.li.top.current .ul .li 
{
	float: left;
}

.li.top.current div.wrapper 
{
	border-bottom: 2px solid #dddddd;
	background: transparent none no-repeat scroll 0pt 0pt ! important;
	position: absolute;
	margin-left: 11px;
	padding-bottom: 5px;
	left: 8px ! important;
	width: 1004px;
	display: block ! important;
	line-height: 17px;
}

.category-index .rootCategoriesWrapper1, .productCon .rootCategoriesWrapper1 
{
	margin-bottom: 30px;
}

.li.top.current .ul .li a 
{
	text-transform: uppercase;
	font-size: 110%;
}

.li.top.current .ul 
{
	margin: 0pt auto;
}

.top.li.current .ul 
{
	display: inline;
}

.li.top.current .ul .li a:hover 
{
	background-color: transparent;
	text-decoration: underline;
}

.li.top.current .wrapper .block .block 
{
	padding-bottom: 5px ! important;
	text-align: center;
}

.li.top.current div.wrapper .block 
{
	background: transparent none repeat scroll 0% 0% ! important;
}

.li.top.current .li.current a 
{
	font-weight: bold;
	color:#145d96;
}

.li.top.current .li.current 
{
	font-weight: bold;
}

.category_12 .rootCategoriesWrapper1 
{
	margin-bottom: 0pt ! important;
}

.subCategories 
{
	width: 36%;
	margin-left: 52px;
}

.subCategories a 
{
	color: black;
	font-size: 110%;
}

.subCategories 
{
	display: none;
}

.narrowByCat .subCategories 
{
	display: block;
}

.taxInclude 
{
	font-size: smaller;
	color: #666666;
	float: left;
	top:1px;
	margin-top:5px;
	margin-left:-10px;
}

#smallCart 
{
	margin-right: 15px;
	position: relative;
	top: 1px;
	float: left;
	margin-bottom: 5px;
}

.logout {


float:left;
margin-top:4px;
margin-right:5px;


}

.ie .logout {


float:left;
margin-top:4px;
margin-right:5px;
font-size:12px;
font
}

#rootCategories .wrapper .block 
{
	background-color: transparent;
	background-position: right bottom;
	margin-left: -2px;
	background-image: url(upload/css/../../upload/menu/menu-sub-right.png?1283156654);
}

input 
{
	vertical-align: middle;
}

.staticPage_3 #content fieldset 
{
	border: 0pt none;
	margin: 10px 0pt 0pt;
	padding: 0pt;
	background: transparent none repeat scroll 0% 0%;
}

.staticPage_3 #content input 
{
	height: auto ! important;
}

.staticPage_3 #content select 
{
	width: auto;
	float: right;
	font-size: smaller;
}

.staticPage_3 span.label 
{
	font-size: 11px ! important;
}

.stk 
{
	float: right;
	margin-left: 6px;
}

#topMenuContainer 
{
	float: right;
}

#logoContainer 
{
	padding: 0pt 8px 8px;
}

.taxInclude a 
{
	text-decoration: none;
	color: #666666;
}

.taxInclude .active 
{
	font-weight: bold;
	color:#145d96;
}

#content .bannerContainer 
{
	width: 500px;
}

.rootCategories a 
{
	display: block;
	float: left;
	clear: none;
}

#rootCategories .li .li span 
{
	display: block;
}

