/* standard elements*/
html {height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #048;}
a:hover {color: #06C;}

img {
	border:0px solid #FFFFFF;
}

body {
	background: #fff url(img/corner_sky.jpg) top no-repeat;

	color: #000000;
	font: normal 62.5% Tahoma,sans-serif;
    width:100%;
	

		
}

/*.bottom_bkg {
       position:absolute;
       background:url(img/bottom_bkg.jpg) no-repeat;
       width:1600px;
       height:354px;
}*/

p,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {font: normal 1.8em Tahoma,sans-serif;}
h2 {font: bold 1.4em sans-serif;}
h3 {font: bold 14px Arial, Helvetica, sans-serif;}

form,input {margin: 0; padding: 0; display: inline;}

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #CCC;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	padding: 8px 10px;
	

}

blockquote {
	background: url('img/quote.gif') no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

h1,h2,h3 {padding-top: 6px; color: #553; margin-bottom: 4px;}
h3 {color: #5c7d27; margin-bottom: 4px;}

/* misc */
.clearer {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;}

/* structure */
#inner-container {
	position:relative;
	background: #FFF;
	font-size: 1.2em;
	width: 1020px;
	padding:0;
	height:100%;
	width:1020px;
	margin:0 auto 0 auto;
	border:0px solid red;
	text-align:left;
}

#floating_wrapper {
	display:inline-block;
	
	width:1020px;
	margin:0 auto 0 auto;;

	border:1px solid red;
}

	

#outer-container {
	float:left;

	background: url(img/bottom_bkg.jpg) bottom center no-repeat;
	padding: 0 auto 0 auto;
    width:100%;
	height:auto;
	text-align:center;
	border:0px solid red;
    
        /*text-align:center;*/
}
.top_wrap {
	float:left;
	background:#FFF;
	width:1000px;
	padding: 0 10px;
border:0px solid red;
overflow:hidden;
}
.top {
	float:left;
	background: url('img/top_green.gif') repeat-x;
	width:1000px;
	height:40px;
}

.sitemap_parent {
	float:right;
	background: url('img/sitemap_bkg.gif') no-repeat;
	width:290px;
	font: normal 11px Verdana, Helvetica, sans-serif;
border:0px solid red;
overflow:hidden;
}
.sitemap {
	height:30px;
	float:left;
	font: normal 11px Verdana, Helvetica, sans-serif;
	color:#fff;
        margin:12px 0 0 45px;
width:240px;
border:0px solid blue;
vertical-align:top;
}
.sitemap a:first-child {
        margin:10px 0 0 0;
}
.sitemap a {
        text-decoration:none;
	color:#ffffff;
}
.sitemap a:link {
        text-decoration:none;
}
.sitemap a:visited {
        text-decoration:none;
}
.sitemap a:active {
        text-decoration:none;
}
.search_btn {
        float:right;
       /* background:none;
        border:none;*/
        color:#000000;
	font: normal 11px Verdana, Helvetica, sans-serif;

}
.search_txt {
        background:url(img/search_textbkg.jpg) no-repeat;
        float:right;
        height:16px;
        border:none;
	font: normal 11px Arial, Helvetica, sans-serif;
        margin:0;
		padding:0 20px 0 0;
}

/* headere & title */
.logo {
	float:left;
	background: #FFF;
	/*width:1000px;*/
	/*height:60px;*/
}


/* path */
.path {
	float:left;
	background: #FFF url('img/path_bkg.jpg') bottom left no-repeat;
	color: #000;
	width:995px;
	height:45px;
	font: normal 1.1em Verdana,sans-serif;
	padding: 0 0 0 25px;
	/*display:inline;*/
}
.path a {
	background: #89bb42;
	color: #000;
	text-decoration: none;
}
.path a:hover {

}

/* main */
.main {
	float:left;
	background: url('img/main_bkg.jpg') repeat-y;
	width:980px;
	padding:0 20px;
	height:auto;
	
	
}

/* content */
.content {
	float: left;
	width: 600px;
	padding:0 0 0 8px;
border:0px solid blue;
}

.content_product {
	float: left;
	width: 790px;
border:0px solid red;
}

.content .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.content li {
	list-style: url('img/li.gif');
	margin-left: 18px;
}
.content p {font-family: "Lucida Sans Unicode",sans-serif;}

.main_frame {
	float:left;
	background: url('img/main_frame.jpg') no-repeat;
	width:609px;
	height:195px;
	padding: 7px 7px;
	overflow:hidden;
}
.main_img {
	float:left;
	padding:4px 0 0 4px;
	width: 595px;
	height:181px;
	overflow:hidden;
}
.random_products {
	float:left;
	padding:0 0 0 9px;
	width:592px;
}
/* navigation */
.navigation {
	float: left;
	width: 180px;
	border:0px solid red;
	margin:6px 0 0 0;
}
.navigation ul {float:left; width:170px; padding:4px 0 6px 10px;}
.navigation li {padding: 2px 0;}
.navigation li a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5c7e32;
	text-decoration:none;
}
.navigation li a:hover {
	background: #F0F0EB;
	color: #654;	
}
.cat_wrap {
	float:left;
	background: #f5f5f5;
	width:180px;
	margin-bottom:10px;

	
}
.cat_head {
	float:left;
	background: url('img/cat_head.jpg') no-repeat;
	width:180px;
	height:17px;
}
.treat_wrap {
	float:left;
	background: #f5f5f5;
	width:180px;
}
.treat_head {
	float:left;
	background: url('img/treat_head.jpg') no-repeat;
	width:180px;
        height:16px;
}
.popular_wrap {
	float:left;
	background: #f5f5f5;
	width:180px;
}
.pop_head {
	float:left;
	background: url('img/most_sold.jpg') no-repeat;
	width:180px;
	height:17px;
	margin-bottom: 5px;
}
.popular {
	float:left;
	width:175px;
	padding:10px 0 0 5px;
	background:#FFF;
	border:0px solid red;
}






