body {
	background: #ffffff;
	font: 10px Arial, verdana,sans-serif;
	color: #666;
}

img, fieldset {border:0;}
* { margin: 0; }ul{list-style-type:none;}
a {
	color: #267cad;
	text-decoration:none;
}
a:hover {
	color: #ce0005;
	text-decoration:underline;	
}

#wrapper {
	width: 812px;
	
	text-align: left;
	margin: 0 auto; 
	
	background-color:#ffffff;
	border: 2px solid #d8d8d8;
	border-top:none;
	border-bottom:none; 
}
#header {
	float:left;
	margin: 0 0;
	width: 812px;
	border-bottom:4px solid #81ab00;
}

#mainContent{border-bottom:4px solid #81ab00; padding-bottom:0; float:left}
#headercontent {
	width: 802px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	color: #555;
	float:left;
}

.factory_img {
	padding:15px 4px 0 15px;
	float:left;
	width:452px;
}

.flash{
	width: 324px;
	padding:13px 0 0 0;
	float:left;
}

.deal_day{
float:left;
padding:10px 0 0 10px;
width:222px;
}
.deal_day img{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #cccccc;
}
.deal_day h4{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ce0005; padding:0 0 5px 0;
	}
.deal_day p{
padding:0 0 5px 0;
	}

#topLeft {
	width: 194px;
	float:left;
	padding:10px 0 0 15px;
}
#topRight {
	margin: 5px 0 0 0;
	width: 520px;
	float: right;
	text-align:right;
	padding:0 10px 0 0;
	height:53px;
}
#topRight img{
	margin: 10px 0 0 0;
	padding:0 0 0 0;

}

#midrow{padding:10px 0 0 15px}

#organic_box {
float:left;
margin:0 10px 0 0;
width:295px;
border:1px solid #e1e1e1;
padding:0 0 5px 0;
height:115px;
}

#organic_box img{
	
	margin:0 0 0 10px;
}
#shp_bask_box {
float:left;
margin:0 10px 0 0;
width:150px;
border:1px solid #e1e1e1;
padding:0 0 5px 0;
height:115px;
}
#garment_box {
float:left;
margin:0 10px 0 0;
width:95px;
border:1px solid #e1e1e1;
padding:0 0 5px 0;
height:115px;
}
#stoles_box {
float:left;
margin:0 0 0 0;
width:95px;
border:1px solid #e1e1e1;
padding:0 0 5px 0;
height:115px;
}

#home_why_malmo 
{
	width:585px;
	float:left;
	margin:10px 15px;
	padding:0 0 10px 0;
}
#home_why_malmo h1
{ font: 20px normal Arial, Helvetica, sans-serif;
color:#004a91;}
#home_why_malmo img{vertical-align:middle; *vertical-align:bottom }
#home_why_malmo ul{margin:0 0;
padding:0 15px;
	list-style-type:disc; 
	float:left; width:570px;
	color:#81ab00;
	font: 13px "Arial";
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-bottom:7px;
	line-height:18px;
}

#home_why_malmo a{
font: 14px "Arial Rounded MT Bold";
color:#000000;
text-decoration:none;
padding-bottom:7px;
width:145px;
line-height:18px;
}
#home_why_malmo a:hover{
font: 14px "Arial Rounded MT Bold";
padding-bottom:7px;
color:#ce0005;
text-decoration:underline;
width:145px;
line-height:18px;
}
#certification_logo{
width:165px;
padding:15px 0 0 0;
float:left;
}
.certification_logoimages{
float:left; width:82px;
}

.footer_col{float:left; width:795px; padding:10px 0 20px 15px}
.footer_col ul{ float:left; margin:0 0 0 0; padding:0 0 0 0; width:198px;list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.footer_col ul li{line-height:18px;}
.footer_col ul li.head{line-height:24px;}
.footer_col ul a{color:#666666;}
.footer_col ul a:hover{color:#333333;}

#home_header{position:relative; float:left;  width:auto; margin:5px 0 0 0; }
#home_header h2{
	position:relative;
	width:auto;
	padding:2px 12px 0 5px;
	margin:0 0 0 0;
	height:21px; background:url(../images/head_bg.gif) repeat-x;
	float:left;
}
#home_header h2.stoles{
	position:relative;
	width:auto;
	padding:2px 12px 0 4px;
	margin:0 0 0 0;
	height:21px; background:url(../images/head_bg.gif) repeat-x;
	float:left;
}
#home_header h2 a{ 
		text-decoration:none;
		padding:0 0 0 0;
		font-size:14px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
	}

.head_left{
position:absolute;
width:8px;
float:left;
top:0;
left:-7px;
}
.head_right{
position:absolute;
top:0;
right:0;
float:left;
}
.organic_cat_images{
Width:100%;
float:left;
}


