﻿/* Demo Theme with Jetshop Framework v2.7 - 20.01.2009 By Håvard Eiklid */

/* Profilfarger: */
/* #051c58 (mørk blå) Title i hovedlister/detaljvisning */
/* #16388e (dyb blå) brukes til linker */
/* green (green) brukes til h1 i hovedlister/detaljvisning og h2 i secondary lister */
/* #28353f (grå svart) brukes til skrift */
/* #993333 (dyp rød) brukes til priser */
/* #d0d4df (lys lilla) brukes til ytre ramme */
/* #e6e8ef (lys lys lilla) brukes til bakgrunn/rammer */

/* Bilde formater: */
/* xx-small = 60px X 60px */
/* small = 120px X 120px */
/* large = 200px X 150px */
/* larger = 500px X 375px is used for category lists top */

body
{
	font-family: Verdana, "Lucida Grande" , "Lucida Sans Unicode" , Verdana, sans-serif;
	color: #28353f;
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
	font-size: 8pt;
	text-align: center;	
	background-color: Black;
	/*background: url(../Images/Common/background.png);*/
}

form
{		 
	margin: 0;
}

.clearing
{
	height: 0;
	clear: both;
}

h1
{
	font-size: 12pt;
	color: green;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}

h2
{
	color: #28353f;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

h3
{
	font-size: 8pt;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

p
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

a
{
	color: #16388e;
	text-decoration: underline;
}

a:hover
{
	color: silver;
	text-decoration: none;
}

a:visited
{
	color: #16388e;
	text-decoration: underline;
}

a:visited:hover
{
	color: silver;
	text-decoration: none;
}

input
{
	font-family: Verdana;
	font-size: 8pt;
	COLOR: black;
}

select
{
	font-family: Verdana;
	font-size: 8pt;
	COLOR: black;
}

textarea
{	
	width: 150px;
	height: 40px;
	font-family: Verdana;
	font-size: 8pt;
	COLOR: black;			
}

.ingressImage
{	
	border: 0;	
}

.ingressImageOver
{	
	border: 0;	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.btnBuy
{	
	margin-bottom: 10px;	
}

.btnBuyOver
{	
	margin-bottom: 10px;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.title
{
	color: #051c58;	
	font-weight: bold;
	margin-bottom: 5px;
}

.title:hover
{
	color: silver;	
	font-weight: bold;
	margin-bottom: 5px;
}

.title:visited
{
	color: #051c58;	
	font-weight: bold;
	margin-bottom: 5px;
}

.subTitle
{
	color: #28353f;	
	font-weight: normal;
	margin-bottom: 5px;
}

.ingress
{
	color: #28353f;	
	margin-bottom: 5px;
}

.price
{	
	color: #993333;
	font-weight: bold; 
	margin-bottom: 5px;
}

.itemImageMaxWidth
{
	width: 575px;	
	width: 482px;	
}

.readMore
{		
	padding-left: 14px;
	background: url(../Images/Common/blt-link-2.gif) no-repeat center left;
}

.outerWrapper
{	
	width: 80%;			
	width: 995px;	
	height: 500px;
	margin-top: 0px;
	padding: 0px;
}

.containerOuterTopLeft
{
}

.containerOuterTopLeftWidth
{
	
}

.containerOuterTop
{	
    text-align: left;     
    vertical-align: top;
	border: solid 0px #d0d4df;	
	border-bottom: solid 0px #d0d4df;	
	width: 100%;
}

.containerOuterTopBorderLeft
{		
}

.containerOuterTopBorderLeftWidth
{		
	height: 13px;
	width: 100px;	
}

.containerOuterTopBorder
{	
}

.containerTop
{
	width: 100%;
	border: solid 1px #aaaaaa;	
	border-bottom: solid 0px #aaaaaa;	
	background-color: #ececec;	
}

.topNavigation
{
	background-color: #ececec;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	height: 8px;		
}

.topNavigationSeparator
{		
}

.topNavigationSeparatorRight
{	
}

.brandingTop
{	
	float: left;	
}

.brandingTop .logo img
{	
	border: 0;
}

.brandingTop .logo img:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.containerLogo
{	
	padding-top: 0px;
	width: 100%;	
	vertical-align: top;
	border: solid 1px #aaaaaa;	
	border-top: solid 0px #aaaaaa;
	border-bottom: solid 0px #aaaaaa;	
	background-color: #ececec;			
}

.containerOuterTopRight
{
}

.containerOuterTopRightWidth
{
	
}

.containerOuterLeft
{
	width: 10%;    
}

.containerOuterLeftWidth
{	
}

.containerOuterMain
{	
    text-align: left;    
    vertical-align: top;
	border: solid 1px #aaaaaa;	
	border-top: solid 0px #aaaaaa;	
	border-bottom: solid 0px #aaaaaa;
	background-color: #ececec;
	padding-bottom: 8px;			
}

.containerOuterRight
{
	width: 10%;   
}

.containerOuterRightWidth
{
	
}

.containerOuterBottomLeft
{
}

.containerOuterBottomLeftWidth
{
	width: 8px;
}

.containerOuterBottom
{	
    text-align: left;     
    vertical-align: top;
	width: 100%;	
	padding-top: 0px;	
	border: solid 1px #aaaaaa;	
	border-top: solid 0px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;	
	background-color: #ececec;
	padding-bottom: 8px;
}

.containerBottomLeft
{	
}

.containerBottomLeftWidth
{		
	width: 8px;
}

.containerBottom
{	
	border-left: solid 0px #d0d4df;	
	border-right: solid 0px #d0d4df;
	border: solid 0px red;
	padding: 10px;
	padding-top: 0px;
	width: 100%;	
	
	vertical-align: top;
	background-color: white;
			
}

.containerBottomRight
{	
}

.containerBottomRightWidth
{	
	width: 8px;	
	
}

.containerOuterBottomRight
{
}

.containerOuterBottomRightWidth
{    
	
}

.containerFooter
{
	overflow: hidden;	
	border: solid 0px blue;
	text-align: left;	
}

.footer
{	
	font-size: 7pt;	
	margin-top: 8px;
	padding-bottom: 8px;	
	border-bottom: solid 0px #e6e8ef;
	border: solid 0px black;	
	text-align: left;	
}

.footer .copyright
{	
	float: left;	
	
}

.footer .updated
{	
	text-align: right;
	color: #051c58;	
	
	margin-right: 0px;	
}

.footer .poweredBy
{	
	text-align: right;
	margin-right: 0px;
}

.footer a
{	
	color: #051c58;	
	
}

.footer a:hover
{	
	color: silver;		
}

.brandingBottom
{	
	display: none;
	float: left;
	margin-top: 0px;	
	margin-bottom: 0px;
}

.brandingBottom .logo img
{	
	border: 0;
}

.brandingBottom .logo img:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.partnersBottom
{	
	display: none;
	clear: both;
	padding-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;		
}

.partnersBottom .bring
{	
	margin-top: 0px;
	float: left;
	margin-right: 8px;
	border: 0;
}

.partnersBottom .posten
{	
	margin-top: 0px;
	float: left;
	margin-right: 16px;
	border: 0;
}

.partnersBottom .visa
{	
	margin-top: -3px;
	float: left;
	margin-right: 8px;
	border: 0;
}

.partnersBottom .mastercard
{	
	margin-top: -3px;
	float: left;
	margin-right: 16px;
	border: 0;
}

.partnersBottom .verified
{	
	margin-top: 0px;
	float: left;
	margin-right: 8px;
	border: 0;
}

.partnersBottom .secure
{	
	margin-top: 6px;
	float: left;
	margin-right: 0px;
	border: 0;
}

.innerWrapper
{
	border: solid 0px yellow;
	width: 100%;
}

.containerMain
{
	border: solid 0px red;
	width: 100%;	
	vertical-align: top;
	padding-left: 8px;	
	padding-right: 8px;			
}

.containerLeft
{
	border: solid 0px black;	
	vertical-align: top;
	padding: 8px;	
	background-color: #ffffff;		
}

.containerLeftWidth
{	
	width: 150px;
	width: 166px;
	width: 200px;
	height: 0px;
}

.containerBottomOuter
{	
	background-color: #ffffff;
}

.containerLeftMarginRightWidth
{	
	width: 8px;
	height: 0px;
}

.containerContent
{
	border-right: solid 0px red;
	border-bottom: solid 0px #e6e8ef;	
	min-width: 468px;	
	vertical-align: top;
	width: 100%;	
	padding: 0px;	
	background-color: White;	
}

.containerContentWidth
{	
	width: 583px;
	width: 520px;
	height: 0px;
}

.containerContentMarginRightWidth
{	
	width: 8px;
	height: 0px;
}

.containerContentCartWidth
{	
	width: 743px;
	height: 0px;
}

.containerContentCartMarginRightWidth
{	
	width: 0px;
	height: 0px;	
}

.containerRight
{
	border: solid 0px black;	
	vertical-align: top;	
	padding: 8px;	
	background-color: #ffffff;	
		
}

.containerRightWidth
{	
	width: 138px;
	width: 200px;
	height: 0px;
}

.containerHorisontalNavigation
{
	border: solid 0px 4f3647;
	width: 100%;
	padding-left: 8px;	
	padding-right: 8px;	
}

.paymentLogos
{
	margin-top: 6px;
    margin-left: 20px;
    margin-right: 9px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: right; 
}

.paymentLogos img:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.paymentLogos .logo1
{
	padding-left: 2px;	
}

.paymentLogos .logo1 img
{
    width: 33px; height: 32px;	
	background: url(../Images/Common/logoVisa.gif) no-repeat;
}

.paymentLogos .logo2
{
	
}

.paymentLogos .logo2 img
{
    
}

.paymentLogos .logo3
{
	
}

.paymentLogos .logo3 img
{
    
}

.paymentLogos .logo4
{
	padding-left: 2px;		
}

.paymentLogos .logo4 img
{
    width: 32px; height: 32px;	
	background: url(../Images/Common/logoMC.gif) no-repeat;
}

.vatSelector
{	   
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-bottom: 0px; 
    margin-right: 0px;
    margin-left: 0px;
    float: right;
       
}

.vatSelector input
{	
	margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 2px;
	margin-left: 0px;
    height: 22px;  
    float: left;
}

.vatSelector .lblStatus
{
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 10px;
    float: left;
    height: 22px;  	
}

.cultureSelector
{	
    margin-top: 10px;
    margin-left: 4px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
    height: 24px;    
}

.cultureSelector a
{
	text-decoration: none;
}

.cultureSelector .cultureNO
{	
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 19px;
	background: url(../Images/Common/flagNo.gif) no-repeat;
	background-position: 0px 0px;
}

.cultureSelector .cultureEN
{	
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 19px;
	background: url(../Images/Common/flagEn.gif) no-repeat;
	background-position:  0px 0px;
}

.cultureSelector .cultureSE
{	
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 19px;
	background: url(../Images/Common/flagSe.gif) no-repeat;
	background-position:  0px 0px;
}

.logoControl
{		
	margin: 8px;		
	margin-top: 0px;	
	background-color: #f3f3f3;		
}

.logoControl .container
{	
	border: solid 0px #e6e8ef;	
	overflow: hidden;	
}

.logoControl .logo img
{	
	border: 0;
	float: left;
}

.logoControl .rightBranding
{
	width: 100%;				
}

.horisontalMenu
{	
	margin-right: 8px;
	padding-bottom: 25px;	
}

.horisontalMenu a
{	
	float: left;
	padding-right: 15px;
	padding-top: 1px;	
	color: #ffffff;		
	text-indent: 6px;
	height: 17px;
	font-weight: normal;
	font-size: 8pt;	 
	background: url(../Images/Common/horisontalMenuNodeCenter.gif) repeat-x;
	text-decoration: none;		
}

.horisontalMenu a:hover
{	
	color: #c9e2ae;	
	text-decoration: none;			
}

.horisontalMenu a:visited
{		
	color: #ffffff;	
	text-decoration: none;		
}

.horisontalMenu a:visited:hover
{		
	color: #c9e2ae;	
	text-decoration: none;		
}

.wrapperHorisontalMenuNode
{		 	
	padding-right: 10px;
	padding-bottom: 7px;
	float: left;
}

.horisontalMenuNodeLeft
{	
	float: left;
	width: 19px;
	height: 17px;
	background: url(../Images/Common/horisontalMenuNodeLeft.gif) no-repeat left;		
}

.horisontalMenuNodeRight
{		 	
	float: left;
	width: 2px;
	height: 17px;
	background: url(../Images/Common/horisontalMenuNodeRight.gif) no-repeat left;		
}

.verticalMenu
{	
	padding-left: 0px;
	margin-top: 0px;
}

.wrapperVerticalMenuNode
{		 	
	padding-right: 0px;
}

.verticalMenu .verticalMenuNodeSpace
{		 	
	clear: both;
	height: 3px;	
}

.verticalMenu a
{	
	width: 114px;
	width: 164px;	
	margin-bottom: 4px;	
	float: left;
	padding-right: 15px;
	padding-top: 1px;	
	color: #ffffff;		
	text-indent: 6px;
	height: 17px;
	font-weight: normal;	 
	background: url(../Images/Common/verticalMenuNodeCenter.gif) repeat-x;
	text-decoration: none;		
}

.verticalMenu a:hover
{	
	color: #9195a1;
	text-decoration: none;				
}

.verticalMenu a:visited
{	
	color: #ffffff;	
	text-decoration: none;			
}

.verticalMenu a:visited:hover
{	
	color: #9195a1;	
	text-decoration: none;			
}

.verticalMenuNodeLeft
{		
	float: left;
	width: 19px;
	height: 17px;
	background: url(../Images/Common/verticalMenuNodeLeft.gif) no-repeat left;		
}

.verticalMenuNodeRight
{		 	
	float: left;
	width: 2px;
	height: 17px;
	background: url(../Images/Common/verticalMenuNodeRight.gif) no-repeat left;		
}

.wrapperVerticalMenuNodeSubLevel
{		 	
	padding-right: 0px;		
}

.wrapperVerticalMenuNodeSubLevel a
{	
	width: 114px;
	width: 164px;	
	margin-bottom: 4px;	
	float: left;
	padding-right: 15px;
	padding-top: 1px;	
	color: #ffffff;		
	text-indent: 18px;
	height: 17px;
	font-weight: normal;	 
	background: url(../Images/Common/verticalMenuNodeSubLevelCenter.gif) repeat-x;
	text-decoration: none;		
}

.wrapperVerticalMenuNodeSubLevel a:hover
{	
	color: #c2c0c8;		
}

.wrapperVerticalMenuNodeSubLevel a:visited:hover
{	
	color: #c2c0c8;		
}

.verticalMenuNodeSubLevelLeft
{		
	float: left;
	width: 19px;
	height: 17px;
	background: url(../Images/Common/verticalMenuNodeSubLevelLeft.gif) no-repeat left;		
}

.verticalMenuNodeSubLevelRight
{		 	
	float: left;
	width: 2px;
	height: 17px;
	background: url(../Images/Common/verticalMenuNodeSubLevelRight.gif) no-repeat left;		
}

.wrapperVerticalMenuNodeSubLevel2
{		 	
	padding-right: 0px;	
}

.wrapperVerticalMenuNodeSubLevel2 a
{	
	width: 114px;
	width: 164px;	
	margin-bottom: 4px;	
	float: left;
	padding-right: 15px;
	padding-top: 1px;	
	color: #ffffff;		
	text-indent: 30px;
	height: 17px;
	font-weight: normal;	 
	background: url(../Images/Common/verticalMenuNodeSubLevel2Center.gif) repeat-x;
	text-decoration: none;		
}

.wrapperVerticalMenuNodeSubLevel2 a:hover
{	
	color: #d0d4df;		
}

.wrapperVerticalMenuNodeSubLevel2 a:visited:hover
{	
	color: #d0d4df;		
}

.verticalMenuNodeSubLevel2Left
{		
	float: left;
	width: 19px;
	height: 17px;
	background: url(../Images/Common/verticalMenuNodeSubLevel2Left.gif) no-repeat left;		
}

.verticalMenuNodeSubLevel2Right
{		 	
	float: left;
	width: 2px;
	height: 17px;
	background: url(../Images/Common/verticalMenuNodeSubLevel2Right.gif) no-repeat left;		
}

.containerSearch
{	
	margin-bottom: 8px;	
	overflow: hidden;	
	width: 150px;
	width: 200px;		
}

.containerSearch .searchInput
{
	float:left;			
}

.containerSearch .searchInput input
{
	width: 115px;
	width: 165px;	
}

.containerSearch .searchBtn input
{	
	float: right;
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
}

.containerSearch .searchBtn input:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.infoBoxLeft
{
    font-size: 7pt;
    margin-bottom: 8px;
    border: solid 0px #e6e8ef;    
}

.infoBoxRight
{
    font-size: 7pt;
    margin-bottom: 8px;   
    border: solid 0px #e6e8ef;
}

.containerNewsletterSignIn
{	
	margin-bottom: 8px; 	
	width: 150px;
	width: 200px;
}

.containerNewsletterSignIn h2
{	
	font-style:normal;
	font-weight: bold;
	color: #9a99a6;
}

.newsletterSignInLabel
{
	font-style:normal;
	font-weight: normal;
}

.containerNewsletterEmail
{
	margin-bottom: 8px;	
	width: 150px;
	width: 200px;
	height: 22px;	
}

.newsletterEmailInput
{
	float:left;
}

.newsletterEmailInput input
{
	width: 115px;
	width: 165px;	
}

.containerNewsletterEmail .newsletterEmailButton input
{	
	float:right;
	padding: 0px;
	margin: 0px;
	margin-top: 1px;	
}

.containerNewsletterEmail .newsletterEmailButton input:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.containerNewsletterStatus .lblError
{
	color: Red;		
	border: solid 1px red;
	background-color: #e6e8ef;	    
    padding: 10px;    
    margin-bottom: 8px;
}

.containerNewsletterStatus .lblInfo
{
	color: Blue;			
	border: solid 1px #e6e8ef;
	background-color: #e6e8ef;	    
    padding: 10px;    
    margin-bottom: 8px;
}

.articleTickerVertical
{
	border: solid 1px #e6e8ef;
	border-top: solid 0px #e6e8ef;	
	margin-bottom: 8px;
	padding-bottom: 8px;	
	width: 148px;
	width: 198px;	
	
	background: url(../Images/Common/bg_y_4x100.gif) repeat-x;
}

.articleTickerVertical .header
{
	padding-bottom: 0px;
	background: url(../Images/Common/bgModulHeaderLeft.gif) ;
	width: 148px;	
	width: 198px;	
    height: 17px;  
    margin-bottom: 0px;
    padding-top: 0px;    
}

.articleTickerVertical h2
{
	color: #ffffff;
	font-weight: normal;
	font-size: 8pt;	
	margin-left: 5px;	
	padding-top: 2px;	
	padding-left: 19px;
	background: url(../Images/Common/blt_arrow_down.gif) no-repeat;
	background-position: 0px 6px;
}

.articleTickerVertical .container
{
	margin-top: 5px;	
	padding-left: 14px;
	margin-right: 10px;	
	margin-bottom: 10px;
	text-align: left;	
	overflow: hidden;
}

.articleTickerVertical h3
{
	color: green;
	font-weight: bold;
}

.articleTickerVertical .ingressImage
{
	float: left;
	border: solid 1px #e6e8ef;
	margin-right: 4px;
	margin-bottom: 1px;
	border: 0;
}

.articleTickerVertical .ingressImageOver
{
	float: left;
	border: solid 1px #e6e8ef;
	margin-right: 4px;
	margin-bottom: 1px;
	border: 0;	
}

.articleTickerVertical .subTitle
{
	color: #051c58;
	font-size: 7pt;
	font-weight: bold;
}

.articleTickerVertical .ingress
{
	font-size: 7pt;
}

.productTickerVertical
{
	border: solid 1px #e6e8ef;
	border-top: solid 0px #e6e8ef;	
	margin-bottom: 8px;	
	padding-bottom: 8px;	
	width: 120px;
	width: 198px;	
	background: url(../Images/Common/bg_y_4x100.gif) repeat-x;	
}

.productTickerVertical .header
{
	padding-bottom: 0px;
	background: url(../Images/Common/bgModulHeaderRightSmaller.gif) ;
	width: 120px;	
    width: 198px;
    height: 17px;  
    margin-bottom: 0px;
    padding-top: 0px;    
}

.productTickerVertical h2
{
	color: #ffffff;
	font-weight: normal;
	font-size: 8pt;	
	margin-left: 5px;	
	padding-top: 2px;	
	padding-left: 19px;
	background: url(../Images/Common/blt_arrow_down.gif) no-repeat;
	background-position: 0px 6px;
}

.productTickerVertical .container
{
	margin-top: 5px;	
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 0px;	
	margin-bottom: 10px;
	text-align: left;	
	overflow: hidden;
	width: 120px;
	width: 198px;
}

.productTickerVertical h3
{
	color: green;
	font-weight: bold;
	padding-right: 8px;
	margin-right: 8px;
}

.productTickerVertical .ingressImage
{	
	float: left;
	margin-right: 4px;
	margin-bottom: 1px;
	border: 0;
}

.productTickerVertical .ingressImageOver
{
	float: left;
	margin-right: 4px;
	margin-bottom: 1px;
	border: 0;	
}

.productTickerVertical .subTitle
{	
	color: #051c58;
	font-size: 7pt;
	font-weight: bold;
}

.productTickerVertical .price
{
	margin-top: 5px;
	font-size: 7pt;
	font-weight: bold;
}

.cartInfoRight
{		
	margin-bottom: 6px;
	border: solid 0px #ececec;
	background-color: #e2f0d4;    
    width: 200px;    
    background: url(../Images/Common/wagonBg.gif) no-repeat top;
    border: solid 0px red;
    overflow: hidden;    
}

.cartInfoRight .container
{   
	margin-top: 0px;
	margin-bottom: 4px;
	height: 47px;
	border: solid 0px blue;	
	float: left;
	overflow: hidden;
}

.cartInfoRight .lblCount
{	
	float: left;	
	width: 50px;
	margin-top: 10px;
	padding-left: 28px;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
}

.cartInfoRight .valueCount
{
	float: left;
	width: 50px;
    margin-top: 10px;
    font-weight: bold;
	font-size: 8pt;
	color: #ffffff;	
}

.cartInfoRight .lblSum
{	
	float: left; 
	width: 50px;
	padding-left: 28px;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	border: solid 0px red;
}

.cartInfoRight .valueSum
{	
	float: left;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	padding-bottom: 0px;
	border: solid 0px red;
}

.cartInfoRight .wagonBtn
{	
	padding-top: 0px;
	border: solid 0px red;
	float: left;
}

.cartInfoRight .wagonBtn img
{	
	border: 0;
}

.cartInfoRight .wagonBtn img:hover
{	
	border: 0;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.wishList
{	
	border: solid 1px #e6e8ef;
	border-top: solid 0px #e6e8ef;	
	margin-bottom: 8px;	
	padding-bottom: 8px;	
	width: 148px;	
	width: 198px;	
	overflow: hidden;
	background: url(../Images/Common/bg_y_4x100.gif) repeat-x;
}

.wishList a
{	
	padding-left: 0px;
	text-decoration: none;
	font-size: 8pt;	
}

.wishList a:hover
{		
	color: silver;
	text-decoration: underline;
}

.wishList .header
{
	padding-bottom: 0px;
	background: url(../Images/Common/bgModulHeaderLeft.gif) ;
	width: 148px;	
	width: 198px;	
    height: 17px;  
    margin-bottom: 0px;
    padding-top: 0px;    
}

.wishList h2
{	
	color: #ffffff;
	font-weight: normal;
	font-size: 8pt;	
	margin-left: 5px;	
	padding-top: 2px;	
	padding-left: 19px;
	background: url(../Images/Common/blt_arrow_down.gif) no-repeat;
	background-position: 0px 6px;
}

.wishList .readMore
{		
	clear: both;	
	line-height: 20px;	
	padding-left: 14px;
	background: url(../Images/Common/blt-link-2.gif) no-repeat center left;
	text-decoration: underline;
}

.wishList .container
{
	margin-top: 7px;	
	padding-left: 8px;
	margin-right: 4px;	
	margin-bottom: 0px;
	text-align: left;
	
}

.loginIntranett
{	
	border: solid 0px #e6e8ef;
	border-top: solid 0px #e6e8ef;	
	margin-bottom: 0px;
	padding-bottom: 8px;	
	width: 148px;
	width: 122px;
	width: 200px;	
	overflow: hidden;
	background: url(../Images/Common/bg_y_4x100.gif) repeat-x;
}

.loginIntranett a
{	
	padding-left: 16px;
	background: url(../Images/Common/bullet_internal_link.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	font-size: 8pt;	
	color: Blue;
}

.loginIntranett a:hover
{		
	color: silver;
	text-decoration: underline;
}

.loginIntranett .header
{
	padding-bottom: 0px;
	background: url(../Images/Common/bgModulHeaderRight.gif) ;
	width: 148px;
	width: 122px;
	width: 200px;		
    height: 17px;  
    margin-bottom: 2px;
    padding-top: 0px;    
}

.loginIntranett h2
{	
	color: #ffffff;
	font-weight: normal;
	font-size: 8pt;	
	margin-left: 5px;	
	padding-top: 2px;	
	padding-left: 19px;
	background: url(../Images/Common/blt_arrow_down.gif) no-repeat;
	background-position: 0px 6px;
}

.loginIntranett .container
{
	margin-top: 0px;	
	padding-left: 0px;
	margin-right: 0px;	
	margin-bottom: 0px;
	text-align: left;		
}

.loginIntranett .lblError
{
	color: Red;		
	border: solid 1px red;
	background-color: #e6e8ef;	    
    padding: 10px;    
    margin-right: 0px;	
    margin-bottom: 2px;
}

.loginIntranett .lblInfo
{
	color: Blue;			
	border: solid 0px #e6e8ef;	
    padding: 10px;
    padding-top: 5px;    
    margin-right: 0px;	
    margin-bottom: 0px;    
}

.loginIntranett .containerInput
{
	padding-bottom: 7px;
}

.loginIntranett .usernameInput
{
	margin-bottom: 2px;
}

.loginIntranett .usernameInput input
{
	
	width: 126px;
	width: 116px;
	width: 194px;
}

.loginIntranett .passwordInput input
{
	float:left;	
	width: 87px;
	width: 165px;
}

.loginIntranett .button input
{	
	float:right;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
}

.loginIntranett .button input:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.breadCrumb
{	
	background: url(../Images/Common/bg_y_4x23-dark.gif);
	border: solid 0px #c28842;	    
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    color: #28353f;
	font-weight: normal;
	font-size: 8pt;
	
}

.breadCrumb a
{
	color: #28353f;
	font-weight: normal;
	font-size: 8pt;
	
	text-decoration: none;
}

.breadCrumb a:hover
{
	color: #968fbc;
	text-decoration: none;
}

.breadCrumb a:visited
{
	color: #28353f;
	
	text-decoration: none;
}

.breadCrumb a:visited:hover
{
	color: #968fbc;
	text-decoration: none;
}

.pageBorderTop
{	
	background: url(../Images/Common/border-light.gif) repeat-x top left;	
	height: 6px;
	clear: both;	
}

.categoryIntro
{
	padding: 15px;
	overflow: hidden;
	border: solid 0px red;
}

.categoryIntro .container
{
	min-width: 200px;
	text-align: left;
	overflow: hidden;
	border: solid 0px red;
}

.categoryIntro .ingressImage
{
	float: left;	
	margin-right: 20px;	
}

.containerTickerTable
{	
	border: solid 0px red;
	width: 100%;	
	table-layout: fixed;
}

.containerArticleTickerHorisontal
{
	width: 100%;	
	height: 135px;	
	border: solid 0px green;	
}

.containerArticleTickerHorisontal .container
{
	margin-top: 10px;	
	margin-bottom: 5px;	
	text-align: center;
	border: solid 0px blue;			
}

.containerArticleTickerHorisontal .title
{
	color: #051c58;
	font-size: 8pt;
	font-weight: normal;
}

.containerArticleTickerHorisontal .ingressImage
{
	float: none;	
}

.containerArticleTickerHorisontal .ingressImageOver
{
	float: none;	
}

.containerProductTickerHorisontal
{
	width: 100%;
	height: 135px;
	border: solid 0px red;			
}

.containerProductTickerHorisontal .container
{
	margin-top: 10px;	
	margin-bottom: 5px;	
	text-align: center;	
	border: solid 0px blue;		
}

.containerProductTickerHorisontal .title
{
	color: #051c58;
	font-size: 8pt;	
	font-weight: normal;
}

.containerProductTickerHorisontal .ingressImage
{
	float: none;	
}

.containerProductTickerHorisontal .ingressImageOver
{
	float: none;	
}

.itemList-2and2-small
{		
	padding-top: 30px;			
	padding-bottom: 20px;			
	border: solid 0px red;
	overflow: hidden;
	text-align: center;
	width: 202px;	
}

.containerItemList-2and2-small
{
	text-align: center;
	overflow: hidden;
	border: solid 0px yellow;
}

.itemList-2and2-small .container
{
	border: solid 0px blue;	
	width: 202px;
	
	text-align: left;	
	margin-bottom: 10px;
}

.itemList-2and2-small .title
{
	margin-bottom: 10px;
}

.itemList-2and2-small .ingress
{
	margin-bottom: 10px;	
}

.itemList-2and2-small .readMore
{
}

.itemList-2and2-small .ingressImage
{	
	margin: 0px;
	margin-bottom: 10px;	
	padding: 0px;	
	border: solid 1px #e6e8ef;
}

.itemList-2and2-small .ingressImageOver
{	
	margin: 0px;
	margin-bottom: 10px;	
	padding: 0px;	
	border: solid 1px #e6e8ef;	
}

.itemList-2and2-small .containerPriceInfo
{
    margin-bottom: 0px;
}

.itemList-2and2-small .containerPriceOld
{
    margin-bottom: 5px;
}

.itemList-2and2-small .containerPriceNow
{
    margin-bottom: 5px;
}

.itemList-2and2-small .lblPriceOld
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: 0px;
	margin-right: 0px;
	color: #28353f;
	font-style:italic;
}

.itemList-2and2-small .valuePriceOld
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: line-through;
	color: #28353f;
	margin-bottom: 0px;
	font-style:italic;
}

.itemList-2and2-small .priceBig	
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: bold;
	color: #993333;
	margin-bottom: 0px;
	margin-right: 4px;
}

.productList-small
{		
	padding: 10px;			
	border: solid 0px red;
	overflow: hidden;
	text-align: center;	
}

.productList-small .container
{
	border: solid 0px blue;
	min-width: 100px;
	overflow: hidden;
	text-align: left;
}

.productList-small .title
{	
	margin-bottom: 5px;
}

.productList-small h3
{	
	margin-bottom: 5px;
	font-style: italic;
	color: #28353f;
}

.productList-small .ingressImage
{
	float: none;
	width: 120px;	
	margin-left: 0px;
	margin-bottom: 10px;	
	border: solid 0px green;	
}

.productList-small .ingressImageOver
{
	float: none;	
	width: 125px;
	margin-left: 0px;
	margin-bottom: 5px;	
	border: solid 0px green;
}

.productList-small .containerPriceInfo
{
    margin-top: 0px;
    margin-bottom: 5px;
}

.productList-small .containerPriceOld
{
    margin-bottom: 5px;
}

.productList-small .containerPriceNow
{
    margin-bottom: 5px;
}

.productList-small .lblPriceOld
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: 0px;
	margin-right: 0px;
	color: #28353f;
	font-style:italic;
}

.productList-small .valuePriceOld
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: line-through;
	color: #28353f;
	margin-bottom: 0px;
	font-style:italic;
}

.productList-small .priceBig	
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: bold;
	color: #993333;
	margin-bottom: 0px;
	margin-right: 4px;	
}

