a img {
	border: none;
	text-decoration: none;
}

a {
  color: #4C3527;
}

a:hover {
	color: #F99D1C !important;
	text-decoration: none !important;
}

form {
	margin: 0 !important;
	padding: 0 !important;
}

body {
	background: none;
}

html {
	background: #ECE3CD;
}

embed {
	cursor: move;
}

.containertop_fixed {
	background: #FFFFFF !important;
	width: 993px !important;
}

.boxheader {
	width: 993px;
	height: 133px;
	background-repeat: no-repeat;
	padding: 0;
	position: relative;
	margin-bottom: 20px;
}

.home {
	position: absolute; 
	top: 10px; 
	left: 20px;
	width: 166px; 
	height: 77px; 
	display: block; 
}

.lang {
	position: absolute;
	bottom: 0;
	right: 30px;
}

.clearfix {
	clear: both;
	width: 0;
	height: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
	line-height: 0px;
}

input, select, textarea {
	border: 1px solid #CFBBA0;
}

input[type=image] {
	border: none;
}

.boxleft-content {
	width: auto !important;
}

.boxrightmyaccount-content {
	width: auto !important;
}

.navItem {
	padding: 3px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #A1845A;
}
	
	.navItem a {
		color: #A1845A;
	}	

	.containerright .navItem {
		border-top: 1px solid #CFBBA0;
		margin: 0 10px;
		padding: 8px 10px;
	}
	
.categories {
	color: #4B3425 !important;
	font-size: 11px;
}

	.categories a {
		color: #4B3425 !important;
	}
	
.categorybox_rootcategory {
	border-top: 1px solid #CFBBA0;
	padding: 6px 0 6px 10px;
}

.categorybox_rootcategory_exp {
	border-top: 1px solid #CFBBA0;
	padding: 6px 0 0 10px !important;
}

.categorybox_subcategory {
	padding: 4px 0 4px 6px;
}
	.categorybox_subcategory a:hover {
		color: #F99D1C !important;
	}
	
.containerleft {
	border-right: 1px solid #CFBBA0;
	text-align: left;
	width: 180px !important;
	padding: 0 !important;
	overflow: hidden;
}

.containermain {
	text-align: left;
}

.containerright {
	border-left: 1px solid #CFBBA0;
	border-right: 1px solid #CFBBA0;
	text-align: left;
}

.boxrightmyaccount-content {
	border: none !important;
}

.myBoxContentRight {
	margin: 0 10px;
	padding: 0 10px 10px 10px;
	color: #4B3425;
	font-size: 11px;
}

.service {
	padding: 0;
	font-size: 11px;
}
	
	.service a, .service span {
		display: block;
		border-top: 1px solid #CFBBA0;
		padding: 4px 10px;
		color: #4C3527 !important;	
	}	
	
	.service a:hover {
		color: #F99D1C !important;
	}
	
	.service span {
		cursor: pointer;
	}

		.service span:hover {
			color: #F99D1C !important;
			text-decoration: none !important;
		}
		
	.service .sub {
		margin-left: 14px;
		border: none;
	}
	
.containerfullrow, .categorydetailsrow {
	border: none;
}

#opinions {
	display: none;
}

h1 {
	color: #A1845A;
	margin: 0 0 10px 0;
}

h2 {
	color: #A1845A;
	margin: 0 0 10px 0;
	font-size: 14px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #CFBBA0;
}

.desc {
	color: #4B3425;
	font-size: 11px;
	line-height: 1.5em;
}

.desc li {

font-size:11px;
}

td.details {
	color: #4B3425;
}

	td.details .price {
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 0;
	}
	
	td.details .vatInfo {
		font-size: 9px;
		margin-top: 0;
	}
	
.product_image_xxxs_container {
	width: 220px !important;
	height: auto !important;
}

a.details {
	color: #4B3425;
}

.product_image_s_container {
	width: auto;
}

.accessoire {
	width: 112px;
	max-width: 116px;
	float: left;
	margin-right: 11px;
	border: 1px solid #CFBBA0;
	padding: 6px;
	margin-bottom: 10px;
}

.listproduct {
	width: 112px;
	float: left;
	margin-right: 11px;
	border: 1px solid #F99D34;
	padding: 6px;
	margin-bottom: 10px;
}

.last {
	margin: 0;
}

div.productline {
	clear: left;
}
	
	div.productline div.first {
		margin-left: 2px;
	}	
	
.product_price_new {
	font-size: 12px;
}

img.color {
		width: 20px;
		height: 20px;
}	

.category {
	margin-bottom: 10px;
}

	.category .image {
		float: left;
		margin-right: 10px;
		height: 200px;
	}
	
	.category .desc {
		background: #D2BEA2;		
		height: 190px;
		padding: 0 10px 10px 0;
	}		
				
		.category .desc h1 {
			margin-top: 0;
			font-size: 16px;
		}
		
		.category .desc .text {
			padding-top: 10px;
		}

.small {
	height: 100px !important;
}
	
	.small .image {
		height: 100px !important;
	}
		
	.small .desc {
		height: 90px;
	}	
		
