/* ### GENERAL ### */

html, body { margin: 0; border: 0; padding: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: center;}
img { border: 0;}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; font-size: 0px; line-height: 0px;}
.invis {display: none;}
input {margin: 0; padding: 0}

h2 {margin: 0 0 10px 0; padding: 0;}


/* ### Homepage and general ### */
#mainContainer {margin: 0 auto; padding: 0; width: 990px; height: 568px; position: relative; text-align: left}
	#navigationList {margin: 0; padding: 0; position: absolute; top: 115px; left: 6px; font-weight: bold;}
		#navigationList li {margin: 0 0 6px 0; border: 0; padding: 0; list-style-type: none; font-weight: bold;}
		#navigationList a {margin: 0; border: 0; padding: 3px 0 0 6px; color: #838486; text-decoration: none; width: 189px; height: 20px; display: block; font-weight: bold; font-size: 12px;}
		#navigationList .offerte a {color: #aa71a4;}
		#navigationList .offerte a:hover {color: #FFFFFF; text-decoration: none; background: url(../gfx/frontend/1/bgNavigationOfferte.jpg) no-repeat;}
		#navigationList .offerte .active {background: url(../gfx/frontend/1/bgNavigationOfferte.jpg) no-repeat;}
		#navigationList li.catalogus {color: #D1B8D2; }
		#navigationList a:hover {color: #FFFFFF; text-decoration: none; background: url(../gfx/frontend/1/bgNavigation.jpg) no-repeat;}
		#navigationList a.active {color: #FFFFFF; text-decoration: none; background: url(../gfx/frontend/1/bgNavigation.jpg) no-repeat;}
			#subnavigation {margin: -3px 0 9px 0; padding: 0; line-height: 10px;}
			#subnavigation li {margin: 10px 0 0 0; padding: 0;}
				#subnavigation a {margin: 0; padding: 0; width: 189px; height: 30px; display: block; position: relative; background: url(../gfx/frontend/1/subNav.jpg) no-repeat top right; color: #791D7E; cursor: hand;}
				#subnavigation a:hover {background: url(../gfx/frontend/1/subNavOver.jpg) no-repeat top right;}
				#subnavigation a.active {background: url(../gfx/frontend/1/subNavOver.jpg) no-repeat top right;}
				.subNavLink {margin: 0; border: 0; padding: 0px 0 0 0; line-height: 14px; position: absolute; top: 0px; left: 46px;}
					.imageCategory {margin: 0; padding: 0; position: absolute; top: 0; left: 0;}
				#subnavigation a img.type1{display: block;}
				#subnavigation a img.type2{display: none;}
				#subnavigation a.active img.type1 {display:none;}
				#subnavigation a.active img.type2 {display:block;}
				#subnavigation a:hover img.type2{ display: block;}
				#subnavigation a:hover img.type1{ display: none;}
			
			
	#header {margin: 0; border: 0; padding: 0; width: 990px; height: 100px; position: relative;}
		.twitterOfferte {position: absolute; top: 4px; left: 10px;}
		#logo {margin: 0; border: 0; padding: 0; position: absolute; width: 270px; height: 100px; top: 0px; left: 130px;}
		#homeNav {margin: 0; border: 0; padding: 0; position: absolute; top: 73px; left: 2px; color: #B9BABB;}
			#homeNav li {margin: 0; border-right: 1px solid #B9BABB; padding: 0 10px; float: left; list-style-type: none; height: 12px;}
			#homeNav li.last {border: 0;}
			#homeNav a {text-decoration: none; color: #B9BABB;}
			#homeNav a:hover {text-decoration: none; color: #7c1272;}
		#extraNav {margin: 0; border: 0; padding: 0; position: absolute; top: 590px; left: 2px; color: #B9BABB;}
			#extraNav li {margin: 0; border-right: 1px solid #B9BABB; padding: 0 10px; float: left; list-style-type: none; height: 12px;}
			#extraNav li.last {border: 0;}
			#extraNav a {text-decoration: none; color: #B9BABB;}
			#extraNav a:hover {text-decoration: none; color: #7c1272;}
		#headerNav {margin: 0; border: 0; padding: 0; position: absolute; top: 73px; left: 420px; color: #B9BABB;}
			#headerNav li {margin: 0; border-right: 1px solid #B9BABB; padding: 0 10px; float: left; list-style-type: none; height: 12px;}
			#headerNav li.last {border: 0;}
			#headerNav a {text-decoration: none; color: #B9BABB;}
			#headerNav a:hover {text-decoration: none; color: #7c1272;}
		.offerteLink {text-decoration: none; cursor: hand;}
		#offerteBasket {margin: 0; border: 0; padding: 3px 0 0 6px; position: absolute; width: 141px; height: 21px; top: 70px; left: 665px; color: #FFF;}
			.offerteEmpty {background: url(../gfx/frontend/1/bgDeleteProduct.jpg) no-repeat;}
			.offerteFull {background: url(../gfx/frontend/1/bgSend.jpg) no-repeat;}
			#offerteCounter {margin: 0; border: 0; padding: 0; position: absolute; top: 3px; right: 14px;}
		#headerLanguage {margin: 0; border: 0; padding: 0; position: absolute; top: 12px; right: 30px;}
			#headerLanguage li {margin: 0 5px; border: 0; padding: 0; float: right; list-style-type: none;}
			#headerLanguage a.language {margin: 0; border: 0; padding: 0; width: 16px; height: 11px; display: block;}
			#headerLanguage a#dutch {background: url(../gfx/frontend/1/flagNederlands.jpg) no-repeat;}
			#headerLanguage a#dutch:hover {background: url(../gfx/frontend/1/flagNederlandsActive.jpg) no-repeat;}
			#headerLanguage a#english {background: url(../gfx/frontend/1/flagEnglish.jpg) no-repeat;}
			#headerLanguage a#english:hover {background: url(../gfx/frontend/1/flagEnglishActive.jpg) no-repeat;}
			#headerLanguage a#german {background: url(../gfx/frontend/1/flagDeutsch.jpg) no-repeat;}
			#headerLanguage a#german:hover {background: url(../gfx/frontend/1/flagDeutschActive.jpg) no-repeat;}
			#headerLanguage a#dutch.active {background: url(../gfx/frontend/1/flagNederlandsActive.jpg)}
			#headerLanguage a#english.active {background: url(../gfx/frontend/1/flagEnglishActive.jpg)}
			#headerLanguage a#german.active {background: url(../gfx/frontend/1/flagDeutschActive.jpg)}
			.languageLink {display: none;}
	#content {margin: 0; border: 0; padding: 0; position: absolute; top: 115px; left: 215px; width: 775px; height: 468px;}
		#home1 { margin: 0; border: 0; padding: 0; position: absolute; top: 0px; left: 0px; width: 140px; height: 140px;}
		#home2 { margin: 0; border: 0; padding: 0; position: absolute; top: 150px; left: 0px; width: 140px; height: 140px;}
		#home3 { margin: 0; border: 0; padding: 0; position: absolute; top: 150px; left: 150px; width: 140px; height: 140px;}
		#home4 { margin: 0; border: 0; padding: 0; position: absolute; top: 0px; left: 600px; width: 140px; height: 140px;}
		#welcome {margin: 0; border: 0; padding: 0; position: absolute; top: 0px; left: 150px; width: 440px; height: 140px; background: url(../gfx/frontend/1/welcome.jpg) no-repeat; color: #000; padding-right: 200px; font-size: 11px;}
			#welcomeText {margin: 6px 10px 10px 10px;}
			#welcome h1 {margin: 0; padding: 0; font-weight: bold; color: #7C1272; font-size: 15px; width: 230px;}
		#customer {margin: 0; border: 0; padding: 0; position: absolute; top: 150px; left: 300px; width: 290px; height: 290px; background: url(../gfx/frontend/1/customer.jpg) no-repeat; font-size: 13px; color: #FFF;}
			#customerText {margin: 6px 10px 10px 10px;;  font-size: 13px; color: #FFF;}
			#customerText h1 {margin: 0; padding: 0; font-weight: bold; color: #D1B8D2; font-size: 11px;}		
	#adressHomepage {margin: 0; border: 0; padding: 0; position: absolute; top: 524px; left: 12px; color: #838486; line-height: 20px;}
		.phone {font-size: 15px; color: #7C1272; font-weight: bold;}
	#bloeiinstructies td {height: 26px;}
	#bloeiinstructies p {margin: 0; padding: 0;}
	#bloeiinstructies a {color: #000; text-decoration: none;}
	#bloeiinstructies a:hover {color: #7c1272; text-decoration: none;}
		
/* ### category ### */
		#category {margin: 0; border: 0; padding: 0; position: absolute; top: 0; left: 0;}
			#category ul {margin: 0; padding: 0;}
			#category li {margin: 0; padding: 0; list-style-type: none; position: absolute;}
				.categoryText {margin: 0; padding: 0 0 10px; 0; position: absolute; top: 150px; left: 4px; font-size: 12px; font-weight: bold; line-height: 14px;}
				#category a {margin: 0; padding:0; width: 140px; height: 180px; background: url(../gfx/frontend/1/bgCategory.jpg) no-repeat bottom; display: block; text-decoration: none; color: #7C1272; cursor: hand;}
				#category a:hover {background-image: url(../gfx/frontend/1/bgCategoryOver.jpg); color: #FFF;}
					#category #id1 {position: absolute; top: 0px; left: 0px;}
					#category #id2 {position: absolute; top: 0px; left: 150px;}
					#category #id3 {position: absolute; top: 0px; left: 300px;}
					#category #id4 {position: absolute; top: 0px; left: 450px;}
					#category #id5 {position: absolute; top: 0px; left: 600px;}
			#categoryText5 {margin: 0; border: 0; padding: 0; position: absolute; top: 190px; left: 0; width: 740px; height: 145px; background: url(../gfx/frontend/1/bg5.jpg) no-repeat;}	
			#categoryText4 {margin: 0; border: 0; padding: 0; position: absolute; top: 190px; left: 150px; width: 590px; height: 145px; background: url(../gfx/frontend/1/bg4.jpg) no-repeat;}	
			#categoryText3 {margin: 0; border: 0; padding: 0; position: absolute; top: 190px; left: 300px; width: 440px; height: 180px; background: url(../gfx/frontend/1/bg3.jpg) no-repeat;}
			#unique {margin: 0; border: 0; padding: 0; position: absolute; top: 190px; left: 0px; width: 290px; height: 125px; background: url(../gfx/frontend/1/bgUnique.jpg) no-repeat;}
				#uniqueText {margin: 6px 10px 10px 10px; color: #000; font-size: 11px;}

/* ### products ### */
		#products {margin: 0; border: 0; padding: 0; position: relative; top: 0; left: 0; font-size: 11px;}
					#products ul {margin: 0; padding: 0;}
					#products li {margin: 0 10px 10px 0; padding: 0; list-style-type: none; float: left; position: relative}
						#products .productId {font-size: 11px; margin: 0; border:0; padding: 0; position: absolute; top: 155px; left: 7px; font-weight: bold;}
						#products .productPrice {font-size: 11px; margin: 0; border:0; padding: 0; position: absolute; top: 155px; right: 7px; font-weight: bold;}
						#products .productDescription {margin: 0; border:0; padding: 0; position: absolute; top: 174px; left: 7px; width: 124px; height: 42px; overflow: hidden; font-weight: normal;}
						#products a {margin: 0; padding:0; width: 140px; height: 220px; background: url(../gfx/frontend/1/bgProduct.jpg) no-repeat bottom; display: block; text-decoration: none; color: #000000;}
						#products a:hover {background-image: url(../gfx/frontend/1/bgProductOver.jpg); color: #FFF;}
							/*
							#products #id1 {position: absolute; top: 0px; left: 0px;}
							#products #id2 {position: absolute; top: 0px; left: 150px;}
							#products #id3 {position: absolute; top: 0px; left: 300px;}
							#products #id4 {position: absolute; top: 0px; left: 450px;}
							#products #id5 {position: absolute; top: 0px; left: 600px;}
							#products #id6 {position: absolute; top: 230px; left: 0px;}
							#products #id7 {position: absolute; top: 230px; left: 150px;}
							#products #id8 {position: absolute; top: 230px; left: 300px;}
							#products #id9 {position: absolute; top: 230px; left: 450px;}
							#products #id10 {position: absolute; top: 230px; left: 600px;}
							*/
		#productPageCounter {margin: 0; border:0; padding: 0; position: absolute; top: 590px; right: 40px; font-size: 11px; font-weight: bold;}
			#productPageCounter ul {margin: 0; padding: 0;}
			#productPageCounter li {margin: 0; border-right: 1px solid #d1d2d3; padding: 0 6px; float: left; list-style-type: none;}
				#productPageCounter li.nextprevious {padding: 0;}
				#productPageCounter .noLine {border: 0;}
				#productPageCounter a#previous {margin: 0; padding: 0; width: 21px; height: 21px; display: block; background: url(../gfx/frontend/1/previous.jpg) no-repeat 0 -4px;}
				#productPageCounter a#next {margin: 0; padding: 0; width: 21px; height: 21px; display: block; background: url(../gfx/frontend/1/next.jpg) no-repeat 0 -4px;}
				#productPageCounter a#previous:hover {margin: 0; padding: 0; width: 21px; height: 21px; display: block; background: url(../gfx/frontend/1/previousOver.jpg) no-repeat 0 -4px;}
				#productPageCounter a#next:hover {margin: 0; padding: 0; width: 21px; height: 21px; display: block; background: url(../gfx/frontend/1/nextOver.jpg) no-repeat 0 -4px;}
				#productPageCounter a {margin: 0; padding: 0; color: #B9BABB; text-decoration: none;}
				#productPageCounter a:hover {color: #7C1272; text-decoration: none;}
				#productPageCounter a.active {color: #7C1272; text-decoration: none;}
				
		#productViewThumbs {margin: 0; border: 0; padding: 0; position: absolute; width: 300px;}
			.productviewThumb {float: left; margin: 0 10px 10px 0;}
			#productDetails {margin: 0; border: 0; padding: 0; width: 290px; height: 40px; background: url(../gfx/frontend/1/productViewBgDetails.jpg) no-repeat; clear: both; color: #FFF; position: relative;}
				#productViewDetails p, #productViewDetails table,  {margin: 0 0 10px 0; padding: 0px; border: 0px solid black;}
				#productViewDetails td  {border: 0;}
				#productViewDetails h1 {margin:0px; padding: 0px; color: ##231F20; font-size: 11px; font-weigh: bold;}
			#oneProductDetails {margin: 0; border: 0; padding: 0; width: 440px; height: 40px; background: url(../gfx/frontend/1/oneProductDetails.jpg) no-repeat; clear: both; color: #FFF; position: relative;}
				#productDetailsContent {margin: 7px; color: #FFF;}
					#productDetails .productId {margin: 0; border:0; padding: 0; position: absolute; top: 2px; left: 5px; font-weight: bold; font-size: 11px;}
					#productDetails .productPrice {margin: 0; border:0; padding: 0; position: absolute; top: 2px; right: 7px; font-weight: bold; font-size: 11px;}
					#productDetails .productDescription {margin: 0; border:0; padding: 0; position: absolute; top: 15px; left: 5px; width: 290px; height: 42px; overflow: hidden; font-weight: normal;}
					#oneProductDetails .productDescription {margin: 0; border:0; padding: 0; position: absolute; top: 2px; left: 7px; width: 290px; height: 38px; overflow: hidden; font-weight: bold;}
					#productViewDetails td h1 {display: block; width: 140px;}
			#productviewImpotantThumb {margin: 0; border: 0; padding: 0; width: 140px; height: 140px; position: absolute; top: 0px; left: 300px;}
			#productViewDetails {margin: 0; border: 0; padding: 0; width: 440px; height: 340px; position: absolute; top: 150px; left: 300px; background: url(../gfx/frontend/1/productViewBgContent.jpg) no-repeat;}
				.productViewDetailsContent {margin: 5px 15px 5px 5px; overflow: auto; height: 320px;}
			#oneProductViewDetails {margin: 0; border: 0; padding: 0; width: 290px; height: 300px; position: absolute; top: 30px; left: 450px; background: url(../gfx/frontend/1/oneProductViewDetailsContent.jpg) no-repeat;}
				.oneProductViewDetailsContent {margin: 7px; overflow: auto; height: 280px;}
			a.insertProduct {margin: 0; border: 0; padding: 3px 0 0 6px;; width: 141px; height: 21px; position: absolute; top: 0px; left: 450px; background: url(../gfx/frontend/1/productViewLink.jpg) no-repeat; color: #FFF; text-decoration: none;}
			a.directOrder {margin: 0; border: 0; padding: 3px 0 0 6px;; width: 141px; height: 21px; position: absolute; top: 31px; left: 450px; background: url(../gfx/frontend/1/productViewLink.jpg) no-repeat; color: #FFF; text-decoration: none;}
			a.insertProduct:hover {background: url(../gfx/frontend/1/productViewLinkOver.jpg) no-repeat;}
			a.directOrder:hover {background: url(../gfx/frontend/1/productViewLinkOver.jpg) no-repeat;}
			a.productBack {margin: 0; border: 0; padding: 3px 0 0 6px;; width: 141px; height: 21px; position: absolute; top: 0px; left: 600px; background: url(../gfx/frontend/1/productViewLinkOver.jpg) no-repeat; color: #FFF; text-decoration: none}
			a.productBack:hover {background: url(../gfx/frontend/1/productViewLink.jpg) no-repeat;}
			a.nextProduct {margin: 0; border: 0; padding: 3px 6px 0 6px;; width: 141px; height: 21px; position: absolute; top: 119px; left: 600px; background: url(../gfx/frontend/1/bgSend.jpg) no-repeat; color: #FFF; text-decoration: none; text-align: left;}
			a.nextProduct:hover {background: url(../gfx/frontend/1/bgSend.jpg) no-repeat;}
			a.previousProduct {margin: 0; border: 0; padding: 3px 0 0 6px;; width: 141px; height: 21px; position: absolute; top: 119px; left: 450px; background: url(../gfx/frontend/1/bgSend.jpg) no-repeat; color: #FFF; text-decoration: none;}
			a.previousProduct:hover {background: url(../gfx/frontend/1/bgSend.jpg) no-repeat;}
			
		#naw {margin: 0; border: 0; padding: 28px 0 0 0; position: relative; top: 0; left: 0; float: left; width: 334px}
			#naw h2 { margin: 0 0 10px 0; padding: 0; position: absolute; top: 0; left: 0; font-size: 13px; font-weight: bold;}
			#naw .formrow {margin: 5px 0; padding: 0; position: relative;}
			#naw .formrowTextArea {margin: 5px 0; padding: 0;}
			#naw input {margin:0; border: 0; padding: 3px 0 0 4px; width: 240px; height: 20px; background: url(../gfx/frontend/1/bgInput.jpg) no-repeat; font-size: 11px; color: #231F20; font-family:Arial, Helvetica, sans-serif;}
			#naw #inputText {margin:0; border: 0; padding: 3px 0 3px 4px; width: 240px; height: 150px; background: url(../gfx/frontend/1/bgTextarea.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #231F20; overflow: auto;}
			#naw label {margin: 0; padding: 4px 0 0 0; width: 84px; float: left; display: block; color: #838486;}
				#naw label.error {margin-left: 85px; padding: 0; float: none; width: 200px;}
			#naw a.shoppen { margin:0; border: 0; padding: 2px 0 4px 6px; position: absolute; top: -45px; left: 600px; width: 140px; height: 20px; background: url(../gfx/frontend/1/bgDeleteProduct.jpg) no-repeat; font-size: 11px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align: left; cursor: hand; display: block; text-decoration: none; z-index: 50;}
			#naw a.shoppen:hover {background: url(../gfx/frontend/1/bgSend.jpg) no-repeat;}
			#naw a.deleteProduct {margin:0; border: 0; padding: 2px 0 4px 6px; position: absolute; top: 148px; left: 110px; width: 140px; height: 20px; background: url(../gfx/frontend/1/bgDeleteProduct.jpg) no-repeat; font-size: 11px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align: left; cursor: hand; display: block; text-decoration: none; z-index: 50;}
			#naw a.deleteProduct:hover {background: url(../gfx/frontend/1/bgSend.jpg) no-repeat;}
			#naw a.sendinvoice {margin: -3px 0 0 84px; border: 0; padding: 3px 0 4px 6px; width: 140px; height: 20px; background: url(../gfx/frontend/1/bgDeleteProduct.jpg) no-repeat; font-size: 11px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align: left; cursor: hand; display: block; text-decoration: none; z-index: 50;}
			#naw a.sendinvoice:hover {background: url(../gfx/frontend/1/bgSend.jpg) no-repeat;}
			#naw .error {margin: 0; border: 0; padding: 3px 0 0 5px; color: #7c1272; font-size: 11px;}
		#productDetailsContainter {margin: 0; border: 0; padding: 0; position: absolute; top: 0px; left: 340px; width: 420px;}
		.prospectProducts {margin: 0; border: 0; padding: 22px 0 0 0; width: 10px; height: 204px; position: relative;}
			.prospectProduct {margin: 0; padding: 0; width: 250px;}
			.productNumber {margin: 0; padding: 0; position: absolute; top: 0; left: 0;}
			#productDetailsContainter .formrow {margin: 5px 0 ; border: 0; padding: 0; width: 260px; clear: both; position: relative; height:	24px;}
			#productDetailsContainter h1 { margin: 2px 36px 8px 0; padding: 0; font-size: 11px; font-weight: bold; color: #231F20; position: absolute; top: 0px; left: 0px;}
			#productDetailsContainter h2 { margin: 2px 0 0 0; padding: 0px 0 0 0; width: 100px; font-size: 11px; font-weight: bold; color: #231F20; position: absolute; top: 0px; left: 110px;}
			#productDetailsContainter label {margin: 0; padding: 4px 0 0 0; width: 110px; float: left; color: #838486;}
			#productDetailsContainter input.text {margin:0; border: 0; padding: 3px 0 0 4px; width: 139px; height: 20px; background: url(../gfx/frontend/1/bgInputProduct.jpg) no-repeat; font-size: 11px; color: #231F20; font-family:Arial, Helvetica, sans-serif; float: left}
			.checkBox {float: left;}
			#productDetailsContainter input.checker {margin: 2px 4px 0 0; padding: 0; float: left; display: inline; width: 30px; background: none;}
			.checkerText {margin: 4px 0 0 0px; display: block; float: left;}
			#productDetailsContainter .send {margin: 0; border: 0; padding: 0px 0 4px 6px; position: absolute; top: 148px; left: 110px; width: 140px; height: 20px; background: url(../gfx/frontend/1/bguct.jpg) no-repeat; font-size: 11px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align: left; clear: both; cursor: hand;}
			.prospectProductDetails {margin: 0; border: 0; padding: 0; width: 140px; height: 220px; position: absolute; top: 0px; left: 260px;}
			.prospectProductSpecs { margin: 0; padding: 0; width: 140px; height: 70px; position: absolute; top: 148px; left: 0px;background: url(../gfx/frontend/1/bgProductOver.jpg) no-repeat;}
			.productDetailsSpecsContent {margin: 7px; color: #FFF; position: relative;}
					.productDetailsSpecsContent .productId {margin: 0; border:0; padding: 0; position: absolute; top: 0; left: 0; font-weight: bold; font-size: 11px}
					.productDetailsSpecsContent .productPrice {margin: 0; border:0; padding: 0; position: absolute; top: 0; right: 0; font-weight: bold; font-size: 11px;}
					.productDetailsSpecsContent .productDescription {margin: 0; border:0; padding: 0; position: absolute; top: 14px; left: 0; width: 126px; height: 42px; overflow: hidden; font-weight: normal;}
					
		#contactform {margin: 0; border: 0; padding: 0px 0 0 0; position: relative; top: 0; left: 0; float: left; width: 334px}
			#contactform h2 { margin: 0 0 17px 0; padding: 0; ; font-size: 13px; font-weight: bold; color: #000;}
			#contactform .formrow {margin: 5px 0; padding: 0; position: relative;}
			#contactform .formrowTextArea {margin: 5px 0; padding: 0;}
			#contactform input {margin:0; border: 0; padding: 3px 0 0 4px; width: 240px; height: 20px; background: url(../gfx/frontend/1/bgInput.jpg) no-repeat; font-size: 11px; color: #231F20; font-family:Arial, Helvetica, sans-serif;}
			#contactform textarea {margin:0; border: 0; padding: 3px 0 3px 4px; width: 240px; height: 150px; background: url(../gfx/frontend/1/bgTextarea.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #231F20; overflow: auto;}
			#contactform label {margin: 0; padding: 4px 0 0 0; width: 84px; float: left; display: block; color: #838486;}
				#contactform label.error {margin-left: 85px; padding: 0; float: none; width: 200px;}
			#contactform .error {margin: 0; border: 0; padding: 3px 0 0 5px; color: #7c1272; font-size: 11px;}
			#contactform a.sendinvoice {margin: -3px 0 0 84px; border: 0; padding: 3px 0 4px 6px; width: 140px; height: 20px; background: url(../gfx/frontend/1/bgDeleteProduct.jpg) no-repeat; font-size: 11px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align: left; cursor: hand; display: block; text-decoration: none; z-index: 50;}
			#contactform a.sendinvoice:hover {background: url(../gfx/frontend/1/bgSend.jpg) no-repeat;}
			#contactInfo {position: absolute; top: 0px; left: 340px; width: 420px; color: #838486;}
			
		#newsletterform {margin: 0; border: 0; padding: 0px 0 0 0; position: relative; top: 0; left: 0; float: left; width: 334px}
			#newsletterform h2 { margin: 0 0 10px 0; padding: 0; position: absolute; top: 0; left: 0; font-size: 13px; font-weight: bold;}
			#newsletterform .formrow {margin: 5px 0; padding: 0; position: relative;}
			#newsletterform input {margin:0; border: 0; padding: 3px 0 0 4px; width: 240px; height: 22px; background: url(../gfx/frontend/1/bgInput.jpg) no-repeat; font-size: 11px; color: #231F20; font-family:Arial, Helvetica, sans-serif;}
			#newsletterform label {margin: 0; padding: 4px 0 0 0; width: 84px; float: left; display: block; color: #838486;}
				#newsletterform label.error {margin-left: 85px; padding: 0; float: none; width: 200px;}
			#newsletterform .error {margin: 0; border: 0; padding: 3px 0 0 5px; color: #7c1272; font-size: 11px;}
			#newsletterform a.sendinvoice {margin: 1px 0 0 84px; border: 0; padding: 3px 0 4px 6px; width: 140px; height: 20px; background: url(../gfx/frontend/1/bgDeleteProduct.jpg) no-repeat; font-size: 11px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align: left; cursor: hand; display: block; text-decoration: none; z-index: 50;}
			#newsletterform a.sendinvoice:hover {background: url(../gfx/frontend/1/bgSend.jpg) no-repeat;}
			
		#sitemap1 {margin: 0 0 0 18px; padding: 0;}
			#sitemap1 li {margin: 0; padding: 0;}
			#sitemap1 a {color: #B9BABB; text-decoration: none;}
			#sitemap1 a:hover {color: #7C1272; text-decoration: none;}
				#sitemap2 a {color: #B9BABB; text-decoration: none;}
				#sitemap2 a:hover {color: #7C1272; text-decoration: none;}
				
		a.buttonShop {position: absolute; top: 300px; left: 0px; width: 290px; height: 90px; display: block; color: #000; font-size: 15px; font-weight: bold; overflow: hidden; text-decoration: none;}
		a.buttonShop:hover {background-color: #a972a4;}
			.buttonShop h1 {margin: 0 0 4px;color: #FFF; font-size: 23px;}
		.purplelight {background-color: #d1b8d2;}
		.rounded {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px; -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;}
		.boxText {margin: 4px 6px 6px 6px; display: block;}
		
		#fancybox-content {border: 20px solid #EBEBEB !important;}
			#fancybox-content {background-color: #EBEBEB;}
