html, body, p, div, td {
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Arial;
}
a img{
	border:none;
}
body {
	text-align:center;
	background:#000;
	padding-top:10px;
/*	background-attachment:fixed;
	background-image:url(/images/common/lab68.png);
	background-position:right bottom;
	background-repeat:no-repeat;*/
}
a {
	color: #fff;
}
#wrap {
	text-align:left;
	width:990px;
	border:none;
	background-color:#000;
	margin:0 auto;
	color:#fff;
}
/**
 * HEADER
 */
#header {
	height:80px;
	height:69px;
	background-color:#000;
	color:#deded1;
}
#header #webshop-apps{
	width:651px;
	float:left;
}
#webshop-blogg{
	margin-bottom:10px;
margin-top:10px;
padding-left:5px;
}
#webshop-apps div{
	display:block;
	width:100%
}
#header #webshop-logo{
	width:339px;
	height:69px;
	float:left;
	background: url(../images/common/follestad_webshop.gif) no-repeat;
}
img.logo-link {
	width: 339px;
	height: 68px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#header #top-navigation{
	display:block;
	width:100%
}
#header #language-chooser{
	margin-left:150px;
	float:right;
	position:relative;
	font-size:11px;
}
#language-chooser span{
	font-weight:bold;
	position:relative;
	top:-2px;
}
span#lang-icons{
	position:relative;
	top:2px;
}
#header ul#top-navigation{
	color:#deded1;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin-left:-30px;
}
ul#top-navigation li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
}
ul#top-navigation span{
	margin:0 5px 0 0;
}
ul#top-navigation li a{
	color:#deded1;
	text-decoration:none;
}
div#search{
	position:relative;
	float:right;
	margin-right:7px;
	font-size:11px;
	margin-left:18px;
	width:240px;
}
#search span{
	float:left;
	position:relative;
	font-weight:bold;
	top:3px;
}
#searchform button {
	background-color: transparent;
	border:1px solid #626262;
	cursor:pointer;
	color:#626262;
	top:1px;
	position:relative;
	font-size:10px;
	font-weight:bold;
	width:27px;
	height:17px;
	padding-bottom:1px;
}
#searchform button:hover{
	color:#fafafa;
}
#searchform p{
	margin-left: 20px;
	margin-top: 5px;
}
#searchform input{
	background:transparent;
	border:1px solid #626262;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	position:relative;
}
#searchform{
	/*height:40px;
	left:0;
	width:240px;*/
}
/***
 * end of HEADER
 */



#window-mainshow{
	width:500px;
	height:400px;
	background-color:#484848;
	border:1px solid #626262;
	opacity:0.85;
}

div.new-tag{
	background-attachment:scroll;
	background-image:url(../images/common/new_tag.png);
	background-position:left center;
	background-repeat:no-repeat;
	
}



/**
 * left navigation
 */