.subpages_wrap {
	float:left;
	background: #f5f5f5;
	width:180px;
			
}
.subpages_head {
	float:left;
	background: url('img/undermeny.jpg') no-repeat;
	width:180px;
	height:17px;
	margin-bottom: 5px;

}
.subpages {
	float:left;
	width:175px;
	padding:0 0 0 5px;

}
.right_column {
	margin:6px 0 0 0;
	float:right;
	width:180px;
	border:0px solid red;
}
.shopbasket_wrap {
	float:right;
	width:180px;
}
.shopbasket_head {
	float:right;
	background: url('img/basket_head.jpg')no-repeat;
	width:180px;
	height:30px;
	margin-bottom:3px;
}
.shopbasket {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
	width:170px;
}
.basket_link {
	height:15px;
	margin-top:10px;
}
.basket_link a {
	color: #0f9fda;
	text-decoration:none;
}
.basket_border {
	background: url('img/basket_border.jpg') no-repeat;
	width:180px;
	height:4px;
	margin-top: 10px;
}
.right_box {
	float:right;
	width:178px;
	border:1px solid #dadada;
	margin-top:5px;
}
.right_box_text {
	width:168px;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 5px 5px 0 5px;
}
.box_read_more {
	width:178px;
	height:67px;
}

/*MOST POPULAR*/
.rank_wrap {
	float:left;
	width:180px;
	margin-bottom:5px;
	border-bottom:1px solid #ececec;
}

/*MENU*/
.path #navbar li {
	display:inline;
	float:left;
	background:url('img/path_left.gif') no-repeat;
	color: #4c4c4c;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	
	height:25px;
	margin:0 10px 0 0;
	padding:0;
	text-decoration: none;
	display: inline;
	width:auto;
}
.path #navbar li:hover, .path #navbar .active {
	background:url('img/path_left_hov.gif') left no-repeat;
}
#navbar li a {
	float:left;
	background:url('img/path_right.gif') right no-repeat;
	color: #ffffff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	
	line-height:25px;
	padding:0 10px 0 10px;
	text-decoration: none;
	display: block;
}
#navbar li a:hover, .path #navbar .active a {	
	background:url('img/path_right_hov.gif') right no-repeat;
	color: #ffffff;
}
.random_head {
	float:left;
	background: url('img/random_head.jpg') no-repeat;
	width:610px;
	height:30px;
}
/*RANDOMPRODUCTS*/
.randproductwrap {
	float:left;
	width: 610px;
}
#multi_products {
	float:left;
	display:inline;
	position:relative;
	width:191px;
	height:240px;
	text-align:center;
	border-bottom:2px solid #f0efef;
	border-right:2px solid #f0efef;
	vertical-align:bottom;

	/*margin-left: 9px;*/
	overflow:hidden;
}
.multi_products_0 {
	margin-right: 2px;
	border-left:2px solid #f0efef;
	vertical-align:bottom;
	position:relative;
}
.multi_products_1 {
	margin-right: 2px;
	vertical-align:bottom;
	position:relative;


}

#multi_products img{
	vertical-align:bottom;
	
	}