.productList-small .lblInfo
{	
	color: #28353f;
}

.productList-medium
{		
	padding: 0px;			
	padding-top: 10px;			
	padding-left: 15px;
	padding-left: 20px;
	padding-right: 10px;
	margin-bottom: 10px;			
	border: solid 0px red;
	overflow: hidden;
	text-align: center;	
}

.productList-medium .container
{
	border: solid 0px blue;
	min-width: 100px;
	max-width: 200px;
	overflow: hidden;
	text-align: left;
}

.productList-medium .title
{	
	margin-bottom: 5px;
}

.productList-medium .subTitle
{	
	margin-bottom: 5px;
	color: Black;
}

.productList-medium .ingressImage
{
	float: none;	
	width: 120px;
	margin-left: 0px;
	margin-bottom: 10px;	
	border: solid 0px green;	
}

.productList-medium .ingressImageOver
{
	float: none;	
	width: 125px;
	margin-left: 0px;
	margin-bottom: 5px;	
	border: solid 0px green;
}

.productList-medium .containerPriceInfo
{
    margin-top: 0px;
    margin-bottom: 10px;
}

.productList-medium .containerPriceOld
{
    margin-bottom: 5px;
}

.productList-medium .containerPriceNow
{
    margin-bottom: 5px;
}

.productList-medium .lblPriceOld
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: 0px;
	margin-right: 0px;
	color: #28353f;
	font-style:italic;
}