#nav-left {
	float:left;
	background:transparent;
	color:#ddd;
	width:140px;
	font-size:12px;
	font-weight:bold;
	margin-top:22px;
}
#nav-left h1{
	font-size:18px;
	margin:0;
	margin-bottom:1px;
}
#nav-left h3{
	font-size:18px;
	margin:0;
	margin-bottom:1px;
}
ul#left-nav-categories li{
	list-style:none;
	line-height:15px;
	/*width: 140px;*/
	border:1px solid transparent;
}
ul#left-nav-categories li.sub_title, ul#left-nav-brands li.sub_title{
	font-size:18px;
	display:block;
	border-bottom:1px solid #626262;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	/*width:119px;*/
	/*padding-left:5px;*/
	text-transform:uppercase;
}
ul#left-nav-categories li:hover{
	border-top:1px solid #626262;
	border-bottom:1px solid #626262;
	border-left:1px solid #626262;
	border-right:1px solid #626262;
	cursor:pointer;
}
ul#left-nav-categories li ul.ux-menu-sub li:hover, ul#left-nav-brands li ul.ux-menu-sub li:hover{
	border:1px solid transparent;
	cursor:pointer;
}
ul#left-nav-categories li ul.ux-menu-sub li.sub_title:hover, ul#left-nav-brands li ul.ux-menu-sub li.sub_title:hover{
	border-bottom:1px solid #626262;
	cursor:pointer;
}
ul.category-submenu{
	background:url(../images/common/submenu_bg.png) repeat-y;
	border-bottom:1px solid #626262;
	border-top:1px solid #626262;
	width:120px;
	padding-left:5px;
	position:absolute;
	margin-left:133px;
	display:none;
	margin-top:-26px;
	z-index:999;
}
.left-nav-category-submenu{
	background:url(../images/common/submenu_bg.png) repeat-y;
	border-bottom:1px solid #626262;
	border-top:1px solid #626262;
	width:120px;
	padding-left:5px;
	position:absolute;
	margin-left:133px;
	display:none;
	margin-top:-26px;
	z-index:999;
}
.left-nav-category-submenu .submenu-title{
	display:block;
	border-bottom:1px solid #626262;
	margin-left:-4px;
	padding-left:4px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.left-nav-category-submenu .submenu-content{
	display:block;
}

ul#left-nav-categories{
	padding-left:0;
	line-height:25px;
	margin:0;
	margin-top:0px;
	margin-left:-5px;
}
ul#left-nav-brands{
	padding-left:0;
	line-height:25px;
	margin:0;
	margin-top:0px;
	margin-left:-5px;
}
ul#left-nav-brands li{
	list-style:none;
	padding-left:0;
	border:1px solid transparent;
/*	width:140px;*/
	line-height:15px;
}
ul#left-nav-brands li:hover{
	border:1px solid #626262;
	cursor:pointer;
}
.left-nav-brands-submenu{
	background:url(../images/common/submenu_bg.png) repeat-y;
	border-bottom:1px solid #626262;
	border-top:1px solid #626262;
	width:120px;
	padding-left:5px;
	position:absolute;
	margin-left:133px;
	display:none;
	margin-top:-26px;
	z-index:999;
}
.left-nav-brands-submenu .submenu-title{
	display:block;
	border-bottom:1px solid #626262;
	margin-left:-4px;
	padding-left:4px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.left-nav-brands-submenu .submenu-content{
	display:block;
}

#nav-left-categories-div{
	margin-top:0px;
}
#nav-left-brands{
	margin-top:13px;
}
/*
ul.ux-menu-sub li{
	padding-left:5px;
	width:119px;
}
*/
/**
 * end of Left navigation
 */

#content {
	float:left;
	margin-left:5px;
	width:840px;
	position:relative;
}
#left {
	float:left;
	background:#fafafa;
	width:200px;
}
#center {
	float:left;
	background:#777;
	width:400px;
	min-height:300px;
}

#right {
	float:left;
	background:#999;
	width:200px;
}
#footer{
	height:50px;
	background:#000;
	margin-top:45px;
}
#footer ul#bottom-logos{
	color:#deded1;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	/*width:510px;*/
	background:url(image-url.gif) no-repeat bottom center;
	margin: 0 auto;
	padding-left:0;
	margin-left:-30px;
	margin-bottom: 10px;
}
ul#bottom-logos li{
	margin: 0 3px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
}
ul#bottom-logos li img{
	margin-left:28px;
}
.clear{
	clear:both;
}
/**
 * content by menu and language
 */
.mainpage-en{
	background: transparent url('../images/content/mainpage/mainpage_logo.jpg') no-repeat top center;
	min-height:437px;
}
.mainpage-no{
	background: transparent url('../images/content/mainpage/index-3.jpg') no-repeat top center;
	padding-top:440px;
	/*margin-top:27px;*/
	position: relative;
}
.mainpage-no-footer{
	background: transparent url('../images/content/mainpage/follestad_logo_big.gif') no-repeat top center;
	min-height:111px;
	margin-bottom:15px;
}
.debug{
	position:absolute;
	width:1000px;
	background:#ffffff;
	color:#000;
	padding:10px;
	z-index:9999;
	right:10px;
}
.fl{
	float:left;
}
.empty-img-div{
	width:85px;
	height:120px;
}
#list-view-mainpage{
	/*width:830px;*/
	width:808px;
	padding-left:20px;