.rand_prod_img {
	width:190px;
	height:200px;
	text-align:center;
	overflow:hidden;
	position:relative;
	vertical-align:bottom;
	border:0px solid red;
	z-index:0;
}
.rand_prod_img img{

	vertical-align:bottom;
	height:200px;
	width:auto;
	}



.rand_prod_link {
	position:absolute;
	width: 95px;
	height:95px;
	margin: 180px 0 0 100px;
	z-index:2;	
}
.rand_prod_title {
	float:left;
	width: 180px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	height:35px;
	padding:5px 0 0 5px;
	text-align:left;
	border:0px solid red;

}
.rand_prod_pris_2 {
	position:absolute;
	width: 190px;
	top:150px;
	left:0px;
	font:bold 24px Verdana, Arial, Helvetica, sans-serif;
	color:#8bcb25;	
	z-index:2;

}
.rand_prod_pris {
	position:absolute;
	width: 190px;
	top:152px;
	left:2px;
	font:bold 24px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	z-index:2;
}


/*PRODUKT LISTNING*/
#showProduct {
	float:left;
	width: 123px;
	height:200px;
	overflow:hidden;
	border:1px solid #83cd3b;
	margin:0 10px 10px 0;
	margin:0 15px 10px 0!Important;
	padding:5px;
}

.content h1{
text-align:left;
color: #68a929;
font: bold 24px Arial, Helvetica, sans-serif;
margin:0 2px 0 5px;
padding:0 0 0 0;
}

.content_product h1{
text-align:left;
color: #68a929;
font: bold 24px Arial, Helvetica, sans-serif;
margin:0 2px 0 5px;
padding:0 0 0 0;
width:700px;
}

.buy_icon {
	position:absolute;
}

.showProduct_1 {
	margin:0 2px 0 10px;
	margin:0 5px 0 15px!Important;
}

.product_images {
	margin:0 auto;
	overflow:hidden;
	width:120px;
	border:0px solid #44acb4;
}



.product_title {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#1e1e1e;
width:110px;
}

.product_pricetitle {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#1e1e1e;
	margin:0 0 0 2px;
}
.product_price {
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#68a929;
}
.productprice {
	border:0px solid pink;
	width:120px;
	height:30px;
	margin:0 auto;
}

/*ENSKILD PRODUKT */


.productcontainer {
	float:left;
	width:259px;
	margin:0 0 0 0;
	padding:0;
	border:0px solid red;
	}
	
.productcontainer2 {
	float:left;
	border:0px solid red;
	width:500px;
	/*height:355px;*/
	margin:0 0 0 0;
	border:0px solid #00CC33;
	font-size:11px;
	padding:0 0 0 20px;
/*overflow:hidden;*/
	}

.product_info_header {
	font-weight:bold;
	float:left;}

.product_info br {
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	border:0px solid red;
	}
	
.product_info {
	float:left;
	width:400px;
	font:Arial, Helvetica, sans-serif;
	padding:10px 0 0 0px;
	}	
		
.product_info2 {
	float:left;
	padding:0 0 10px 0;
	margin:0;
	border:0px solid red;
	height:30px;
	width:430px;
	}	

.product_info2 ul {
	float:left;
	padding:0;
	margin:0;
	border:0px solid blue;
	text-align:left;
	}	

.product_buy_single {
	clear:left;
	float:left;
	}

.product_shortinfo_header2 {
	float:left;
	margin:0;
	padding:0;
	width:420px;
	font: bold 26px Tahoma,sans-serif;color:#00adef;
	border:0px solid #999999;

	}
	
.product_shortinfo_header {
	margin:3px 0 5px 0;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:0px solid #999999;
	}
	
.product_pic_250 {
	float:left;
	margin:0 0 5px 0;
	padding:0;
	width:256px;
	border:0px solid #00CC33;
	}
	
.product_pic_250 img{
	padding:2px;
	border:0px solid #CCCCCC;
	}	

	
#storlek{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:bold;
	height:20px;
	line-height:20px;
	background-color:#FFFFFF;
	color:#0eabf0;
	/*background:url(img/size.gif);*/
	width:80px;
	margin:2px 0 0 0;
	padding:1px 2px  0 2px;
	border:1px solid #0eabf0;
	} 
	
.storlek {
	padding:0;
	margin:0;
	}	
	
#antal_2 {
	width:20px;
	margin:2px 0 0 0;
	border:1px solid #0eabf0;
	color:#0eabf0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:bold;
	height:16px;
	padding:2px 2px 0 5px;
	border:1px solid #0eabf0;
	text-align:left;
}

