body {
	background:url(/IMG/bckg.jpg) repeat-x #17A6B8;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;
	}
	
.red {
	color:#f73602;
	}
	
.green {
	color:#91B72A;
	}
.grey {
	color:#C9C9C9;
	}
.size_small {
	font-size:0.8em;
	}
.size_normal {
	font-size:1.0em;
	}
.size_large {
	font-size:1.2em;
	}
.strong {
	font-weight:bold;
	}
	
.btn_back_link {
	font-weight:bold;
	color:#91B72A;
	font-size:1em;
	padding-top:40%;
	}

#contactForm { }

#contactForm ul {	margin:0;padding:0; list-style:none;}
#contactForm li {	margin-left:20px;padding-left:20px;}
#contactForm label {	margin-left:20px;padding-left:20px;}


.frame {
border:#666666 solid 1px;
}

a {
	color:#17A7B9;
	text-decoration:none;
	}
a:hover {
	color:#BB4AD9;
	text-decoration:none;
	}

#container {
	width:100%;
	min-width:1050px;
	}	
	
#main{
	width:90%;
	min-width:780px;
	margin: 0 auto;
	text-align:left;
	}
	
#navbar{
	text-align:right;
	height:30px;
	font-family:"Trebuchet MS", Helvetica, Arial,  sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	
	}
	#navbar ul{
		margin:0;
		padding:10px 20px 0 40px;
		}
		#navbar ul li{
			display:inline;
			background:url(../IMG/li.gif) no-repeat;
			/*background-position:-5px -5px;*/
			padding:0 10px 0 10px;
			}
			#navbar ul li a{
				color:#FFFFFF;
				text-decoration:none;
				}
				#navbar ul li a:hover{
					color:#888888;
					border-bottom:2px solid #494949;
					}

.shop_info {
	position:absolute;
	z-index:1;
	width:80%;
	height:30px;
	top:30px;
	padding-left:44px;
	visibility:visible;
	text-align: left;
	font-size:1.1em;
	font-weight:bold;
	color:#99B055;
	
}
.shop_info_text {
	display:inline;
	visibility:hidden;
}

  .shop_info img {
  border:none;
  margin:0px;
  padding:0px;
  }
	.shop_info ul{
		}
		.shop_info ul li{
			list-style:none;
			display:block;
			padding:0px;
			margin:0px;
			}
			.shop_info ul li a{
				color:#FFFFFF;
				text-decoration:none;
				}
				.shop_info ul li a:hover{
					color:#FFFFFF;
					border-bottom:2px solid #617A1E;
					}



.infobar {
	position:absolute;
	z-index:1;
	width:450px;
	height:16px;
	top:228px;
	visibility:visible;
	text-align: left;
}
  .infobar img {
  border:none;
  margin:0px;
  padding:0px;
  }
	.infobar ul{
		}
		.infobar ul li{
			list-style:none;
			display:inline;
			padding:0px;
			margin:0px;
			}
			.infobar ul li a{
				color:#FFFFFF;
				text-decoration:none;
				}
				.infobar ul li a:hover{
					color:#FFFFFF;
					border-bottom:2px solid #617A1E;
					}


.infotext_middle {
	position:absolute;
	z-index:1;
	width:50%;
	height:120px;
	top:100px;
	padding-left:450px;
	visibility:hidden;
	text-align: left;
	font-size:1.3em;
	font-weight:bold;
	color:#99B055;
	
}

.infotext_middle_row1  {
	display:inline;
	padding-top:0px;
}

.infotext_middle_row2  {
	display:inline;
	padding-top:0px;
}

  .infotext_middle img {
  border:none;
  margin:0px;
  padding:0px;
  }
	.infotext_middle ul{
		}
		.infotext_middle ul li{
			list-style:none;
			display:block;
			padding:0px;
			margin:0px;
			}
			.infotext_middle ul li a{
				color:#FFFFFF;
				text-decoration:none;
				}
				.infotext_middle ul li a:hover{
					color:#FFFFFF;
					border-bottom:2px solid #617A1E;
					}




