		* {
			padding: 0px;
			margin: 0px;
		}
		
		html, body {
			height: 100%;
		}

		body {
			background-color: #000000;
			background-image:url('../images/bg.jpg');
			background-repeat:repeat-x;
			font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
			font-size: 12px;
			color: #090909;
			line-height: 15px;
			line-height: 18px;
			margin: 0 auto;
		}

		a.awhite:link {color: #FFFFFF}
		a.awhite:visited {color: #FFFFFF}
		a.awhite:hover {
			color: #FFFFFF
			text-decoration: underline;
		}
		
		a {
			color:#FFFFFF;
			text-decoration:none
		}

		a:hover {
			color:#FFFFFF;
		}

/*  DIVS CLASSES
-------------------------------------------------------------------------*/
		.floatleft {
			float:left;
		}
		
		.floatright {
			float:right;
		}
		
		.bottom {
			margin: 0 auto;
			width: 906px;
			text-align: left;
			background-image:url(../images/bottom.jpg);
			background-repeat:no-repeat;
			height:38px;
		}
		.bottomKassa {
			margin: 0 auto;
			width: 906px;
			text-align: left;
			background-image:url(../images/bottomCart.jpg);
			background-repeat:no-repeat;
			height:38px;
		}
		
		.bottomStart {
			margin: 0 auto;
			width: 906px;
			text-align: left;
			background-image:url(../images/bottomStart.jpg);
			background-repeat:no-repeat;
			height:38px;
		}
		
		.top {
			background-image: url('../images/bgimage.jpg');
			background-repeat:no-repeat;
			background-position: top center;
			margin: 0 auto;
			text-align: left;
			min-height:500px;
		}
		
			.logo {	
				background-image: url('../images/logga.png');
				background-repeat:no-repeat;
				background-position: top center;
				margin: 0 auto;
				height: 84px;
				width: 940px;
				text-align: center;
			}
		
			.topcontent {	
				background-image: url('../images/overcontent.png');
				background-repeat:no-repeat;
				height:32px;
				margin: 0 auto;
				width: 871px;
				padding-top:25px;
				padding-left:35px;
			}
			.topcontentStart {	
				background-image: url('../images/overcontentStart.png');
				background-repeat:no-repeat;
				height:32px;
				margin: 0 auto;
				width: 871px;
				padding-top:25px;
				padding-left:35px;
			}
			
				.topcontentleft {
					font-weight:bold;
					color:#FFFFFF;
					float:left;
				}
				
				.topcontentright {
					font-weight:bold;
					color:#FFFFFF;
					float:right;
					width:645px;
				}
			
			.content {	
				background-image: url('../images/contentrand.png');
				background-repeat:repeat-y;
				margin: 0 auto;
				width: 906px;
				text-align: left;
			}
			
				.contright {
					float:right; 
					width:605px; 
					padding-right:40px; 
					padding-top:20px;
				}
				
				.contrightCart {
					float:right; 
					width:640px; 
					padding-right:23px; 
					padding-top:20px;
				}
					.contrightCart a {
						color: #2876b7;
					}
					.contrightCart a:hover {
						color: #000000;
					}
				.contrightStart {
					float:right; 
					width:640px; 
					padding-right:23px; 
					padding-top:00px;
				}
					.contrightStart a {
						color: #2876b7;
					}
					.contrightStart a:hover {
						color: #000000;
					}
				
				.contleft {
					float:left; 
					width:230px; 
					text-align:right; 
					margin-top:15px; 
					margin-bottom:15px;
				}
				
				.menyval {
					float:left; 
					width:233px; 
					height:25px; 
					text-align:right; 
					padding-right:10px; 
					padding-top:5px; 
					background-image:url(../images/meny.png); 
					background-position:right; 
					background-repeat:no-repeat;
					margin-bottom:1px;
				}
				
					.menymellanrum {
						clear:both;
						padding-bottom:5px;
					}
				
				.menyoption {
					float:left; 
					width:155px; 
					margin-top:20px; 
					margin-bottom:20px; 
					padding-left:60px;
				}


/*  LOGGA IN
-------------------------------------------------------------------------*/

		.loggain {
			float:right; 
			width:605px; 
			padding-right:40px; 
			padding-top:20px;
			text-align:center;
		}
		
			.loggainblue {
				background-color:#2876b7; 
				width:170px;
				padding-left:15px;
				padding-right:15px;
				padding-top:5px;
				padding-bottom:5px;
				color:#FFFFFF;
				text-align:left;
				margin:0 auto;
			}
			
			.loggainblueover {
				background-color:#2876b7; 
				background-image:url(../images/blao.jpg);
				background-repeat:no-repeat;
				height:4px;
				width:200px;
				margin:0 auto;
			}
			
			.loggainblueunder {
				background-color:#2876b7;
				background-image:url(../images/blau.jpg);
				background-repeat:no-repeat;
				height:4px;
				width:200px;
				margin:0 auto;
			}


/*  KASSAN
-------------------------------------------------------------------------*/

			.kassanblue {
				background-color:#2876b7; 
				width:570px;
				padding-left:15px;
				padding-right:15px;
				padding-top:5px;
				padding-bottom:5px;
				color:#FFFFFF;
			}
			
			.kassanblueover {
				background-color:#2876b7; 
				background-image:url(../images/langblao.jpg);
				background-repeat:no-repeat;
				height:4px;
				width:600px;
			}
			
			.kassanblueunder {
				background-color:#2876b7;
				background-image:url(../images/langblau.jpg);
				background-repeat:no-repeat;
				height:4px;
				width:600px;
			}
			
			.kassandelete {
				float:left; 
				margin-right:10px;
			}
			
			.kassanvara {
				width:230px; 
				float:left;	
			}
			
			.kassanantal {
				float:left; 
				width:44px; 
				margin-left:10px; 
				margin-right:5px;
			}
			
			.kassanupdate {
				float:left; 
				margin-top:0px;
			}
			
			.kassanrand {
				height:1px; 
				background-color:#5391c5; 
				margin-top:10px; 
				margin-bottom:10px;
			}
			
/*  PRODUKT
-------------------------------------------------------------------------*/

		.produktleft {
			float: left;
			width:357px;
		}
		
			.produktleftleft {
				float:left; 
				width:180px; 
				margin-top:30px;
			}
			
			.produktleftright {
				float:right; 
				width:129px; 
				text-align:center; 
				margin-top:30px;
			}
			
			
/*  PRODUKT
-------------------------------------------------------------------------*/

		.produkterdiv { 
			width:120px;
			padding-bottom: 20px;
		}
		
		.produktrand {
			height:1px; 
			background-color:#e4e5e5; 
			margin-top:10px; 
			margin-bottom:10px;
		}


/*  TEXT & LINKS
-------------------------------------------------------------------------*/

		
		h1 {
			font-size: 26px;
			color: #090909;
			margin:0px;
			padding:0px;
			margin-bottom:20px;
			font-weight:normal;
			line-height: 28px;
		}
		
		h2 {
			font-size:12px;
			font-weight:normal;
		}
		
		h3 {
			font-size:12px;
			font-weight:bold;
		}
		
		h4 {
			font-size: 20px;
			color: #090909;
			margin:0px;
			padding:0px;
			margin-top:30px;
			margin-bottom:20px;
			font-weight:normal;
			line-height: 20px;
		}
		
		h5 {
			font-size: 20px;
			color: #090909;
			margin:0px;
			padding:0px;
			margin-bottom:15px;
			font-weight:normal;
		}
		
		h6 {
			font-size: 12px;
			padding:0px;
			margin:0px;
			font-weight:bold;
			color: #090909;
		}
		
		p {
			margin:0px;
			padding:0px;
		}
		
		.bottomtext {
			margin: 0 auto;
			font-size: 11px;
			width: 881px;
			text-align: right;
			padding-right:25px;
			margin-top:15px;
			color:#787878;
		}
			.bottomtext a {
			color:#aaaaaa;
			
			}

/*  IMAGES
-------------------------------------------------------------------------*/

		img {
			border: 0px;
			vertical-align: bottom;
		}
		
		.pil {
			float:right; padding-top:6px;	
		}


/*  INPUT & TEXTAREAS
-------------------------------------------------------------------------*/
/*
	input, select, textarea {
		background: #ffffff;
		border: 0px solid #ffffff;
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #1a1a1a;
	}
*/	
	form {
		padding:0px;
		margin:0px;
	}
	
	
/*  Gravita classes
-------------------------------------------------------------------------*/

	.alignRight {
		text-align: right;
	}
	.marginTopBig {
		margin-top: 20px;
	}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	.clear {
		clear: both;
	}
	.productThumb {
		width: 92px;
		margin: 10px;
		cursor: pointer;
	}
	.productThumbBig {
		width: 224px;
		margin-left: 20px;
	}
	.productHeader {
		padding: 5px;
		background-color: #eaeaea;
		font-size: 11px;
		text-align: center;
	}
	table {
		border: 0px;
		padding: 0px;
	}
	table tr td {
		padding: 0px;
		vertical-align: top;
	}
	.startBg {
		background-image: url('../images/bgStart.jpg');
		background-repeat: no-repeat;
	}
		.startBgPadding {
			padding: 20px 230px 150px 20px;
			height: 320px;
		}
		.startBgBanners {
			text-align: center;
			padding: 20px 20px 20px 20px;
			background-color: #a9a7aa;
		}
		.startBgBanners img {
			margin: 0px 10px 0px 10px;
		}
	.cartBg {
		background-image: url('../images/bgCart.jpg');
		background-position: bottom center;
		background-repeat: no-repeat;
		padding: 0px 20px 150px 20px;
	}
	.cartBg input {
		border-top: 2px solid #2469a6;
		border-right: 2px solid #3176b1;
		border-bottom: 2px solid #4186c0;
		border-left: 2px solid #3176b1;
		margin-top: 2px;
	}
	.moognifyBorder {
		
		background-color: #000000;
		color: #ffffff;
		
	}
	.subMenuButton {
		width: 160px;
	}
	
	.bannersBg {
		background-color: #a9a7aa;
		text-align: center;
	}
		.bannersBg img {
			margin: 0px 10px 0px 10px;
		}
	
	.illustrations {
		background-image: url('../images/bgIllu.png');
		background-repeat: no-repeat;
		background-position: center bottom;
	
	}
	.contentHands {
		background-image: url('../images/contentrandHands.png');
		background-repeat: no-repeat;
		background-position: center bottom;
	
	}
	
	.searchBox {
		margin-top: 20px;
	}
	
	.searchField {
		width: 150px;
		height: 16px;
		border: 0px solid #cccccc;
		padding: 2px;
		float: right;
			font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
			font-size: 12px;
	}