@charset "utf-8";
/* CSS Document */


@import url("../LCHF_Main/skin.css");
h1
{
    font-size:2em;
    font-family:Arial,Tahoma,Helvetica;
    font-weight:bold;
    color:#262626;
    margin:0;
}

h2
{
    font-size:2em;
    font-family:Arial,Tahoma,Helvetica;
    font-weight:bold;
    color:#262626;
    margin:0;
}

h3
{
    font-size:0.8em;
    font-family:Arial,Tahoma,Helvetica;
    font-weight:bold;
    color:#262626;
    margin:0;
    padding:0;
}

p
{
    color:#262626;
}

.p
{
    color:#262626;
}

td
{
    font-size:12px;
    font-weight:normal;
}

span
{
    max-width:29em;
}


#followWrapper
{
    height:7.375em;
}

.follow_static
{
	width:44em;
	height:5em;
	/*padding-top:1em;*/
    background-image:url(images/cart_bg.gif);
    background-position:top left;
    background-repeat:no-repeat;
    margin-bottom:0px;
	
}

.follow_move
{
	position:fixed;
    top:0px;
    height:5em;
    width:44em;
    background-image:url(images/cart_bg.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.animate_static
{
	padding-top:0.75em;
	width:44em;
	height:1.625em;
	background-image:url("images/cart_dropdown3.gif");
	background-repeat:no-repeat;
	
}

.animate_move
{
	position:fixed;
	top:80px;
	padding-top:0.75em;
	width:44em;
	height:1.625em;
	background-image:url("images/cart_dropdown3.gif");
	background-repeat:no-repeat;
	 
}
	 
#cartImage
{
    width:5em;
    height:5em;
    float:left;
    background-image:url(images/basket.gif);
}

#test
{
	background-color:Gray;
	width:45em;
	height:3em;
}

#animateProduct
{
	
	width:44em;
	height:1.625em;
	background-image:url("images/cart_dropdown3.gif");
	background-repeat:no-repeat;
	display:none;
	
}

#animateP_text
{
	font-size:12px;
	padding-left:4em;
	font-weight:bold;
	color:#333;
}

#content
{
	font-size:18px;
	/*margin-top:2em;*/
}

#linkbar
{
    width:44em;
    height:2em;
    margin-bottom:1em;
}

#links
{
    width:16em;
    margin:auto;
}

#leftinfo
{
    width:12em;
    height:5em;
    float:left;
}

.leftinfoP1
{
    font-size:12px;
    margin:13px 0 0 0;
    height:15px;
    color:#333;
}

.leftinfoP2
{
    font-size:12px;
    margin:0 0 13px 0;
    height:15px;
    color:#333;
}

.leftinfoproductP
{
    font-weight:bold;
    font-size:16px;
    color:#333;
    margin:0.125em 0;
    height:1.25em;
}

#rightlinks
{
    width:10em;
    height:5em;
    float:right;
    margin:0;
}

#cartlink
{
    width:9em;
    height:1em;
    margin:0.875em 1em 1em 0;
    font-weight:bold;
}

#registerlink
{
    width:9em;
    height:1em;
    margin:0 1em 1.125em 0;
    font-weight:bold;
}

#registerlink a:hover, #cartlink a:hover
{
    border-bottom: 0.0625em solid #808080;
}

.productItem
{
	padding: 1em 0 2em 0;
	width:44em;
	height:12.5em;
}

a.removeborder
{
    border:0;
}

#headerLeft
{
    width:3em;
    height:3em;
    margin-bottom:2em;
    float:left;
}

#headerRight
{
    width:40em;
    height:2em;
    padding: 0.5em 0;
    margin:0 0 2em 1em;
    float:left;
}


/* DATALIST, REPEATER CLASSES (for products) */

.p_Img
{
	width:12em;
	height:12.5em;
	float:left;
	text-align:left;
	padding: 0 0.5em 0 0;
}

.p_Text
{
	width:31.5em;
	height:10em;
	float:left;
}

.p_Prices
{
	width:20.375em;
	height:2.5em;
	float:left;
	color:#262626;
}

.p_Action
{
	width:11.125em;
	height:2.5em;
	float:left;
}


/*** Labels, span classes for text ****/

.bold {font-weight:bold;}
.italic {font-style:italic;}
.green { color:#11820e; }
.red { color:#bd1f0a;}
.discountText {color:#bd1f0a; font-weight:bold;}
.campaignText {color:#11820e; font-weight:bold;}
.price_ordindary {font-weight:bold;}

/*** End Labels, span classes for text ****/

/*Linkbar*/

ul, li {
list-style-type:none !important;
}

#nav {
				margin:0;
				padding:0;
				list-style-type: none;
			}

			/* I-MoFo-E */
			#nav {
				/* IE<7 */
				_height: 1%;

				/* IE7 */
				+display: inline-block;
			}

			#nav:after {
				content: ".";
				display: block;
				clear: both;
				height: 0;
				visibility: hidden;
			}

				#nav li {
					background: url(images/linkbar_left.gif) no-repeat left top;
					float: left;
				}

					#nav li a {
						background: url(images/linkbar_right.gif) no-repeat right top;
						display: block;
						padding: 3px 10px 3px 10px;

						font: 14px/1.4 Arial;
						text-decoration: none;
						font-weight:bold;
						color: #333;

						outline: 0;
					}

					/* I-MoFo-E */
					#nav li a {
						_width: 1%;
						_white-space: nowrap;
					}
				
				#nav li:hover {
					background-position: left -27px;
				}
				
					#nav li:hover a {
						background-position: right -27px;
						color: #333;
					}
				
				#nav li.selected, #nav li.selected:hover {
					background-position: left -54px;
				}
				
					#nav li.selected a, #nav li.selected:hover a {
						background-position: right -54px;
						color: #1a1a1a;
					}

