/* fonts */

@font-face {
	font-family:Helvetica;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/helvetica.eot');
}

@font-face {
	font-family:HelveticaBold;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/helvetica-bold.eot');
}

@font-face {
	font-family:Museo300;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/museo300.eot');
}

@font-face {
	font-family:Museo500;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/museo500.eot');
}

@font-face {
	font-family:Museo700;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/museo700.eot');
}

@font-face {
	font-family:Helvetica;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/helvetica.ttf') format("truetype");
}

@font-face {
	font-family:HelveticaBold;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/helvetica-bold.ttf') format("truetype");
}

@font-face {
	font-family:Museo300;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/museo300.ttf') format("truetype");
}

@font-face {
	font-family:Museo500;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/museo500.ttf') format("truetype");
}

@font-face {
	font-family:Museo700;
	src:url('https://www.linkartcompany.nl/skin/frontend/default/linkart/fonts/museo700.ttf') format("truetype");
}

/* reset */

body, div, table, tbody, thead, tfoot, td, th, span, ul, ul li, ol, ol li, em, header, hgroup, nav, footer, aside, article, section, video, audio, strong, b, i, fieldset, form, label, legend, input, button, select, textarea, dt, dl, dd, blockquote, small, code, object, iframe, address, small, caption, img, hr, h1, h2, h3, h4, h5, h6, p {
	margin:0px;
	padding:0px;
	vertical-align:top;
	list-style-type:none;
	border:0px solid #ffffff;
	border-collapse:collapse;
    border-spacing:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#909191;
	text-align:left;
}

html {
	-webkit-text-size-adjust: none;
}

/* body */

body {
	background-color:#eaeaed;
}

/* links */

a:link {
	color:#909191;
	text-decoration:underline;
	outline: none;
}

a:visited {
	color:#909191;
	text-decoration:underline;
	outline: none;
}

a:hover {
	color:#666666;
	text-decoration:underline;
	outline: none;
}

a:active {
	color:#909191;
	text-decoration:underline;
	outline: none;
}

a.btn-remove {
	float:right;
	display:block;
	width:15px;
	height:16px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_close.png);
	background-repeat:no-repeat;
}

/* margins */

ul,
ol,
table,
object,
iframe,
hr {
	margin:0px 0px 15px 0px;
}

/* forms */

form {
	float:left;
	width:100%;
}

input, 
select {
    vertical-align:middle;
}

input,
select,
textarea {
	width:200px;
	height:29px;
	margin:0px;
	padding:0px 0px 0px 9px;
	border:none;
	background:none;
	background-color:#FFF;
	border:1px solid #d3d3d6;
	color:#909191;
}

select {
	height:31px;
}

label em {
	margin-right:5px;
}

div#main div.selector,
div#filter div.selector,
div.wishlist ul li.language div.selector {
	float:left;
	width:200px;
	height:31px;
	padding:0px;
	border:1px solid #d3d3d6;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/arrow_filter.png);
	background-repeat:no-repeat;
	background-position:182px 12px;
	border:1px solid #d3d3d6;
	overflow:visible;
}

div.wishlist ul li.language div.selector {
	width:140px;
	height:30px;
	background-position:120px 12px;
}

div#filter a.back-button {
	position:absolute;
	top:29px;
	right:34px;
	display:block;
	padding:0px 0px 0px 30px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_filter_left.png);
	background-repeat:no-repeat;
	background-position:0px 1px;
	font-family:Museo700;
	font-weight:normal;
	font-size:21px;
	text-decoration:none;
}

div#main div.selector,
div#filter div.selector,
div.wishlist ul li.language div.selector {
	overflow:visible;
}

div#main div.selector span.select,
div#filter div.selector span.select,
div.wishlist ul li.language div.selector span.select {
	float:left;
	width:99% !important;
	height:24px;
	padding:3px 0px 0px 2%;
	color:#909191;
}

div.wishlist ul li.language div.selector span.select {
	padding:3px 0px 0px 7%; 
}

#filter div.search-item div.hover,
#filter div.search-item div.focus,
div.wishlist ul li.language div.hover,
div.wishlist ul li.language div.focus {
	border:1px solid #a2a2a3 !important;
}

textarea {
	width:200px;
	height:100px;
}

input[type=submit],
button,
.button {
	float:left;
	display:block;
	width:200px;
	height:31px;
	margin:0px;
	padding:0px;
	border:none;
	background:none;
	background-color:#000;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-family:museo500;
	font-size:15px;
	cursor:hand;
	cursor:pointer;
}

input[type=submit] *,
button *,
.button * {
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-family:museo500;
	font-size:15px;
}

input[type=submit],
button:hover,
.button:hover {
	background-color:#ccc;
}

input[type=checkbox],
input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-top:2px;
	margin-right:10px;
}

/* aligns */

.alignleft {
	float:left;
	margin:0px 5px 0px 0px;
}

.alignright {
	float:right;
	margin:0px 0px 0px 5px;
}

/* horizontal rule */

hr {
	color:#cccccc;
	border:none;
	border-top:1px solid #cccccc;
	height:1px;
}

/* tables */

table.data-table {
	float:left;
	width:100%;
	margin:0px 0px 25px 0px;
}

table.data-table td {
	padding:25px 0px 25px 0px;
	border-bottom:1px dotted #ebebeb;
}

/* messages */

ul.messages,
p#note-msg {
	width:100%;
	padding:10px 0px 10px 0px;
	background-color:#94b809;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

ul.messages {
	float:left;
	width:100%;
	margin:0px 0px 20px 0px;
	background-color:#e4cbce;
}

ul.messages ul {
	float:left;
	margin:0px 0px 20px 0px;
}

body.cms-home ul.messages li.success-msg,
div#messages_product_view ul.messages li,
div#messages_product_view ul.messages li ul,
div#messages_product_view ul.messages li ul li,
div#messages_product_view ul.messages li ul li span,
ul.messages li,
ul.messages li ul,
ul.messages li ul li,
ul.messages li ul li span,
p.note-msg {
	width:100%;
	margin:0px;
	padding:0px;
	background:none;
	font-weight:bold;
	color:#909191 !important;
	font-size:14px;
	text-align:center;
}

p#note-msg {
	float:left;
	margin:15px 0px 15px 0px;
	background:none;
	background-color:#004384;
	font-weight:normal;
}

body.catalogsearch-result-index p#note-msg {
	background-color:#94b809;
}

body.cms-home ul.messages li.success-msg {
	text-align:center;
}

body.cms-home ul.messages li.success-msg span {
	color:#FFF;
}

/* container */

.wrapper,
.inner-wrapper {
	float: left;
	position:relative;
	width:100%;
}

.wrapper div.container {
	position:relative;
	display:block;
	width:1000px;
	margin:0px auto;
}

.other div.container div.inner-wrapper,
div#category-desc div.inner-wrapper {
	width:94%;
	margin:0px 0px 25px 0px;
	padding:35px 3% 35px 3%;
	background-color:#FFF;
}

div#category-desc div.inner-wrapper {
	padding-bottom:0px;
}

h1#spotlight
{
	margin-bottom: 0px;
}

.other div.container div.inner-wrapper div.left,
.other div.container div.inner-wrapper div.right {
	float:left;
	width:25%;
}

.other div.container div.inner-wrapper div.right {
	width:75%;
}

.float {
	float:left;
	position:relative;
}

div.table {
	display:table;
	width:100%;
	height:100%;
}

div.cell,
span.cell {
	width:100%;
	display:table-cell;
    vertical-align:middle;
}

/* layover */

div#home-layover {
	position:absolute;
	top:205px;
	left:50%;
	width:800px;
	height:335px;
	margin-left:-500px;
	padding:0px 100px 0px 100px;
	z-index:750;	
}

div#home-layover div.table div.cell h1,
div#home-layover div.table div.cell p {
	margin:0px;
	font-size:18px;
	font-family:Museo300;
	text-align:center;
	line-height:25px;
}

