a:link, a:visited, a:hover{text-decoration: none;}
a:link, a:visited{color: #3688C3;}
a:hover{text-decoration: underline;}

a.grayLinks:link, a.grayLinks:visited, a.grayLinks:hover{color:#333333;}

body{
position: relative;
text-align: center;
margin:0;
padding: 0;
font-size: 11px;
font-family: Arial;
color:#333333;
background-color: #f5f5f5;
background-image: url(/images/design/background/Background_Stripe_Girl.jpg);
background-repeat: no-repeat;
background-position: top center;

}
h1, h2, h3, h4{color:#3688C3;font-weight: normal;margin:0 0 5px 0px;}
#page{
position: relative;
width: 930px;
margin: 0 auto;
padding:0;
text-align: left;
}

#top{
position: relative;
height: 120px;
width: 930px;
margin:0px;
padding:0px;
background-image: url(/images/design/topMenu/mainBody.png);
background-repeat: no-repeat;
background-position: top;
}

.newSiteBox{position: absolute; top:0px; left:300px;}

#top a:link, #top a:visited{color:#FFF;}
#top a:hover{text-decoration: none;}

.noHoverUnderline a:hover{text-decoration: none;}

	#top #logo{position: absolute;top:25px;left:40px;}
		#top #logo h1{margin:0px;padding:0px;font-size: 50px;letter-spacing: 2px;}

	#top #topMenu{position: absolute;bottom:0px;left:0px;}
		#top #topMenu ul, #top #topMenu div.corner{float:left; height: 31px;position: relative;}
		
		#top #topMenu ul{position: relative;height: 31px;list-style: none;margin:0;padding:0;width: 890px;text-transform: uppercase;letter-spacing: 1px;background-image: url(/images/design/topMenu/menuBodyPassive.png);}
			#top #topMenu ul li{float: left;padding:0px 30px 0px 28px;text-align:center;line-height: 36px;height:31px;margin:0;background-image: url(/images/design/topMenu/menuBodyPassive.png);background-repeat: repeat-x;position: relative;cursor: pointer;}
				#top #topMenu ul li.active{background-image: url(/images/design/topMenu/menuBodyActive.png);background-repeat: repeat-x;}
			#top #topMenu div.menuSpacing{position: absolute; top:0px;right:0px;width: 2px;height: 31px;background-image: url(/images/design/topMenu/menuSpacing.png);}
				#top #topMenu ul li a{}
		#top #topMenu div.left{width:20px;background-image: url(/images/design/topMenu/leftBotCornerPassive.png); background-repeat: no-repeat;}
			#top #topMenu div.left.active{background-image: url(/images/design/topMenu/leftBotCornerActive.png);}
		#top #topMenu div.right{width:20px;background-image: url(/images/design/topMenu/rightBotCornerPassive.png); background-repeat: no-repeat;}

	#top #basket{position: absolute;top:25px;right:7px;height: 37px;color:#FFF;z-index: 3}
		#top #basket div{float:left;  height: 37px;}
		#top #basket div.left{margin-top:4px;width: 7px;background-image: url(/images/design/basket/end.png); background-repeat: no-repeat;}
		#top #basket div.right{width:7px;background-image: url(/images/design/basket/backRight.png); background-repeat: no-repeat;}
		#top #basket div.content{line-height: 40px;background-image: url(/images/design/basket/back.png); background-repeat: repeat-x;}
			#top #basket div.content .contentPart{padding:0px 15px;}
			#top #basket div.content .divider{width: 2px;height: 37px;background-image: url(/images/design/basket/topDivider.png); }
	
	#top div.addedProduct{position: absolute;top:56px;right:14px;height: 1px;width: 300px;background-color: #FFF;border:1px solid #DDD;z-index: 1;overflow: hidden; }
		#top div.addedProduct h4{color:#3688C3;font-size: 19px;line-height: 19px;margin:0;padding:5px 0 0;}
		#top div.addedProduct h5{color:#333333;font-size: 11px;line-height: 14px;margin:4px 0;padding:0;font-weight: normal;}
		
	
#middle{background-image: url(/images/design/middle/background.png);overflow: hidden;position: relative;background-position: top center;}/*/images/design/middle/background.png*/
	#middle.whiteBackThis{background-image: url(/images/design/middle/backgroundWhiteBack90.png);}
	#middle .middlePadding{padding:50px 65px 20px 65px;}
		#middle .middlePadding .middleContentRow{clear: both;position: relative;width: 800px;}
			#middle .middlePadding .middleContentRow h2{font-size:21px;line-height: 21px;}
			#middle .middlePadding .middleContentRow h1{font-size:21px;line-height: 21px;}
		#middle .middlePadding .middleDividerRow{clear: both;border-bottom: 1px solid #DDD;margin-bottom:20px;padding-top: 10px;}
.middleBottom{margin:0px;padding:0px; background-position: top center; width: 930px;height: 15px;position: relative;clear: both;background-image: url(/images/design/middle/backgroundBottom.png);background-repeat: no-repeat;}

#footer{position: relative;padding:6px 40px;}
	#footer .text{position:relative;}
		#footer .text span{padding-right:10px;}


/* START PRODUCTS */
#products{position: relative;width: 900px;height: 340px;}
#products .startProductsBox .button a:link, #products .startProductsBox .button a:visited{color:#FFFFFF;text-decoration: none;}
#products .startProductsBox .button a:hover{color:#FFFFFF;text-decoration: underline;}
	#products .startProductsBox{position: absolute;bottom:55px;right:0px;}
		#products .startProductsBox .box{position: relative;float:left;margin-left:8px;width: 250px; height: 10px;}
			#products .startProductsBox .box .boxAbsolut{position: absolute;bottom:0px;right:0px;}
			#products .startProductsBox .box .item{width:246px;position: relative;}
				#products .startProductsBox .box .item .top{height: 68px;width: 246px;clear: both;background-image: url(/images/design/startProducts/BgTopActive.png); background-repeat: no-repeat;background-position: top center;overflow: hidden;position: relative;}
					#products .startProductsBox .box .item .top.open{height: 150px;}
					#products .startProductsBox .box .item .top img{position: absolute;top:5px;left:5px;}
					#products .startProductsBox .box .item .top .heading{position: absolute;left:150px;top:10px;line-height:12px;font-size: 12px;font-weight: bold;color:#4C4C4C;}
					#products .startProductsBox .box .item .top .price{position: absolute;left:150px;top:20px;font-size: 24px;line-height:24px;font-weight: bold;color:#32a400;}
						#products .startProductsBox .box .item .top .price span{font-size:15px;text-transform: uppercase;}
						#products .startProductsBox .box.purple .item .top .price{color:#32a400;}
							
					#products .startProductsBox .box .item .top .content{position: absolute; top: 70px; left:17px; width:200px;line-height: 14px;}
						#products .startProductsBox .box.purple .item .top .content a:link, #products .startProductsBox .box.purple .item .top .content a:visited{color:#5f649c;}
				#products .startProductsBox .box .item .bottom{height: 16px;width: 246px;clear: both;line-height: 9px;background-image: url(/images/design/startProducts/BgBotActive.png); background-repeat: no-repeat;background-position: top center;}
				#products .startProductsBox .box .item .button{position: absolute;bottom:11px;right:3px;color:#FFF;cursor: pointer;}
					#products .startProductsBox .box .item .button div{height: 18px;float:left;background-repeat: no-repeat;}
						#products .startProductsBox .box .item .button .left{width: 31px;background-image: url(/images/design/startProducts/green/buttonLeftPassive.png);}
							#products .startProductsBox .box .item .button.active .left{background-image: url(/images/design/startProducts/green/buttonLeftActive.png);}
								#products .startProductsBox .box.purple .item .button .left{background-image: url(/images/design/startProducts/green/buttonLeftPassive.png);}
								#products .startProductsBox .box.purple .item .button.active .left{background-image: url(/images/design/startProducts/green/buttonLeftActive.png);}
							
						#products .startProductsBox .box .item .button .middle{padding:0px 5px 0 0;background-image: url(/images/design/startProducts/green/buttonFillPassive.png);background-repeat: repeat-x; line-height: 18px;font-weight: bold;}
							#products .startProductsBox .box .item .button.active .middle{background-image: url(/images/design/startProducts/green/buttonFillActive.png);}
								#products .startProductsBox .box.purple .item .button .middle{background-image: url(/images/design/startProducts/green/buttonFillPassive.png);}
								#products .startProductsBox .box.purple .item .button.active .middle{background-image: url(/images/design/startProducts/green/buttonFillActive.png);}
							
							
						#products .startProductsBox .box .item .button .right{width: 6px;background-image: url(/images/design/startProducts/green/buttonRightPassive.png);}
							#products .startProductsBox .box .item .button.active .right{background-image: url(/images/design/startProducts/green/buttonRightActive.png);}
								#products .startProductsBox .box.purple .item .button .right{background-image: url(/images/design/startProducts/green/buttonRightPassive.png);}
								#products .startProductsBox .box.purple .item .button.active .right{background-image: url(/images/design/startProducts/green/buttonRightActive.png);}

	#products .startHeading{position: absolute;top:40px; left:400px;}
/* END START PRODUCTS */



/* WHITE PROMO */
#promoWhiteBack{position:relative;background-image: url(/images/design/promo/background90.png);background-repeat: repeat-y;margin-left: 15px;width: 900px;}
	#promoWhiteBack .promoWhitePadding{padding:20px 30px;}
	#promoWhiteBack h1{margin:0;padding:0;color:#3688C3;font-weight: normal;}
/* END WHITE PROMO */

.whiteBackMiddle{position:relative;background-image: url(/images/design/promo/background80.png);background-repeat: repeat-y;margin-left: 15px;width: 900px;}



/* MIDDLE ROW TYPES */
	.middleContentRow .padding{text-align: left;}
	.middleContentRow a{font-size: 11px;}
	
	.middleContactRow{margin:0px 0 20px;width: 800px;height: 56px;background-image: url(/images/design/middle/contactRow.jpg); background-repeat: no-repeat;clear: both;text-align: center;}
		.whiteBackThis .middleContactRow{margin:0px;}
		.middleContactRow span{width: 800px;line-height: 53px;font-size: 17px;}
	/* TYPE 1 */
	.middleType1{margin:0px;}
		.middleType1 .padding{padding:0px;}
		.middleType1 p{margin:0px 0px 10px;font-size: 12px;line-height: 17px;}	
	/* END TYPE 1*/
	
	/* TYPE 2 */
	.middleType2{float:left;width: 456px; margin:0px;}
		.middleType2 .padding{padding:0 0 0 40px;}
		.middleType2 p{margin:0px 0px 10px;font-size: 12px;line-height: 17px;}	
	/* END TYPE 2*/
	
	/* TYPE 3 */
	.middleType3{float:left;width: 344px; margin:0px;}
		.middleType3 .padding{padding:0px 10px 0 0;}
		.middleType3 img{border: 1px solid #DDD;margin:0;padding:0;margin-bottom:10px;}
		.middleType3 p{margin:0px 0px 10px;font-size: 12px;line-height: 17px;}	
	/* END TYPE 3*/
	
	/* TYPE 4 */
	.middleType4{float:left;width: 300px; margin:0px;}
		.middleType4 .padding{padding:0px 0px 0 25px;}
		.middleType4 p{margin:0px 0px 10px;font-size: 12px;line-height: 17px;}	
	/* END TYPE 4*/
	
	/* TYPE 5 */
	.middleType5{float:left;width: 200px; margin:0px;}
		.middleType5 ul{list-style: none;margin: 0;padding: 0;position: relative;}
			.middleType5 ul li{position: relative; width: 200px;height: 33px;line-height: 33px;margin-bottom:3px;text-transform: uppercase;font-weight: bold;background-image: url(/images/design/middleMenu/backPassive.jpg);background-repeat: repeat-x;cursor: pointer;}
				.middleType5 ul li.active{background-image: url(/images/design/middleMenu/backActive.jpg);}
				.middleType5 ul li div{position: absolute;top:0px;width: 5px; height: 33px;background-repeat: no-repeat; }
					.middleType5 ul li div.left{left:0px;background-image: url(/images/design/middleMenu/leftPassive.jpg);}
						.middleType5 ul li.active div.left{background-image: url(/images/design/middleMenu/leftActive.jpg);}
					.middleType5 ul li div.right{right:0px;background-image: url(/images/design/middleMenu/rightPassive.jpg);}
						.middleType5 ul li.active div.right{background-image: url(/images/design/middleMenu/rightActive.jpg);}
				.middleType5 ul li a{padding-left:10px;font-size:10px;}
			.middleType5 ul li.active{background-color:#3688C3; }	
				.middleType5 ul li.active a{color:#FFF;}
			
	/* END TYPE 5 */
	
	/* TYPE 6 */
	.middleType6{float:left;width:600px;margin:0;}
		.middleType6 .padding{padding:0px 0px 0 30px;}
		.middleType6 p{margin:0px 0px 10px;font-size: 12px;line-height: 17px;}
	/* END TYPE 6*/
	
	/* TYPE 7 */
	.middleType7{float:left;width:400px;margin:0;}
		.middleType7.right .padding{padding:0px 0px 0 20px;}
		.middleType7.left .padding{padding:0px 20px 0 0px;}
		.middleType7 p{margin:0px 0px 10px;font-size: 12px;line-height: 17px;}
		#middle .middlePadding .middleContentRow .middleType7 h2{font-size: 15px;}
	/* END TYPE 7*/
	
	/* TYPE 8 */
	.middleType8{float:left;width:193px; height: 199px; margin:0; margin-left:7px;  background-repeat: no-repeat;position: relative;}
		.middleType8 .padding{padding:2px 25px;}
		.middleType8 .img{left:-4px;position: relative;overflow: hidden;}
		.middleType8 a:link, .middleType8 a:visited{color: #32A400;text-decoration: none;s}
		.middleType8 .price{font-size: 27px; line-height: 27px; text-transform: uppercase; color: #32A400;font-weight: bold;}
			.middleType8 .price span{font-size: 16px;font-weight: normal;}
		.middleType8 .buttonStartBuy{position: absolute; left:25px; bottom:10px;}
	/* END TYPE 8*/
	
	/* TYPE 9 */
	.middleType9{float:left;width: 600px; margin:0px;}
		.middleType9 .padding{padding:0 0px 0 0px;}
		.middleType9 h2{padding:0 0 0px 0;}
		.middleType9 h3{padding:10px 0 2px 0;border-bottom: 1px solid #D4D4D4;}
		.middleType9 p{margin:0px 0px 10px;font-size: 12px;line-height: 17px;}	
	/* END TYPE 9*/

/* END MIDDLE ROW TYPES */

	.welboxProductBox{width:350px; height: 140px; position: relative; clear: both;}
	.welboxProductBox h4 {font-size: 11px; margin: 5px 0 10px 0;}
	.welboxProductBox .padding{padding:20px 20px 0 20px;}
	.welboxProductBox .gotoCheckout, .welboxProductBox .continueShopping{float:left; padding-right:15px;}


/* BASKET */
.basket h1{font-size: 21px;line-height: 21px; font-weight: normal;}
	.basket h1 span{margin-right:30px;font-size: 17px;color:#88b0cc;}
	.basket h1 span.active{font-size: 21px;color:#3688C3;}
	
.basket .floatDiv{float:left;}
	.basket .floatDiv.left, .basket .floatDiv.right{width: 30px;height: 300px;}
	.basket .floatDiv.middle{width: 840px;padding: 30px 0 0 0;}
	.basket .totalBar{clear: both;width:830px;margin:0px 35px; height: 42px;line-height: 42px;color:#FFF;font-size: 16px;}
		.bigBasket{border-top:1px solid #E5E5E5;margin-top:5px;clear: both;}
			.bigBasket .row{height: 34px;border-bottom: 1px solid #E5E5E5;line-height: 34px;font-weight: bold;width:840px;clear: both;}
				.bigBasket div{float:left;}
				.bigBasket .name{width:415px;}
					.bigBasket .name span{padding-left:15px;}
				.bigBasket .amount{text-transform: uppercase;width: 128px;height:34px;position: relative;line-height: 12px;}
					.bigBasket .amount .amoundPadding{padding-top:8px;}
					.bigBasket .amount input{font-size:9px; line-height:15px;width: 26px;height: 15px;background-image: url(/images/design/input/SmallInput.png);background-repeat: no-repeat;border:0px;text-align: center;font-weight: bold;}
				.bigBasket .price{width: 200px; text-align: center;}
				.bigBasket .remove{width: 80px;text-align: right;height:34px;position: relative;line-height: 10px;}
					.bigBasket .remove .removePadding{padding-top: 8px;width: 80px; text-align: right;}
					.bigBasket .remove .removePadding span{height:10px;margin-top:10px;}
				
				
		.basket .totalBar .middle, .basket .totalBar .left, .basket .totalBar .right{height: 42px;float:left;}
			.basket .totalBar .middle{background-image: url(/images/design/basket/totalBarMiddle.png);background-repeat: repeat-x;width:818px;position: relative;}
				.basket .totalBar .middle .totalBarLeft{position: absolute;left: 20px; top:0px;}
				.basket .totalBar .middle .totalBarRight{position: absolute; right: 20px; top: 0px;	}
					.totalBarRight div{position: relative;float:right;height: 42px;}
						.totalBarRight div span{font-size: 12px;font-weight: normal;}
					.totalBarRight .spacer{height:38px;width:2px;margin:0px 20px;margin-top:2px;background-image: url(/images/design/basket/totalBarSpacer.jpg); background-repeat: no-repeat;}			
			.basket .totalBar .left{background-image: url(/images/design/basket/totalBarLeft.png);width: 6px;background-repeat: no-repeat;}
			.basket .totalBar .right{background-image: url(/images/design/basket/totalBarRight.png);width: 6px;background-repeat: no-repeat;}

/* USERS DETAILS */
.basket .paymentMethod{height: 19px;width: 840px;position: relative;margin:15px 0px;}
	.basket .paymentMethod div{margin-right: 40px;float:left;}
		.basket .paymentMethod div span{height: 13px;margin-top: 1px;margin-right: 10px;float:left;font-size: 12px;}
		.basket .paymentMethod div img{height: 19px;float: left;}

.basket .customerDetails{clear: both;width: 840px;position: relative;height: 170px;}
	.basket .customerDetails .columnInput{position: relative;width: 540px;margin:0px;float:left;}
		.basket .customerDetails .columnInput .inputField{margin:0 30px 10px 5px;position: relative;width: 235px;height: 25px;background-image: url(/images/design/input/LargeInput.png); background-repeat: no-repeat;float:left;}
			.basket .customerDetails .columnInput .inputField input{position:absolute;border:0px;top:1px;left:5px;background-color: transparent;line-height:22px;width: 225px;height: 23px;font-style: italic;}
		
		.basket .dropBoxField{margin:0 30px 10px 5px;position: relative;width: 235px;height: 25px;background-image: url(/images/design/input/LargeInput.png); background-repeat: no-repeat;float:left;}
			.basket .dropBoxField select{position:absolute;border:0px;top:5px;left:5px;background-color: transparent;line-height:12px;width: 225px;height: 15px;font-style: italic;}
				.basket .dropBoxField select option{border:0px;position:relative;border: 0;line-height: 22px;}
		
	.basket .customerDetails .columnLogin{float: left;width:249px;height: 169px;position: relative;background-image: url(/images/design/input/RedanKund.png);background-repeat: no-repeat;margin-left:45px;}
		.basket .customerDetails .columnLogin h2{position: absolute;top:15px; left:15px;font-size: 21px;line-height: 21px;}
		.basket .customerDetails .columnLogin .email{position: absolute;width:206px;height: 23px;background-color: transparent;line-height:22px;font-style:italic;top:62px;border:0px; left:22px;}
		.basket .customerDetails .columnLogin .password{position: absolute;width:206px;height: 23px;background-color: transparent;line-height:22px;font-style:italic;top:93px;border:0px; left:22px;}
		.basket .customerDetails .columnLogin .submit{position: absolute;cursor:pointer;top:126px;right:16px;text-transform: uppercase;color: #FFFFFF;font-size: 11px;}	
		.basket .customerDetails .columnLogin .passwordReminder{position: absolute;top:40px;left:15px;}
/* END BASKET */

/* CONTENT */
.content .floatDiv{float:left;}
	.content .floatDiv.left, .content .floatDiv.right{width: 30px;height: 300px;}
	.content .floatDiv.middle{width: 440px;padding: 30px 0 0 0;}
/* END CONTENT */

/* MANUAL */
.manualItem{position: relative;clear: both;}
	.manualItem .img{float:left; width: 100px; height: 86px;position: relative;margin-bottom: 10px;}
		.manualItem .img img{position: absolute;top:0px;left:0px;}
	.manualItem .text{float:left;width: 260px;margin-left:20px;}
		.manualItem .text span{color:#3688C3;font-size: 16px;}
/* END MANUAL */


/* OVERLAY */
.productOverlayBox{padding:20px;}
	.productOverlayBox .img{width:300px;float:left;position: relative;}
		.productOverlayBox .img img{border:1px solid #E4E4E4;}
	.productOverlayBox .info{width:335px;float: left;margin:0 0 20px 20px;text-align: left;height: 262px;position: relative;}
		.productOverlayBox h1{margin:0px;padding:0px;font-size: 21px;line-height: 21px;}
		.productOverlayBox ul{list-style:none;margin:10px 0px;padding:0px;}
		.productOverlayBox .info p{margin:4px 0 8px;}
		.productOverlayBox h4{margin:0px;padding:0px;font-size: 13px;line-height: 13px;}
		
	.productOverlayBox .info .priceBox{position: absolute;bottom: 0px;right:0px;text-align: right;}
		.productOverlayBox .info .priceBox .price{font-size: 24px;line-height: 24px;font-weight: bold;color:#32A400;padding-bottom: 5px;}
		.productOverlayBox .info .priceBox .addToCart{line-height:34px;text-transform: uppercase; padding:0px;position:relative; height: 34px;color:#FFF;}
		.productOverlayBox .info .priceBox .addToCart .left, .productOverlayBox .info .priceBox .addToCart .right{height: 34px;position: relative;background-repeat: no-repeat;float: left;}
		.productOverlayBox .info .priceBox .addToCart .middle{height: 34px;position: relative;background-image:url("/images/design/buyButton/middle.png");background-repeat: repeat-x;float: left;}
			.productOverlayBox .info .priceBox .addToCart .left{width:12px;background-image:url("/images/design/buyButton/left.png");}
			.productOverlayBox .info .priceBox .addToCart .right{width:13px;background-image:url("/images/design/buyButton/right.png");}
			
			.productOverlayBox .info .priceBox .addToCart a:link, .productOverlayBox .info .priceBox .addToCart a:visited{color:#FFF;text-decoration: none;}
			
/* END OVERLAY */

/* blueButton */
.blueButton{background-repeat:repeat-x;cursor:pointer;font-weight:bold;height:33px;line-height:33px;position:relative;text-transform:uppercase;padding:0px 15px;background-image:url("/images/design/middleMenu/backActive.jpg");}
	.blueButton a:link, .blueButton a:visited{color: #FFFFFF;}
.blueButton .left, .blueButton .right{background-repeat:no-repeat;height:33px;position:absolute;top:0;width:5px;}
.blueButton .left{left:0px; background-image:url("/images/design/middleMenu/leftActive.jpg");}
.blueButton .right{right: 0px; background-image:url("/images/design/middleMenu/rightActive.jpg");}
/* END blueButton */


/* BEFOR AFTER */
#middle .middlePadding .middleContentRow.beforAfter h2{font-weight: normal;font-size: 18px;padding-bottom: 5px;}
	.beforAfter .beforAfterBigImg{float:left;margin-right:5px;}
	.beforAfter .beforAfterSmallImg img{margin:0px;}
	.beforAfter .beforAfterSmallImgText{padding-bottom: 8px;}
#middle .middlePadding .middleContentRow.beforAfter .middleType2 .padding{padding-left:20px;}

/* END BEFOR AFTER */


/* FAQ */
.faqContent h2{padding:20px 0 0 0;}
	.faqContent h2.top{padding:0px;}
.faqContent h5{color:#3688C3; line-height: 11px; font-size: 11px; padding:5px 0 0 0;margin:0px;}
.faqContent p{padding:5px 0;margin:0px;}
/* END FAQ */

/* CONFIRMED PAYMENT */
#promoWhiteBack.confirmed h1{margin:0;padding:0 0 10px;color:#3688C3;font-weight: normal;}
	#promoWhiteBack.confirmed .confirmDetails{width:440px;}
	#promoWhiteBack.confirmed .confirmOrder{font-size: 14px;padding:20px 0 0 0;color:#333;}
		#promoWhiteBack.confirmed .confirmOrder p{margin:0;padding:0;}
		#promoWhiteBack.confirmed .confirmOrder span{font-size: 20px;color:#000;}
	.basket.confirmed .floatDiv.left, .basket .floatDiv.right{height: 200px;}
/* END CONFIRED PAYMENT*//* FormCheck tipbox */

/* tipbox :
	table : 
		tl		: top left
		t		: top
		tr		: top right
		l 		: left
		r		: right
		bl		: bottom left
		b		: bottom (with mark)
		br		: bottom right
		c		: center
	components : 
		a.close	: close button
		err		: errors div
		p		: error line
*/

.validate .tl{
	background: url('/images/formcheck/tl.png') no-repeat;
}
.validate .t{
	background: url('/images/formcheck/t.png') repeat-x;
	height: 16px;
}
.validate .tr{
	background: url('/images/formcheck/tr.png') no-repeat;
}
.validate .l{
	background: url('/images/formcheck/l.png') repeat-y;
	width : 16px;
}
.validate .r{
	background: url('/images/formcheck/r.png') repeat-y;
	width: 16px;
}
.validate .bl{
	background: url('/images/formcheck/bl.png') no-repeat;
}
.validate .b{
	background: url('/images/formcheck/b.png') no-repeat;
	height: 25px;
}
.validate .br{
	background: url('/images/formcheck/br.png') no-repeat;
}
.validate .c{
	background: url('/images/formcheck/c.png') repeat;
}
.validate a.close {
	float: right;
	background: url('/images/formcheck/close.png') no-repeat;
	position: relative;
	margin-left: 5px;
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
}
.validate .err {
	float: left;
}
.validate p {
	width : auto;
	display: block;
	font-size: 10px;
	font-family: tahoma, verdana, "sans-serif";
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.ajax_loader {
	background : url('/images/formcheck/ajax-loader.gif') no-repeat center;
	width : 200px;
	height : 150px;
}


/* FormCheck validation div */

.fc-error {
	border : 1px solid #888;
	margin-top : 5px;
	background-color : #EAEAEA;
}
.fc-error p {
	margin : 5px;
	color : #A00;
}/* BACKGROUND LAYER PROPERTIES */
.welboxed-background-layer {
	background-color: #000;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 50;
}
	.welboxed-background-layer-ie-fix {
		position: absolute;
	}

/* BOX LAYER PROPERTIES */
.welboxed-popup-layer {
	background-color: #fff;
	position: fixed;
	width: 20px;  /* START WIDTH  - BEFORE MORPH */
	height: 20px; /* START HEIGHT - BEFORE MORPH */
	z-index: 51;
	-moz-box-shadow: 0 3px 5px 1px #4d4d4d;
	-webkit-box-shadow: 0 3px 5px 1px #4d4d4d;
}
	.welboxed-popup-layer-ie-fix {
		position: absolute;
	}

	#welboxed-inner-layer {
		position: relative;
		clear: both;
	}
		#welboxed-inner-layer.gallery-container {
			padding: 15px;
		}
		#welboxed-inner-layer.ajax-container {
			padding: 2px;
		}
	
		#welboxed-inner-layer div.welboxed-popup-control {
			background-color: #fff;
			position: absolute;
			top: 25px;
			width: 150px;
			height: 50px;
			line-height: 50px;
			padding: 0 0;
			text-align: center;
			z-index: 52;
			cursor: pointer;
		}
			#welboxed-prev-control {
				left: -150px;
				text-align: left;
			}
			#welboxed-next-control {
				right: -150px;
				text-align: right;
			}
			#welboxed-inner-layer div.welboxed-popup-control a {
				font-family: sans-serif;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: #000;
				cursor: pointer;
			}
			#welboxed-inner-layer div.welboxed-poup-control a:hover {
				text-decoration: none;
			}
			


/* ERIK START TEST */
.startPromoBox{position: absolute; right:50px; top:100px;width: 500px; font-size: 17px;}

.infoBoxTop{position: absolute; bottom:20px; right:30px;font-size: 12px;line-height: 15px;}
	.infoBoxTop .top{width:511px; position: relative; height: 9px; line-height: 1px;background-image: url(/images/design/dentwayBox/top.png); background-repeat: no-repeat;}
	.infoBoxTop .bottom{width:511px; position: relative; height: 9px; line-height: 1px;background-image: url(/images/design/dentwayBox/bottom.png); background-repeat: no-repeat;}
	.infoBoxTop .middle{width:511px; position: relative;background-image: url(/images/design/dentwayBox/middle.png); background-repeat: repeat-y;}
	.infoBoxTopPadding{padding:5px 20px;}
	.infoBoxTop h1{font-size: 25px;font-weight: normal;line-height: 25px;}
	.infoBoxTop p{margin:10px 0px;}