.infotext_right_side {
	position:absolute;
	z-index:1;
	width:88%;
	height:96px;
	top:50px;
	visibility:visible;
	text-align: right;
	/*color:#99B055;*/
	color:#494949;
	left: 106px;

}

.visitors_counter  {
	display:inline;
	padding-top:0px;
}

  .infotext_right_side img {
  border:none;
  margin:0px;
  padding:0px;
  }
	.infotext_right_side ul{
		}
		.infotext_right_side ul li{
			list-style:none;
			display:block;
			padding:0px;
			margin:0px;
			}
			.infotext_right_side ul li a{
				color:#FFFFFF;
				text-decoration:none;
				}
				.infotext_right_side ul li a:hover{
					color:#FFFFFF;
					border-bottom:2px solid #617A1E;
					}


						
.informationPane {
	position:absolute;
	z-index:1;
	width:200px;
	height:60px;
	padding-top:00%;
	margin:0px;
	top:232px;
	left:3%;
	visibility:hidden;
	font-weight:normal;
	font-size:0.8em;
}

.rightHeaderInformationPane {
	float:left;
	width:40%;
	height:160px;
	padding:55px 0 0 50px;
}
	
#header{
	height:222px;
	background:url(../IMG/head_bckg.jpg) repeat-x #fff;
	min-width:780px;
	border-bottom:#696969 solid 1px;
	}
	
.title {
	font-family:"Trebuchet MS", Arial;
	/*color:#f73602;*/
	color:#696969;
	font-size:48px;
	}
	.title_dark {
		font-family:Helvetica, Arial,  sans-serif;
		color:#696969;
		font-size:24px;
		}
	
#left_bar_header {
	float:left;
	width:40%;
	height:160px;
	padding:55px 0 0 50px;
	}
	#left_bar_header p{
		font-family: Arial, Helvetica, sans-serif;
		color:#767676;
		font-size:11px;
		width:300px;
		}
		
#right_bar_header {
	float:right;
	width:50%;
	height:222px;
	text-align:right;
	}

#content{
	width:100%;
	background-color:#FFFFFF;
	padding:0;
	float:left;

	}
	#content h1{
		font-family:Helvetica, Arial,  sans-serif;
		color:#535353;
		font-size:20px;
		font-weight:normal;
		padding-left:15px;
		border-left:3px solid #535353;
		}


#btn_layouts {
	display:inline;
	padding-left:80px;
	font-size:60%;
	font-weight:normal;
}

.list_style a {
	display:list-item;
	list-style:none;
	padding:0 20px 0 10px;
	margin-right:1%;
	margin-left:4%;
	color:#434343;
	
	}	


/* ======================================================= */


.first_form_column {
	width:24%;
	float:left;
	padding:0 20px 0 10px;
	margin-right:1%;
	margin-left:0.5%;
	}

.second_form_column {
	width:38%;
	float:left;
	padding:0 0px 0 10px;
	/*margin-right:1%;*/
	margin-left:1%;
	}


.third_form_column {
	width:30%;
	float:left;
	padding:0 10px 0 20px;	
	margin-right:0%;
	margin-left:1%;
	}

.form_message {
	clear:both;
	float:left;
	padding:0 20px 0 10px;
	margin-right:1%;
	margin-left:0.5%;
}	

.submitForm {
	clear:both;
	float:right;
	padding:50px 180px 0 10px;
	margin-right:30%;
	margin-left:0.5%;
}	




/* ======================================================= */

#first_column {
	width:19%;
	float:left;
	padding:0 20px 0 10px;
	margin-right:1%;
	margin-left:0.5%;
	}
#first_column p{
	padding-left:18px;	
}
#second_column {
	width:38%;
	float:left;
	padding:0 0px 0 10px;
	/*margin-right:1%;*/
	margin-left:1%;
	}
	#second_column table {
		font-size:12px;
	}

#second_column_producs {
	width:68%;
	float:left;
	padding:0 0px 0 00px;
	/*margin-right:1%;*/
	margin-left:0%;
	}


#third_column {
	width:30%;
	float:left;
	padding:0 10px 0 20px;	
	margin-right:0%;
	margin-left:1%;
	}
	
	
#third_column_producs {
	width:18%;
	float:left;
	padding:0 0px 0 00px;
	/*margin-right:1%;*/
	margin-left:0%;
	}

	