div#home-layover div.table div.cell h1 {
	margin:45px 0px 25px 0px;
	padding:0px 0px 67px 0px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_layover.png);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Museo700;
	font-size:30px;
}

div#home-layover div.close,
div.popup-content div.close,
div.popup-form div.close,
div.product-left div.product-img-box div.image-options div.picker-container div.close,
#filter div.artist div.options-artist-full div.filter-top div.close {
	position:absolute;
	top:15px;
	right:15px;
	width:15px;
	height:16px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_close.png);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
}

div#home-layover-back,
div.popup-background-content,
div.popup-background-form {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/back_layover.png);
	z-index:500;
}

/* header */

#header {
	min-height:168px;
	margin:0px 0px 30px 0px;
	z-index:1000;
}

/* header - logo */

#header div.logo {
	float:left;
	width:16.2%;
	margin:21px 0px 0px 0px;
	text-align:center;
}

#header div.logo a {
	display:block;
	width:163px;
	height:93px;
}

#header div.logo img {
	width:100%;
	max-width:100%;
	height:auto;
}

/* header - wishlist */

#header div.wishlist {
	float:left;
	width:83.7%;
	margin:46px 0px 0px 0px;
}

#header div.wishlist ul,
#header nav ul {
	float:right;
}

#header div.wishlist ul li a,
#header nav ul li a {
	font-family:Museo300;
}

#header div.wishlist ul li {
	float:right;
	margin:0px 0px 0px 17px;
	padding:0px 0px 0px 17px;
}

#header div.wishlist ul li.spacer {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/spacer_ul.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

#header div.wishlist li.normal-link {
	padding-top:6px;
	background-position:0px 9px !important;
}

#header div.wishlist ul li.language div.selector span.select {
	width:auto !important; 
}

#header div.wishlist ul li.shopping-cart {
	width:auto;
	height:32px;
	padding:6px 15px 0px 40px;
	background-color:#eaeaed;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icon_cart.png);
	background-repeat:no-repeat;
	background-position:8px 7px; 
}

#header div.wishlist ul li.shopping-cart a {
	text-decoration:none;
}

/* header - topmenu */

#header nav ul li {
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 21px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_topmenu.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

#header nav ul li.menu2 {
	background-position:0px -23px;
}

#header nav ul li.menu3 {
	background-position:0px -51px;
}

#header nav ul li.menu4 {
	background-position:0px -79px;
}

#header nav ul li a {
	text-decoration:none;
}

/* top tabs */

#header nav ul.menu-top {
	float:right;
	margin:25px 0px 0px 0px;
}

#header div.top-tabs {
	float:left;
	height:40px;
	margin:0px;
	padding:14px 0px 0px 0px;
	overflow:hidden;
}

#header div.top-tabs ul li {
	float:left;
	width:165px;
	height:40px;
	margin:0px 6px 0px 0px;
	padding:0px;
	background:none;
}

#header div.top-tabs ul li a {
	display:block;
	width:100%;
	height:30px;
	padding:10px 0px 0px 0px;
	background:none;
	background-color:#f5f5f5;
	font-family:Museo300;
	font-size:14.73px;
	text-decoration:none;
	text-align:center;
}

#header div.top-tabs ul li.tab-shop a {
	background-color:#eaeaed;
}

#header div.top-tabs ul li.tab-website a {
	background-color:#f5f5f5;
}

/* slider */

#slider {
	margin:0px 0px 25px 0px;
}

#slider P {
	margin:0px;
}

#slider div.custom-banner div.custom-banner-txt P {
	margin:0px 0px 15px 0px;
}

#slider div.container,
#slider div.custom-banner,
#slider div.custom-banner div.custom-banner-txt {
	width:1000px;
	height:332px;
	overflow:hidden;
	position: relative;
}

#slider div.slide-image,
#slider div.slide-content {
	float:left;
	width:76%;
	height:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#slider div.slide-image img {
	width:100%;
	max-width:100%;
	height:auto;
}

#slider div.slide-content {
	width:199px;
	height:275px;
	padding:57px 17px 0px 21px;
	width:18%;
	height:94%;
	padding:3% 3% 0px 3%;
	position: absolute;
	right: 0px;
	top: 0px;
}

#slider div.slide-content h2 {
	margin:0px 0px 22px 0px;
}

/* filter */

#filter div.inner-wrapper {
	width:93%;
	margin:0px 0px 25px 0px;
	padding:16px 3.5% 0px 3.5%;
}

#filter div.inner-wrapper div.filter-container {
	display:none;
	width:105%;
}

body.cms-search #filter div.inner-wrapper div.filter-container {
	display:block;
}

#filter h4 {
	cursor:hand;
	cursor:pointer;
}

#filter div.search-item,
#filter div.buttons-set {
	float:left;
	position:relative;
	width:204px;
	height:54px;
	margin:0px 38px 25px 0px;
	z-index:25;
}

#filter div.search-item label {
	float:left;
	display:block;
	width:96%;
	height:29px;
	padding:0px 0px 0px 4%;
	color:#010101;
	font-family:Museo500;
	font-size:15px;
}

#filter div.search-item input,
#filter div.search-item select,
#filter div.search-item div.selector {
	float:left;
	display:block;
	width:100%;
	height:31px;
	padding:0px;
	border:1px solid #d3d3d6;
}

#filter div.search-item div.hover,
#filter div.search-item div.focus,
#filter div.search-item div.selector .multiselect {
	border:1px solid #a2a2a3 !important;
}

#filter div.artist div.hover,
#filter div.artist div.focus {
	border:0px solid #88888a !important;
}

#filter div.search-item div.selector select {
	margin:2px 0px 0px 0px;
}

#filter div.search-item div.input-range span.separator,
#filter div.search-item div.input-range small {
	display:block;
	float:left;
}

#filter div.search-item div.input-range span.separator {
	margin:6px 5px 0px 5px;
}

#filter div.search-item div.input-range small {
	margin:6px 0px 0px 10px;
}

#filter div.search-item div.input-range input {
	width:30%;
}

#filter div.rentbuy {
	position:absolute;
	width:70%;
	top:-49px;
	right:10px;
}

body.catalog-product-view #filter div.rentbuy {
	right:100px !important;
}

#filter div.rentbuy select,
#filter div.rentbuy label {
	display:none;
	visibility:hidden;
}

#filter div.rentbuy span {
	float:right;
	padding:0px 16px 0px 33px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_check.png);
	background-repeat:no-repeat;
	font-family:museo300;
	font-size:15px;
	color:#909191;
	cursor:hand;
	cursor:pointer;
}

#filter div.rentbuy span:hover {
	color:#666666;
}

#filter div.rentbuy span.selected {
	background-position:0px -39px;
}

#filter div.artist {
	z-index:50;
}

#filter div.artist label.artist {
	display:block;
	height:20px;
	background-color:#FFF;
	overflow:hidden;
}

#filter div.artist div.options-artist {
	position:relative;
	width:99%;
	top:9px;
	height:29px;
}

#filter div.artist div.options-artist div.default {
	float:left;
	width:99%;
	height:25px;
	padding:6px 0px 0px 2%;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/arrow_filter.png);
	background-repeat:no-repeat;
	background-position:182px 12px;
	border:1px solid #d3d3d6;
	cursor:hand;
	cursor:pointer;
}

#filter div.artist div.options-artist-full,
#filter div.artist div.options-artist-full div.artist-bottom {
	position:relative;
	top:-22px;
	width:930px;
	background-color:#FFF;
	display:none;
}

#filter div.artist div.options-artist-full div.artist-top {
	height:30px;
	background-color:#FFF;
	background-color:#98979c;
	border:1px solid #d3d3d6;
	border-bottom:0px;
}

#filter div.artist div.options-artist-full div.artist-top div.close {
	float:left;
	position:relative;
	top:7px;
	right:0px;
	width:96%;
	height:16px;
	padding:0px 0px 0px 4%;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/arrow_white.png);
	background-repeat:no-repeat;
	background-position:15px 5px;
	color:#FFF;
	font-family:museo300;
	font-size:14px;	
	cursor:hand;
	cursor:pointer;
}