/* FOOTER NAVIGATION */	
	#footer {
		text-align: center;
		clear:both;
	}	
	
	#footer p{
		margin: 0 0 5px 0;
		font-size:12px;
	}

	#footer ul{
		padding-bottom:5px;
	}		
	#footer li{
		display: inline;
		padding: 0 0 0 10px;
		font-size:12px;
	}

	#footer li a{
		padding: 0 10px 0 0;
		background: url(../gif/pipe_quicklinksnav.gif) no-repeat 100% 70%;
	}
/* product catagory list*/
#pro_cat_list 
{
	width:100%;
}
#pro_cat_head
{ padding:10px 0 10px 10px; width:802px; border-bottom:1px solid #e1e1e1; float:left;}
#pro_cat_head h1
{ font: 20px Arial, Helvetica, sans-serif;
color:#004a91; font-weight:bold; float:left; width:790px;}
#pro_cat_head h2
{ font: 18px Arial, Helvetica, sans-serif;
color:#004a91; font-weight:bold; float:left; width:465px;}
#pro_cat_head h3
{ font: 16px Arial, Helvetica, sans-serif;
color:#004a91; font-weight:bold; float:left; width:265px;}
.pro_cat_listleftcol 
{
	width:225px;
float:left
}

.pro_cat_listleftcol ul{margin:0 0 0 0;
	padding:0 0 10px 0;
		list-style-type:none; 
			border-right:1px solid #e1e1e1;
				width:225px;
				float:left;


}
.pro_cat_listleftcol li{border-bottom:1px solid #e1e1e1;
padding:3px 15px;
}
.pro_cat_listleftcol a{
font: 12px Arial, Helvetica, sans-serif;
color: #004a91;
text-decoration:none;
padding-bottom:7px;
width:145px;
line-height:18px;
}
.pro_cat_listleftcol a:hover{
font: 12px Arial, Helvetica, sans-serif;
padding-bottom:7px;
color:#81ab00;
text-decoration:underline;
width:145px;
line-height:18px;
}

.nav_top
{
	width:780px;
	float:right;
	padding:5px 10px 4px 0;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:right;

}
.nav_top a
{
color:#004a91;
}
.pro_cat_listrightcol 
{
	width:532px;
	float:left;
	padding:0 0 0 0;
}

.pro_cat_content 
{
	width:802px;
	float:left;
	padding:0 0 10px 10px;
}

.bag_cat_content 
{
	width:792px;
	float:left;
	padding:0 10px 10px 10px;
}
.bag_cat_content p
{
font: 12px Arial, Helvetica, sans-serif;
color:#333333;
padding:10px 0 0 0;
margin:0 0 0 0;
}

.pro_cat_content p
{
font: 12px Arial, Helvetica, sans-serif;
color:#333333;
padding:10px 0 0 0;
margin:0 0 0 0;
}

.pro_cat_details 
{
	width:560px;
	float:left;
	padding:0 0 10px 10px;
}
.pro_cat_details p
{
font: 12px Arial, Helvetica, sans-serif;
color:#333333;
padding:10px 0 0 0;
margin:0 0 0 0;
}
.pro_cat_details ul{margin:10px 0;
	padding:0 15px;
	list-style-type:disc; 
	float:left; width:100%;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
}

.pro_cat_details ul li{
	list-style-type:disc;
}

.pro_cat_content ul{margin:10px 0;
	padding:0 15px;
	list-style-type:disc; 
	float:left; width:770px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
}

.pro_cat_content ul li{
	list-style-type:disc;
}

.pro_cat_col {
float:left;
margin:10px 0 0 0;
width:250px;height:170px;
border:1px solid #e1e1e1;
}

.pro_cat_header{position:relative; float:left;  width:auto; margin:5px 0 0 0; }
.pro_cat_header h2{
	position:relative;
	width:auto;
	padding:2px 10px 0 5px;
	float:left;
	height:21px; background:url(../images/head_bg.gif) repeat-x;
}
.pro_cat_header h2.secondbox{
	position:relative;
	width:auto;
	padding:2px 10px 0 4px;
	float:left;
	height:21px; background:url(../images/head_bg.gif) repeat-x;
}

.pro_cat_header h2 a{ 
		text-decoration:none;
		padding:0 0 0 0;
		font-size:14px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}	
.pro_cat_header h3{
	position:relative;
	float:left;
	width:auto;
	padding:2px 10px 0 5px;
	height:21px; background:url(../images/head_bg.gif) repeat-x;
}
.pro_cat_header h3.bagcat{
	position:relative;
	float:left;
	width:auto;
	padding:2px 10px 0 4px;
	height:21px; background:url(../images/head_bg.gif) repeat-x;
}
.pro_cat_header h3 a{ 
		text-decoration:none;
		padding:0 0 0 0;
		font-size:12px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}	
.products_cat_more{float:right; padding:10px 10px 0 0; font-size:12px;}
.pro_cat_more{float:right; padding-left:0px; padding-right:3px; padding-top:80px;padding-bottom:0px; font-size:12px;}
.pro_cat_enquiry{float:right; padding-left:0px; padding-right:3px; padding-top:10px;padding-bottom:0px; font-size:12px;}
.pro_cat_enquiry a{color:#060}

.pro_cat_colfirst {
float:left;
margin:10px 5px 0 0;
width:790px;
border:1px solid #e1e1e1;
padding:0 0 5px 0;
}

.pro_content 
{
	width:800px;
	float:left;
	padding:0 0 10px 10px;
}
.pro_content p
{
font: 12px Arial, Helvetica, sans-serif;
color:#333333;
padding:10px 0 0 0;
margin:0 0 0 0;
}
/* footer top atart*/
.footer_top{float:left; width:802px; margin:0 0 5px 0; padding:10px 0 10px 10px; border-top:1px solid #e1e1e1;  border-bottom:1px solid #e1e1e1;font-weight:normal;}
.footer_top img{margin:0 5px 0 0; vertical-align:middle}
.footer_top ul{float:left; list-style-type:disc; color:#81ab00; margin:0 0 0 15px; padding:0 0 0 15px; font-size:12px;}
.footer_top ul li{list-style-type:disc;padding-bottom:5px;}


#enquiry_form{float:left; width:480px; margin:0 0 0 0; padding:0 0 5px 0; border:1px solid #084680; border-top:none; }
#enquiry_form select{width:auto; margin:10px 0 10px 0; color:#606060; font-size:12px;}
#enquiry_form label{float: left;width: 120px; padding:10px 0 0 5px;font-size:12px; color:#333333}
#enquiry_form input, textarea{margin-bottom: 5px; margin-top:7px; font-size:12px; color:#606060}
#enquiry_form textarea{width:330px;height: 70px;}
#enquiry_form label span{color:#FF0000}

.enq_head{float:left; width:470px; padding:5px 5px 5px 5px; background-color:#084680;}
.enq_head h1{float:left; width:auto;  font-size:14px; font-weight: bold; margin:0 0 0 0; color:#FFFFFF}
.enq_head span.req_field{float:right; color:#ffffff; font-size:11px; }

.contact_content 
{
	width:800px;
	float:left;
	padding:10px 0 10px 10px;
}
.contact_content img 
{
margin:0 0 0 0;}
.contact_content p
{
font: 12px Arial, Helvetica, sans-serif;
color:#333333;
padding:5px 0 0 0;
margin:0 0 0 0;
}

.contact_content h3
{font: 14px Arial, Helvetica, sans-serif;
color:#004a91; font-weight:bold; margin:10px 0 0 0; padding:0 0 0 0;}

.contact_content p span
{width:80px; float:left }

#prod_border{float:left; width:905px; margin:0 0 0 0; padding:0 0 5px 0; border:1px solid #084680; border-top:none; }
.prod_head{float:left; width:895px; padding:5px 5px 5px 5px; background-color:#084680;}
.prod_head h1{float:center; width:auto;  font-size:18px; font-weight: bold; margin:0 0 0 0; color:#FFFFFF; text-align:center;}
.prod_head span.req_field{float:right; color:#ffffff; font-size:11px; }

.products_cat_col {
float:left;
margin:10px 5px 0 0;
width:386px;
border:1px solid #e1e1e1;
padding:0 0 5px 0;
}

.breadcrumbs
{
	width:885px;
	float:left;
	padding:5px 10px 4px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
}
.breadcrumbs a
{
color:#004a91;
}

.infra_colfirst {
float:left;
margin:10px 0 0 0;
width:389px;
padding:0 0 0 0;
}

.infra_colfirst h3
{ font: 13px Arial, Helvetica, sans-serif; text-align:center;
color:#000000; font-weight:bold; float:left; width:389px; padding:5px 0 10px 0}

.infra_colfirst img{
float:left;
margin:0 0 0 0;
padding:1px 1px 1px 1px;
border:1px solid #e1e1e1;
}

.infra_colsecond{
float:left;
margin:10px 0 0 8px;
width:393px;
padding:0 0 0 0;
}

.infra_colsecond h3
{ font: 13px Arial, Helvetica, sans-serif; text-align:center;
color:#000000; font-weight:bold; float:left; width:389px; padding:5px 0 10px 0}

.infra_colsecond img{
float:left;
margin:0 0 0 0;
padding:1px 1px 1px 1px;
border:1px solid #e1e1e1;
}