.productList-medium .valuePriceOld
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: line-through;
	color: #28353f;
	margin-bottom: 0px;
	font-style:italic;
}

.productList-medium .priceBig	
{
	margin-top: 0px;
	font-size: 8pt;
	font-weight: bold;
	color: #993333;	
	margin-right: 4px;	
}

.productList-medium .lblInfo
{	
	color: #28353f;
	padding-bottom: 5px;
}

.productList-medium .containerOptions
{
	float: none;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	border: solid 0px red;
}

.productList-medium .containerOptions .label
{
	float: left;
	margin-right: 4px;
	margin-top: 2px;
	width: 50px;	
}

.productList-medium .containerInfoButton
{	
	float: left;
	margin-right: 4px;
}

.productList-medium .containerInfoButton img
{	
	margin-bottom: 0px;
	border: 0;
}

.productList-medium .containerInfoButton img:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.productList-medium .containerBuyButton
{	
	float: left;	
}

.productList-medium .containerBuyButton input
{	
	margin-top: 0px;
	border: 0;
}

.productList-medium .containerBuyButton input:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.contactList-1and1-small
{
	padding: 0px;			
	padding-top: 10px;			
	border: solid 0px red;
	overflow: hidden;	
}

.contactList-1and1-small .container
{
	float: left;
	width: 110px;	
	margin-right: 20px;
	margin-bottom: 10px;
	border: solid 0px blue;
}