#filter div.artist div.options-artist-full div.artist-bottom {
	display:block;
	top:0px;
	height:280px;
	padding:10px 0px 10px 0px;
	background-color:#FFF;
	border:1px solid #d3d3d6;
	overflow:scroll;
	overflow-x:hidden;
}

#filter div.artist div.options-artist-full div.default {
	visibility:hidden;
	display:none;
}

#filter div.artist div.options-artist-full input {
	float:left;
	position:relative;
	top:-2px;
	width:14px;
	height:14px;
/*	display:none;
	visibility:hidden;*/
}

#filter div.artist div.options-artist-full div.option {
	float:left;
	width:32%;
	height:22px;
	padding:4px 0px 0px 0px;
}

#filter div.artist div.options-artist-full div.option label {
	font-family:Helvetica;
	font-size:13px;
	font-weight:normal;
}

#filter div.buttons-set {
	width:100%;
	height:34px;
	margin:0px 0px 20px 0px;
	padding:0px;
}

#filter div.buttons-set .button {
	float:right;
	width:204px;
	height:33px;
	margin-right:42px;
	border:1px solid #000;
}

#filter div.buttons-set a.button-reset {
	float:left;
	height:24px;
	background-color:#ebebeb;
	border:1px solid #ebebeb;
	padding:5px 0px 0px 0px;
	text-decoration:none;
	color:#000;
}

/* advanced search results */

div.wrapper-advanced,
div.toolbar-top,
div.toolbar-bottom {
	float:left;
	width:93%;
	margin:0px 0px 25px 0px;
	padding:20px 3.5% 20px 3.5%;
}

a.modify-top {
	float:right;
}

div.toolbar-top div.artist-info {
	margin:0px 0px 15px 0px;
}

div.toolbar-top div.artist-info a.moreabout {
	float:right;
	margin:5px 0px 0px 0px;
}

div.toolbar-bottom {
	padding-top:0px;
	padding-bottom:30px;
}

div.wrapper-advanced {
	padding:30px 3.5% 10px 3.5%;
}

div.toolbar-top div.pages,
div.toolbar-bottom p.amount,
div.toolbar-bottom div.limiter,
div.toolbar-bottom div.view-mode,
div.toolbar-bottom div.sorter {
	display:none;
	visibility:hidden;
}

div.toolbar div.pager,
div.toolbar div.sorter {
	float:left;
	width:50%;
}

div.toolbar-bottom div.toolbar div.pager {
	float:none;
	margin:0px auto;
}

div.toolbar div.pager div.limiter,
div.toolbar div.pager label,
div.toolbar div.sorter label {
	float:left;
	display:block;
	padding:0px 15px 0px 0px;
	line-height:30px;
}

div#main div.toolbar div.pager div.limiter div.selector {
	width:150px;
	margin:0px 15px 0px 0px;
	background-position:130px 12px;
}

div.toolbar div.sorter div.sort-by {
	float:right;
}

div.toolbar div.sorter div.sort-by img,
p.view-mode {
	visibility:hidden;
	display:none;
}

div.toolbar-bottom div.pages div.pages-left {
	float:left;
	width:45px;
	height:40px;
}

div.toolbar-bottom div.pages div.pages-left a {
	float:left;
	display:block;
	width:39px;
	height:24px;
	margin-top:5px;
	padding-top:5px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/navigation_prev.png);
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
}

div.toolbar-bottom div.pages div.pages-left a:hover {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/navigation_prev_hover.png);
}

div.toolbar-bottom div.pages div.pages-left a.first {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/navigation_first.png);
}

div.toolbar-bottom div.pages div.pages-mid {
	float:left;
	width:360px;
	height:40px;
}

div.toolbar-bottom div.pages div.pages-mid table {
	margin:0px auto;
	margin-top:5px;
}

div.toolbar-bottom div.pages div.pages-mid table td {
	width:33px;
	height:33px;
	padding:1px 0px 0px 0px;
	border:0px solid #FFF;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div.toolbar-bottom div.pages div.pages-left a,
div.toolbar-bottom div.pages div.pages-mid table td a,
div.toolbar-bottom div.pages div.pages-right a {
	display:block;
	width:33px;
	height:24px;
	padding-top:9px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:14px;
}

div.toolbar-bottom div.pages div.pages-mid table td.current {
	border:1px solid #ccc;
	padding:0px;
	vertical-align:middle;
	color:#666666;
	font-weight:bold;
}

div.toolbar-bottom div.pages div.pages-right {
	float:right;
	width:45px;
	height:40px;
}

div.toolbar-bottom div.pages div.pages-right a {
	float:right;
	display:block;
	width:33px;
	height:27px;
	margin-top:5px;
	padding-top:5px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/navigation_next.png);
	background-repeat:no-repeat;
	color:#666666;
	text-decoration:none;
}

div.toolbar-bottom div.pages div.pages-right a:hover {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/navigation_next_hover.png);
	background-repeat:no-repeat;	
}

div.toolbar-bottom div.pages div.pages-right a.last {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/navigation_last.png);
}

/* products catalog */

div.list-products {
	width:96%;
	padding:25px 2% 25px 2%;
}

div.list-products div.list-product {
	width:45%;
	height:20px;
	margin:0px 5% 0px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #ccc;
}

div.list-products div.list-product-0 {
	margin:0px 0px 0px 5%;
}

div.list-products div.list-product a {
	text-decoration:none;
}

/* products catalog */

div.category-products {
	margin:0px 0px 5px 0px;
}

div.category-products div.product {
	float:left;
	width:237px;
	height:285px;
	margin:0px 17px 24px 0px;
	overflow:hidden;
	cursor:hand;
	cursor:pointer;
}

div.category-products div.product-0,
div#selected div.category-products div.product-4, 
div#selected div.category-products div.product-8, 
div#selected div.category-products div.product-12, 
div#selected div.category-products div.product-16, 
div#selected div.category-products div.product-20, 
div#selected div.category-products div.product-24, 
div#selected div.category-products div.product-28, 
div#selected div.category-products div.product-32 {
	margin-left:1px;
	margin-right:0px;
}

div.category-products div.product div.product-image {
	position:relative;
	width:237px;
	height:235px;
	overflow:hidden;
}

div.category-products div.product div.product-image img {
	min-width:250px;
	min-height:250px;
	position:absolute;
	margin:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

div.category-products div.category div.product-image img {
	min-width:237px;
}

div.category-products div.product div.product-title {
	padding:6px 0px 0px 0px;
}

div.category-products div.product div.product-title span,
div.category-products div.product div.product-title span a,
div.category-products div.product div.product-title a {
	float:left;
	display:block;
	width:100%;
	font-family:Museo500;
	font-size:15px;
	color:#000;
	text-decoration:none;
	text-align:center;
}

div.category-products div.product div.product-title a {
	color:#909191;
	font-family:Helvetica;
	font-size:15px;
}

div.category-products div.category div.product-title span,
div.category-products div.category div.product-title span a,
div.category-products div.category div.product-title a {
	font-size:20px;
}

/* selected by */

#selected {
	min-height:100px;
	padding:20px 0px 20px 0px;
	overflow:hidden;
}

#selected a.more-link {
	position:absolute;
	top:10px;
	right:0px;
	padding:0px 0px 0px 16px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/arrow_gray.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-family:Museo500;
	text-decoration:none;
}

#selected a.more-link:hover {
	color:#000;
}

/* productdetail */

body.catalog-product-view div#main,
body.catalog-product-view .wrapper div.container,
body.catalog-product-view .inner-wrapper {
	position:inherit;
}

/* productdetail - left */

div.product-left {
	float:left;
	position:relative;
	width:67.3%;
	margin:0px 0px 25px 0px;
	z-index:500;
}

/* productdetail - left image */

div.product-left div.product-img-box div.product-img {
	width:590px;
	min-height:217px;
	margin:0px 14px 0px 0px;
	text-align:center;
}