.gallery_boxed{
  width:95%;
  background-color:#fff; 
  padding: 10px; 
  float:left;
  text-align:center;
}
	.gallery_boxed a {
	  color:#696969;
	}

	.gallery_boxed .picture {
	  float:left;
	  margin: 5px; 
	  width:156px; 
	  border:solid 1px #D1D1D1;
	  background-image:url(/IMG/product_overlay.png);
	  height:225px;
	}
		.gallery_boxed .picture .image {
		  width:150px; 
		  height:150px; 
		  margin:3px;
		  border:none;
		}

	.gallery_boxed .picture_2{
	  float: left; 
	  margin: 5px; 
	  width:156px; 
	  text-align:center; 
	  border:solid 1px #A8A8A8;
	  background-image:url(/IMG/product_overlay.png);
	  height:225px;
	}
		.gallery_boxed .picture_2 .image {
		  width:150px; 
		  height:150px; 
		  margin:3px;
		  border:none;
		}
	.gallery_boxed .footer {
	  text-align:left;
	  font-size:0.9em;
	  width: 152px; 
	  border-top:solid 1px #D1D1D1; 
	  color:#464646; 
	  font-weight:normal; 
	  padding-left:2px;  padding-right:2px;  padding-top: 0px;   padding-bottom:0px; 
	  margin-top: 0px;  margin-right:0px;
	  max-height:30px;
	  height:30px;
	}
		.gallery_boxed .footer_moreinfo {
		  text-align:left;
		  color:#464646;
		  margin-top:3px;
		  max-height:15px;
		  height:15px;
		  background-image:url(/IMG/p.infobar.bottom.0.png);
		}
		.gallery_boxed .footer_moreinfo a{
				padding-left:20px;
				color:#333333;
			}
	
	.gallery_boxed .footer_quickbuy {
	  text-align:left;
	  color:#464646;
	  max-height:15px;
	  height:15px;
	  margin-top:3px;
	  background-image:url(/IMG/p.infobar.bottom.0.png);
	}
		.gallery_boxed .footer_quickbuy a{
				padding-left:20px;
				color:#333333;
			}
		.gallery_boxed .footer_quickbuy .product_minicart {
			text-align:right;
			border:none; 
			display:inline;
			width:20px;
			height:20px;
		}