/*	height:255px;*/
	background:#484848;
	border: 1px solid #626262;
	margin-left:auto;
	margin-right:auto;
}
#list-view	{
	/*width:830px;*/
	width:810px;
	padding-left:20px;
/*	height:511px;*/
	background:#484848;
	border: 1px solid #626262;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}
#list-view-mainpage h5, #list-view h5{
	margin:0;
	margin-bottom:5px;
}
div#content-header{
	height:235px;
	width:830px;
	margin-bottom:10px;
	margin-left:5px;
}
.modifier-chooser{
	height:48px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
}
.modifier-chooser a{
	margin-top:3px;
	/*margin-left:3px;*/
	width:15px;
	display:inline-table;
}
.modifier-chooser span{
	margin-top:3px;
	margin-left:3px;
	width:15px;
	display:inline-table;
}
.list-item{
	background:url('../images/common/itme_bg_right.jpg') no-repeat right center;
	height:240px;
	width:200px;
	margin-top:5px;
	text-align:center;
}
.list-item a, .list-item-right a{
	color:#deded1;
	text-decoration:none;
}
.list-item-right{
	height:240px;
	width:200px;
	margin-top:5px;
	text-align:center;
}
#list-pager{
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
	/*margin-top:10px;*/
	margin-top:5px;
	color:#828282;
}
#list-pager a{
	color:#8f7e66;
	text-decoration:none;
}
#list-pager a.active{
	background-color:#deded1;
	padding:0px 2px;
	color:#484848;
}
.item-header{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:32px;
	color:#deded1;
}
div#list-splitter{
	background:url('../images/common/list_splitter.jpg') no-repeat;
	position:absolute;
	margin-top:230px;
	width:758px;
	margin-left:35px;
}
div.list-item img{
	border:none;
}
div#cp{
	padding-top:5px;
	margin-bottom:5px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background:url('../images/common/list_splitter.jpg') no-repeat top center;
}
#list-sorter{
	margin-top:10px;
	margin-left:10px;
	font-weight:bold;
	color:#828282;
}


#item-view-minimal{
	width:530px;
	height:500px;
	background-color:#484848;
	border:1px solid #626262;
	padding:10px;
	text-align:left;
}
#item-view-minimal #item-img{
	float:left;
}
#item-view-minimal #item-properties{
	display:table;
	float:right;
}
#item-view-minimal #buttons{
	margin-top:10px;
}
#item-view-minimal #item-datas{
	position:relative;
}
#cancel, #update_bag{
	background:#7e6f5a;
	border:1px solid #626262;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	display:inline;
}


#item-view{
	width:810px;
/*	height:700px;*/
	background-color:#484848;
	border:1px solid #626262;
	padding:10px;
}
#item-view h2{
	color:#deded1;
	font-size:18px;
	margin-bottom:0;
	margin-left:40px;
}
#item-view h1{
	color:#deded1;
	font-size:18px;
	margin-bottom:0;
	margin-left:40px;
}
#item-view hr{
	margin-top:0;
	background:#626262;
	border:none;
	height:1px;
	width:96%;
}
#item-view #item-description{
	color:#e9e9e9;
}
#item-description span{
	color:#deded1;
	font-weight:bold;
}
div#item-price{
	margin-left:40px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
div#color-switcher{
	margin-top:15px;
	margin-bottom:15px;
}
div#item-img{
	padding:0;
	margin-left:20px;
}
.qty-container{
	display:block;
}
#item-properties{
	/*margin-top:20px;*/
	position:relative;
}
#qty-input, #size-selector{
 	position:relative;
	margin-top:10px;
}
#size-selector{
	width:135px;
	display:table ;
	position:relative;
}
a.action-options{
	text-decoration:none;
	display:block;
	color:#8f7e66;
	font-size:12px;
	margin-top:7px;
	margin-bottom:7px;
}
div#item-img img{
	margin-left:10px;
}
div#item-img .MagicZoomBigImageCont img{
	margin-left:0;
}
div#suggested-items h2{
	font-size:14px;	
}
/**
 * brands
 */ 
