 /**********************       Common       **********************/

*
{
	margin:0;
	padding:0;
}


h1 {}
h2 {}
h3 {}
h4 {}

div
{
	display:block;
	position:relative;
}

ul
{
	margin: 0;
	padding: 0;
	list-style: none outside none;
}

li{}

a
{
	color:#F63A00;
	text-decoration:none;
}

a:hover{}

a img
{
	border:0;
	color:#00d2ff;
}

span
{
	padding-left:0px;
	padding-right:0px;
}

img
{
	border: 0;
}

.hidden
{
	visibility:hidden;
	display:none;
}

/**********************       Customized       **********************/


html,
body
{
	background:#000000 url(/img/en/mainBg.gif) repeat scroll left top;
	margin:0;
	padding:0;
	height:100%;
}

body
{
	background:#000000 url(/img/en/mainBg.gif) repeat scroll left top;
	color:#CBCBBA;
	font-family: Arial, Verdana;
	font-size: 9px;
}

div.clean
{
	float:none;
	clear:both;
}

	div.container
	{
		background: url(/img/en/leftLineBg.gif) repeat-y scroll left top;
		min-height: 100%; /* For Modern Browsers */
		height: auto !important; /* For Modern Browsers */
		height: 100%; /* For IE */
		position:relative;
		width:100%;
	}

		div.header
		{
			background: url(/img/en/topLineBg.gif) repeat-x scroll left top;
			margin-left:12px;
			height:173px;
			color:#f63a00;
		}

			div.header .topLine
			{
				width:1000px;
				top:0px;
				left:0px;
				height:23px;
			}

				div.header .topLine p
				{
					background:transparent url(/img/en/rightArrow.gif) no-repeat left center;
					display:inline;
					position:absolute;
					padding-left:8px;
				}
					div.header .topLine p.date
					{
						left:9px;
					}
					div.header .topLine p.time
					{
						left:71px;
					}
					div.header .topLine p.visitors
					{
						left:295px;
					}
					div.header .topLine p.downloadLink
					{
						left:367px;
					}
						div.header .topLine p.downloadLink a
						{
							color:#F63A00;
							text-decoration:none;
						}
							div.header .topLine p.downloadLink a span.freeEpsText
							{
								color:#cacac2;
							}
					div.header .topLine p.loginLink,
					div.header .topLine p.logoutLink
					{
						left:617px;
					}
					div.header .topLine p.registerLink,
					div.header .topLine p.downloadSiteLink
					{
						left:663px;
					}
						div.header .topLine p.loginLink a,
						div.header .topLine p.logoutLink a,
						div.header .topLine p.registerLink a,
						div.header .topLine p.downloadSiteLink a,
						div.header .topLine p.passwordRecoveryLink a
						{
							color:#F63A00;
							text-decoration:none;
						}
					div.header .topLine p.welcome,
					div.header .topLine p.passwordRecoveryLink
					{
						left:718px;
						color:#00d2ff;
					}
					div.header .topLine p.language
					{
						display:none;
						left:850px;
						background:transparent url(/img/en/smallDownArrow.gif) no-repeat right center;
						padding-left:0px;
						padding-right:35px;
					}


			div.header .logoAndMenu
			{
				width:640px;
			}

				div.header .logoAndMenu p.logo
				{
					background:transparent url(/img/en/officialClassicLogo.gif) no-repeat left top;
					width:221px;
					height:114px;
					position:absolute;
					left:9px;
				}
                    div.header .logoAndMenu p.logo a
					{
						display:block;
						width:221px;
						height:114px;
					}

					div.header .logoAndMenu p.logo span
					{
						display:none;
					}

				div.header .logoAndMenu .menu
				{
					background:transparent url(/img/en/downArrow.gif) no-repeat left top;
					position:absolute;
					left:295px;
				}
					div.header .logoAndMenu .menu ul
					{
						list-style-position:inside;
						list-style-type:none;
						margin-top:8px;
						/*text-align: top;*/
					}

					div.header .logoAndMenu .menu ul.dropDownMenu
					{
						position:relative;
					}

						div.header .logoAndMenu .menu ul li
						{
							display:block;
							background:#000000;
							width:71px;
							height:9px;
							margin-bottom:1px;
							float:left;
							clear:both;
						}
							div.header .logoAndMenu .menu ul li a
							{
								display:block;
								overflow:hidden;
								vertical-align:top;
								padding:0;
								margin:0;
								width:71px;
								height:9px;
								color:#cbcbba;
								text-decoration:none;
							}

							div.header .logoAndMenu .menu ul li a:hover,
							div.header .logoAndMenu .menu ul li a.selected
							{
								color:#f63a00;
							}

							div.header .logoAndMenu .menu ul li a span
							{
								position:relative;
								top:-1px;
							}

						div.header .logoAndMenu .menu ul li table
						{
							display:none;
							position: absolute;
							left:71px;
							top:-1px;
							border-collapse:collapse;

						}

							div.header .logoAndMenu .menu ul li table td
							{
								width:71px;
								height:9px;
								padding:1px 0 0 1px;
							}
								div.header .logoAndMenu .menu ul li table td a,
								div.header .logoAndMenu .menu ul li table td span.empty
								{
									display:block;
									width:71px;
									height:9px;
									background:#393939;
									color:#cbcbba;
									text-decoration:none;
								}
								
								div.header .logoAndMenu .menu ul li table td a:hover,
								div.header .logoAndMenu .menu ul li table td a.selected
								{
									color:#000000;
									background-color:#f63a00;
								}

								div.header .logoAndMenu .menu ul li table td span.empty{background:transparent;}

		div.content
		{
			padding-bottom:250px; /* ! Important because of the FOOTER ! */
			margin-left:21px;
		}





			div.content .welcome
			{
				width:700px;
				color:#939393;
			}

				div.content .welcome p span
				{
					background:#000000;
				}

				div.content .welcome .text
				{
					width:700px;
					height:100px;
					line-height:10px;
				}
					div.content .welcome .text .col1
					{
						width:243px;
						height:100px;
						float:left;
					}
						div.content .welcome .text .col1 h2
						{
							background:transparent url(/img/en/welcome.gif) no-repeat left top;
							width:213px;
							height:56px;
						}
							div.content .welcome .text .col1 h2 span
							{
								display:none;
							}
						div.content .welcome .text .col1 p
						{
							width:210px;
							padding-top:5px;
						}
					
					div.content .welcome .text .col2
					{
						width:241px;
						height:100px;
						float:left;
					}
						div.content .welcome .text .col2 p
						{
							width:210px;
							padding-top:12px;
						}				

					div.content .welcome .text .col3
					{
						width:216px;
						height:100px;
						float:left;
					}
						div.content .welcome .text .col3 p {padding-top:12px;}
						div.content .welcome .text .col3 p.link
						{
							padding-top:9px;
						}
							div.content .welcome .text .col3 p.link a 
							{
								text-decoration:none; 
								color:#f63a00;
							}
							div.content .welcome .text .col3 p.link a:hover {color:#00d2ff;}

				div.content .welcome .welcomePicture
				{
					width:700px;
					height:365px;
					cursor: pointer;
				}
/** trailer */
			div.content .trailer
			{
				display:block;
				width:550px;
				height:350px;
			}

				div.content .trailer p.trailerOC
				{
					width:77px;
					margin-bottom:1px;
					background:#000000;
				}
				div.content .trailer p.trailerVideo
				{
					width:55px;
					margin-bottom:1px;
				}

					div.content .trailer p.trailerOC span
					{
						color:#f63a00;
					}

					div.content .trailer p.trailerVideo span
					{
						background:#393939;
						color:#cbcbba;
					}

				div.content .trailer .trailerBg
				{
					background:#101010;
					display:block;
					width:530px;
					height:308px;
				}


/* trailer **/










/**aboutBlogs */
			div.content .aboutBlogs
			{
				width:140px;
			}
					div.content .aboutBlogs p.aboutBlogsMoreWorks
					{
						color:#939393;
						background:#000000;
						width:130px;
					}

					div.content .aboutBlogs p.click
					{
						color:#cbcbba;
						background:#393939;
						width:25px;
						margin-top:1px;
					}

					div.content .aboutBlogs #blogLinks
					{
						background:transparent url(/img/en/blogLiksBg.gif) no-repeat left top;
						width:133px;
						height:106px;
						margin-top:1px;
					}
						div.content .aboutBlogs #blogLinks a
						{
							/*cursor: hand;*/
							cursor: pointer;
						}
						div.content .aboutBlogs #blogLinks div span
						{
							display:block;
							position:absolute;
						}
						div.content .aboutBlogs #blogLinks #blogLinkMySpace,
						div.content .aboutBlogs #blogLinks #blogLinkMySpace h2 a span
						{
							width:133px;
							height:27px;
						}
						div.content .aboutBlogs #blogLinks #blogLinkBehance,
						div.content .aboutBlogs #blogLinks #blogLinkBehance h2 a span
						{
							width:127px;
							height:24px;
						}
						div.content .aboutBlogs #blogLinks #blogLinkCpluv,
						div.content .aboutBlogs #blogLinks #blogLinkCpluv h2 a span
						{
							width:86px;
							height:24px;
						}
						div.content .aboutBlogs #blogLinks #blogLinkFlickr,
						div.content .aboutBlogs #blogLinks #blogLinkFlickr h2 a span
						{
							width:76px;
							height:31px;
						}
/*aboutBlogs **/


/**aboutContacts */
			div.content .aboutContacts
			{
				background:transparent url(/img/en/aboutContactsBg.gif) no-repeat 0px 0px ;
				width:385px;
				height:400px;
				color:#c2c4c4;
			}

				div.content .aboutContacts p
				{
					background:#000000;
					margin-bottom:1px;
				}
					div.content .aboutContacts p.aboutContactsOFC
					{
						width:165px;
						margin-top:7px;
					}
					div.content .aboutContacts p.aboutContactsOnlineLocation
					{
						width:114px;
					}
					div.content .aboutContacts p.aboutContactsOfflineLocation
					{
						width:123px;
					}

						div.content .aboutContacts p span
						{
							display:block;
							padding-left:3px;
						}
						div.content .aboutContacts p span.header
						{
							color:#f63a00;
							padding-left:0px;
						}
						div.content .aboutContacts p span.nobr
						{
							display:inline;
							color:#00d2ff;
						}
						div.content .aboutContacts p a
						{
							color:#c2c4c4;
							text-decoration:none;
						}
						div.content .aboutContacts p a:hover
						{
							color:#00d2ff;
						}

				div.content .aboutContacts p.aboutContactsEurope
				{
					width:35px;
					background:#393939;
				}

					div.content .aboutContacts p.aboutContactsEurope span
					{
						color:#cbcbba;
						height:11px;
						padding-left:0px;
					}

/* aboutContacts **/

/** aboutwWeAre */
			div.content .aboutWhoWeAre
			{
				display:block;
			}

				div.content .aboutWhoWeAre p.helloWorld
				{
					width:28px;
					height:19px;
					padding-bottom:28px;
					color:#f63a00;
				}

					div.content .aboutWhoWeAre p.helloWorld span
					{
						background:#000000;
					}

				div.content .aboutWhoWeAre .whoWeAre
				{
					display:block;
					width:480px;
					height:410px;
				}

					div.content .aboutWhoWeAre .whoWeAre div
					{
						width:211px;
						height:405px;
						float:left;
						margin-right:24px;
					}

					div.content .aboutWhoWeAre .whoWeAre p
					{
						color:#939393;
						line-height:10px;
					}

						div.content .aboutWhoWeAre .whoWeAre p span
						{
							background:#000000;
						}

					div.content .aboutWhoWeAre .whoWeAre p.next100
					{
						margin-top:44px;
					}
					div.content .aboutWhoWeAre .whoWeAre p.next100,
					div.content .aboutWhoWeAre .whoWeAre p.upload,
					div.content .aboutWhoWeAre .whoWeAre p.names
					{
						color:#f63a00;
						width:80px;
						background:#000000;
					}
					div.content .aboutWhoWeAre .whoWeAre p.names{ width:116px;}
					div.content .aboutWhoWeAre .whoWeAre p.date{ padding-top:3px;}

					div.content .aboutWhoWeAre .whoWeAre p.uploadDate
					{
						color:#cbcbba;
						padding-top:3px;
					}
						div.content .aboutWhoWeAre .whoWeAre p.uploadDate span
						{
							background:#393939;
						}

/* aboutWhoWeAre **/

/** aboutLinks */
			div.content .aboutLinks
			{
				display:block;
				width:352px;
				height:455px;
				color:#939393;
			}

				div.content .aboutLinks div
				{
					float:left;
					height:338px;
				}

						div.content .aboutLinks p
						{
							margin-left:1px;
							line-height:10px;
						}

						div.content .aboutLinks p span
						{
							background:#000000;
						}

						div.content .aboutLinks a
						{
							color:#939393;
							text-decoration:none;
						}

						div.content .aboutLinks a:hover
						{
							color:#00d2ff;
						}

					div.content .aboutLinks .designers
					{
						width:137px;
					}

						div.content .aboutLinks p.ourFavourite
						{
							background:#000000;
							width:63px;
						}

							div.content .aboutLinks p.ourFavourite span
							{
								height:9px;
							}

								div.content .aboutLinks p.ourFavourite span.subTitle
								{
									color:#f63a00;
								}

						div.content .aboutLinks p.click
						{
							width:24px;
							margin-bottom:12px;
							margin-top:3px;
						}

						div.content .aboutLinks p.click span
						{
							color:#cbcbba;
							background:#393939;
						}

					div.content .aboutLinks .brands
					{
						width:132px;
					}

					div.content .aboutLinks .blogs
					{
						width:83px;
					}
						div.content .aboutLinks .blogs p.ourFavourite
						{
							width:80px;
						}
						div.content .aboutLinks .blogs p#favouriteArtists
						{
							width:65px;
						}
						div.content .aboutLinks .blogs p#click
						{
							margin-bottom:5px;
						}



					div.content .aboutLinks .people
					{
						width:352px;
						height:85px;
					}

						div.content .aboutLinks .people p.peopleList
						{
							margin-top:3px;
							display:block;
						}

					div.content .aboutLinks p.thankYou
					{
						width:67px;
						margin-top:3px;
					}

						div.content .aboutLinks p.thankYou span
						{
							color:#cbcbba;
							background:#393939;
							float:left;
						}
	/* aboutLinks **/

/** (about) legalNotice */
			div.content .legalNotice
			{
				display:block;
			}

				div.content .legalNotice p.legalNoticeHead
				{
					width:28px;
					height:19px;
					padding-bottom:28px;
					color:#f63a00;
				}

					div.content .legalNotice span
					{
						background:#000000;
					}

				div.content .legalNotice .legalNoticeText
				{
					display:block;
					width:480px;
					height:400px;
				}

					div.content .legalNotice .legalNoticeText div
					{
						float:left;
						width:210px;
						height:400px;
						margin-right:30px;
					}

					div.content .legalNotice .legalNoticeText p
					{
						color:#939393;
						line-height:10px;
						padding-bottom:14px;
					}


						div.content .legalNotice .legalNoticeText p.regarding{ color:#cbcbba;	}
						div.content .legalNotice .legalNoticeText p.headline{ color:#f63a00; padding-bottom:0px;	}
						div.content .legalNotice .legalNoticeText p.last{ padding-bottom:0px;}

/* (about) legalNotice **/

/** (about) termsAndConditions */
			div.content .termsAndConditions
			{
				display:block;
			}

				div.content .termsAndConditions p.termsAndConditionsHead
				{
					width:50px;
					height:19px;
					padding-bottom:28px;
					color:#f63a00;
				}

					div.content .termsAndConditions span
					{
						background:#000000;
					}

				div.content .termsAndConditions .termsAndConditionsText
				{
					display:block;
					width:720px;
					height:385px;
				}

					div.content .termsAndConditions .termsAndConditionsText div
					{
						float:left;
						width:210px;
						height:385px;
						margin-right:30px;
					}

					div.content .termsAndConditions .termsAndConditionsText p
					{
						color:#939393;
						line-height:10px;
						padding-bottom:22px;
					}

					div.content .termsAndConditions .termsAndConditionsText  .secondColumn p{padding-bottom:13px;}


						div.content .termsAndConditions .termsAndConditionsText p.section{ color:#cbcbba; padding-bottom:0px;}
						div.content .termsAndConditions .termsAndConditionsText p.headline{ color:#f63a00; padding-bottom:13px;	}
						div.content .termsAndConditions .termsAndConditionsText p.last{ padding-bottom:0px;}

/* (about) termsAndConditions **/


	/**  shop */

			div.content .shop
			{
				display:block;
			}

			div.content .shop table
			{
				font-size:9px;
				text-align:left;
				color:#cbcbba;
			}

			div.content .shop h2
			{
				background:transparent url(/img/en/shopLogo.gif) no-repeat scroll 0 0;
				width:134px;
				height:42px;
				padding-bottom:20px;
			}
				div.content .shop h2 span
				{
					display:none;
				}

			div.content .shop table th
			{
				background:#393939;
			}

			div.content .shop table td
			{
				background:#000000;
			}

				div.content .shop table td span.itemName
				{
					color:#f63a00;
					padding:0 20px 0 4px;
				}

				div.content .shop table td span.price
				{
					float:left;
				}

					div.content .shop table td span.priceUSD
					{
						color:#00d2ff;
					}

					div.content .shop table td span.priceEUR
					{
						color:#ffffff;
					}

				div.content .shop table td span.shopDeleteIcon
				{
					float:right;
				}

					div.content .shop table td span.shopDeleteIcon a
					{
						background: transparent url(/img/en/shopDeleteIcon.gif) no-repeat scroll 0 0;
						display:inline-block;
						width:9px;
						height:9px;
						overflow:hidden;
					}
					div.content .shop table td span.shopDeleteIcon a:hover
					{
						background: transparent url(/img/en/shopDeleteIcon.gif) no-repeat scroll 0 -9px;
						display:inline-block;
						width:9px;
						height:9px;
						overflow:hidden;
					}

				div.content .shop table tr.cartSummarySpace td
				{
					margin-top:10px;
					background:none;
				}

				div.content .shop table th.chooseCurrency
				{
					width:138px;
				}

				div.content .shop span.radio
				{
					background:#000000 none repeat scroll 0 0;
					color:#00d2ff;
					/*width:50%;*/
					width:69px;
					float:left;
				}

					div.content .shop span.radio input.radioClass
					{
						position:absolute;
						left:-10000px;
					}

				div.content .shop table td.noBg
				{
					background:none;
				}
				div.content .shop table tr.personalInfo td.personalInfo
				{
					width:139px;
					color:#00d2ff;
				}

				div.content .shop table tr.name td.name,
				div.content .shop table tr.email td.email
				div.content .shop table tr.checkout td.checkout
				{
					width:139px;
				}
					div.content .shop table tr.name td.name input,
					div.content .shop table tr.email td.email input
					{
						width:139px;
						background:#000000;
						color:#cbcbba;
						font-size:9px;
						border:0px solid;
					}

				div.content .shop table tr.checkout td.checkout
				{
					 background:transparent url(/img/en/redDownArrow.gif) no-repeat scroll 0 0;
					 width:127px;
					 height:34px;
				}
					div.content .shop table tr.checkout td.checkout button
					{
						background:transparent url(/img/en/paypalCheckuot.jpg) no-repeat scroll 0 0;
						width:137px;
						height:22px;
						border:0px solid;
						cursor: pointer;
						margin-top:12px;
					}

			div.content .shop .shopText
			{
				display:block;
				width:445px;
				height:230px;
				padding-top:30px;
				color:#939393;		
				line-height:11px;				
			}
				div.content .shop .shopText span
				{
					background:#000000;
				}
			
			div.content .shop .shopText .shopTextTitle
			{
				width:35px;
				height:19px;
				color:#f63a00;
				padding-bottom:27px;
			}
			div.content .shop .shopText .shopTextContent
			{
				width:445px;
				height:184px;
			}
				div.content .shop .shopText .shopTextContent a {	color:#f63a00; text-decoration:none;}
				div.content .shop .shopText .shopTextContent a:hover { color:#00d2ff;}
				div.content .shop .shopText .shopTextContent span.highLight { color:#cbcbba;}
		
				div.content .shop .shopText .shopTextContent .firstCol
				{
					width:213px;
					height:184px;
					margin-right:19px;
					float:left;
				}
				div.content .shop .shopText .shopTextContent .firstCol p
				{
					padding-bottom:8px;
				}
			
				div.content .shop .shopText .shopTextContent .secondCol
				{
					width:210px;
					height:184px;
					margin-right:3px;
					float:left;
				}
					div.content .shop .shopText .shopTextContent .secondCol p
					{
						padding-bottom:15px;
					}			
					div.content .shop .shopText .shopTextContent .secondCol p.last
					{
						width:190px;
					}				
						div.content .shop .shopText .shopTextContent .secondCol p.last span.thanks
						{
							color:#f63a00;
						}
							div.content .shop .shopText .shopTextContent .secondCol p.last a.mail { color:#939393;	text-decoration:none;}
							div.content .shop .shopText .shopTextContent .secondCol p.last a.mail:hover { color:#00d2ff; }


	/*  shop **/



	/**  paypal */

			div.content .paypalsuccess,
			div.content .paypalfailed
			{
				display:block;
				font-size:9px;
				color:#cbcbba;
			}

			div.content .paypalsuccess h2
			{
				background:transparent url(/img/en/successLogo.gif) no-repeat scroll 0 0;
				width:400px;
				height:42px;
				padding-bottom:20px;
			}
			div.content .paypalfailed h2
			{
				background:transparent url(/img/en/failedLogo.gif) no-repeat scroll 0 0;
				width:338px;
				height:139px;
				padding-bottom:20px;
			}
				div.content .paypalsuccess h2 span,
				div.content .paypalfailed h2 span
				{
					display:none;
				}

			div.content .paypalsuccess p span,
			div.content .paypalfailed p span
			{
				background:#000000;
			}

			div.content .paypalsuccess a,
			div.content .paypalfailed a
			{
				color:#F63A00;
				text-decoration:none;
			}
			div.content .paypalsuccess a:hover,
			div.content .paypalfailed a:hover
			{
				color:#00d2ff;
			}

	/*  paypal **/



	/**  forgotPass */

			div.content .forgotPass
			{
				display:block;
				font-size:9px;
				color:#cbcbba;
			}

			div.content .forgotPass h2
			{
				background:transparent url(/img/en/enterYourMail.gif) no-repeat scroll 0 0;
				width:455px;
				height:42px;
				padding-bottom:20px;
			}
				div.content .forgotPass h2 span
				{
					display:none;
				}

		div.content .forgotPass .row
		{
			background:transparent url(/img/en/downArrow.gif) no-repeat scroll left top;
			padding-top:10px;
		}
			div.content .forgotPass input
			{
			background-color:#f73a00;
			font-size:9px;
			color:#000000;
			border:0 none;
			width:100px;
			}

		div.content .forgotPass  button
		{
			background:transparent url(/img/en/doIt.gif) no-repeat scroll 0 0;
			border:0 solid;
			clear:both;
			cursor:pointer;
			float:left;
			height:9px;
			margin-top:10px;
			width:29px;
		}

	/*  forgotPass **/


	/**  emailSent */

			div.content .forgotPassEmail
			{
				display:block;
				font-size:9px;
				color:#cbcbba;
			}

			div.content .forgotPassEmail h2
			{
				background:transparent url(/img/en/emailSent.gif) no-repeat scroll 0 0;
				width:469px;
				height:91px;
				padding-bottom:10px;
			}
				div.content .forgotPassEmail h2 span
				{
					display:none;
				}

		div.content .forgotPassEmail p
		{
			background:transparent url(/img/en/back.gif) no-repeat scroll left top;
			width:29px;
			height:9px;
		}
			div.content .forgotPassEmail p a
			{
				display:block;
				width:29px;
				height:9px;
			}
				div.content .forgotPassEmail p a span
				{
					display:none;
				}

	/*  emailSent **/

	/**  passChangeSuccess  */

			div.content .passChangeSuccess
			{
				display:block;
				font-size:9px;
				color:#cbcbba;
			}

			div.content .passChangeSuccess h2
			{
				background:transparent url(/img/en/changeSuccess.gif) no-repeat scroll 0 0;
				width:481px;
				height:67px;
				padding-bottom:10px;
			}
				div.content .passChangeSuccess h2 span
				{
					display:none;
				}

		div.content .passChangeSuccess p
		{
			background:transparent url(/img/en/back.gif) no-repeat scroll left top;
			width:29px;
			height:9px;
		}
			div.content .passChangeSuccess p a
			{
				display:block;
				width:29px;
				height:9px;
			}
				div.content .passChangeSuccess p a span
				{
					display:none;
				}

	/*  passChangeSuccess **/

	/**  nonExistCustomer  */

			div.content .nonExist
			{
				display:block;
				font-size:9px;
				color:#cbcbba;
			}

			div.content .nonExist h2
			{
				background:transparent url(/img/en/nonExistCustomer.gif) no-repeat scroll 0 0;
				width:378px;
				height:67px;
				padding-bottom:10px;
			}
				div.content .nonExist h2 span
				{
					display:none;
				}

		div.content .nonExist p
		{
			background:transparent url(/img/en/back.gif) no-repeat scroll left top;
			width:29px;
			height:9px;
		}
			div.content .nonExist p a
			{
				display:block;
				width:29px;
				height:9px;
			}
				div.content .nonExist p a span
				{
					display:none;
				}

	/*  nonExistCustomer **/


	/**  passChange  */

			div.content .passChange
			{
				display:block;
				font-size:9px;
				color:#cbcbba;
			}

			div.content .passChange h2
			{
				background:transparent url(/img/en/passChange.gif) no-repeat scroll 0 0;
				width:459px;
				height:42px;
				padding-bottom:15px;
			}

			div.content .passChange h2.wrongPass
			{
				background:transparent url(/img/en/wrongPassword.gif) no-repeat scroll 0 0;
				width:434px;
				height:65px;
				padding-bottom:15px;
			}

				div.content .passChange h2 span
				{
					display:none;
				}

			div.content .passChange #passChangeFormContainer
			{
				background:transparent url(/img/en/downArrow.gif) no-repeat scroll left top;
				padding-top:10px;
			}
				div.content .passChange #passChangeFormContainer input
				{
					background-color:#f73a00;
					font-size:9px;
					color:#000000;
					border:0 none;
					width:120px;
					margin-bottom:1px;
				}
				div.content .passChange #passChangeFormContainer  button
				{
					background:transparent url(/img/en/doIt.gif) no-repeat scroll 0 0;
					border:0 solid;
					clear:both;
					cursor:pointer;
					float:left;
					height:9px;
					margin-top:15px;
					width:29px;
				}

	/*  passChange **/



	/**  download */

			div.content .download
			{
				display:block;
			}

			div.content .download h2
			{
				background:transparent url(/img/en/downloadLogo.gif) no-repeat scroll 0 0;
				width:152px;
				height:42px;
				padding-bottom:20px;
			}
				div.content .download h2 span
				{
					display:none;
				}

			div.content .download table
			{
				font-size:9px;
				text-align:left;
				color:#cbcbba;
			}

			div.content .download table th
			{
				background:#393939;
			}

			div.content .download table td
			{
				background:#000000;
			}

				div.content .download table td span.itemName
				{
					color:#f63a00;
					padding:0 20px 0 4px;
				}
				div.content .download table td span.downloadItem a
				{
					color:#f63a00;
					padding:0 3px 0 3px;
					text-decoration:none;
				}
				div.content .download table td span.downloadItem a:hover
				{
					color:#00d2ff;
				}

	/*  download **/


	/**  login */

			div.content .login
			{
				display:block;
				margin-bottom:120px;
			}

			div.content .login h2
			{
				background:transparent url(/img/en/loginLogo.gif) no-repeat scroll 0 0;
				width:188px;
				height:42px;
				padding-bottom:20px;
			}
				div.content .login h2 span
				{
					display:none;
				}


		div#headerLoginFormContainer
		{
			position:absolute;
			left:617px;
		}

		div#headerLoginFormContainer input
		{
			width:82px;
			/*height:9px;*/
			border:0;
			background-color:#f73a00;
			font-size:9px;
			float:left;
			clear:both;
			margin:0 0 1px 0;

		}

		div#loginFormContainer
		{
			display:block;
			float:left;
			clear:both;
			background:transparent url(/img/en/downArrow.gif) no-repeat scroll left top;
			padding-top:10px;
		}

		div#loginFormContainer div.row
		{
			width:160px;
			float:left;
			clear:both;
		}

		div#loginFormContainer div.row div.text
		{
			width:50px;
			float:left;
			margin-right:1px;
			margin-right:1px;
			background:#000000;
		}
		div#loginFormContainer div.row div.input
		{
			width:100px;
			float:left;
			margin-bottom:1px;
		}
			div#loginFormContainer div.row div.input input
			{
			background-color:#f73a00;
			font-size:9px;
			color:#000000;
			border:0 none;
			width:100px;
			}

		div#headerLoginFormContainer button,
		div#loginFormContainer button
		{
			background:transparent url(/img/en/doIt.gif) no-repeat scroll 0 0;
			border:0 solid;
			clear:both;
			cursor:pointer;
			float:left;
			height:9px;
			margin-top:10px;
			width:29px;
		}

		div#headerLoginFormContainer p#headerLoginStatusBar,
		p#loginStatusBar
		{
			float:left;
			clear:both;
			font-size:9px;
			color:#f73a00;
			padding:0 0 0 7px;
		}

	/*  login **/



		div.footer
		{
			float:left;
			clear:both;
			position:absolute;
			bottom:0;
			width:100%;
			color:#939393;
		}

			div.footer p
			{
				margin-left:20px;
			}

					div.footer p span
					{
						display:none;
					}

				div.footer p.vectorPrices
				{
					background:transparent url(/img/en/vectorPrices.gif) no-repeat scroll 0 0;
					width:511px;
					height:90px;
					padding-bottom:3px;
				}
					div.footer p.vectorPrices a
					{
						display:block;
						width:511px;
						height:90px;
					}
				div.footer p.thankYouPic
				{
					background:transparent url(/img/en/thankYouPic.gif) no-repeat scroll 0 0;
					height:66px;
					padding-bottom:1px;
					width:186px;
				}
				div.footer p.seeYouLater
				{
					padding-left:1px;
					padding-bottom:2px;
				}
					div.footer p.seeYouLater span
					{
						display:block;
						background:#939393;
						color:#000000;
						width:70px;
						height:9px;
						line-height:9px;
					}


			div.footer .footerBottomBlackLine
			{
				background:#000000 url(/img/en/footeerDownArrow.gif) no-repeat scroll 21px 14px;
				height:19px;
				display:block;
				margin-bottom:0px;
				padding-bottom:0px;
			}

				div.footer .footerBottomBlackLine .footerBottomLine
				{
					width:950px;
				}

					div.footer .footerBottomBlackLine .footerBottomLine p
					{
						position:absolute;
						margin-left:0px;
					}

						div.footer .footerBottomBlackLine .footerBottomLine p.copyrightedBy { left:21px;}
						div.footer .footerBottomBlackLine .footerBottomLine p.poweredBy { left:361px;}
							div.footer .footerBottomBlackLine .footerBottomLine p.poweredBy a { color:#939393;}
							div.footer .footerBottomBlackLine .footerBottomLine p.poweredBy a:hover {color: #00d2ff;}
						div.footer .footerBottomBlackLine .footerBottomLine p.legalNoticeLink { left:472px;}
						div.footer .footerBottomBlackLine .footerBottomLine p.termsAndConditionsLink { left:539px;}

						div.footer .footerBottomBlackLine .footerBottomLine p.optimizedLink { left:670px;}
							div.footer .footerBottomBlackLine .footerBottomLine p.optimizedLink a {color:#939393; text-decoration:none;}
							div.footer .footerBottomBlackLine .footerBottomLine p.optimizedLink a:hover {color:#00d2ff; }


							div.footer .footerBottomBlackLine .footerBottomLine p a {color:#f63a00; 	text-decoration:none;}
							div.footer .footerBottomBlackLine .footerBottomLine p span { display:inline;}
								div.footer .footerBottomBlackLine .footerBottomLine p.poweredBy span.mt { display:none;}

/**
 * slideShow
 *
 */

span.price
{
	color:#00D2FF;
}

div#slideShow
{
	display:none;
}

div#slideShowLoader p
{
	color:#939393;
	float:left;
	background:#000000;
}

div.slideShowCanvas
{
	float:left;
	position:relative;
}

	div.allEPSInformations
	{
 		margin:11px 0 0 0;
	}

	div.slideShowCanvas div.slideShowInformations,
	div.allEPSInformations
	{
		float:left;
		clear:left;
	}

		div.slideShowCanvas div.slideShowInformations p.itemName,
		div.allEPSInformations p.itemName
		{
			color:#f63a00;
		}

		div.slideShowCanvas div.slideShowInformations p.itemName,
		div.slideShowCanvas div.slideShowInformations p.itemDescription,
		div.allEPSInformations p.itemName,
		div.allEPSInformations p.itemDescription
		{
			font-size:9px;
			background-color:#000;
			padding:0 7px 0 0;
		}

		div.slideShowCanvas div.slideShowInformations p.itemDescription,
		div.allEPSInformations p.itemDescription
		{
			margin-bottom:1px;
		}

		div.slideShowCanvas div.slideShowInformations p.itemInfo,
		div.slideShowCanvas div.slideShowInformations p.itemInfo a,
		div.allEPSInformations p.itemInfo,
		div.allEPSInformations p.itemInfo a
		{
			color:#cbcbba;
			background:#393939;
			float:left;
			text-decoration:none;
		}

		div.slideShowCanvas div.slideShowInformations p.itemInfo a:hover,
		div.allEPSInformations p.itemInfo a:hover
		{
			color:#000000;
			background:#f63a00;
		}

	div.slideShowCanvas div.slideShowPager
	{
		position:absolute;
		right:0;
		top:22px;
	}

		div.slideShowCanvas div.slideShowPager p
		{
			color:#00D2FF;
			background-color:#000;
		}

	div.slideShowCanvas div.slideShowWindow
	{
		float:left;
		clear:both;
		margin:11px 0 0 10px;
		width:0px;
		height:0px;
		overflow:hidden;
		position:relative;

	}

		div.slideShowCanvas div.slideShowWindow div.slideShowImages
		{
			background-color:#101010;
			float:left;
			clear:both;
			position:relative;
		}

			div.slideShowCanvas div.slideShowWindow div.slideShowImages img
			{
				float:left;
			}

		div.slideShowCanvas div.slideShowWindow div.slideShowOverlay
		{
			position:absolute;
			top:0px;
			left:0px;
            width:100%;
			height:100%;
			min-height:100%;
		}

			div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.corners
			{
				width:100%;
				height:100%;
				min-height:100%;
			}

				div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.corners span
				{
					position:absolute;
					width:5px;
					height:5px;
				}

					div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.corners span.tlCorner
					{
						top:0px;
						left:0px;
						background: transparent url(/img/en/tlCorner.gif) no-repeat;
					}

					div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.corners span.trCorner
					{
						top:0px;
						right:0px;
						background: transparent url(/img/en/trCorner.gif) no-repeat;
					}

					div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.corners span.blCorner
					{
						bottom:0px;
						left:0px;
						background: transparent url(/img/en/blCorner.gif) no-repeat;
					}

					div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.corners span.brCorner
					{
						bottom:0px;
						right:0px;
						background: transparent url(/img/en/brCorner.gif) no-repeat;
					}


			div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.navigation
			{
				position:absolute;
				top:0px;
				left:0px;
				width:100%;
				height:100%;
				min-height:100%;
			}

				div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.navigation span
				{
					display:block;
					cursor:pointer;
					position:absolute;
					top:0px;
					width:70px;
					height:100%;
					min-height:100%;
					/*opacity:0;*/
					filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
					background: #ffffff;
				}

				div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.navigation span.halfTransparent
				{
					filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;
				}

				div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.navigation span.leftNav
				{
					left:0px;
					/*background: transparent url(/img/en/opaque.png) repeat scroll 0 0;*/
				}

				div.slideShowCanvas div.slideShowWindow div.slideShowOverlay div.navigation span.rightNav
				{
					right:0px;
					/*background: transparent url(/img/en/opaque.png) repeat scroll 0 0;*/
				}





	/**  Register */

		.content .register
		{
			width:232px;
			color:#F63A00;
			display:block;
			height:315px;
		}

			div.content .register h2.register
			{
				background:transparent url(/img/en/registerLogo.gif) no-repeat scroll 0 0;
				width:133px;
				height:42px;
				margin-bottom:20px;
			}
			div.content .register h2.registerThankYou
			{
				background:transparent url(/img/en/registerThankYou.gif) no-repeat scroll 0 0;
				width:374px;
				height:42px;
				margin-bottom:20px;
			}
				div.content .register h2 span
				{
					display:none;
				}

		.content .register .row
		{
			float:left;
		}
		.content .register .row .formTitle
		{
			background:#000000;
			width:189px;
		}

		.content .register .row .formTitle span
		{
			color:#00d2ff;
		}

		.content .register .row .error
		{
			border:0px;
		}

		.content .register .row input
			{
				border:0px;
				font-size:9px;
				background:#000000;
				width:189px;
				float:left;
				color:#939393;
			}

		.content .register button
		{
			background:transparent url(/img/en/doIt.gif) no-repeat scroll 0 0;
			border:0 solid;
			clear:both;
			cursor:pointer;
			float:left;
			height:9px;
			margin-top:10px;
			width:29px;
		}

		.content .register .error-message
		{
			background:#000000 none repeat scroll 0 0;
			color:#F63A00;
			font-size:9px;
			font-weight:normal;
			width:42px;
			float:left;
			margin-left:1px;
		}

		.content .register label
		{
			display:none;
			font-size: 110%;
			padding-right: 20px;
		}

		.content .register .countryList
		{
			width:189px;
			height:67px;
			clear:both;
		}

		/**  Scroll  */

		.scroll{
			position:absolute;
			display:block;
			width: 189px;
			height:67px;
			overflow:scroll;
			/*padding: 7px;*/
			border: solid 0px;
			margin:0px;
			background:#101010;
			color:#cbcbba;
			left:0;
			top:0;
			/* fixes has-layout-bug in IE6*/
			zoom:1;
		}

		#scrollBox{
			top:0;
		}


		#scrollBox p
		{
			padding-left:3px;
			background:#101010;
			color:#cbcbba;
			width:189px;
		}


		.scrollControlsY{
			background:#000000;
			display:block;
			position: absolute;
			top:0;
			right:0;
			height:100%;
			width:7px;
		}

		.upBtn{
			display:block;
			position:absolute;
			top:0;
			right:0;
			width:7px;
			height:5px;
			background: url(/img/en/upBtn.gif) no-repeat 0 0;
			cursor:pointer;
		}

		.upBtn:hover{
			background: url(/img/en/upBtn.gif) no-repeat 0 -5px;
		}

		.upBtn-Active, .upBtn-Active:hover{
			background: url(/img/en/upBtn.gif) no-repeat 0 -10px;
		}

		.downBtn{
			display:block;
			position:absolute;
			bottom:0;
			right:0;
			width:7px;
			height:5px;
			background: url(/img/en/downBtn.gif) no-repeat 0 -10px;
			cursor:pointer;
		}

		.downBtn:hover{
			background: url(/img/en/downBtn.gif) no-repeat 0 -5px;
		}

		.downBtn-Active, .downBtn-Active:hover{
			background: url(/img/en/downBtn.gif) no-repeat 0 0;
		}

		.scrollBar{
			display:block;
			position: absolute;
			top:6px;
			right:0;
			bottom:6px;
			width:7px;
		}

		.scrollHandle{
			display:block;
			position:absolute;
			top:0px;
			right:0;
			width:7px;
			height:20px;
			min-height:9px;
			cursor: pointer;
			padding:0px;
		}

		.scrollHandleBG{
			display:block;
			position: relative;
			height:100%;
			width:7px;
			background: url(/img/en/scrollHandleBG.gif) repeat-y 0 0 ;
		}

		.scrollHandle .scrollHandleBG:hover, .scrollHandle:hover .scrollHandleBG{
			background: url(/img/en/scrollHandleBG.gif) repeat-y -7px 0;
		}

		.scrollHandle-Active .scrollHandleBG:hover, .scrollHandle-Active:hover .scrollHandleBG, .scrollHandle-Active .scrollHandleBG{
			background: url(/img/en/scrollHandleBG.gif) repeat-y -14px 0;
		}

	/*  Scroll **/
	/*  Register **/