div.product-left div.product-img-box div.product-img a {
	position:relative;
	display:block;
}

div.product-left div.product-img-box div.product-img div.product-label {
	position:absolute;
	top:0px;
	left:-29px;
	width:107px;
	height:106px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/sold_out.png);
	background-repeat:no-repeat;
}

div.product-left div.product-img-box div.product-img img {
	max-width:100%;
	height:auto;
}

div.product-left div.product-img-box div.image-options {
	position:absolute;
	float:left;
	right:23px;
	bottom:0px;
	width:45px;
}

div.product-left div.product-img-box div.image-options div.option {
	width:45px;
	height:45px;
	margin:0px 0px 12px 0px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_image_options.png);
	background-position:5px 13px;
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
}

div.product-left div.product-img-box div.image-options div.option a {
	display:block;
	width:45px;
	height:45px;
}

div.product-left div.product-img-box div.image-options div.active {
	background-color:#e4cbce;
}

div.product-left div.product-img-box div.image-options div.wall {
	background-position:5px -164px;
}

div.product-left div.product-img-box div.image-options div.colorpicker {
	background-position:5px -44px;
}

div.product-left div.product-img-box div.image-options div.popup {
	margin:0px;
	background-position:5px -100px;
}

div.product-left div.product-img-box div.image-options div.picker-container {
	display:none;
	position:absolute;
	top:-100px;
	right:-310px;
	width:245px;
	height:345px;
	padding:10px 20px 10px 20px;
	border:1px solid #ccc;
}

div.product-left div.product-img-box div.image-options div.picker-container H4 {
	margin:0px 0px 15px 0px;
}

div.product-left div.product-img-box div.image-options div.picker-container div.close {
	top:11px;
	right:11px;
}

div.product-left div.product-img-box div.image-options div.picker-container div#picker {
	padding:0px 0px 0px 28px;
}

div.product-left div.product-img-box div.image-options div.picker-container input#color {
	width:95%;
	margin:25px 0px 0px 0px;
	background-color:#FFF !important;
	color:#000 !important;
}

div.product-left div.product-img-box div.image-options div.picker-container .picker-reset {
	float:left;
	width:100%;
	height:26px;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

/* productdetail - left description */

div.product-left div.product-desc {
	width:96.6%;
	margin:31px 0px 0px 0px;
	padding:47px 0px 0px 0px;
}

div.product-left div.product-desc div.title,
div.product-left div.product-share {
	width:96%;
	margin:0px 0px 12px 0px;
	padding:0px 2% 0px 2%;
}

div.product-left div.product-desc div.title {
	margin:0px;
}

div.product-left div.product-desc div.title,
div.product-left div.product-desc div.title span {
	color:#cab991;
	font-family:Museo300;
	font-size:30.36px;
	line-height:30px;
}

div.product-left div.product-desc div.title span {
	font-size:18.22px;
	line-height:36px;
}

div.product-left div.product-desc div.title a {
	color:#cab991;
	text-decoration:none;
}

div.product-left div.product-desc div.title a:hover {
	color:#909191;
}

/* productdetail - left related and recently */

div.product-left div.product-related {
	padding:0px 0px 10px 0px;
}

div.product-left div.recently-viewed {
	padding:25px 0px 30px 0px;
}

div.product-left div.recently-viewed H6 {
	margin:0px 0px 0px 22px;
}

div.product-left div.product-related a.related-image,
div.product-left div.recently-viewed a.recently-image {
	float:left;
	display:block;
	width:auto;
	height:102px;
	border:5px solid #FFF;
	-moz-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.1);
	box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.1);
}

div.product-left div.recently-viewed a.recently-image img {
	width:auto;
	height:102px;
}

div.product-left div.product-related div.artist-desc {
	width:92%;
	margin:25px 0px 0px 0px;
	padding:0px 4% 0px 4%;
}

div.product-left div.product-related div.artist-desc P {
	font-size:13px;
	line-height:25px;
}

/* productdetail - left share */

div.product-left div.product-share {
	padding-top:22px;
}

div.product-left div.product-share a {
	float:left;
	display:block;
	width:34px;
	height:33px;
	margin:0px 6px 0px 0px;
	padding:0px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_social_large.png);
	background-repeat:no-repeat;
}

div.product-left div.product-share a.share-twitter {
	background-position:0px 0px;
}

div.product-left div.product-share a.share-facebook {
	background-position:-39px 0px;
}

div.product-left div.product-share a.share-google-plus {
	background-position:-78px 0px;
}

div.product-left div.product-share a.share-pinterest {
	background-position:-118px 0px;
}

/* productdetail - popup */

div.popup-background,
div.popup-background-content,
div.popup-background-form {
	display:none;
}

div.popup-content,
div.popup-form {
	display:none;
	position: absolute;
	margin: 0 auto;
	width:875px;
	height:601px;
	height:688px;
	top: 197px;
	left: 50%;
	margin-left: -437.5px;
	margin-top:0px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/popup_back.jpg);
	background-position:bottom;
	background-color:#FFF;
	-moz-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.1);
	box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.1);
	z-index:2000;
}

div.popup-content div.close {
	z-index:750;		
}

div.popup-content div.heading {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:87px;
	background-color:#FFF;
	z-index:750;		
}

div.popup-content div.heading div.table div.cell {
	font-family:Museo700;
	font-size:25px;
	text-align:center;
}

div.popup-content div.prop-man,
div.popup-content div.prop-chair {
	position:absolute;
	left:96px;
	bottom:68px;
	width:97px;
	height:327px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/prop_man.png);
	background-repeat:no-repeat;
	z-index:500;
}

div.popup-content div.prop-chair {
	left:447px;
	bottom:46px;
	width:190px;
	height:189px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/prop_chair.png);
}

div.popup-content div.painting {
	position:absolute;
/*	top:180px; */
	bottom:245px;
	left:206px;
	background-color:#cbbc90;
	z-index:250;	
}

div.popup-content div.painting div.label-width,
div.popup-content div.painting div.label-height {
	position:absolute;
	top:-20px;
	width:100%;
	font-family:Museo700;
	font-size:12.49px;
	color:#000;
	text-align:center;
}

div.popup-content div.painting div.label-height {
	width:auto;
	top:50%;
	right:-30px;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
}

div.popup-large div.prop-man {
	left:40px;	
}

div.popup-large div.prop-chair {
	left:391px;	
}

div.popup-large div.painting {
	left:150px;	
}

/* popup form */

div.popup-form {
	display:none;
	width:1000px;
	height:640px;
	top:205px;
	left:50%;
	margin-left: -500px;
	margin-top:0px;
	background:none;
	background-color:#FFF;
}


div.popup-form h2 {
	margin:0px 0px 40px 0px;
	font-family: Museo700;
	font-size:30px;
}

div.popup-form div#reactform_message {
	color:#ff0000;
	font-weight:bold;
}

div.popup-form p {
	font-size:13px;
	line-height:20px;
	margin: 0 0 40px;
}

div.popup-form div.left,
div.popup-form div.right {
	width:43%;
	margin:40px 2% 0px 5%;
}

div.popup-form div.right {
	width:45%;
	margin:40px 0px 0px 5%;
}

div.popup-form div.left h2 {
	margin:0px 0px 40px 0px;
}

div.popup-form div.left p {
	margin:0px 0px 40px 0px;
}

div.popup-form div.right {
	margin:40px 5% 0px 0px;
}

div.popup-form div.right h3 {
	margin:40px 0px 30px;
	font-family: 'Museo500';
	font-size: 20px;
}

div.popup-form div.right .wrapper {
	float: none;
}

div.popup-form div.right div.listimage img {
	margin:0px 0px 25px 0px;
	width:100%;
	max-width:100%;
	height:auto;
}

div.popup-form div.right div.att-list {
	margin:0px 0px 5px 0px;
	font-family:Museo700;
	font-size:15px;
}

div.popup-form div.field {
	margin:0px 0px 8px 0px;
}