.brand-27{
	background-attachment:scroll;
	background-image:url(../images/common/brand_logos/eton.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
/**
 * item basket form
 */
#qty-input{
	border:1px solid #626262;
	background:transparent;
	color:#ffffff;
}
#increase-qty{
	border:1px solid #626262;
	background:transparent;
	color:#ffffff;
}
#decrease-qty{
	border:1px solid #626262;
	background:transparent;
	color:#ffffff;
}
.add-sub-button{
	border:1px solid #626262;
	background:transparent;
	color:#8f7e66;
	font-size:14px;
	font-weight:bold;
	padding:0;
	width:20px;
	height:20px;
	position:relative;
	top:-1px;
}
.add{
	background:transparent url(../images/buttons/plus.png) no-repeat center center;
}
.remove{
	background:transparent url(../images/buttons/minus.png) no-repeat center center;
}
#add2basket{
	background:#7e6f5a;
	border:1px solid #626262;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
}

/**
 * BREADCRUMB
 */
#breadcrumb{
	float:left;
	position:relative;
	width:490px;
	margin-top:27px;
	margin-left:15px;
	margin-bottom:5px;
}
#breadcrumb a{
	text-decoration:none;
	color:#8f7e66;
	font-weight:bold;
	font-size:11px;
}

#static-content{
	width:810px;
	height:600px;
	background-color:#484848;
	border:1px solid #626262;
	padding:10px;
	margin-top:27px;
	display: table;
}
#content #shop-basket-info{
	float:right;
	margin-bottom:5px;
	/*margin-left:30px;
	width:300px;*/
	margin-right:15px;
	margin-top:27px;
	position:relative;
	color:#828282;
	font-weight:bold;
	display:inline;
}
#shop-basket-info span{
	color:#8f7e66;
	display:inline;
	font-weight:bold;
}
#shop-basket-info #shop_basket_info_items{
	color:#8f7e66;
	display:inline;
}
#shop-basket-info #shop_basket_info_price{
	color:#8f7e66;
	display:inline;
}

#basket-view{
/*	height:430px;*/
	width:810px;
	background-color:#484848;
	color:#ffffff;
	font-size:16px;
	font-family:Arial;
	padding:10px;
	border:1px solid #626262;
	overflow-x:auto;
}
#basket-view h1{
	font-family:Arial;
	font-size: 16px;
	text-align:center;
}
#basket-view-table-header{
	width:810px;
	overflow:hidden;
}
#basket-view-sub{
	height:335px;
	width:810px;
	overflow-x:auto;
}
#shopping-bag-content-table{
	
}
.shopping-bag-content-table-header td{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.shopping-bag-content-table tbody td{
	border-top:1px solid #626262;
	padding:5px 0;
	font-size:12px;
	color:#deded1;
}
.shopping-bag-content-table table tbody td{
	border:none;
}
.shopping-bag-content-table .short-item-info{
	font-size:12px;
	color:#8F7E66;
	font-weight:bold;
	text-align:left;
}
.basket-view-list-item td{
	text-align: center;
}
.post-qty{
	background-color:transparent;
	color:#deded1;
	/*border:1px solid #626262;*/
	border:none;
	margin-left:1px;
	width:30px;
}
#shop-total{
	clear: both;
	float:right;
	margin-right:45px;
	font-size:13px;
	color:#deded1;
	font-weight:bold;
}
#shop-shipping{
	clear: both;
	float:right;
	margin-right:45px;
	font-size:13px;
	color:#deded1;
	font-weight:bold;
	text-transform: uppercase;
}
#shipping-and-handling-rates{
	float:left;
}
/**
 * 
 */