/* new produktplate footer with minicart */

	.gallery_boxed .footer_quickbuy1 {
		float:right;
		margin-top:-6px;
		padding-top:-4px;
		text-align:left;
		/*background-image:url(/IMG/p.infobar.bottom.1.png);*/
	}
		.gallery_boxed .footer_quickbuy1 a{
				color:#333333;
			}
			.gallery_boxed .footer_quickbuy1 .product_minicart2 {
				margin-top:1px;
				width:20px;
				height:20px;
				padding-right:4px;
			}
			.product_Table_QuantInput_mini	{	border:#E8E8E8 solid 2px;	text-align:center; color:#232323; background-color:#f8f8f8;	font-weight:normal;  font-size:0.9em; margin-bottom:2px;background:url(/IMG/blue.2p.h_line.gif) repeat-x top;}

	
/* new produktplate footer with minicart */



.gallery_lines{
  width:95%;
  padding: 00px; 
  float:left;
  text-align:center;
  margin-top:0px;
}

	.gallery_lines table {
		border:none;
	}
	
	.gallery_lines .pHeader{
	  text-align:left;
	  font-weight:bold;
	
	}
	.gallery_lines .pDesc{
	  text-align:left;
	}
	.gallery_lines .pAttribute{
	  text-align:left;
	  float:left;
	}
	
	.gallery_lines .picture {
	  float:left;
	  margin: 3px; 
	  /*background-color:#f2f2f2; */
	}
		.gallery_lines .picture .image {
		  width:200px; 
		  height:200px; 
		  margin:3px;
		  border:none;
		}
	
	.gallery_lines .picture_2{
	  margin-top:0px;
	  float: left; 
	  margin: 3px; 
	  text-align:center; 
	  background-color:#f2f2f2; 
	}
		.gallery_lines .picture_2 .image {
		  width:200px; 
		  height:200px; 
		  margin:3px;
		  border:none;
		}
	
	.gallery_lines .footer {
	  text-align:center;
	  width: 556px; 
	  border-top:solid 1px #D1D1D1; 
	  color:#F73602; 
	  font-weight:normal; 
	  padding-top: 7px; 
	  padding-bottom:7px; 
	  margin-top: 10px;
	}


#product_style { }

	.product_style_currency {
		font-size:0.8em;
		padding-right:2px;
		text-align:left;
	}
	
	.product_style_REA {
		font-size:1em;
		padding-right:2px;
		text-align:left;
		color:#990033;
		font-weight:bold;
	}
	
	.product_style_SPECIAL {
		font-size:1em;
		padding-right:2px;
		text-align:left;
	}

	.product_DescShort 				{	margin-right:25px; color:#666666;	font-weight:normal; margin-bottom:1em;	}
	.product_ShipmentTime			{	margin-right:25px; color:#666666;	font-weight:normal; margin-bottom:1em;	}
	.product_ArtNo					{	margin-right:25px; color:#666666;	font-weight:normal; margin-bottom:1em;	}

	.product_Forpackning			{	margin-right:25px; color:#666666;	font-weight:bold; margin-bottom:1em;	}
	.product_Pressbild				{	margin-right:25px; color:#666666;	font-weight:bold; margin-bottom:1em;	}

	#product_radvis_title			{ color:#FFFFFF; }
	
	.product_TableHeader_Price		{	margin-right:5px; color:#666666;	font-weight:bold;						}
	.product_TableHeader_Desc		{	margin-right:5px; color:#666666;	font-weight:bold;						}
	.product_TableHeader_Quant		{	margin-right:5px; color:#666666;	font-weight:bold;						}
	.product_TableHeader_btn		{	margin-right:5px; color:#666666;	font-weight:bold;						}
	.product_TableHeader_InStore	{	margin-right:5px; color:#666666;	font-weight:bold;						}
	.product_Table_QuantInput		{	margin-right:5px; color:#666666;	font-weight:normal;  font-size:0.9em; 	padding-top:0px; margin-top:0px; margin-bottom:2px;	}
	
	.product_DetailsLinks 			{	text-align:right;	margin-right:0px; padding-right:0px; 					}
	.product_Table_Product			{	text-align:left;	margin-right:1px; padding-right:1px; 					}
	.product_Table_Price			{	text-align:left;	margin-right:1px; padding-right:1px; 					}
	.product_Table_Quant2			{	text-align:left;	margin-right:1px; padding-right:1px; 					}
	.product_Table_InStore			{	text-align:left;	margin-right:1px; padding-right:1px; 					}
	
	.btnPutInBasket		{ 	
		background:url('/IMG/btn_buy_blue.gif'); 
		background-repeat:no-repeat; 
		padding-left:2em;	
		padding-top:0px; margin-top:0px; margin-bottom:2px;
		width:80px; 
		height:24px; 
		border:none; 
		font-weight:bold; 
		font-size:1.1em; 
		font-family:Arial, Helvetica, sans-serif; cursor:pointer;  
	}



.imageFrame2 {
	/*border:#CCCCCC solid 2px;*/
	margin-left:0px;
	margin-right:0px;
}

.search input {
	font-size:1.1em;
	background:url(/IMG/blue.2p.h_line.gif) repeat-x top;
}

/*	Overlay library UI style */
#overlay { background-image: url(/IMG/overlay.png); }

	* html #overlay {
		background-color: #FFF;
		background-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/IMG/overlay.png", sizingMethod="scale");
		}
	#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; }
	
	#lightbox img { border: none; } 
	#overlay img { border: none; }


.infobox {
	display:block;
	opacity:0.4;
	filter:alpha(opacity=40);
	position:absolute;
	z-index:5;
	width:95%; min-width:800px; !important;
	height:80%; min-height:800px; !important;
	padding-top:30%;
	top:0%;
	left:0%;
	visibility:visible;
	font-weight:bold;
	font-size:3em;
	color:#000000;
	text-shadow:#333333;
	background-color:#FFFFFF;
	border:#FFFFFF 5px solid;
/*	background: url(/IMG/bckg_frame1.gif) no-repeat center;
	background-position: 50% 30%;*/
}


.messageBox {
	position:absolute;
	z-index:5;
	visibility:hidden;
	font-weight:bold;
	font-size:1em;
	background-color:#FFFFFF;
	/*border:#91B72A 5px solid;*/
	background: url(/IMG/cart_infobox.png) no-repeat top left;
	width:228px;
	height:185px;
	padding: 0px ;
	margin: 0px ;
}

	.messageBoxText {
		padding-top:10px;
	}
	
	.messageBoxText h1 {
		padding-top:3em;
		padding-left:2em;
		padding-right:2em;
		font-size:1.1em;
	}
	.messageBoxBtn {
		font-size:1.4em;
		padding-top:20px;
	}



.cartInfoBox {
	position:absolute;
	z-index:1;
	width:200px;
	height:76px;
	padding-top:00%;
	top:170px;
	left:68%;
	visibility:visible;
	font-weight:bold;
	font-size:1em;
	text-shadow:#333333;
	/*border:#91B72A 1px solid;*/
	background:url(/IMG/shoppingbag.platta.png) no-repeat center;
}

	.cartInfoBox ul li {
		list-style:none;
		padding-left:24px;
		margin-left:32px;
		margin-right:5px;
	}
	
	.cartInfoBox_Quant {
		display:inline;
		margin-top:0px;
	}
	.cartInfoBox_Total {
		display:inline;
		margin-top:0px;
	}
	
	.cartInfoBox_ShopBtn {
		display:inline;
		margin-top:0px;
		vertical-align:bottom;
		margin-left:44px;
	}

	.basket	.linedarkdotted {	border-bottom: #3E6582 1px dotted;			}
	.basket .btnAdd		{	background-image:url("http://www.inreda.com/images/menyNav/plus.gif"); width:16px; height:16px; background-color:#FFFFFF; cursor:pointer;border:none;		}
	.basket .btnRemove	{	background-image:url("http://www.inreda.com/images/menyNav/minus.gif"); width:16px; height:16px; background-color:#FFFFFF; cursor:pointer;	border:none;	}
	.basket .btnDel 	{	background-image:url("http://www.inreda.com/images/menyNav/Trash.gif"); width:18px; height:21px; background-color:#FFFFFF; cursor:pointer;	border:none;	}

 
.cart_summaryHeader		{ background:url(/IMG/blue.2p.h_line.gif) repeat-x top; }

.basket_show_page {
	  /*background-image:url(/IMG/product_overlay.png); */
}


.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
	background: transparent url(/img/platta_blue.png) no-repeat bottom right;
}
	.cssbox {
		width: 700px; !important; 
		width: 698px; 
		min-width:680px;
		padding-right: 15px; 
		margin: 00px auto; 
		margin-left:0px;
		
	} 
		.cssbox_body {
			background-position: bottom left;
			margin-right: 25px;
			padding: 10px 0 15px 20px;
		}
		.cssbox_head {
			background-position: top right;
			margin-right: -15px; 
			padding-right: 40px; 
		} 
			.cssbox_head h2 {
				background-position: top left;
				margin: 0; 
				border: 0; 
				padding: 12px 0 2px 25px;
				height: auto !important;
				height: 1%;
				font-size:1.2em;
			}

	
#footer{
	width:100%;
	float:left;	
	padding:30px 0 30px 0;
	border-top:10px solid #F3F3F3;
	}
	#footer a {
		color:#525252;
		text-decoration:none;
		}
		#footer a:hover {
			color:#f73602;
			text-decoration:none;
			}
	#footer .left_footer{
		width:100%;
		padding-left:30px;
		margin-bottom:10px;
		}
		#footer .right_footer{
		width:100%;
		padding-left:30px;
		}
		#footer .wf_footer{
		width:98%;
		padding-right:30px;
		color:#AEAEAE;
		text-align:right;
		}
		#footer .brands{
		width:95%;
		color:#AEAEAE;
		text-align:center;
		padding-top:10px;
		padding-left:2%;
		}
				
				
				
				