div.popup-form div.field.field-checkbox {
	margin: 10px 0px 8px 0px;
}

div.popup-form div.field div.label {
	float:left;
	width:25%;
	margin:0px 5% 0px 0px;
	line-height:30px;
	font-size:13px;
}

div.popup-form div.field div.input {
	float:left;
	width:70%;
	font-size:13px;
}

div.popup-form div.field div.input.full-width {
	width:100%;
}

div.popup-form div.right div.field div.input {
	width:75%;
}

div.popup-form div.field div.input input {
	width:192px;
	height:29px;
	padding:0px 0px 0px 9px;
	border:none;
	background:none;
	background-color:#FFF;
	border:1px solid #d3d2d7;
}

div.popup-form div.field div.input textarea {
	width:192px;
}

div.popup-form div.field-checkbox div.input input {
	float:left;
	width:14px;
	height:14px;
}

div.popup-form div.field-button input {
	color:#FFF;
}

/* productdetail - right */

div.product-right {
	float:left;
	width:32.7%;
	margin:0px 0px 25px 0px;
	padding:35px 0px 35px 0px;
}

div.product-right div.product-title {
	float:left;
	width:73.5%;
	padding:0px 14.9% 25px 11.6%;
}

div.product-right div.product-title a {
	color:#909191;
	text-decoration:none;
}

div.product-right div.product-title a:hover {
	color:#cab991;
}

div.product-right div.product-title a.back {
	font-size:12px;
	text-decoration:underline;
}

div.product-right div.product-title H1 {
	margin:0px 0px 10px 0px;
	color:#cab991;
	font-family:Museo300;
	font-size:30.36px;
	line-height:30px;
}

div.product-right div.product-attributes div.att {
	width:76.9%;
	margin:0px 0px 5px 0px;
	padding:5px 11.6% 5px 11.6%;
	border-top:1px solid #e9e9ea;
	border-bottom:1px solid #e9e9ea;
}

div.product-right div.product-attributes div.att div.label,
div.product-right div.product-attributes div.att div.value {
	float:left;
	width:40%;
}

div.product-right div.product-attributes div.att div.label,
div.product-right div.product-attributes div.att div.value,
div.product-right div.product-attributes div.att div.value span.price {
	font-size:13px;
	line-height:14px;
}

div.product-right div.product-attributes div.att div.label-full {
	width:100%;
	min-height:19px;
	line-height:18px;
}

div.product-right div.product-attributes div.att div.label-full {
	width:100%;
	height:16px;
}

div.product-right div.product-attributes div.att div.label {
	font-family:HelveticaBold;
}

.firefox div.product-right div.product-attributes div.att div.label {
	line-height:18px;
}

div.product-right div.product-attributes div.att div.value {
	width:60%;
	line-height:16px;
}

div.product-right div.product-attributes div.product-buttons,
div.product-right div.product-attributes div.availability {
	width:80.1%;
	margin:22px 0px 22px 0px;
	padding:5px 10% 5px 10%;
}

div.product-right div.product-attributes div.availability {
	cursor:default !important;
}

div.product-right div.product-attributes div.product-buttons div.button {
	width:92%;
	height:25px;
	margin:0px 0px 4px 0px;
	padding:7px 4% 0px 4%;
	background-color:#98979c;
	text-align:left;
}

div.product-right div.product-attributes div.product-buttons div.button .btn-cart {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	background:none;
	text-align:left;
}

div.product-right div.product-attributes div.product-buttons div.button:hover,
div.product-right div.product-attributes div.product-buttons div.availability {
	background-color:#b5a377;
}

div.product-right div.product-attributes div.att div.value span.price {
	line-height:12px;
}

div.product-right div.product-attributes div.price-buy div.value * {
	float:left;
	margin:0px;
	padding:0px;
	line-height:16px;
}

div.product-right div.product-attributes div.price-buy div.value span.price {
	padding:2px 0px 0px 0px;
}

/*div.product-right div.product-attributes div.dimensions div.value {
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}

div.product-right div.product-attributes div.price-rent,
div.product-right div.product-attributes div.price-buy,
div.product-right div.product-attributes div.price-buy-rent,
div.product-right div.product-attributes div.price-auction {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_pricerent.png);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:hand;
	cursor:pointer;
}

div.product-right div.product-attributes div.price-buy {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_pricebuy.png);
}

div.product-right div.product-attributes div.price-buy-rent {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_pricebuyrent.png);
}

div.product-right div.product-attributes div.price-auction {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_priceauction.png);
}*/

/* payoff */

#payoff,
#payoff div.container {
	height:180px;
}

#payoff div.table div.cell {
	text-align:center;
}

#payoff div.table div.cell span {
	width:auto;
	margin:0px;
	padding:0px 100px 0px 0px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_payoff.png);
	background-repeat:no-repeat;
	background-position:right 25px;
	font-size:41.4px;
	color:#FFF;
	font-family:Museo500;
	font-weight:normal;
	line-height:14px;
	text-align:center;
}

/* footer */

#footer div.container {
	min-height:250px;
	margin-bottom:50px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/border_footer.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

#footer div.block {
	width:25%;
	padding:20px 0px 0px 0px;
}

#footer div.block H5 {
	margin:0px 0px 16px 0px;
	padding:0px 0px 18px 0px;
	border-bottom:1px solid #f0f1f1;
}

#footer div.block-address H5,
#footer div.block-about H5 {
	margin:0px 0px 22px 0px;
}

#footer div.block-social H5 {
	margin:0px 0px 23px 0px;
}

#footer div.block P,
#footer div.block P a,
#footer div.block ul li,
#footer div.block ul li a {
	line-height:30px;
	font-family:Museo300;
	font-size:16px;
	text-decoration:none;
}

#footer div.block-newsletter input {
	float:left;
	width:82%;
	height:39px;
	margin:0px;
	padding:0px;
	border:none;
	background:none;
	background-color:#f4f2f2;
	border:0px solid #ccc;
	-moz-box-shadow:inset 7px 7px 7px -6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:inset 7px 7px 7px -6px rgba(0, 0, 0, 0.3);
	box-shadow:inset 7px 7px 7px -6px rgba(0, 0, 0, 0.3);
	color:#909191;
	font-family:Museo300;
	text-align:center;
}

#footer div.block-newsletter .button {
	float:left;
	width:82%;
	height:39px;
	margin:15px 0px 0px 0px;
}

#footer div.block-social ul li a {
	display:block;
	min-height:24px;
	padding:0px 0px 0px 38px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_social.png);
	background-repeat:no-repeat;
}

#footer div.block-social ul li.twitter a {
	background-position:0px 2px;
}

#footer div.block-social ul li.facebook a {
	background-position:0px -42px;
}

#footer div.block-social ul li.google-plus a {
	background-position:0px -86px;
}

#footer div.block-social ul li.pinterest a {
	background-position:0px -130px;
}

/* pages */

div.block-account div.block-title,
div.block-account div.block-content {
	float:left;
	width:100%;
	margin:0px 0px 15px 0px;
}

div.block-account div.block-content ul li {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/arrow_gray_small.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 0px 5px 15px;
}

div.block-account div.block-content ul li a {
	text-decoration:none;
}

div.page-title {
	float:left;
	width:100%;
	margin:0px 0px 25px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #e3e3e5;
}

div.page-title H1 {
	line-height:30px;
}

div.col2-set,
div.buttons-set {
	float:left;
	width:100%;
}

div.col2-set {
	margin:0px 0px 25px 0px;
}

div.col2-set div.col-1,
div.col2-set div.col-2 {
	float:left;
	width:47%;
	margin:0px 3% 25px 0px;
}

div.col2-set div.col-2 {
	width:47%;
	margin:0px 0px 0px 3%;
}

div.col2-set a.f-left {
	display:block;
	width:100%;
	margin:0px 0px 20px 0px;
}

div.col2-set div.box div.box-title,
div.fieldset ul.form-list li {
	float:left;
	width:100%;
	margin:0px 0px 25px 0px;
}