.contactList-1and1-small .containerRight
{
	float: left;
	width: 220px;	
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: solid 0px green;
}

.contactList-1and1-small h2
{	
    color: #16388e;
	font-size: 9pt;
	font-weight: bold;
	margin: 0;
	margin-bottom: 5px;
}

.contactList-1and1-small h3
{	
    font-size: 8pt;
	font-weight: normal;
	margin: 0;
	margin-bottom: 5px;
}

.contactList-1and1-small .ingress
{		
	border: solid 0px red;
	margin-top: 6px;	
}

.contactList-1and1-small .label
{		
	font-weight: bold;
	width: 70px;
	float: left;
	margin-bottom: 6px;
	border: solid 0px red;
}

.contactList-1and1-small .value
{	
	margin-bottom: 6px;	
	float: left;
	border: solid 0px red;
}

.contactList-1and1-small .readMore
{		
	clear: both;	
	padding-left: 14px;
	background: url(../Images/Common/blt-link-2.gif) no-repeat center left;
}

.contactList-1and1-small .ingressImage
{
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	border: solid 0px red;	
}

.detailArticle
{
	padding: 20px;
	padding-top: 14px;	
	border: solid 0px red;		
}

.detailArticle .containerOptions
{
	float: none;
	margin-right: 0px;
	margin-bottom: 2px;
}

