body{
	margin:0;
	color:#000;
	font:11px arial,sans-serif;
    background:#f3f3f3; 
/*background: url(/upload/forsidor/gras3.jpg);*/
}
img{border-style:none;} 

a {
	text-decoration:none;
	color: #3F841D;
}

a:hover{
	text-decoration:underline;
}

input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	padding:235px 0 0;
     
}
#page .logo{
	position:absolute;
	top:35px;
	left:25px;
	width:287px;
	height:80px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
	margin: 0;
}
#page .logo a{
	display:block;
	height:100%;
/*	background:url(/upload/gardenhomeimages/logotyper/GardenhomeseD70aR03bP01ZL_mdm.jpg) no-repeat; */
}
/* header */
#header {
	width:1000px;
	height:235px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background: url(/templates/gardenhome3.se/images/topbg2.jpg);
}
.header-holder{
	width: 1000px;
	overflow: hidden;
	padding: 7px 0 0;
	margin: 0 0 179px;
}
.header-holder ul{
	margin: 0px 0 0;
	padding: 0 3px 2px 0;
	list-style: none;
	float: right;
	background: url(/templates/gardenhome3.se/images/bg-top-nav.gif) repeat-x 0 100%;
}
.header-holder ul li{
	float: left;
	margin: 0 16px 0 0;
}
.header-holder ul li a{color: #3d841c;}
.header-holder .home{
	background:url(/templates/gardenhome3.se/images/ico-home.gif) no-repeat 0 1px;
	padding-left:16px;
}
.header-holder .contact{
	background:url(/templates/gardenhome3.se/images/ico-contact.gif) no-repeat 0 1px;
	padding-left: 22px;
}
.header-holder .sitemap{
	background:url(/templates/gardenhome3.se/images/ico-sitemap.gif) no-repeat 0 1px;
	padding-left: 13px;
}
.header-holder .form-box{
	float: right;
	background: #ffffff;
	margin: 0 0px 0 0px;
	display: inline;
}
.header-holder .form-box .text{
	float: left;
	width: 176px;
	border:1px solid #737e8e;
	padding-left:5px;
	margin-left:15px;
}
.header-holder .form-box .btn-search{
	background: #3d841c;
	color: #fff;
	border:0px;
	font:14px/16px Arial, Verdana, sans-serif;
	cursor: pointer;
	padding: 0 0 2px;
	margin-left: 8px;
	margin-right: 8px;
	width: 73px;
	height: 18px;
	float: left;
}
.lang{
	width: 100%;
	overflow: hidden;
	margin: 0 0 2px;
}
.lang .lang-box{
	float: right;
	width: 521px;
}
.lang .lang-box label{
	float: left;
	color: #ced7e5;
	font-size: 11px;
	margin: 8px 8px 0 0;
}
.lang .lang-box select{
	width: 117px;
	float: left;
	margin: 5px 3px 0 0;
}
.lang .lang-box .my-pages{
	float: right;
	background: #ffffff url(/templates/gardenhome3.se/images/ico-mypages.gif) no-repeat 12px 7px;
	padding: 3px 6px 5px 32px;
}
.lang .lang-box .my-pages select{
	width: 137px;
	margin: 2px 0 0;
}
.nav{
	position:absolute;
	top:215px;
	left:470px;
	width:100%;
	overflow: hidden;
	display:none;
}
.nav ul{
	margin: 0 0 0 26px;
	padding: 0;
	list-style: none;
	float:left;
	overflow: hidden;
	display: inline;
}
.nav ul li{
	background: url(/templates/gardenhome3.se/images/nav-sep.gif) no-repeat 0 2px;
	float: left;
	font-size: 14px;
	margin: 0 0 0 -11px;
	padding: 0 20px 0 11px;
}
.nav ul li a{color:#000000;}
#content {
	width:1000px;
	overflow:hidden;
	background: url(/templates/gardenhome3.se/images/bg-content.gif) repeat-y;
}
.sidebar{
	width: 267px;
	float: left;
	padding: 6px 3px 0 3px;
}
.sidebar-box{
	height: 1%;
	overflow: hidden;
	border: 1px solid #323f51;
	background: #fff;
	margin: 0 0 13px;
}
.sidebar-box h3{
	font-size: 14px;
	color: #fff;
	background: #3F841D url(/templates/gardenhome3.se/images/arrow-heading.gif) no-repeat 9px 10px;
	margin: 0 0 5px;
	padding: 5px 0 6px 21px;
}

.sidebar-box-information {
	margin:5px;
	margin-top:10px;
	margin-bottom:10px;
}

.sidebar-box-information ul {
	list-style:circle;
	margin:0px;
	padding:0px;
}

.cart .cart-box{
	height: 1%;
	padding: 2px 11px 6px;
	font-size: 12px;
}
.cart .cart-box:after{
	display: block;
	clear: both;
	content: "";
}
.cart .quantity{
	width: 100%;
	overflow: hidden;
	background: url(/templates/gardenhome3.se/images/ico-basket.gif) no-repeat 100% 2px;
	margin: 0 0 3px;
}
.cart .items{
	width: 100%;
	overflow: hidden;
	background: url(/templates/gardenhome3.se/images/bg-dotted.gif) repeat-x;
	padding: 11px 0 0;
	margin: 0 0 8px;
}
.cart dl{
	width: 100%;
	overflow: hidden;
	margin: 0;
}
.cart dt{float: left;}
.cart dd{
	float: right;
	margin: 0;
}
.cart .total{font-weight:bold;}
.cart .total{
	width: 100%;
	overflow: hidden;
	background: url(/templates/gardenhome3.se/images/bg-dotted.gif) repeat-x;
	padding: 5px 0 0;
	margin: 0 0 16px;
}
.cart .actions{
	height:1%;
	overflow: hidden;
	margin: 0 -9px 0 0;
}
.cart .actions ul{
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.cart .actions ul li{
	float: left;
	border:1px solid #273344;
	margin: 0 3px 0 0;
	display: inline;
	font-size: 14px;
}
.cart .actions ul li a{
	float:left;
	background: #3d841c;
	color: #fff;
	padding: 2px 20px 1px;
}
.tabs{
	height:1%;
	overflow: hidden;
	border: 1px solid #323f51;
	margin: 0 0 9px;
}
.rss{
	float: right;
	background: url(/templates/gardenhome3.se/images/rss.gif) no-repeat;
	width: 15px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 1px 4px 0 0;
	display: inline;
}
.tabs .tab-box{
	width: 100%;
	overflow:hidden;
	background: #323f51;
	padding: 2px 0 0;
	background:#3F841D url(/templates/gardenhome3.se/images/bg-tabset.gif) repeat-x 0 100%;
}
.tabs .tab-box .tabset{
	margin: 0;
	padding: 0 0 4px 5px;
	list-style: none;
	height: 1%;
	overflow: hidden;
}
.tabs .tab-box .tabset li{
	float: left;
	margin: 0 3px 0 0;
	font-size: 14px;
}
.tabs .tab-box .tabset a{
	color:#fff;
	background: #f686f;
	float: left;
	padding: 3px 23px 2px 18px;
}
.tabs .tab-box .tabset a.active{background:#9cb62b url(/templates/gardenhome3.se/images/arrow-heading.gif) no-repeat 8px 8px;}
.tabs .tab-content{
	height:1%;
	overflow: hidden;
	background: #fff;
	padding: 1px;
}
.tabs .categories{
	margin: 0;
	padding: 0 0 4px;
	list-style: none;
	height: 1%;
	overflow: hidden;
	background: #7c8490;
}
.tabs .categories li{
	vertical-align: top;
	font-size: 14px;
	padding: 0 0 1px;
	background: #fff;
}
.tabs .categories li a{
	display: block;
	height: 1%;
	background: #dfdfdf url(/templates/gardenhome3.se/images/ico-category.gif) no-repeat 5px 6px;
	padding: 3px 0 3px 23px;
	color: #000;
}
.tabs .categories li a:hover, .tabs .categories li.active a{
	background-color:#a5acb2;
	text-decoration: none;
}
.tabs .categories li.active  ul li a{background-color: #dfdfdf;}
.tabs .categories li.active a:hover{background-color:#a5acb2;}
.tabs .categories li.active ul li.active a{background-color:#a5acb2;}
.tabs .categories li.active ul li.active li a{background-color: #dfdfdf;}
.tabs .categories li.active ul li.active li a:hover{background-color:#a5acb2;}
.tabs .categories ul{
	margin: 1px 0 0;
	padding: 0;
	list-style: none;
	display: none;
}
.tabs .categories li.active ul{display:block;}
.tabs .categories li.active ul ul{display:none;}
.tabs .categories li.active ul li.active ul{display:block;}
.tabs .categories ul li{
	padding: 0 0 1px 10px;
	background: #fff;
}
.tabs .categories ul ul{
	margin: 1px 0 0;
	padding: 0;
	list-style: none;
}
.tabs .categories ul ul li{
	padding: 0 0 1px 10px;
	background: #fff;
}
.newsletter{margin:0 0 9px;}
.newsletter .newsletter-box{
	height: 1%;
	padding: 2px 5px 6px;
	font-size: 12px;
}
.newsletter .heading{
	height:1%;
	overflow: hidden;
	background:#f3f3f3 url(/templates/gardenhome3.se/images/bg-newsletter.gif) no-repeat 9px 2px;
	padding: 5px 5px 6px 71px;
	margin: 0 0 4px;
}
.newsletter .heading p{
	margin: 0;
	font-size: 11px;
	line-height: 10px;
}
.newsletter .form-box{
	height:1%;
	overflow: hidden;
	background: #dfdfdf;
	padding:5px 4px 0 14px;
}
.newsletter .form-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.newsletter .form-box ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px;
}
.newsletter .form-box label{
	float: left;
	font-size: 11px;
	margin: 4px 0 0;
}
.newsletter .form-box .text{
	float: right;
	width: 134px;
	margin: 0;
	border: 1px solid #a5acb2;
	padding: 2px 3px 1px;
}
.newsletter .form-box select{
	width: 142px;
	float: right;
}
.newsletter .form-box .captcha{
	width: 142px;
	float: right;
}
.newsletter .form-box .captcha img{display:block;}
.newsletter .form-box .btn-registration{
	color: #fff;
	background: #3d841c;
/*	border:1px solid #273344; */
	border:0px;
	float: right;
	width: 107px;
	margin: 0;
	padding: 0 0 2px;
	font-size: 11px;
	line-height: 16px;
	height: 20px;
	cursor: pointer;
}
.newsletter .form-box .info{
	float: left;
	color: #000;
	font-size: 11px;
	background: url(/templates/gardenhome3.se/images/dotted-arrows.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
	margin: 8px 0 0;
}
.friend{margin:0 0 8px;}
.friend .friend-box{
	height: 1%;
	padding: 0 5px;
	font-size: 12px;
}
.friend .heading{
	height:1%;
	overflow: hidden;
	background:url(/templates/gardenhome3.se/images/ico-friend.gif) no-repeat 4px 1px;
	padding: 0 5px 6px 61px;
	margin: 0 0 4px;
}
.friend .btn-mail{
	float: right;
	background: #323f51;
	border: 1px solid #273344;
	font-size: 14px;
	color: #fff;
	padding: 1px 14px;
	margin: 12px 0 0;
}
.friend .heading p{
	margin: 0;
	line-height: 14px;
}
.package .package-box{
	height: 1%;
	padding: 2px 5px 6px;
	font-size: 12px;
}
.package .heading{
	height:1%;
	overflow: hidden;
	background:url(/templates/gardenhome3.se/images/ico-package.gif) no-repeat 7px 0;
	padding: 3px 5px 6px 52px;
	margin: 0 0 4px;
}
.package .heading p{
	margin: 0;
	font-size: 12px;
}
.package .form-box{
	height:1%;
	overflow: hidden;
	background: #dfdfdf;
	padding:5px 4px 7px 8px;
}
.package .form-box .text{
	float: left;
	width: 177px;
	margin: 0;
	border: 1px solid #a5acb2;
	padding: 2px 3px 1px;
}
.package .form-box .btn-search{
	color: #fff;
	background: #323f51;
	border:1px solid #273344;
	float: right;
	width: 50px;
	margin: 0;
	padding: 0 0 2px;
	font-size: 14px;
	line-height: 16px;
	height: 20px;
	cursor: pointer;
}
.main{
	width: 719px;
	float: right;
	padding: 5px 5px 0 0;
}
.breadcrumbs{
	height:1%;
	overflow: hidden;
	background: #dfdfdf;
	padding: 8px 0 7px 6px;
	margin: 0 0 7px;
}
.breadcrumbs ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
}
.breadcrumbs ul li{
	float: left;
	background: url(/templates/gardenhome3.se/images/dotted-arrows.gif) no-repeat 0 5px;
	margin: 0 0 0 -9px;
	padding: 0 13px 0 9px;
	font-size: 11px;
	line-height: 14px;
	color: #5f6f85;
}
.breadcrumbs ul li .home{
	background: url(/templates/gardenhome3.se/images/breadcrumb-home.gif) no-repeat 0 1px;
	padding: 0 0 0 19px;
}
.breadcrumbs ul li a{color:#323f51;}

.top-banner, .bottom-banner{
	width:100%;
	overflow:auto;
	margin: 0 0 13px;
	color: #ffffff;
	min-height:140px;
}
.top-banner-inner, .bottom-banner-inner {
	margin:4px;
}
.top-banner img, .bottom-banner img{display:block;}
.bottom-banner{margin:0 0 7px;}
.hot-products{
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}
.hot-products .heading{
	background:#dfdfdf url(/templates/gardenhome3.se/images/bg-products-heading.gif) repeat-x;
	padding: 7px 6px 3px;
	margin: 0 0 5px;
}
.hot-products .heading h2{
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	background: url(/templates/gardenhome3.se/images/heading-arrow.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
}
.hot-products .products-area{
	height:1%;
	overflow: hidden;
	padding: 3px 3px 9px;
	background: #f0f0f0 url(/templates/gardenhome3.se/images/bg-hot-products.gif) no-repeat 0 100%;
}
.hot-products .products-holder{
	width: 714px;
	overflow: hidden;
	margin: 0 0 3px;
}
.hot-products .product-box{
	width: 352px;
	float: left;
	border: 1px solid #dfdfdf;
	margin: 0 3px 0 0;
	background: #fff;
	padding: 9px 0 28px;
	position: relative;
	min-height: 140px;
}
.hot-products .product-box .holder{
	width: 100%;
	overflow: hidden;
}
.hot-products .product-box .photo{
	width: 140px;
	float: left;
	margin: 0 0 0 13px;
	display: inline;
}
.hot-products .product-box .photo img{
	display:block;
	margin:auto;
}
.hot-products .product-box .info{
	width: 150px;
	float: right;
	margin: 13px 31px 0 0;
	display: inline;
}
.hot-products .product-box .name{
	display: block;
	font-size: 14px;
	margin: 0 0 3px;
	font-weight: bold;
	color: #000000;
}
.hot-products .product-box .info p{
	font-size: 11px;
	line-height: 10px;
	margin: 0 0 10px;
}
.hot-products .product-box .price{
	height:1%;
	overflow: hidden;
	padding: 0 0px 0 0;
}
.hot-products .product-box .price .new{
	float: left;
	font-style: normal;
	font-size: 18px;
	line-height: 18px;
	color: #bf0506;
}
.hot-products .product-box .price .old{
	float: right;
	font-style: normal;
	font-size: 12px;
	line-height: 22px;
	background:url(/templates/gardenhome3.se/images/old-price.gif) no-repeat 0 2px;
	padding: 0 0 0 5px;
	font-weight: bold;
}
.hot-products .product-box .price .regular{
	float: left;
	font-style: normal;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
}
.hot-products .product-box .actions{
	width:100%;
	overflow: hidden;
	position: absolute;
	bottom:8px;
	left:0;
}
* html .hot-products .product-box .actions{bottom:7px;}
.hot-products .product-box .actions ul{
	float: right;
	margin: 0 4px 0 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.hot-products .product-box .actions ul li{
	float: left;
	border:0px;
	margin: 0 3px 0 0;
	display: inline;
	font-size: 11px;
}
.hot-products .product-box .actions ul li a{
	display:block;
	width: 107px;
	background: #3d841c;
	color: #fff;
	padding: 2px 0;
	text-align: center;
}
.hot-products .product-s{
	width: 163px;
	float: left;
	border: 1px solid #dfdfdf;
	margin: 0 2px 0 0;
	background: #fff;
	padding: 11px 2px 5px 9px;
	position: relative;
	min-height: 225px;
}
.hot-products .product-s .photo{
	width: 100%;
	overflow:hidden;
	margin: 0 0 3px;
	height: 100px;
}
.hot-products .product-s .photo img{
	display:block;
	margin: 0 auto;
}
.hot-products .product-s .info{
	width:100%;
	overflow:hidden;
}
.hot-products .product-s .name{
	display: block;
	font-size: 14px;
	margin: 0 0 5px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
.hot-products .product-s .info p{
	font-size: 11px;
	line-height: 10px;
	margin: 0 0 20px;
}
.hot-products .product-s .price{
	height:1%;
	overflow: hidden;
}
.hot-products .product-s .price .new{
	float: left;
	font-style: normal;
	font-size: 18px;
	line-height: 18px;
	color: #bf0506;
	margin: 0 0 0 0px;
	display: inline;
}
.hot-products .product-s .price .old{
	float: right;
	font-style: normal;
	font-size: 12px;
	line-height: 22px;
	background:url(/templates/gardenhome3.se/images/old-price.gif) no-repeat 0 2px;
	padding: 0 0 0 0px;
	margin: 0 17px 0 0;
	display: inline;
	font-weight: bold;
}
.hot-products .product-s .price .regular{
	float: left;
	font-style: normal;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
	margin: 0 0 0 17px;
	display: inline;
}
.logos{
	height: 1%;
	overflow: hidden;
	border: solid #f0f0f0;
	border-width: 4px 1px 1px;
	padding:3px 0 3px 21px;
	margin: 0 0 13px;
}
.logos ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
	overflow: hidden;
}
.logos ul li{
	float: left;
	margin: 0 5px 0 0;
}
.logos ul li img{display:block;}
/* footer */
#footer {
	width:1000px;
	overflow:hidden;
	background-color: #3F841D;
	padding: 9px 0 0;
}
#footer ul{
	margin: 0 0 9px;
	padding: 0;
	list-style: none;
	text-align: center;
}
#footer ul li{
	background: url(/templates/gardenhome3.se/images/nav-sep.gif) no-repeat;
	padding: 0 5px 0 11px;
	display: inline;
	font-size: 14px;
}
#footer ul li:first-child{
	background: none;
	padding-left: 0;
}
#footer ul li a{color:#fff;}
#footer p{
	margin: 0 0 10px;
	color: #273344;
	font-size: 10px;
	text-align: center;
}
#footer p a{
	color:#fff;
}

/* inner-1 */
#inner-1 .breadcrumbs{margin: 0 0 4px;}
.description{
	height: 1%;
	overflow: hidden;
	padding:0 6px 0 10px;
	margin: 0 0 20px;
}
.description .heading{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #a5acb2;
	margin: 0 0 20px;
}
.description .heading h1 {
	font-size:18px;
	color:#3d841c;
	margin:0px;
	font-weight:normal;
}
.star-rating{
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	display: inline;
	float: right;
	width:85px;
	height:17px;
	position:relative;
	background:url(/templates/gardenhome3.se/images/star.gif) repeat-x;
}
.star-rating li{
	float: left;
}
.star-rating li a{
	display:block;
	width:17px;
	height:17px;
	text-decoration:none;
	text-indent:-9999px;
	z-index:2;
	position:absolute;
	padding:0;
}
.star-rating li a:hover,
.star-rating li.active a{
	background:url(/templates/gardenhome3.se/images/star.gif) 0 100%;
	z-index:1;
	left:0;
}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star{width:17px;}
.star-rating a.two-stars{left:17px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars{width:34px;}
.star-rating a.three-stars{left:34px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars{width:51px;}
.star-rating a.four-stars{left:51px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars{width:68px;}
.star-rating a.five-stars{left:68px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars{width:85px;}

.description h2{
	font-size:18px;
	font-weight: normal;
	margin: 0;
	color:#3d841c;
}
.description p{
	margin:0 0 5px;
	font-size: 12px;
	line-height: 14px;
}
.top-list{
	width: 100%;
	overflow: hidden;
	margin: 0 0 34px;
}
.top-list .heading{
	background:#dfdfdf url(/templates/gardenhome3.se/images/bg-products-heading.gif) repeat-x;
	padding: 7px 6px 3px;
	margin: 0 0 1px;
}
.top-list .heading h2{
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	background: url(/templates/gardenhome3.se/images/heading-arrow.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
}
.top-list .see-all{
	width: 100%;
	overflow: hidden;
}
.top-list .see-all a{
	float: right;
	background: #dfdfdf;
	border:solid #d2d2d2;
	border-width: 0 1px 1px;
	color: #000;
	font-size: 12px;
	padding: 1px 31px 2px;
	margin: 0 9px 0 0;
	display: inline;
}
.product-list{
	height:1%;
	overflow: hidden;
	background: #dfdfdf;
	padding: 1px 1px 0;
}
.product-list .title{
	height: 1%;
	overflow: hidden;
	padding: 1px 0 3px;
}
.product-list .title strong{
	font-weight: normal;
	font-size: 11px;
}
.product-list .title .product-t{
	float: left;
	width: 340px;
	padding: 0 0 0 86px;
}
.product-list .title .price-t{
	float: left;
	width: 146px;
	text-align: right;
	padding: 0 53px 0 0;
}
.product-list .title .buy-t{
	float: left;
	width: 38px;
	padding: 0 0 0 37px;
}
.product-list ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.product-list ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 2px 0 2px;
	margin: 0 0 1px;
}
.product-list .photo{
	width: 68px;
	float: left;
	margin: 0 19px 0 9px;
	display: inline;
}
.product-list .photo img{display:block; margin:auto;}
.product-list .info{
	width: 240px;
	float: left;
	padding: 5px 0 0;
	margin: 0 90px 0 0;
}
.product-list .info strong{
	display: block;
	font-size: 10px;
	font-weight: normal;
}
.product-list .info p{
	margin: 0;
	font-size: 9px;
}
.product-list .info p a{color:#323f51;}
.product-list .price{
	width: 170px;
	float: left;
	padding: 22px 0 0;
	margin: 0 29px 0 0;
	text-align: right;
}
.product-list .price strong{
	display: block;
	color: #bf0607;
	font-size: 10px;
	font-weight: normal;
}
.product-list .price em{
	display: block;
	color: #464646;
	font-size: 9px;
	font-style: normal;
}
.product-list .buy{
	width: 75px;
	float: left;
	margin: 28px 0 0;
}
.product-list .buy .text{
	width: 20px;
	float: left;
	border: 1px solid #dfdfdf;
	margin: 2px 4px 0 0;
	font-size: 9px;
	text-align: center;
	padding:0;
}
.product-list .buy .btn-buy{
	background: #ff8400;
	color: #ffffff;
	border: 0;
	font:11px/16px Arial, Verdana, sans-serif;
	cursor: pointer;
	padding: 0 0 2px;
	margin: 0;
	width: 46px;
	height: 16px;
	float: left;
}
.catalog{
	width: 100%;
	overflow: hidden;
}
.catalog .heading{
/*url(/templates/gardenhome3.se/images/bg-products-heading.gif) repeat-x;*/
	background:#dfdfdf;
	padding: 4px 1px 3px 5px;
	margin: 0 0 7px;
	height: 1%;
	overflow: hidden;
}
.catalog .bottom{margin: 0 0 17px;}
.catalog .heading .pages{
	float: left;
	padding: 3px 0 0;
}
.catalog .pages .prev,
.catalog .pages .next{
	float: left;
	font-size: 12px;
	color: #000;
	background: #e7e7e7;
	margin: 0 2px 0 0;
	padding: 0 4px;
}
.catalog .pages .prev:hover,
.catalog .pages .next:hover{
	text-decoration: none;
	background: #3d841c;
	color: #fff;
}
.catalog .pages .current{
	text-decoration: none;
	background: #3d841c;
	color: #ffffff;
}
.catalog .pages ul{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.catalog .pages ul li{
	float: left;
	font-size: 12px;
	margin: 0 2px 0 0;
	display: inline;
}
.catalog .pages ul li a{
	color: #000;
	background: #e7e7e7;
	padding: 0 4px;
}
.catalog .pages ul li a:hover, .catalog .pages ul li.active a{
	text-decoration: none;
	background: #3d841c;
	color: #fff;
}
.catalog .sort{
	float: right;
}
.catalog .sort label{
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 0 5px 0 0;
}
.catalog .sort select{
	float: left;
	width: 117px;
	font-size: 10px;
	line-height: 10px;
}
.catalog-list{
	margin: 0 0 15px;
	padding: 0 1px;
	list-style: none;
}
.catalog-list li{
	vertical-align: top;
	height:1%;
	overflow: hidden;
	border:1px solid #dfdfdf;
	padding: 10px 9px 5px 22px;
	margin: 0 0 3px;
}
.catalog-list .photo{
	width: 194px;
	float: left;
	margin: 9px 0 0 0;
	overflow: hidden;
}
.catalog-list .photo img {
	display: block;
	margin: 0 auto;
}
.catalog-list .info{
	width: 470px;
	float: right;
}
.catalog-list .info .text{
	width: 100%;
	overflow: hidden;
	margin: 5px 0 16px;
}
.catalog-list .info .text-box{
	width: 305px;
	float: left;
	padding: 7px 0 0;
}
.catalog-list .info .text-box h2{
	font-size: 14px;
	margin: 0 0 2px;
	font-weight: normal;
}
.catalog-list .info .text-box a {
	color:#3d841c;
}
.catalog-list .info .text-box p{
	font-size:12px;
	line-height: 14px;
	margin: 0 0 11px;
}
.catalog-list .info .text-box .more{
	width: 100%;
	overflow: hidden;
}
.catalog-list .info .text-box .more a{
	float: left;
	background: #3d841c;
	color: #fff;
	padding: 3px 10px;
}
.catalog-list .info form {
	float: right;
}
.catalog-list .status{
	width: 120px;
	float: right;
}
.catalog-list .status-box{
	margin: 0 0 17px;
	padding: 4px 4px 4px 5px;
	list-style: none;
	background: #ffffff;
}
.catalog-list .status-box li{
	vertical-align: top;
	border: 0;
	margin: 0 0 1px;
	padding: 0;
	font-size: 12px;
}
.catalog-list .status-box li a{
	display: block;
	background: #ffffff;
	color: #0;
	padding: 4px 0 3px 25px;
}
.catalog-list .status-box li a em{
	font-style: normal;
	font-size: 10px;
}
.catalog-list .status-box li span{
	display: block;
	background: #ffffff;
	color: #0;
	padding: 4px 0 3px 25px;
}
.catalog-list .status .unavailable{background: url(/templates/gardenhome3.se/images/ico-unavailable.gif) no-repeat 4px 4px;}
.catalog-list .status .available{background: url(/templates/gardenhome3.se/images/ico-available.gif) no-repeat 4px 4px;}
.catalog-list .status .days{background: url(/templates/gardenhome3.se/images/ico-days.gif) no-repeat 7px 6px;}
.catalog-list .status .notify{color:#000000; background: url(/templates/gardenhome3.se/images/ico-notify.gif) no-repeat 4px 4px;}
.catalog-list .status .reviews{display:block; }
.catalog-list .status .tell-friend{background: url(/templates/gardenhome3.se/images/ico-tell-friend.gif) no-repeat 3px 1px;}
.catalog-list .status .wish{background: url(/templates/gardenhome3.se/images/ico-wish.gif) no-repeat 3px 1px;}
.catalog-list .status .pdf{background: url(/templates/gardenhome3.se/images/ico-pdf.gif) no-repeat 3px 1px;}
.catalog-list .status .print{background: url(/templates/gardenhome3.se/images/ico-print.gif) no-repeat 3px 1px;}
.catalog-list .status .price{
	height:1%;
	overflow: hidden;
}
.catalog-list .status .price .new{
	float: left;
	font-style: normal;
	font-size: 19px;
	line-height: 19px;
	color: #bf0506;
	margin: 0 0 0 6px;
	display: inline;
}
.catalog-list .status .price .old{
	float: right;
	font-style: normal;
	font-size: 12px;
	line-height: 22px;
	background:url(/templates/gardenhome3.se/images/old-price.gif) no-repeat 0 2px;
	padding: 0 0 0 5px;
	margin: 0 9px 0 0;
	display: inline;
	font-weight: bold;
}
.catalog-list .status .price .regular{
	float: right;
	font-style: normal;
	font-size: 19px;
	line-height: 19px;
	color: #000000;
	margin: 0 6px 0px 6px;
	display: inline;
}
.catalog-list .buy{
	width: 100%;
	overflow: hidden;
}
.catalog-list .buy .form-box{float: right;}
.catalog-list .buy label{
	float: left;
	font-size: 11px;
	line-height: 20px;
	margin: 0 7px 0 0;
}
.catalog-list .buy select{
	float: left;
	width: 215px;
	margin: 1px 2px 0 0;
}
.catalog-list .buy .quantity{
	float: left;
	width: 24px;
	border: 1px solid #e2e3ea;
	text-align: center;
	margin: 0 6px 0 0;
	padding: 2px 0;
	font-size: 13px;
}
.catalog-list .buy .btn-buy{
	float: left;
/*	border: 1px solid #273344; */
	border: 0;
	background: #ff8400 url(/templates/gardenhome3.se/images/ico-buy.gif) no-repeat 3px 4px;
	color: #ffffff;
	font-weight:bold;
	padding: 3px 5px 2px 27px;
}
.catalog-list .buy .btn-buy-disabled{
	float: left;
	border: 1px solid #273344;
	background: #cccccc url(/templates/gardenhome3.se/images/ico-buy.gif) no-repeat 3px 4px;
	color: #fff;
	padding: 3px 5px 2px 27px;
}
/* inner-2 */
#inner-2 .breadcrumbs{margin:0 0 16px;}
#inner-2 .top-list{margin:0 0 15px;}
.description .product{
	vertical-align: top;
	height:1%;
	overflow: hidden;
	padding: 3px 9px 4px 2px;
	margin: 0 0 34px;
}
.description .product .photo{
	width: 196px;
	float: left;
	margin: 9px 0 0 0;
}
.description .product .photo-box{
	height: 1%;
	overflow: hidden;
	border: 1px solid #a6adb3;
}
.description .product .photo-box img{
	display:block;
	margin: auto;
	padding:5px;
}
.description .product .photo ul{
	margin: -1px 0 0;
	padding: 0;
	list-style: none;
}
.description .product .photo ul li{
	vertical-align: top;
	border: 1px solid #a6adb3;
	margin: 0 0 1px;
	font-size: 12px;
}
.description .product .photo ul li a{
	display: block;
	height: 1%;
	color: #000;
	padding: 4px 0 3px 34px;
}
.description .product .photo ul li a:hover{background-color: #dfdfdf;}
.description .product .photo ul li .resize{background: url(/templates/gardenhome3.se/images/ico-resize.gif) no-repeat 4px 3px;}
.description .product .photo ul li .more-photos{background: url(/templates/gardenhome3.se/images/ico-gallery.gif) no-repeat 8px 4px;}
.description .product .info{
	width: 480px;
	float: right;
}
.description .product .info .text{
	width: 100%;
	overflow: hidden;
	margin: 5px 0 33px;
}
.description .product .info .text-box{
	width: 255px;
	float: left;
	padding: 7px 0 0;
}
.description .product .info .item-data{
	width: 100%;
	overflow: hidden;
	margin: 0 0 18px;
}
.description .product .info .text-box dl{
	height:1%;
	overflow: hidden;
	font-size: 12px;
	margin: 0 0 1px;
	padding: 3px 0 4px 8px;
}
.description .product .info .text-box .item{background:none;}
.description .product .info .text-box dt{
	float: left;
	font-weight: bold;
}
.description .product .info .text-box dd{
	float: left;
	margin: 0 0 0 5px;
}
.description .product .price{
	height:1%;
	overflow: hidden;
}
.description .product .price .new{
	float: left;
	font-style: normal;
	font-size: 19px;
	line-height: 19px;
	color: #bf0506;
	margin: 0 0 0 44px;
	display: inline;
}
.description .product .price .regular{
	float: left;
	font-style: normal;
	font-size: 19px;
	line-height: 19px;
	color: #000000;
	margin: 0 0 0 44px;
	display: inline;
}
.description .product .price .old{
	float: right;
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	background:url(/templates/gardenhome3.se/images/old-price.gif) no-repeat 0 2px;
	padding: 0 0 0 5px;
	margin: 0 81px 0 0;
	display: inline;
	font-weight: bold;
}
.description .product .status{
	width: 188px;
	float: right;
	padding: 3px 0 0;
}
.description .product .status-box{
	margin: 0 0 17px;
	padding: 4px 4px 4px 5px;
	list-style: none;
	background: #ffffff;
}
.description .product .status-box li{
	vertical-align: top;
	border: 0;
	margin: 0 0 1px;
	padding: 0;
	font-size: 12px;
	width: 100%;
	overflow: hidden;
}
.description .product .status-box li a{
	display: block;
	background: #ffffff;
	color: #0;
	padding: 4px 0 3px 25px;
}
.description .product .status-box li a em{
	font-style: normal;
	font-size: 10px;
}
.description .product .status-box li span{
	display: block;
	background: #ffffff;
	color: #0;
	padding: 4px 0 3px 25px;
}
.description .product .status .unavailable{color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-unavailable.gif) no-repeat 4px 4px;}
.description .product .status .available{color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-available.gif) no-repeat 4px 4px;}
.description .product .status .days{color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-days.gif) no-repeat 7px 6px;}
.description .product .status .notify{color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-notify.gif) no-repeat 4px 4px;}
.description .product .status .reviews{color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-reviews.gif) no-repeat 3px 1px;}
.description .product .status .tell-friend {color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-tell-friend.gif) no-repeat 4px 5px;}
.description .product .status .wish{color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-wish.gif) no-repeat 4px 4px;}
.description .product .status .pdf{color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-pdf.gif) no-repeat 3px 3px;}
.description .product .status .print{color:#000000; background:#ffffff url(/templates/gardenhome3.se/images/ico-print.gif) no-repeat 5px 2px;}

.description .product .buy{
	width:480px;
	overflow: hidden;
	padding: 0 10px 0 0;
	position: relative;
	margin: 0 0 0 -10px;
}
.description .product .buy .form-box{float: right;}
.description .product .buy label{
	float: left;
	font-size: 11px;
	line-height: 20px;
	margin: 14px 7px 0 0;
}
.description .product .buy select{
	float: left;
	width: 175px;
	margin: 14px 2px 0 0;
}
.description .product .buy .quantity{
	float: left;
	width: 24px;
	border: 1px solid #e2e3ea;
	text-align: center;
	margin: 12px 6px 0 0;
	padding: 2px 0;
	font-size: 13px;
}
.description .product .buy .btn-buy{
	float: left;
	border: 0px;
	background: #ff8400 url(/templates/gardenhome3.se/images/ico-buy-green.gif) no-repeat 7px 4px;
	color: #fff;
	padding: 9px 5px 5px 34px;
	font-size: 15px;
	font-weight: bold;
	white-space: nowrap;
}
.description .product .buy .btn-buy-disabled{
	float: left;
	border: 1px solid #273344;
	background: #cccccc url(/templates/gardenhome3.se/images/ico-buy-green.gif) no-repeat 7px 4px;
	color: #fff;
	padding: 9px 5px 5px 34px;
	font-size: 15px;
	font-weight: bold;
	white-space: nowrap;
}
.product-tabs{
	width:703px;
	overflow: hidden;
	margin: 0 0 0 -3px;
}
.product-tabs .tabset{
	margin: 0;
	padding: 0 0 1px;
	list-style: none;
	height: 1%;
	overflow: hidden;
	background: url(/templates/gardenhome3.se/images/bg-description-tabset.gif) repeat-x 0 100%;
}
.product-tabs .tabset li{
	float: left;
	margin: 0 3px 0 0;
	font-size: 13px;
}
.product-tabs .tabset a{
	color:#000;
	background: #dfdfdf;
	float: left;
	padding: 3px 5px 2px 5px;
}
.product-tabs .tabset a.active{
	background:#3d841c url(/templates/gardenhome3.se/images/arrow-heading.gif) no-repeat 10px 8px;
	color:#fff;
	text-decoration: none;
	padding: 3px 5px 2px 21px;
}
.product-tabs .tab-content{
	height:1%;
	overflow: hidden;
	background: #fff;
	padding:13px 11px 3px;
}
.product-tabs .tab-content p{
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 14px;
}

#notifyPopup {
	display:none;
	z-index:-100;
	border:1px solid;
	border-color: #000000;
	position:absolute;
	width:370px;
	height:131px;
	top:100px;
	left:100px;
	background-color:#273344;
}

.changePane {
	border:1px solid;
	padding:5px;
	border-color:#cccccc;
}

.changeRow {
	height:22px;
}

.changeRow2 {
	height:25px;
}

.changeRowProduct {
	float:left;
	width:500px;
	margin-top:3px;
	font-size:12px;
}

.changeRowProduct2 {
	float:left;
	width:500px;
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
}

.changeRowAmount {
	float:left;
	width:40px;
}

.changeRowAmount2 {
	float:left;
	width:40px;
	font-weight:bold;
	margin-top:3px;
	font-size:12px;
}

.changeRowAmount input {
	width:30px;
}

.changeRowPrice {
	float:left;
	width:70px;
	margin-top:3px;
	margin-left:20px;
	font-size:12px;
}

.changeRowPrice2 {
	float:left;
	width:70px;
	margin-top:3px;
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
}

.changeRowTotal {
	float:left;
	width:70px;
	margin-top:3px;
	margin-left:0px;
	font-size:12px;
}

.changeRowTotal2 {
	float:left;
	width:70px;
	margin-top:3px;
	margin-left:0px;
	font-size:12px;
	font-weight:bold;
}

.changeRowSeparator {
	border-top:1px dotted;
	margin:5px;
}

.loginForm {
	margin-top:5px;
	border:1px solid;
	border-color:#cccccc;
	padding:5px;
}

.loginForm .head {
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.loginForm .row {
	height:22px;
}

.loginForm .row2 {
	height:22px;
	margin-top:5px;
}

.loginForm .row3 {
	height:22px;
}

.loginForm .row4 {
	margin-bottom:10px;
}

.loginForm .title {
	float:left;
	width:140px;
	margin-top:3px;
}

.loginForm .error {
	color:#FF0000;
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

.loginForm .value {
	margin-left:20px;
	float:left;
}

.loginForm .value select {
	width:150px;
}

.loginForm .row .value input {
	width:150px;
	text-align: left;
	margin-left:0px;
}

.myPage-tabtext {
	font-weight:bold;
	font-size:12px;
}

.cashierPane {
	border:3px solid; 
	border-color:#ff0000; 
	padding:5px;
}

#qcashierAddressPane {
	margin-top:5px;
}

.qcashierAddressPane1 {
	float:left;
	border:1px solid;
	border-color:#cccccc;
	width:345px;
	padding:5px;
}

.qcashierAddressPane1 select {
	width:240px;
}

.qcashierAddressPane1 input {
	width:234px;
}

.qcashierAddressPane1 #zipcode {
	width:50px;
}

.qcashierAddressPane1 #city {
	width:168px;
}

.qcashierLoginBar {
	border:2px solid;
	border-color:#000000;
	padding:3px;
	text-align:center;
	background-color:#CC6600;
}

.qcashierLoginBar a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

.qcRow {
	height:25px;
}

.qcLeft {
	width:100px;
	float:left;
	margin-top:3px;
}

.qcRight {
	float:left;
	width:240px;
}

.qcashierAddressPane2 {
	float:right;
	border:1px solid;
	border-color:#cccccc;
	width:345px;
	padding:5px;
}

.qcashierAddressPane2 select {
	width:250px;
}

.qcashierAddressPane2 input {
	width:234px;
}

.qcashierAddressPane2 .mobile {
	width:100px;
}

.qcashierAddressPane2 .smsnotification {
	width:auto;
}

.qcashierAddressPane2 .newsletter {
	width:auto;
}

.qcashierAddressPane2 .mobilerow {
	margin:0px;
	padding:0px;
}

.qcashierFreight {
	border:1px solid;
	border-color: #cccccc;
	padding:5px;
	padding-bottom:0px;
}

.qcashierFreight ul {
	text-decoration: none;
	margin:0px;
	padding:0px;
	list-style: none;
}

.qcashierFreight li {
	text-decoration: none;
	border:1px solid;
	border-color: #cccccc;
	height:40px;
	margin-bottom:5px;
}

.qcashierFreight li input {
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	float:left;
}

.qcashierFreight li em {
	float:left;
	font-style: normal;
	margin-top:13px;
}

.qcashierFreight li img {
	float:right;
	margin-right:10px;
	margin-top:8px;
}

.qcPaymentLeft {
	width:345px;
	float:left;
	border:1px solid;	
	border-color:#cccccc;
	padding:5px;
	padding-bottom:0px;
}

.qcashierPayment {
}

.qcashierPayment ul {
	text-decoration: none;
	margin:0px;
	padding:0px;
	list-style: none;
}

.qcashierPayment li {
	text-decoration: none;
	border:1px solid;
	border-color: #cccccc;
	height:60px;
	margin-bottom:5px;
}

.qcashierPayment li input {
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	float:left;
}

.qcashierPayment li em {
	float:left;
	font-style: normal;
	margin-top:13px;
}

.qcashierPayment li img {
	float:right;
	margin-right:10px;
	margin-top:8px;
}

.qcPaymentRight {
	width:345px;
	float:right;
	border:1px solid;
	border-color:#cccccc;
	padding:5px;
}

.qcBasket {
	border:1px solid;
	border-color:#cccccc;
	padding:5px;
}
.qcBottom input {
	margin-top:10px;
	margin-bottom:20px;
	border: 1px solid;
	border-color: #000000;
	background: #ff8400;
	color: #fff;
	height:30px;
	width:100px;
	font-size:14px;
	margin-left:618px;
}

.qcComment {
	width:345px;
	float:left;
	border:1px solid;	
	border-color:#cccccc;
	padding:5px;
	margin-top:5px;
	height:90px;
}

.qcComment em {
	font-weight:bold;
	font-style:normal;
	display:block;
}

.qcComment textarea {
	display:block;
	margin-top:5px;
	width:340px;
	height:50px;
}

.qcDiscount {
	width:345px;
	float:right;
	border:1px solid;
	border-color:#cccccc;
	padding:5px;
	margin-top:5px;
	height:90px;
}

.qcDiscount em {
	font-weight:bold;
	font-style:normal;
	display:block;
}

.qcDiscount input {
	margin-top:5px;
	display:block;
}

.qcDiscount .wide {
	margin-top:5px;
	display:block;
	width:340px;
}

.qcErrorMessage {
	margin-top:10px;
	margin-bottom:5px;
	padding:10px;
	border:3px solid;
	border-color:#ff0000;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}

#ajaxLoader {
	position:absolute;
	left:0;
	top:0;
	display: none;
	z-index:100;
}

#ajaxLoader .inner {
	background-color:#ffffff;
	border:3px solid;
	width:350px;
	height:120px;
	text-align:center;
	position:fixed;
	padding-top:20px;
}

#ajaxLoader em {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:20px;
	display:block;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}

#qcFetchAddr {
	display:block;
	float:right;
	width:100px;
}