div.col2-set div.box div.box-title {
	margin:0px 0px 10px 0px;
}

div.fieldset ul.form-list li.fields {
	float:left;
	width:100%;
}

div.fieldset ul.form-list li.fields div.field {
	float:left;
	width:35%;
}

body.customer-account-create div.fieldset ul.form-list li.fields div.field {
	float:left;
	width:25%;
}

body.customer-account-create div.fieldset ul li.control div.input-box div.checker,
body.customer-account-create div.fieldset ul li.control div.input-box div.checker span,
body.customer-account-create div.fieldset ul li.control div.input-box div.checker input {
	float:left;
}

/* wishlist */

div.my-wishlist form {
	float:left;
	width:100%;
}

table#wishlist-table tr.first td:first-child {
	width:113px;
}

table#wishlist-table td textarea {
	width:80%;
	height:62px;
}

table#wishlist-table td a.product-image {
	display:block;
	margin:0px 20px 0px 0px;
}

table#wishlist-table td a.product-image img {
	width:100%;
	max-width:100%;
}

table#wishlist-table td a.product-name {
	display:block;
	margin:0px 0px 10px 0px;
	font-family:Museo300;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.btn-share {
	float:right;
}

body.wishlist-index-share div.fieldset textarea {
	width:98%;
	padding:0px;
}

/* cart */

div.cart-payoff ul.checkout-types,
div.cart-payoff ul.checkout-types li,
div.cart-payoff ul.checkout-types li .button {
	float:right;
}

div.cart table.cart-table {
	margin:20px 0px 0px 0px;
}

div.cart table.cart-table th {
	padding:5px 0px 5px 0px;
	background-color:#ebebeb;
	font-size:13px;
}

div.cart table.cart-table td {
	padding:20px 0px 20px 0px;
	border-bottom:1px dotted #ebebeb;
}

div.cart table.cart-table td span.sku {
	display:block;
	font-size:12px;
}

div.cart table.cart-table td a {
	font-size:13px;
}

div.cart table.cart-table tr.last td.last {
	border-bottom:0px dotted #ebebeb;
}

div.cart table.cart-table td a.btn-remove {
	margin:3px 0px 0px 0px;
}

div.cart table.cart-table td input {
	position:relative;
	top:-5px;
	width:40px;
	height:22px;
}

div.cart div.payoff {
	margin:0px 0px 20px 0px;
}

ul.checkout-types li .button,
div.cart div.totals .button,
div.cart table.cart-table td .button {
	float:right;
	width:210px;
	margin:0px 0px 0px 15px;
}

div.cart table.cart-table td .btn-continue {
	float:left;
	margin:0px;
}

div.cart table.cart-table td .btn-update {
	float:right;
	margin:0px;
}

/* totals */

div.cart div.totals {
	float:right;
	width:250px;
}

div.cart div.totals table,
div.cart div.totals .button {
	float:right;
}

div.cart div.totals table td {
	padding:0px 0px 10px 10px;
	text-align:right;
}

/* opmaak */

P {
	margin-bottom:15px;
}

P.back-link {
	float:left;
	width:100%;
	margin:15px 0px 15px 0px;
}

P.align-left {
	text-align:left;
}

P.align-right {
	text-align:center;
}

P.align-right {
	text-align:right;
}

H1,
H2,
H4,
H5 {
	margin-bottom:15px;
	color:#909191;
	font-family:Museo300;
	font-size:30px;
	font-weight:normal;
	font-style:normal;
}

H1 {
	font-family:Museo700;
}

H2 {
	margin-bottom:20px;
	font-size:25px;
}

H4 {
	margin-bottom:0px;
	font-size:16px;
	font-weight:bold;
}

H4.arrow,
H4.arrow span {
	float:left;
	width:100%;
	min-height:26px;
	margin:0px 0% 15px 0%;
	padding:5px 0px 12px 0%;
	border-bottom:1px solid #dddddd;
	font-family:Museo500;
	font-weight:normal;
	font-size:30px;
}

H4.arrow span {
	float:left;
	display:block;
	width:280px;
	margin:0px;
	padding:4px 0px 0px 40px;
	border:none;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_filter_down.png);
	background-repeat:no-repeat;
}

#filter h4.active span {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_filter_down.png);
}

#filter h4.inactive span {
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_filter_up.png);
}

H5 {
	margin-bottom:15px;
	font-size:24px;
	font-family:Museo500;
}

H6 {
	margin-bottom:15px;
	font-size:18.21px;
	font-family:Museo300;
}

/* fixes */

.ie7 .gradient {
	filter:none;
}

.ie7 #filter {
	margin-bottom:20px;
}

.ie7 #filter div.search-item input,
.ie8 #filter div.search-item input {
	height:25px;
	padding:6px 0px 0px 0px;
}

.ie7 div.popup-content div.painting div.label-width,
.ie8 div.popup-content div.painting div.label-width {
	top:0px;
	padding:5px;
	width:auto;
	margin:0px auto;
	background-color:#ccc;
}

.ie7 div.popup-content div.painting div.label-height,
.ie8 div.popup-content div.painting div.label-height {
	right:0px;
	padding:5px;
	background-color:#ccc;
}

.ie7 #payoff div.table,
.ie7 #payoff div.table div.cell,
.ie7 #payoff div.table div.cell span {
	display:block;
	text-align:center;
	line-height:40px;
}

.ie7 #payoff div.table div.cell {
	margin-top:75px;
}
	
.ie7 #footer div.block-newsletter input,
.ie8 #footer div.block-newsletter input {
	width:203px;
	height:29px;
	border:1px solid #ccc;
	padding:10px 0px 0px 0px;
}

.ie7 H4.arrow,
.ie7 H4.arrow span {
	display:block;
	height:30px;
	line-height:34px;
}

.ie7 H4.arrow span {
	position:relative;
	top:-10px;
	background-position:0px 8px;
}

/* effects */

.mobile-show {
	display:none;
}

.back-white {
	background-color:#FFF;
}

.back-pink {
	background-color:#e4cbce;
}

.back-pink-light {
	background-color:#f4dee1;
}

.back-grey {
	background-color:#909191;
}

a:hover {
	color:#ccc;
}

.border {
	border:1px solid #e3e3e5;
}

.shadow,
.other div.container div.inner-wrapper {
	-moz-box-shadow:3px 3px 3px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:3px 3px 3px 1px rgba(0, 0, 0, 0.1);
	box-shadow:3px 3px 3px 1px rgba(0, 0, 0, 0.1);
}

.radius {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

.ease,
:hover {
	-webkit-transition:All 0.1s linear;
	-moz-transition:All 0.1s linear;
	-o-transition:All 0.1s linear;
}

#filter div.artist div.options-artist-full div.option *,
.no-ease {
	-webkit-transition:none !important;
	-moz-transition:none !important;
	-o-transition:none !important;
}

.opacity:hover {
	opacity: 0.5 !important;
	filter: alpha(opacity=50) !important;
	cursor:hand !important;
}

#footer div.block-social ul li a:hover {
	opacity: 0.8 !important;
	filter: alpha(opacity=80) !important;
}