.stepsitemcontainer, .stepitem_texthigh, .stepitem_text {
	border: none !important;
	background: none;
	height: auto;
	font-size: 14px !important;
	font-weight: bold;
}

.stepitem2_textnormal {
	color: #A1845A;
	font-size: 14px !important;
}

.stepitem2_textnormalhigh, .stepitem2_textnormal:hover  {
	color: #F99D1C !important;
	font-size: 14px !important;
}

.basketcontents_artamountinput {
	width: auto;
	height: auto;
}

.basketcontents tr.last td {
	border-bottom: 1px solid #D2BEA2 !important;
}

.basketcontents .gift {
	border-right: 1px solid #D2BEA2 !important;
	padding: 10px 30px;
}

.boxfooter a {
	color: #4C3527;
}

.useroptionheader, .useroptionstableitem, .usercontentheader, .paymentcontentheader, .ordercontentdata, .ordercontentheader, .categorytitlerow, h1.contextbox, .contentboxlistrow {
	background: #D2BEA2 !important;
	border: none !important;
	color: #000000 !important;
}

.contextbox a {
	color: #4C3527 !important;
}
	
	.contextbox a:hover {
		color: #F99D1C !important;
	}	
	
.usercontentdata {
	position: relative;	
}
	
	.usercontentdata .button {
		position: absolute;
		bottom: 10px;
		right: 10px;
	}
	
.useroptionheader {
	height: auto;
}

.usercontentdata, .paymentcontenttext {
	border-color: #D2BEA2;
}

.default_nextlinecontainer {
	border: none;
}

.fontred {
	color: #F99D1C !important;
}

.saddle {
	width: 270px;
	height: 410px;
	position: relative;
	float: left;
	margin-right: 40px;
}

	.saddle a {
		position: absolute;
		bottom: 6px;
		left: 6px;
		color: #FFFFFF;
	}

	.saddle div {
		width: 270px;
		height: 410px;
	}

.saddleConfig {
	float: left;
	width: 250px;
}
	
	.saddleConfig .line {		
		margin-bottom: 8px;
		height: 20px;
		clear: left;
	}
	
	.saddleConfig span {
		width: 20px; 
		height: 20px;
		display: block;
		float: left;
		border: 1px solid #000000;
		border-right: none;
		border-left: none;
	}
	
		.saddleConfig span.first {
			width: 142px;
			padding-left: 4px;
			padding-top: 4px;
			height: 16px;
			border: 1px solid #000000;
			border-right: none;
		}
		
		.saddleConfig span.last {
			border-right: 1px solid #000000;
		}
		
.step2 {
	display: none;
	float: left;
	width: 250px;
}

table, table tr, table tr td, table tr th {
	 font-family: verdana, geneva, arial, helvetica, sans-serif !important;
	 font-size: 11px !important;
}

.producthint {
	margin-top: 40px;
}

#dgToolTipp {
	z-index: 2;
	left: 6px;
	width: 440px;
	top: 72px;
	visibility: hidden;
	position: absolute;
	background: #D2BEA2;
	border: 1px solid #000000;
}

#dgtooltipp_oxtitle {
	font-weight: bold;
	font-size: 14px;
}
	
#dgtooltipp_oxtitle, #dgtooltipp_oxartnum, #dgtooltipp_oxlongdesc, #dgtooltipp_oxprice {
	background: #D2BEA2;
	padding-left: 10px;
}

#dgtooltipp_oxtitle, #dgtooltipp_oxprice {
	padding-top: 10px;
	padding-bottom: 10px;
}
	
#zoomContainer {
	background: #E6DBCB; 
	text-align: center; 
	display:none; 
	position: absolute; 
	left: 100px; 
	top: 100px; 
	width: 500px; 
	height: 600px;
	border: 1px solid #CFBBA0;
}

#zoomLink {
	border: 1px solid #CFBBA0;
	background: #E6DBCB;
	width: 80px;
	padding: 4px 0;
	cursor: pointer;
}

	#zoomLink p {
		color: #CFBBA0;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		margin: 0;
		padding: 0;
		text-align: center;
	}

.expertsOpinion{
padding:12px 10px 0px 20px;
}

/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500;}

div.popup{visibility: hidden;display:none;}
div.popup strong{display: block; margin: 9px 0; font-size: 11px;}
div.on.popup{visibility: visible;display:block;position:fixed;top:20%;left:50%;background: #ffffff;z-index: 2000;margin-top:-75px;margin-left:-135px;border:1px solid #000000;padding:10px;}
div.on.popup.load {background: #fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#555555;background:#e2e2e2;border:1px solid #555555;font-weight: bold;padding:2px;width:130px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight: bold;padding:2px;width:130px;}
div.on.popup input.bl{position:absolute;bottom:10px;left:10px;}
div.on.popup input.br{position:absolute;bottom:10px;right:10px;}

#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;background:#ffffff;border-color:#CFBBA0;}
#zoom ul.tabs{padding:0;margin:0;background:#ffffff;height: 28px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:5px;background:#D2BEA2;width:20px;text-align: center;border:1px solid #CFBBA0;color:#555555;font-weight: bold;}
#zoom ul.tabs li.close{float:right;}