/*End linkbar*/

/*Cart*/

#cartContent
{
    width:604px;
    margin:0 30px;
    padding:0 20px;
    background-image:url(images/carttable_bg.png);
    background-position:top;
    background-repeat:no-repeat;
}

.cartheaders
{
    font-size:0.8em;
    font-weight:bold;
    height:50px;
    padding-bottom:10px;
    vertical-align:middle;
    color:#262626;
}

#cartContent_bottom
{
    background-image:url(images/carttable_bg.png);
    background-position:bottom;
    background-repeat:no-repeat;
    height:40px;
    width:147px;
    margin:0 30px 0 30px;
    padding:20px 20px 0 477px;
}

.cartContent_bottom_text
{
    margin:0;
}

.toCheckoutP
{
    font-family:Arial, Tahoma, Helvetica;
    font-size:14px;
    font-weight:bold;
    color:#262626;
}

.toCheckout
{
    text-align:right;
    margin-right:35px;
    height:32px;
}

/*End cart*/

/*Checkout*/

#formWrapper
{
    width:604px;
    margin:0 50px;
}

.p_form
{
    font-family:Arial, Tahoma, Helvetica;
    font-size:0.875em;
    font-weight:bold;
    color:#262626;
    margin-top:0.5em;
    margin-bottom:0;
    display:block;
}

.txtName
{
    width:192px;
    height:16px;
    background-image:url(images/txtName.gif);
    border:0;
    padding:4px;
}

.txtPostal
{
    width:42px;
    height:16px;
    background-image:url(images/txtPostal.gif);
    border:0;
    padding:4px;
}

.txtCity
{
    width:138px;
    height:16px;
    background-image:url(images/txtCity.gif);
    border:0;
    padding:4px;
}

.txtMessage
{
    width:392px;
    height:42px;
    background-image:url(images/txtMessage.gif);
    border:0;
    padding:4px;
}

.checkoutdeny
{
    font-family:Arial, Tahoma, Helvetica;
    font-size:12px;
    font-weight:bold;
    color:#FF0000;
}

/*End checkout*/

/*Receipt*/

#receiptWrapper
{
    width:400px;
    margin:0 152px;
}

#headerLeftReceipt
{
    width:3em;
    height:3em;
    margin-bottom:0em;
    float:left;
}

#headerRightReceipt
{
    width:13.75em;
    height:0em;
    padding: 0.5em 0;
    margin:0 0 2em 1em;
    float:left;
}

#headerPrintReceipt
{
    width:116px;
    float:right;
    font-size:14px;
    text-align:right;
}

.orderstatus
{
    font-size:1em;
    font-weight:bold;
}

#receiptPersonal
{
    width:376px;
    border: 2px solid #808080;
    padding:10px;
}

#receiptPersonal p
{
    margin-top:0;
    margin-bottom:0;
}

.receiptPersonalBold
{
    font-weight:bold;
    font-size:14px;
}

.receiptProduct
{
    width:380px;
}

.receiptProductTD
{
    font-size:14px;
    font-weight:bold;
    color:#262626;
}

.receiptTotal
{
    font-size:14px;
    font-weight:bold;
}

.receiptFooter
{
    width:150px;
    margin:0 115px;
    text-align:center;
}

@media print
{
    #logo {display:none;}
    #login {display:none;}
    #menu {display:none;}
    #footer {display:none}
    .ControlPanel {display:none;}
    #headerPrintReceipt {display:none;}
}

/*End receipt*/

/* TO REMOVE */

#hejhej
{
	border: 2px solid Red;
}

.hejclass
{
	background-color:Fuchsia;
	border: 2px solid Green;
	color:Yellow;
}

#kvlightbg
{
    width:244px;
    height:199px;
    background-image:url(images/kvlightbg.gif);
    background-repeat:no-repeat;
    padding-top: 30px;
    padding-left: 10px;
}

.kvlightbg1
{
    width:244px;
    /*height:49px;*/
       font-family:Arial,Tahoma,Helvetica;
   font-size:11px;
   font-weight:bold;
}

/*.kvlightbg2
{
    width:244px;
    /*height:75px;*/
   /*font-family:Arial,Tahoma,Helvetica;
   font-size:11px;
   font-weight:bold;
}*/

/*.kvlightbg3
{
    width:244px;
    /*height:75px;*/
   font-family:Arial,Tahoma,Helvetica;
   font-size:11px;
   font-weight:bold;
}*/

.textinput_kvlight
{
	
}