.box {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

/* responsive */

@media screen and (min-width:250px) and (max-width:1000px) {
	body {
		overflow-x:hidden;
	}
	div#main img,
	div#main object,
	div#main iframe {
		max-width:100%;
		height:auto;
	}
	.wrapper div.container {
		width:100%;
	}
	.other div.container div.inner-wrapper div.left,
	.other div.container div.inner-wrapper div.right {
		float:left;
		width:100%;
	}
	#filter div.search-item,
	#filter div.buttons-set {
		width:28%;
		margin:0px 5% 25px 0px;
	}
	#filter div.search-item label {
		width:100%;
		padding:0px;
	}
	#filter div.buttons-set .button {
		width:100%;
	}
	div#main div.selector,
	div#filter div.selector,
	#filter div.artist div.options-artist div.default {
		background-position: 98% 12px;
	}
	#filter div.artist div.options-artist-full,
	#filter div.artist div.options-artist-full div.artist-bottom,
	#filter div.artist div.options-artist-full div.option {
		width:100%;
	}
	#filter div.artist div.options-artist-full div.option {
		padding:5px 0px 5px 0px;
		height:auto;
	}
	#filter div.filter-container {
		padding:70px 0px 0px 0px;
	}
	#filter div.rentbuy {
		width:100%;
		top:5px;
		left:0px;
		right:0px;
	}
	#filter div.rentbuy span {
		float:left;
		margin:0px 0px 10px 0px;
	}
	div.category-products {
		text-align:center;
	}
	div.category-products div.product {
		float:none;
		display:inline-block;
		margin:0px 17px 24px 0px !important;
		overflow:hidden;
	}
	#slider div.container,
	#slider div.custom-banner,
	#slider div.custom-banner div.custom-banner-txt {
		width:100%;
		height:auto;
	}
	#slider div.slide-image,
	#slider div.slide-content {
		width:100%;
		height:auto;
		margin:0px;
		padding:0px;
	}
	#slider div.slide-content {
		position:relative;
		width:96%;
		margin:25px 0px 0px 0px;
		padding:0px 2% 20px 2%;
	}
	div.fieldset ul.form-list li.fields div.field,
	body.customer-account-create div.fieldset ul.form-list li.fields div.field {
		float:left;
		width:100%;
	}
	div.fieldset ul.form-list li.fields div.field {
		margin:0px 0px 15px 0px;
	}
	div.product-left,
	div.product-left div.product-desc {
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	div.product-left div.product-img-box div.product-img {
		float:none;
		width:100%;
		margin:0px auto;
	}
	div.product-left div.product-img-box div.image-options {
		position:relative;
		float:none;
		width:100%;
		right:0px;
		margin:25px 0px 0px 0px;
		text-align:center;
	}
	div.product-left div.product-img-box div.image-options div.option {
		display:inline-block;
	}
	div#jquery-overlay,
	div#jquery-lightbox,
	div#lightbox-container-image-box,
	div.product-left div.product-img-box div.image-options div.popup,
	div.product-left div.product-img-box div.image-options div.wall,
	div.product-left div.product-img-box div.image-options div.colorpicker {
		display:none !important;
		visibility:hidden !important;
	}
	div.product-right {
		width:96%;
		padding-left:2%;
		padding-right:2%;
	}
	div.product-right div.product-title {
		width:100%;
		margin:0px;
		padding:0px;
	}
	div.product-right div.product-attributes div.att {
		width:48%;
		margin:0px 2% 5px 0px;
		padding:5px 0% 5px 0%;
	}
	div.product-right div.product-attributes div.style {
		margin-top:0px;
	}
	div.popup-form {
		width:100%;
		height:auto;
		left:0px;
		margin-left:0px;
	}
	div#home-layover {
		top:0px;
		left:0px;
		width:80%;
		height:auto;
		margin-left:0px;
		padding:0px 10% 20px 10%;
		z-index:100000;
	}
	#filter div.buttons-set {
		width:100%;		
	}
	#filter div.buttons-set .button {
		float:left;
		width:45%;
		margin-right:5%;
		border:none !important;
	}
	#filter div.buttons-set a.button {
		height:29px;
	}
}

@media screen and (min-width:250px) and (max-width:850px) {
	.mobile-show {
		display:block;
		margin:10px 0px 10px 0px;
	}
	.mobile-hide {
		display:none;
	}
	#header nav ul.menu-top {
		float:left;
		width:100%;
		text-align:center;
	}
	#header nav ul.menu-top li {
		float:none;
		display:inline-block;
	}
	#header div.top-tabs,
	#header div.top-tabs ul {
		width:100%;
	}
	#header div.top-tabs ul li {
		width:50%;
		margin:0px;
	}
	#filter div.search-item {
		width:45%;
	}
	#filter div.rentbuy {
		width:100%;		
	}
	#selected H4.arrow {
		width:100%;
		padding:5px 0px 12px 0%;
		background:none;
	}
	#payoff div.table div.cell span {
		background-position:right 15px;
		font-size:30px;
	}
	#footer div.container {
		background:none;
	}
	#footer div.block {
		width:94%;
		padding-left:3%;
		padding-right:3%;
	}
	#footer div.block input,
	#footer div.block-newsletter .button {
		float:none;
		width:200px;
	}
	div.popup-form div.left, 
	div.popup-form div.right {
		width:96%;
		margin:40px 0px 0px 2%;
		padding-bottom:20px;
	}
	div.popup-background-content,
	div.popup-content {
		display:none !important;
		visibility:hidden !important;
	}
	div.list-products div.list-product {
		width:100%;
		height:auto;
		margin:0px;
	}
	div.col2-set div.col-1,
	div.col2-set div.col-2 {
		width:100%;
		margin-left:0px;
	}
}

@media screen and (min-width:250px) and (max-width:650px) {
	.wrapper div.container {
		overflow:hidden;
	}
	#header div.logo,
	#header div.wishlist {
		width:100%;
		margin:15px 0px 0px 0px;
	}
	#header div.wishlist {
		margin:35px 0px 0px 0px;
		text-align:center;
	}
	#header div.logo a {
		margin:0px auto;
	}
	#header div.wishlist ul,
	#header nav ul,
	#header nav ul li {
		float:none;
	}
	#header div.wishlist ul,
	#header div.wishlist ul li,
	#header div.wishlist ul li.spacer, {
		float:left;
		width:100%;
		margin:0px;
		background:none;
	}
	#header div.wishlist ul {
		margin:0px 0px 20px 0px;
		text-align:center;
	}
	#header div.wishlist ul.selects {
		text-align:center;
	}
	#header div.wishlist ul li.shopping-cart,
	#header div.wishlist ul li.language {
		float:none;
		display:inline-block;
		width:320px;
		margin:0px 0px 10px 0px;
	}
	#header div.wishlist ul li.language {
		padding:0px;
	}
	div.wishlist ul li.language div.selector {
		width:99.4%;
		background-position:97% 12px;
	}
	div.wishlist ul li.language div.selector span.select {
		padding:3px 0px 0px 2%;
	}
	#header div.wishlist ul li,
	#header div.wishlist ul li.spacer {
		float:none;
		width:auto;
		display:inline-block;
		background:none;
	}
	#header div.wishlist ul li.spacer {
		padding-left:0px;
	}
	#filter div.filter-container {
		padding:0px;
	}
	#filter div.search-item,
	#filter div.buttons-set {
		width:94%;
		margin:0px 0px 25px 0px;
	}
	#filter div.rentbuy {
		position:relative;
		height:auto;
	}
	#filter div.rentbuy span {
		width: 100%;
	}
	#filter div.rentbuy label {
		display:block;
		visibility:visible;
	}
	#payoff div.table div.cell span {
		padding:0px;
		background:none;
		line-height:32px;
	}
	#selected a.more-link {
		float:left;
		position:relative;
		top:0px;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 16px;
	}
	div.product-right div.product-attributes div.att {
		width:100%;
		margin-right:0px;
	}
	body.wishlist-index-index div.buttons-set button {
		float:left;
		margin:0px 10px 10px 0px;
	}
	#selected H4.arrow {
		line-height:32px;
	}
	div.cart div.totals {
		width:100%;
		margin:0px;
	}
	div.cart div.totals table {
		float:none;
		width:auto;
		margin:0px auto;
		margin-bottom:20px;
	}
	div.cart-payoff ul,
	.btn-continue {
		display:none;
	}
	ul.checkout-types,
	ul.checkout-types li,
	div.cart div.totals {
		width:100%;
		text-align:center;
	}
	div.cart-payoff ul.checkout-types li .button,
	ul.checkout-types li {
		float:none;
		display:inline-block;
	}
	div.cart div.totals .button,
	div.cart table.cart-table td .btn-update {
		float:none;
		margin:0px auto;
	}
}

@media screen and (min-width:250px) and (max-width:450px) {
	div.category-products div.product {
		margin:0px 0px 24px 0px !important;
	}
}