#shopping-bag-title{
	color:#828282;
	font-weight:bold;
	display:inline;
	width:200px;
}
#basket-view-header{
	margin-top:28px;
	margin-bottom:7px;
	margin-left:13px;
}
#shopping-bag-administration{
	display:inline;
	margin-right:32px;
	float:right;
}
#shopping-bag-administration ul{
	display:inline;
}
#shopping-bag-administration ul li{
	display:inline;
	margin-left:15px;
}
#shopping-bag-administration a{
	text-decoration:none;
	font-weight:bold;
	color:#8f7e66;
}
#link-to-view-basket{
	text-decoration:none;
}
#itemSize{
	position: absolute;
}
#sort-by-title{
	float:left;
}
fieldset {
	border: 1px solid #626262;
	margin: 3px 0 10px 0;
}
legend {
	color: #fff;
	font-weight: bold;
}
.styled_button {
	background:#7e6f5a;
	border:1px solid #626262;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
}
div.errors {
	border: 1px solid #626262;
	padding: 3px;
}
input.reg_fields {
	border: 1px solid #626262;
	background: #484848;
	color: #fff;
}
.oneSizeINPUT{
	background-color:#969595;
	border:1px solid #5E5E5E;
}
a.styled_button{
	text-decoration:none;
	padding:3px;
}
span.item-title{
	text-transform:uppercase;
}
div.shipping_and_other_info {
	clear: both;
	margin: 10px 0 0 0;
	text-align: left;
}
.uppercase{
	text-transform:uppercase;
}
.nostyle{
	text-decoration:none;
}
div#list-sorter span{
	float:left;
}
#shop-basket-info #confirm-item-add{
	position:absolute;
	background-color:#000;
	top:13px;
	left:-10px;
	width:190px;
	height:0px;
	display:none;
	border-color:#8F7E66;
	border-style:solid;
	border-width:6px 1px 1px;
	z-index:9999;
	overflow:hidden;
}
#contain-basket-confirmation{
	display:none;
}
div#wrap div#shop-basket-info{
	margin-top:26px;
	float:right;
	margin-bottom:5px;
	margin-right:15px;
	position:relative;
	color:#828282;
	font-weight:bold;
	display:inline;
}
.shop-info-mainpage{
	margin-top:0;
}
#back-arrow{
	background:transparent;
	border:none;
	color:#929292;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:0;
	padding-left:70px;
	height:20px;
	position:relative;
	top:-1px;
	background:transparent url(../images/back_arrow.png) no-repeat center center;
	text-indent:70px;
	margin-left:-45px;
	/*float:left;*/
}
#brand-logo img{
	position:absolute;
	z-index:-99999;
}
.brand_description{
	width:570px;
	margin-left:240px;
	padding-top:130px;
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	z-index:99999;
}
.mainimage-link{
	font-size:14px;
	font-weight:bold;
}
.mainimage-link{
	text-decoration:none;
}
.mainimage-link:hover, .mainimage-link.active {
	color:#999;
}
#list-number-chooser{
	color:#828282;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
	margin-top:5px;
}
#list-number-chooser a{
	color:#8F7E66;
	text-decoration:none;
}
#list-number-chooser .active{
	font-weight:bold;
	background-color:#DEDED1;
	color:#484848;
	padding:0 2px;
}
#list-splitter-mainpage{
	background:url('../images/common/list_splitter.jpg') no-repeat;
	position:absolute;
	margin-top:245px;
	width:758px;
	margin-left:35px;
}
#list-splitter-1, #list-splitter-2, #list-splitter-3, #list-splitter-4{
	background:url('../images/common/list_splitter.jpg') no-repeat;
	position:absolute;
	width:758px;
	margin-left:35px;
}
#list-splitter-1{
	margin-top:490px;
}
#list-splitter-2{
	margin-top:750px;
}
#list-splitter-3{
	margin-top:1010px;	
}
#list-splitter-4{
	margin-top:1273px;	
}
.new-product-badge{
	background-image:url(../images/new_item.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	position:absolute;
	width:73px;
	height:45px;
	z-index:8999;
	left:0;
	top:85px;
}
#mainpage-animation{
	z-index:1;
	position:relative;
	margin-bottom:10px;
	margin-top:-22px;
	margin-left:5px;
	width:830px;
	height:235px;
}
#mainpage-animation embed{
	position:absolute;
	z-index:300;
}

#mainpage-animation #mainpage-varelink{
	left:-1px;
	position:absolute;
	top:217px;
}

#mainpage-animation #mainpage-varelink img{
	z-index:10000;
}
#mainpage-animation div{
	z-index:-20;
}