#qcPno {
	display:block;
	float:left;
	width:130px;
}

/* notifyPopup */

#notifyPopupPane {
	margin:2px;
	border:1px solid;
	border-color: #000000;
	background-color:#F3F2F0;
}

#notifyPopupPane em {
	background-color:#CCCCCC;
	border-bottom:1px solid;
	padding:3px;
	font-weight:bold;
	font-style:normal;
	display:block;
}

#notifyPopupPane p {
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}

#notifyPopupPane #notifyEmail {
	display:block;
	margin:auto;
	width:325px;
}

#notifyPopupPane #notifyPopupPaneButtonBar {
	margin:auto;
	margin-top:10px;
	width:124px;
	height:25px;
}

#notifyPopupPane #notifyPopupPaneButtonBar input {
	width:55px;
	float:left;
	margin-left:3px;
	margin-right:3px;
}

.tryggEhandel {
	position: relative;
	top: -190px;
	float: right;
	margin-right:10px;
	width:100px;
	height:100px;
}

#mpPartPay {
	clear:both;
	margin-top:20px;
	height:18px;
	margin-left:6px;
}

#mpPartPay img {
	display:block;
	float:left;
	padding-top:7px;
}

#mpPartPay div {
	float:left;
	margin-left:1px;
	margin-top:8px;
}

