* { margin: 0; padding: 0; }

body
	{
	font-family: Zurich,Futura,Verdana,Arial,sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(255,255,255);
	background:rgb(255,255,255) url('../img/body_background.jpg') no-repeat 0px 0px;
	}

#start_page
	{
	color:rgb(255,255,255);
	background:rgb(0,0,0);
	}

#info_page
	{
	margin-top:10px;
	margin-bottom:10px;
	color:rgb(0,0,0);
	background:rgb(255,255,255);
	}

#image_page
	{
	margin:0; padding:0;
	background:rgb(255,255,255);
	}

p { margin-bottom:18px; }

img { border:0; }

h1
	{
  	font-size:23px;
  	line-height:36px;
  	margin-bottom:18px;
	}

h2
	{
  	font-size:18px;
  	line-height:18px;
	}

H3 { font-size:14px; color:rgb(0,0,0); background:transparent; }

H5 { font-size:12px; text-transform: uppercase; margin-top: 18px; }

.textField a { text-decoration:none; }

.error { color:rgb(223,5,47); background:transparent; }
.font9 { font-size: 9px; } /* LemonStyle: Storlek 9px */
.font10 { font-size: 10px; } /* LemonStyle: Storlek 10px */
.font11 { font-size: 11px; } /* LemonStyle: Storlek 11px */
.font12 { font-size: 12px; } /* LemonStyle: Storlek 12px */
.font13 { font-size: 13px; } /* LemonStyle: Storlek 13px */
.font14 { font-size: 14px; } /* LemonStyle: Storlek 14px */

#container
	{
	width:840px; margin:0px 0px 0px 50px;
	color: rgb(0,0,0);
	background: transparent;
	}

#start_page #container
	{
	width:567px; margin:0px auto;
	}

	.row { clear:both; }

	#start_page #header
		{
		margin-top:160px;
		margin-left:0px;
		padding:0px;
		background: transparent;
		color: rgb(255,255,255);
		}

	#header
		{
		margin:20px 0px 0px 290px;
		padding:4px 17px;
		width:300px; text-align:center;
		background:transparent;
		color:rgb(255,255,255);
		}

	#language
		{
		width:386px;
		height:24px;
		margin:60px auto 0px auto;
		background:rgb(155,155,155);
		color:rgb(0,0,0);
		}

	#content
		{
		margin-top:20px;
		background:transparent;
		color:rgb(0,0,0);
		}

		.left_content
			{
			float:left;
			width:160px;
			font-size:14px;
			font-weight:normal;
			}

			.left_content ul
				{
				list-style-position:outside;
				list-style-type:none;
				padding-top:100px;
				}

				.left_content ul li
					{
					padding-bottom:10px;
					}

				.left_content ul li.current a
					{
					background:rgb(255,255,255);
					filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
					color:rgb(0,0,0);
					}

				.left_content ul li a
					{
					text-decoration:none;
					background:transparent;
					color:rgb(255,255,255);
					font-weight:bold;
					}

		.right_content
			{
			width:620px;
			background:rgb(255,255,255); color:rgb(0,0,0);
			/*border:2px solid rgb(0,0,0);*/
			text-align:left;
			position: absolute;
			top:100px;
			left:200px;
			height:475px;
			}
		#div4 {  left: 0; z-index: 1; }

			#categoryHeader
				{
				width:620px;
				height:25px;
				padding-top:5px;
				color:rgb(255,255,255);
				background:rgb(175,175,175);
				text-align:center;
				font-size:16px;
				font-weight:bold;
				}

			#productList
				{
				padding-top:10px;
				overflow:scroll;
				height:449px;
				}

				.imgField
					{
					float:left; width:255px; text-align:center;
					padding-top:25px;
					}
				.textField
					{
					float:left; width:320px;
					}

				.right_content hr
					{
					height:5px;
					background:rgb(175,175,175);
					}