#form1 {
	clear:left;
	float:left;
	height:30px;
	width:400px;
	border:0px solid red;
	}
	
.storleks_ul {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
			
.storleks_ul li, .storleks_li{
	float:left;
	font-size:1.05em;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	margin:0 0 0 0;
	}	
	

.laggtill {
	width:40px;
	float:right;
	
	}
		
.info_header1 {
	float:left;
	font-size:10px;
	font-weight:bold;
	width:135px;
	height:24px;
	padding:0;
	margin:0;
	}
	
.antal {
	float:left;
	font-size:10px;
	font-weight:bold;
	width:90px;
	height:24px;
	padding:0;
	margin:0;
	}	
	
	
.kop_div {
	float:left;
	font-size:10px;
	font-weight:bold;
	width:50px;
	height:24px;
	padding:0;
	margin:0;
	}
	
	

.kop {
	height:22px;
	}
	

.productprice_ul {
	float:left;
	width:250px;
	height:30px;
	background-color:#000000;
	color:#FFFFFF;
	vertical-align:middle;
	padding:0;
	margin:10px 0 0 0;
	font-weight:bold;
	list-style-type:none;
	border:0px solid green;
	text-align:left;
	}
	
.productprice_li_1{
	float:left;
	width:80px;
	height:23px;
	padding:7px 0 0 0;
	margin:0;
	text-indent:5px;
	list-style-type:none;
	border:0px solid red;
	}
	
.productartikel_li_1, .producttillverkare_li_1, #productbrand_li_1 {
	float:left;
	width:80px;
	height:23px;
	padding:7px 0 0 0px;
	margin:0;
	text-indent:5px;
	list-style-type:none;
	border:0px solid red;
	}	
	
	
	
.productprice_li_2{
	float:right;
	width:110px;
	height:23px;
	padding:7px 5px 0 0px;
	margin:0;
	text-indent:8px;
	text-align:right;
	font-size:1.1em;
	font-weight:bold;
	list-style-type:none;
	}

#producttillverkare_li_2 a {
	float:left;
	color:#fff;
}
	
.productartikel_li_2, .producttillverkare_li_2, #productbrand_li_2 {
	float:right;
	width:120px;
	height:23px;
	padding:7px 5px 0 0px;
	margin:0;
	text-indent:8px;
	text-align:right;
	border:0px solid red;
	list-style-type:none;
	overflow:hidden;
	}	
	
		
.producttillverkare_ul {
	float:left;
	width:250px;
	height:30px;
	background-color:#0eabf0;
	color:#FFFFFF;
	vertical-align:middle;
	padding:0;
	margin:1px 0 0 0;
	font-weight:bold;
	list-style-type:none;
	border:0px solid red;
}	

.productartikel_ul {
	float:left;
	width:250px;
	height:30px;
	background-color:#68a929;
	color:#FFFFFF;
	vertical-align:middle;
	padding:0;
	margin:1px 0 0 0;
	font-weight:bold;
	list-style-type:none;
}
	
#productbrand_ul {
	width:250px;
	height:24px;
	background-color:#68a929;
	color:#FFFFFF;
	vertical-align:middle;
	padding:0;
	margin:1px 0 0 0;
	font-weight:bold;
	list-style-type:none;
	}

.bildtext {
	float:left;
	font-size:11px;
	font-style:italic;
}


.pop_wrap {
	float:left;
	width:170px;
	margin-bottom:5px;
	border-bottom:1px solid #ececec;


}
.rank {
	float:left;
	width:10px;
	color:#68a929;
	font: bold 10px Arial, Helvetica, sans-serif;
border:0px solid red;

}
.rank_img {
	float:left;
	width:35px;
	
}
.rank_img img{
	float:left;
	width:35px;
	
}


.rank_txt {
	float:left;
	width: auto;
	padding: 0 0 0 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
		
	
}
.rank_link a {
	font: bold 11px Arial, Helvetica, sans-serif;
		

}
.rank_link {
width:170px;


	
}


/* footer */
.footer {
	float:left;
	width:586px;
	height:20px;
	background:#f4f4f4;
	padding: 10px 0;
	text-align:center;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5c7e32;
	margin: 15px 0 0 17px;
}
.design {
	/*float:left;*/
	/*width:1000px;*/
	min-height:15px;
	margin: 2px 0 0 0;
text-align:center;
color: #c5c3c3;
font-size:11px;
}

.design a {
text-decoration:none;
color: #c5c3c3;
}

.rel_prod_wrapper {
float:left;
border:0px solid green;
width:200px;
text-align:center;
}