div.artists div.category_block
{
	display: block;
	position: relative;
	border-top: 1px solid #CECECE;
	padding-top: 10px;
	margin: 10px 0px;
	clear: both;
	width: 100%;
}

div.artists div.category_block div.letter
{
	position: relative;
	float: left;
	width: 22%;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
}

div.artists div.category_block div.letter span
{
	font-size: 30px;
	font-weight: normal;
	font-family: 'Museo500';
	
}

div.artists div.category_block div.content
{
	float: right;
	width: 78%;
	position: relative;
	
	
}

div.artists div.category_block div.content ul
{
	margin: 0px;
	padding: 0px;
	width: 33%;
	float: left;
	position: relative;
}


div.artists div.category_block div.content ul li
{
	float: left;
	position: relative;
	width: 100%;
	line-height: 20px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


div.artist_navigation
{
	display: block;
	position: relative;
	margin-bottom: 20px;
	
}
#smooth_nav.artist_letters
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 750px;
	margin: 0px;
	padding: 0px;
}

#smooth_nav.artist_letters li
{
	float: left;
	width: 23px;
	background-color: #F1F1F1;
	margin: 1px;
	text-align: center;
	padding: 2px;
	border: 1px solid white;
}

#smooth_nav.artist_letters li:hover, #smooth_nav.artist_letters li.active
{
	background-color: white;
	border: 1px solid #aeaeb1;
	cursor: pointer;
}

#smooth_nav.artist_letters li a
{
	color: #5c5c5c;
	text-decoration: none;
}

.customer-account-changeforgotten div.fieldset ul.form-list li.fields div.field {
	width:100%;
	margin:0px 0px 20px 0px;
}

.customer-account-changeforgotten .buttons-set .button {
	width:250px;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2001;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

lightbox-nav-btnPrev,
#lightbox-nav-btnNext,
#lightbox-image-details-currentNumber {
	visibility:hidden;
	display:none;
}
/* carousel */
div#artist-jcarousel-container,
div#recently-jcarousel-container {
	width:96%;
	margin:0px 0px 0px 2%;
}

ul#artist-carousel li,
ul#recently-carousel li {
	width:auto;
	height:125px;
	margin:0px 24px 0px 0px !important;
	padding:0px !important;
}

ul#artist-carousel li a img{
	height: 105px !important;
	width: auto !important;	
}

div.jcarousel-scroll {
	height:27px;
}

div.jcarousel-scroll a {
	display:block;
	position:relative;
	top:55px;
	width:38px;
	height:32px;
	overflow:hidden;
	z-index:90;
}

div.jcarousel-scroll a#artist-carousel-prev,
div.jcarousel-scroll a#recently-carousel-prev {
	position:relative;
	float:left;
	top:73px;
	width:26px;
	height:27px;
	margin-top:0px;
	margin-right:18px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_left.png);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
}

div.jcarousel-scroll a#artist-carousel-next,
div.jcarousel-scroll a#recently-carousel-next {
	position:relative;
	float:right;
	top:73px;
	right:0px;
	width:26px;
	height:27px;
	margin-top:0px;
	background-image:url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_right.png);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
}

#artist-carousel,
#recently-carousel {
	position: relative;
	height: 125px;
	width:5000px !important;
	margin:5px 0px 0px 0px !important;
	overflow:visible !important;
}

.jcarousel-skin-tango
{
	position: relative;
	display: block;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	
	width:98%;
	height:125px;
	padding-left:2%;
	overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-clip {
	height:102px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:100%;
    height:125px;
}

.jcarousel-skin-tango .jcarousel-item {
	width:auto;
	height:125px;
	margin:0px 24px 0px 0px;
	padding:0px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0px;
    margin-right:0px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right:0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
	background-color:#FF0000 !important;
    background: transparent url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
	background-color:#e62e29 !important;
    background: transparent url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/**
 * Farbtastic Color Picker 1.2
 * © 2008 Steven Wittens
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/colorpicker/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/colorpicker/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(https://www.linkartcompany.nl/skin/frontend/default/linkart/images/colorpicker/marker.png) no-repeat;
}


/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
/* General settings */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action  {
  background-image: url("https://www.linkartcompany.nl/skin/frontend/default/linkart/images/icons_sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  div.selector:focus, div.checker:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader * {
  margin: 0;
  padding: 0; }


/* Input & Textarea */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  outline: 0; }

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none; }

/* Select */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden; }
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 26px;
    line-height: 26px;
    padding-right: 25px;
    cursor: pointer;
    width: 100%;
    display: block; }
  div.selector.fixedWidth {
    width: 190px; }
    div.selector.fixedWidth span {
      width: 155px; }
  div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 22px;
    top: 2px;
    left: 0px;
    width: 100%; }
  div.selector.active {
    background-position: 0 -156px; }
    div.selector.active span {
      background-position: right -26px; }
  div.selector.hover, div.selector.focus {
    background-position: 0 -182px; }
    div.selector.hover span, div.selector.focus span {
      background-position: right -52px; }
    div.selector.hover.active, div.selector.focus.active {
      background-position: 0 -208px; }
      div.selector.hover.active span, div.selector.focus.active span {
        background-position: right -78px; }
  div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -234px; }
    div.selector.disabled span, div.selector.disabled.active span {
      background-position: right -104px; }

/* Checkbox */
div.checker {
  position: relative; }
  div.checker, div.checker span, div.checker input {
    width: 19px;
    height: 19px; }
  div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -260px; }
    div.checker span.checked {
      background-position: -76px -260px; }
  div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  div.checker.active span {
    background-position: -19px -260px; }
    div.checker.active span.checked {
      background-position: -95px -260px; }
  div.checker.hover span, div.checker.focus span {
    background-position: -38px -260px; }
    div.checker.hover span.checked, div.checker.focus span.checked {
      background-position: -114px -260px; }
  div.checker.hover.active span, div.checker.focus.active span {
    background-position: -57px -260px; }
    div.checker.hover.active span.checked, div.checker.focus.active span.checked {
      background-position: -133px -260px; }
  div.checker.disabled, div.checker.disabled.active {
    background-position: -152px -260px; }
    div.checker.disabled span.checked, div.checker.disabled.active span.checked {
      background-position: -171px -260px; }


/* Radio */
div.radio {
  position: relative; }
  div.radio, div.radio span, div.radio input {
    width: 18px;
    height: 18px; }
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -279px; }
    div.radio span.checked {
      background-position: -72px -279px; }
  div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
  div.radio.active span {
    background-position: -18px -18px -279px; }
    div.radio.active span.checked {
      background-position: -90px -279px; }
  div.radio.hover span, div.radio.focus span {
    background-position: -36px -36px -279px; }
    div.radio.hover span.checked, div.radio.focus span.checked {
      background-position: -108px -279px; }
  div.radio.hover.active span, div.radio.focus.active span {
    background-position: -54px -279px; }
    div.radio.hover.active span.checked, div.radio.focus.active span.checked {
      background-position: -126px -279px; }
  div.radio.disabled span, div.radio.disabled.active span {
    background-position: -144px -279px; }
    div.radio.disabled span.checked, div.radio.disabled.active span.checked {
      background-position: -162px -279px; }

/* INPUT & TEXTAREA */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  border-top: solid 1px #d3d3d6;
  border-left: solid 1px #d3d3d6;
  border-bottom: solid 1px #d3d3d6;
  border-right: solid 1px #d3d3d6;
}
  input.uniform-input.hover, input.uniform-input.focus,
  select.uniform-multiselect.hover,
  select.uniform-multiselect.focus,
  textarea.uniform.hover,
  textarea.uniform.focus {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    border-color: #999; }

/* Checker */
div.checker {
  margin-right: 5px; }

/* Radio */
div.radio {
  margin-right: 3px; }

/* Uploader */
div.uploader span.action {
  text-shadow: white 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold; }
div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbbbbb;
  font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa; }

input.uniform-input, input.uniform-input:focus {
  background-color: #fff; }