.detailArticle .containerLinks
{
	float: none;
	margin-right: 0px;
	margin-bottom: 2px;
	padding-bottom: 4px;
	border-bottom: solid 0px #bbbbbb;
}

.detailArticle .containerLinks h3
{
	border-bottom: solid 1px #e6e8ef;	
	font-size: 9pt;
	color: green;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	overflow: hidden;
}

.detailArticle .containerLinks .link
{	
	margin-bottom: 4px;	
}

.detailArticle .containerLinks .link a
{	
	margin-right: 6px;
	padding-left: 16px;
	background: url(../Images/Common/bullet_internal_link.gif) no-repeat;
	background-position: 0px 0px;	
}

.detailArticle .imgGalleryLink
{	
	clear: both;
	float: none;
	border: solid 0px #bbbbbb;
	text-align: center;
	margin-bottom: 4px;
}

.detailArticle .imgGalleryLink a
{	
	padding-left: 16px;
	background: url(../Images/Common/bullet_internal_link.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	font-size: 8pt;	
}

.detailArticle .containerItemImages
{
	float: right;	
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 2px;
	text-align: center;
	border: solid 0px red;
	width: 200px;	
}

.detailArticle .containerItemImages .itemImage
{
	border: solid 1px #e6e8ef;
}

.detailArticle .containerItemImages .containerItemThumbImages
{
	text-align: center;
	clear: both;
	margin-bottom: 0px;
}

.detailArticle .containerItemImages .itemImageThumb
{
	border: solid 1px #e6e8ef;
	width: 60px;
	margin-bottom: 4px;
	margin-right: 2px;
}

.detailArticle .containerItemImages .itemImageThumbOver
{
	border: solid 1px green;
	width: 60px;
	margin-bottom: 4px;
	margin-right: 2px;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.detailArticle .containerItemImages .containerItemMainImage
{
	text-align: center;
	margin-bottom: 2px;
	clear: both;
}

.detailArticle .containerItemGalleryImages
{	
	border-bottom: solid 1px #e6e8ef;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;	
	padding-top: 10px;	
}

.detailArticle .containerItemGalleryImages .itemImage
{	
	border: solid 1px #e6e8ef;
	margin-left: 0px;
}

.detailArticle .containerItemGalleryImages .containerItemThumbImages
{
	text-align: center;
	clear: both;
	margin-bottom: 0px;
}

.detailArticle .containerItemGalleryImages .itemImageThumb
{
	border: solid 1px #e6e8ef;
	width: 60px;
	margin-bottom: 4px;
	margin-right: 2px;
}

.detailArticle .containerItemGalleryImages .itemImageThumbOver
{
	border: solid 1px green;
	width: 60px;
	margin-bottom: 4px;
	margin-right: 2px;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.detailArticle .containerItemGalleryImages .containerItemMainImage
{
	text-align: center;
	margin-bottom: 2px;
	clear: both;	
}

.detailArticle .shortIngress
{	
    font-style: italic;	
    font-size: 9pt;
    font-weight: normal;    
    margin-top: 10px;
    margin-bottom: 10px;   
}

.detailArticle .articleDescription
{
	clear: both;
}

.detailPicture
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 20px;
	clear: both;
	text-align: center;		
}

.detailPictureBorderTop
{
	clear: both;
	margin-top: 0px;
	height: 6px;
	background: url(../Images/Common/border-light.gif) repeat-x right;
}

.detailPicture h1
{
	margin-bottom: 5px;
	color: green;
}

.detailPicture h2
{
	margin-bottom: 10px;		
}

.detailPicture .ingress
{	
	font-style:italic;
	font-size: 9pt;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.searchPage
{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 15px;
	margin-bottom: 5px;	
	border: solid 0px #e6e8ef;	
	clear: both;
}

.searchPage input
{
	float: left;
	padding-left: 0px; margin-right: 4px;
	width: 300px;
}

.searchPage .searchBtn input
{		
	margin-top: 0px;
	width: 24px;
}

.searchPage .searchBtn input:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.searchPage .container
{
	clear: both;
	margin-top: 20px;
	padding-top: 20px;
	margin-bottom: 20px;
}

.containerSearchResult
{	
	overflow: hidden;
}

.intranettStartPage
{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 15px;
	margin-bottom: 5px;	
	border: solid 0px #e6e8ef;	
	clear: both;
}

.intranettStartPage h1
{
	margin: 0px;
	padding: 0px;
}

.intranettStartPage .container
{
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}

.detailProduct
{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 0px;		
	overflow: hidden;
}

.detailProduct .container
{	
	border: solid 0px red;
	float: left;
	width: 50%;	
}

.detailProduct h2
{
	margin-bottom: 15px;
}

.detailProduct .containerProductNum
{
	float: none;
	margin-right: 50px;
	padding-bottom: 6px;
}

.detailProduct .containerProductNum .label
{	
	float: left;
	margin-right: 4px;
	width: 80px;
}

.detailProduct .containerOptions
{
	float: none;
	margin-right: 50px;
	padding-bottom: 6px;
}

.detailProduct .containerOptions .label
{
	float: left;
	margin-right: 4px;
	margin-top: 2px;
	width: 80px;	
}

.detailProduct .stockStatus
{
    margin-bottom: 5px;
}

.detailProduct .stockLabel
{
	font-weight: normal;
	margin-right: 0px;
	width: 80px;
	float: left;
}

.detailProduct .inStock
{
	margin-left: 0px;
	padding-left: 14px;
	background: url(../Images/Common/inStock.gif) no-repeat center left;
}

.detailProduct .notStock
{
	margin-left: 0px;
	padding-left: 14px;
	background: url(../Images/Common/notStock.gif) no-repeat center left;
}

.detailProduct .dates
{
	font-weight: normal;
}

.detailProduct .containerItemImages
{
	float: right;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 20px;
	text-align: center;
	border: solid 0px red;
}

.imgGalleryLink
{	
	clear: both;
	float: none;
	border: solid 0px #bbbbbb;
	text-align: center;
	margin-bottom: 4px;
}

.imgGalleryLink a
{	
	padding-left: 16px;
	background: url(../Images/Common/bullet_internal_link.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	font-size: 8pt;	
}

.containerItemThumbImages
{
	text-align: center;
	clear: both;
	margin-bottom: 0px;
}

.itemImageThumb
{
	border: solid 1px #e6e8ef;
	width: 60px;
}

.itemImageThumbOver
{
	border: solid 1px green;
	width: 60px;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.containerItemMainImage
{
	text-align: center;
	margin-bottom: 10px;
	border: solid 0px green;
	clear: both;
}

.containerItemGalleryImages
{
	border-bottom: solid 1px #e6e8ef;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.detailProduct .containerPriceInfo
{
	padding-bottom: 10px;
	float: none;
	margin-right: 10px;	
	min-width: 140px;
	margin-top: 20px;
}

.detailProduct .containerPriceOld
{
    margin-bottom: 5px;
}

.detailProduct .containerPriceNow
{
    margin-bottom: 5px;
}

.detailProduct .lblPriceOld
{
	margin-top: 0px;
	font-size: 9pt;
	font-weight: normal;
	margin-bottom: 0px;
	margin-right: 0px;
	color: #28353f;
	font-style:italic;
}

.detailProduct .valuePriceOld
{
	margin-top: 0px;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: line-through;
	color: #28353f;
	margin-bottom: 0px;
	font-style:italic;
}

.detailProduct .priceBig	
{
	margin-top: 0px;
	font-size: 9pt;
	font-weight: bold;
	color: #993333;
	margin-bottom: 0px;
	margin-right: 4px;
}

.detailProduct .containerCountBuy
{
	margin-bottom: 15px;	
	float: none;	
}

.detailProduct .lblCount
{
	font-weight: bold;
	margin-right: 6px;
	color: #28353f;
	float: left;
	margin-top: 11px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.detailProduct .inputCount
{
	width: 22px;
	font-weight: normal;
	margin-right: 15px;
	float: left;
	margin-top: 8px;
	margin-bottom: 0px;
}

.detailProduct .containerBuyButton input
{	
	margin-top: 4px;
	border: 0;
}

.detailProduct .containerBuyButton input:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.detailProduct .shortIngress
{	
    font-size: 9pt;
    font-weight: normal;
    font-style: italic;	
    margin-top: 0px;
    margin-bottom: 6px;    
}

.detailProduct .readMore
{		
	font-style: normal;	
	font-size: 8pt;
	margin-right: 4px;
	margin-left: 0px;
	padding-left: 14px;
	background: url(../Images/Common/blt-link-2.gif) no-repeat center left;
}

.productDescription
{
	border-top: solid 1px #e6e8ef;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;	
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 8pt;
	overflow: hidden;
	clear: both;
}

.productDescription h2
{
	clear: both;
	font-size: 9pt;
	color: green;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 10px;
	text-decoration: none;
}

.productDescription h2 a
{
	text-decoration: none;
	color: green;
}

.productAlternatives
{
	border-top: solid 1px #e6e8ef;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;	
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 8pt;
	overflow: hidden;
	clear: both;
}

.productAlternatives h2
{
	font-size: 9pt;
	color: green;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
	text-decoration: none;
}

.productAlternatives h2 a
{
	text-decoration: none;
	color: green;
}

.productAlternatives .containerImage
{
	margin-top: 8px;
	margin-right: 15px;
	padding-bottom: 8px;
	float: left;	
	border: solid 0px #e6e8ef;
}

.productAlternatives .containerCategory
{
	font-size: 9pt;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 5px;
	border: solid 0px #e6e8ef;
}

.productAlternatives .containerInput
{
	border: solid 0px #e6e8ef;
}

.productChildArticle
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}

.productRelatedContainer
{	
	overflow: hidden;
}

.productRelated
{
	border-top: solid 1px #e6e8ef;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin-bottom: 5px;
	font-size: 8pt;
	overflow: hidden;
}

productRelatedContainer .border
{	
	height: 0px;
	clear: both;	
}

.productRelated h2
{
	clear: both;
	font-size: 9pt;
	color: green;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 10px;
	text-decoration: none;	
}

.productRelated h2 a
{
	text-decoration: none;
	color: green;
}

.containerLinks
{
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: solid 0px #bbbbbb;
	width: 40%;
}

.containerLinks h3
{
	border-bottom: solid 0px #bbbbbb;	
	font-size: 9pt;
	color: green;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;	
}

.containerLinks .link
{	
	margin-bottom: 4px;	
}

.containerLinks .link a
{	
	margin-right: 6px;
	padding-left: 16px;
	background: url(../Images/Common/bullet_internal_link.gif) no-repeat;
	background-position: 0px 0px;	
}

.scrollFieldContent{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	width: auto;
	height: 120px;
	overflow: auto;
	border: 1px solid #DCE0E2;	
	background-color: #FAFAFA;	
	background-repeat: no-repeat;	
}

.cart
{
	margin-bottom: 10px;
	color: Black;	
}

.cart .cartHeader
{
	padding-top: 4px;	
	padding-bottom: 4px;	
	background-color: #e6e8ef;	
	color: Black;
	font-weight: bold;	
	width: 100%;
	border: solid 0px red;	
	overflow: hidden;
}

.cartHeader .lblNum
{
	min-width: 90px;
	width: 10%;
	float: left;
	padding-left: 4px;
	border: solid 0px red;
}

.cartHeader .lblName
{
	width: 30%;
	float: left;
	padding-right: 4px;
	border: solid 0px red;
}

.cartHeader .lblCount
{
	min-width: 60px;
	width: 10%;
	float: left;
	border: solid 0px red;
}

.cartHeader .lblPrice
{
	min-width: 90px;
	width: 10%;
	float: left;
	border: solid 0px red;
}

.cartHeader .lblPriceTotal
{
	min-width: 90px;
	width: 10%;
	float: left;
	border: solid 0px red;
}

.cartHeader .lblDelete
{
	width: 50px;
	float: right;
	border: solid 0px red;
	text-align: center;
	margin-right: 10px;
}

.cart .cartContent
{
	padding-top: 4px;	
	padding-bottom: 4px;	
	background-color: #ffffff;	
	color: Black;	
	width: 100%;	
}

.cart .cartContentNeg
{
	padding-top: 4px;	
	padding-bottom: 4px;	
	background-color: #eff0f0;	
	color: Black;	
	width: 100%;	
}

.cart .valueNum
{
	min-width: 90px;
	width: 10%;
	padding-left: 4px;
	float: left;
	border: solid 0px red;
}

.cart .valueName
{
	width: 30%;
	float: left;
	padding-right: 4px;
	border: solid 0px red;
}

.cart .valueComment
{
	font-style: italic;
	color: #28353f;
}

.cart .valueCount
{
	min-width: 60px;
	width: 10%;
	float: left;
	border: solid 0px red;	
}

.cart .valueCount .valueCountInput input
{
	width: 25px;
	float: left;
	margin-right: 4px;
}

.cart .valueCount .valueCountBtn img
{
	width: 16px;
	float: left;
	
}

.cart .valuePrice
{
	min-width: 90px;
	width: 10%;
	float: left;
	border: solid 0px red;
}

.cart .valuePriceTotal
{
	min-width: 90px;
	width: 10%;
	float: left;
	border: solid 0px red;
}

.cart .valueDelete
{		
	width: 50px;
	float: right;
	border: solid 0px red;
	text-align: center;
	margin-right: 10px;
}

.cart .lblSummary
{
	width: 100px;	
	float: right;
	border: solid 0px red;
	font-size: 9pt;	
}

.cart .valueSummary
{
	width: 150px;	
	float: right;
	border: solid 0px red;
	font-size: 9pt;
	margin-right: 10px;
}

.cart .clearing
{	
	height: 20px;
	border: solid 0px red;
}

.cart .btnBack
{	
	margin-left: 00px;
	float: left;
}

.cart .btnBack img
{	
	border: 0;
}

.cart .btnBack img:hover
{	
	border: 0;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.cart .btnNext
{	
	margin-left: 20px;
	float: left;
}

.cart .btnNext img
{	
	border: 0;
}

.cart .btnNext img:hover
{	
	border: 0;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.cart .btnNext input
{		
}

.cart .btnNext input:hover
{	
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.cart .cartProgress
{	
	border-bottom: solid 0px #e6e8ef;	
	overflow: hidden;
	height: 36px;
	font-weight: bold;
	color: White;
	background: url(../Images/Common/cartProgressBg.gif) repeat-x;
}

.cart .cartProgress .disabled
{	
	float: left;
	padding-top: 10px;
	color: #c9e2ae;	
}

.cart .cartProgress .enabled
{	
	float: left;
	padding-top: 10px;
	color: #ffffff;	
}

.cart .cartProgress img
{	
	float: left;
	padding-top: 5px;
	padding-left: 20px;	
	padding-right: 4px;
}

.cart .cartProgress .step1
{				
	text-align: center;
	float: left;	
}

.cart .cartProgress .step2
{	
	text-align: center;
	float: left;	
}

.cart .cartProgress .step3
{	
	text-align: center;
	float: left;
}

.cart .cartProgress .step4
{	
	text-align: center;
	float: left;	
}

.cart .container
{	
	padding: 15px;
	border: solid 0px red;
	clear: both;
	overflow: hidden;	
}

.cart .containerLeft
{	
	float: left;
	padding: 15px;
	padding-right: 0px;
	border: solid 1px red;
	width: 42%;
}

.cart .containerRight
{	
	float: left;
	padding: 15px;
	padding-left: 10%;
	border: solid 1px red;	
	width: 42%;
}

.cart .lblRegistration
{
	font-weight: bold;
	font-size: 10pt;	
	color: #464646;	
	margin-bottom: 10px;
	float: none;	
}

.cart .lblRegistrationError
{
	font-weight: bold;
	font-size: 10pt;	
	color: red;		
}

.cart .label
{	
	float: left;
	padding-right: 15px;
	border: solid 0px red;
	width: 90px;
	font-size: 8pt;	
	margin-top: 4px;
	font-size: 8pt;	
	color: Black;	
}

.cart .input
{	
	margin-bottom: 0px;	
}

.cart select
{	
	width: 156px;			
}

.cart TEXTAREA
{	
	width: 150px;
	height: 40px;
	margin: 0px;
	font-family: Verdana;
	font-size: 8pt;			
}

.cart .containerLabelAndInput input
{	
	width: 150px;		
}

.cart .inputSmall
{	
	float: left;
	margin-right: 2px;
}

.cart .inputSmall input
{	
	width: 40px;		
}

.cart .inputMedium
{	
	margin-bottom: 0px;	
}

.cart .inputMedium input
{	
	width: 100px;		
}

.cart .containerLabelAndInput
{	
	clear: both;	
	margin-bottom: 4px;		
}

.cart .containerChkBoxAndLabel
{	
	clear: both;	
	margin-top: 10px;		
	margin-bottom: 8px;		
}

.cart .inputChkBox
{	
	float: left;
	margin-top: 0px;	
}

.cart .inputChkBox input
{	
	width: 23px;
}

.cart .labelChkBox
{	
	margin-top: 14px;
	color: Black;	
}

.cart .infoBorder
{	
	border: solid 0px #e6e8ef;
	border-top: solid 1px #e6e8ef;	
	margin-bottom: 0px;
	padding-bottom: 0px;	
	width: 100%;	
	overflow: hidden;
}

.cart .infoBorder .header
{
	padding-bottom: 0px;
	background: url(../Images/Common/bg_y_4x23.gif) ;
	width: 100%;	
    height: 22px;  
    margin-bottom: 0px;
    padding-top: 1px;    
}

.cart .infoBorder h2
{	
	color: White;
	font-weight: normal;
	font-size: 8pt;	
	margin-left: 8px;	
	margin-top: 0px;	
	padding-left: 16px;
	background: url(../Images/Common/blt_arrow_down.gif) no-repeat;
	background-position: 0px 4px;
}
