/* MENU */
ul.menu li {
	float:left;
}
	ul.menu li a {
		display:block;
		height:18px;
		background-repeat:no-repeat;
	}
		a.about {
			width:41px;
			background:url(../images/menu/about.png);
			margin:0 0 0 -3px;
		}
		a.collection {
			width:73px;
			background:url(../images/menu/collection.png);
			margin:0 0 0 4px;
		}
		a.vips {
			width:33px;
			background:url(../images/menu/vips.png);
			margin:0 0 0 4px;
		}
		
		.new-vip {
			color: #ec193f;
			hover: #A0A0A0;
		}
		
		a.downloads {
			width:74px;
			background:url(../images/menu/downloads.png);
			margin:0 0 0 4px;
		}
		a.shop-locator {
			width:87px;
			background:url(../images/menu/shop-locator.png);
			margin:0 0 0 4px;
		}
		a.webshop {
			width:61px;
			background:url(../images/menu/webshop.png);
			margin:0 0 0 4px;
		}
		a.contact {
			width:55px;
			background:url(../images/menu/contact.png);
			margin:0 0 0 4px;
		}
		/* NOT IN USE
		a.ambassadors {
			width:86px;
			background:url(../images/menu/ambassadors.png);
			margin:0 0 0 4px;
		}
		a.press-downloads {
			width:112px;
			background:url(../images/menu/press-downloads.png);
			margin:0 0 0 4px;
		}
		a.shop {
			width:36px;
			background:url(../images/menu/shop.png);
			margin:0 0 0 4px;
		}
		a.products {
			width:65px;
			background:url(../images/menu/products.png);
			margin:0 0 0 4px;
		}
		a.in-stock {
			width:55px;
			background:url(../images/menu/in-stock.png);
			margin:0 0 0 4px;
		}
		 */
	ul.menu li a:hover,
	ul.menu li a.active {
		background-position:0 100%;
	}

/* FOOTER */
#footer p.left {
	float:left;
	font-size:9px;
	line-height:25px;
	text-align:left;
}
#footer p.right {
	float:right;
	font-size:9px;
	line-height:25px;
	text-align:right;
}

/* MISC */
.clear {
	clear:both;
}

/* FB LINK */
#header_fb {
	position:absolute;
	top:-61px;
	left:585px;
	width:22px;
	height:22px;
	background:url(../images/header/fb-logo.png);
}


/* LANGUAGE */
#menu a.ger,
#menu a.ger-active {
	position:absolute;
	top:-57px;
	left:627px;
	width:21px;
	height:14px;
	background:url(../images/header/ger.png);
}
#menu a.ger-active {
	background:url(../images/header/ger-active.png);
}
#menu a.gbr,
#menu a.gbr-active {
	position:absolute;
	top:-57px;
	left:653px;
	width:21px;
	height:14px;
	background:url(../images/header/gbr.png);
}
#menu a.gbr-active {
	background:url(../images/header/gbr-active.png);
}

/* FORM */
#newsletter-input input {
	border:0px;
	width:130px;
	height:12px;
	font-size:9px;
}
button.submit {
	cursor:pointer;
	border:none;
	width:56px;
	height:23px;
	background:url(../images/form/submit.png) no-repeat;
}
	button.submit:hover {
		background-position: 0 100%;
	}
button.next {
	cursor:pointer;
	border:none;
	width:56px;
	height:23px;
	background:url(../images/form/next.png) no-repeat;
}
	button.next:hover {
		background-position: 0 100%;
	}
input.contact,
input.contact-half,
input.contact-double,
input.contact-double-second,
textarea.contact {
	width:330px;
	color:#000000;
	font-size:11px;
	background:#FFFFFF;
	border:1px solid #A9AAAD;
	outline-style:none;
	margin:3px 0 8px 0;
	padding:4px 3px;
}
input.contact-double,
input.contact-double-second {
	width:158px;
}
input.contact-double-second {
	margin-left:6px;
}
input.newsletter {
	margin:0;
	padding:0;
}
textarea.contact {
	font-size:11px;
	height:99px;
}
select.shoplocator {
	width:200px;
	color:#000000;
	font-size:11px;
	background:#FFFFFF;
	border:1px solid #A9AAAD;
	cursor:pointer;
	outline-style:none;
}
span.shoplocator {
	width:300px;
}
	span.shoplocator h1 {
		display:inline;
	}
/*
.LV_validation_message {
	display:none;
}
*/
.LV_invalid {
    color:#EE193F;
}
input.LV_invalid_field, 
textarea.LV_invalid_field,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border:1px solid #EE193F;
}

/* HOME */
#content-home a.join-in-win {
	float:right;
	margin:-8px -39px 0 0;
	width:270px;
	height:293px;
	background:url(../images/home/join-in-win.png) no-repeat;
}
	#content-home a.join-in-win:hover {
		background-position:0 100%;
	}

/* COLLECTION */
a.see-online-demo {
	display:block;
	width:135px;
	height:23px;
	background:url(../images/form/see-online-demo.png) no-repeat;
	margin:0 0 0 -2px;
}
	a.see-online-demo:hover {
		background-position:0 100%;
	}
a.download {
	display:block;
	width:135px;
	height:23px;
	background:url(../images/form/download.png) no-repeat;
	margin:0 0 0 -2px;
}
	a.download:hover {
		background-position:0 100%;
	}

/* DOWNLOADS */
a.download-1024 {
	display:block;
	width:80px;
	height:23px;
	background:url(../images/form/download-1024.png) no-repeat;
}
	a.download-1024:hover {
		background-position:0 100%;
	}
a.download-1280x800 {
	display:block;
	width:80px;
	height:23px;
	background:url(../images/form/download-1280x800.png) no-repeat;
}
	a.download-1280x800:hover {
		background-position:0 100%;
	}
a.download-1280 {
	display:block;
	width:80px;
	height:23px;
	background:url(../images/form/download-1280.png) no-repeat;
}
	a.download-1280:hover {
		background-position:0 100%;
	}
a.download-company-statement {
	display:block;
	width:135px;
	height:23px;
	background:url(../images/form/download-company-statement.png) no-repeat;
	margin:0 0 0 -2px;
}
	a.download-company-statement:hover {
		background-position:0 100%;
	}
img.desktop-preview {
	margin:0 0 10px 0;
}

/* WEBSHOP */
a.webshop-button {
	display:block;
	cursor:pointer;
	border:none;
	width:135px;
	height:23px;
	margin-left:-2px;
	margin-top:10px;
	background:url(../images/webshop/webshop.gif) no-repeat;
}
	a.webshop-button:hover {
		background-position: 0 100%;
	}

img.laptop {
	margin-left:250px;
	margin-top:20px;
}