

html 			{
			margin:0;
			padding:0;				
			}	







/* Basic Elements */

body			{ 	
			height :100% !important;
			min-height: 100%;
			font-family :Verdana, Arial, Helvetica , Sans serif ; 
			font-size :80%;		color :#fff; 
			background-color :#000;
			margin-top :0px;	margin-left :0px; 
			}


H1			{
			display :none;
			}


h1,h2,h3,ul ,li		{
			margin:0;
			padding:0;
			}

.test span		{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 9px;
			color:#D30101;
			text-decoration :none;			
			}

.textfield		{
			font:10px Verdana,Arial,Helvetica,sans-serif;
			COLOR :#FFF; 
			background-color : #000;
			border :1px solid #fff;
			margin-top :5px;	
			}

.textfield2		{
			font:10px Verdana,Arial,Helvetica,sans-serif;
			COLOR :#FFF; 
			background-color : #000;
			border :1px solid #fff;
			}

.button			{
			font-family :Georgia, 'Times New Roman', Times, serif;
			font-size: 12px;	font-weight:bold;	color:#fff;		 
			border-left :0px; border-top :0px; border-right :0px; border-bottom :0px;
			height:16px;
			background-color :transparent;		
			} 

.button2		{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;	color:#fff;	
			text-align:center;
			border :0px;
			width:77px;
			height:28px;
			background-color :transparent;	
			background-image :url("/apImages/button2.gif");
			background-repeat: no-repeat;
			margin-right :5px;
			}
			
.button3		{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;	color:#fff;		 
			border-left :1px solid #860A0A; border-top :1px solid #860A0A; border-right :1px solid #4A0808; border-bottom :1px solid #4A0808;
			height:20px; width: 80px;
			background-color :transparent;		
			} 			



.radio			{
			margin-left :0px;
			}



#logo			{
			width: 213px; height :149px;
			background-color: #000;
			filter:alpha(opacity=50); 
			-moz-opacity: 0.5; 
			position:absolute;	top:0;	left:19;
			}



#LogoImg		{
			width: 213px; height :149px;
			position:absolute;	top:0;	left:19;
			}


#right			{
			position:absolute;	top:0;	left:855;
			margin-top :6px;	width :165px;
			width: 142;
			}


		
#container		{		
			width: 1000; height :100%;
			background-image :url(/apImages/bg.jpg);
			background-repeat : no-repeat;	background-position :top left;
			}




#content		{
			width :593px;
			position:absolute;	top:0;	left:247;
			}

#credits		{
			width: 148px; 
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 9px;	color:#fff;
			margin-bottom :40px;
			}
#credits  a		{
			color:#D30101;
			text-decoration :none;
			}			



#paging			{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;	color:#fff;	font-weight:bold;
			text-align :center;
			margin-top :15px;
			}


#paging	a		{
			color:#D30101;
			text-decoration :none;
			}

#paging	a:hover		{
			color:#fff;
			}

/* MENU */



#menu			{
			width :593px; height :54px;
			background-color: #000;	filter:alpha(opacity=50);	-moz-opacity: 0.5;
			z-index :0;
			}

	
#MenuLinks		{
			position:absolute;	top:8;	left:8;
			background-image :url("/apImages/menu_bg.gif");
			background-repeat : no-repeat;	background-position :bottom;
			width :583px; height :34px;
			z-index :1;
			}










/* BANNER */



#banner			{
			position:absolute;	top:46;	left:10;
			width :569px; height :112px;
			background-color: #000;
			z-index :1;
			}

#BannerImg		{
			position:absolute;	top:0;	left:0;
			width :569px; height :112px;
			background-color: #000; 
			z-index :1;
			}










/* HOME */



#home			{
			width :593px; height :500px;
			background-color: #000;	filter:alpha(opacity=50);	-moz-opacity: 0.5;
			z-index: 0;
			}
#PhotoCover1		{
			float: left;
			text-align: left;
			padding-bottom: 20px;
			}
#PhotoCover2		{
			float: left;
			text-align: left;
			padding-bottom: 20px;
			}
#PhotoCover3		{
			float: left;
			text-align: left;
			padding-bottom: 20px;
			}
#PhotoCover4		{
			float: left;
			text-align: left;
			padding-bottom: 20px;
			}
.PhotoRow		{
			position: relative;
			height :250px;			
			}	
.clearboth		{
			clear: both;
			}
		
			



	/* FEATURED T-SHIRT */




#featured		{
			position:absolute;	top:170;	left:12;
			background-color :#000;
			width :565px; 
			z-index :1;
			padding-top :5px;	padding-left :5px;	
			}
#featured H2		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/featured_tshirts.gif");
			margin-bottom :15px;	
			}

#featured H2 SPAN	{
			display :none;
			}


			
#featContent		{
			position:relative;
			background-color :#000;
			width :565px; 
			}
#bann			{
			position:relative; top: 0;
			margin-left: 15px;
			background-color :#000;
			width :565px; 
			z-index :1;
			padding-bottom :20px;	
			}			
#catBanner1		{
			float: left;
			text-align: left;
			margin-left: 15px;
			width: 161px;
			height: 121px;
			text-align: center;
			border: 1px solid #2F2F2F;
			}
#catBanner2		{
			float: left;
			text-align: left;
			margin-left: 15px;
			width: 161px;
			height: 121px;
			text-align: center;
			border: 1px solid #2F2F2F;
			}			

#model			{
			width: 140px;
			position:relative;
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;	color:#D30101;	font-weight:bold;
			text-align: center;
			}
#newsign		{
			position:relative;
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;	color:#D30101;	font-weight:bold;
			padding-top :15px;
			text-align: center;
			}			
#FeaturedTitle		{
			position:relative;
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;	color:#FFFFFF;	font-weight:bold;
			padding-top :5px;
			text-align: center;
			}


#FeaturedText		{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;	color:#fff;
			margin-top :5px;	
			text-align: center;
			}



.FeaturedPrice		{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;	color:#D30101;
			margin-top :5px;
			text-align: center;
			}


.euro			{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-weight:bold;
			font-size: 11px;	color:#CB591D;
			}

.money			{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-weight:bold;
			font-size: 11px;	color:#fff;
			}



.RedStrong		{
			background-color:#000000;
			padding:2px;
			font-family :Georgia, 'Times New Roman', Times, serif;
			font-size: 11px;	font-weight:bold;	color:#ED0000;		 
			} 
			
.BlackStrong		{
			font-family :Georgia, 'Times New Roman', Times, serif;
			font-size: 11px;	font-weight:bold;	color:#000000;		 
			} 			


.WhiteStrong		{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-weight:bold;
			font-size: 10px;	color:#fff;	 
			} 






/* PHOTO GALLERY */



#photoGallery		{
			position:absolute;	top:170;	left:12;
			background-color :#000;
			width :565px; 
			z-index :0;
			padding-top :5px;	padding-left :5px;	
			padding-bottom :15px;
			}

#photoGallery H2	{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/photogallery.gif");
			margin-bottom :15px;	
			}
#photoGallery H2 SPAN	{
			display :none;
			}

#photoGallery	a	{
			color: #D30101;
			text-decoration: none;
			}
#PhotoG1		{
			width: 273px;
			height: 550px;
			float: left;
			text-align: center;
			}
#PhotoG2		{
			width: 273px;
			height: 550px;
			float: left;
			text-align: center;
			}
#PhotoPic1		{
			width: 156px;
			height: 208px;
			margin-left: 5px;
			margin-bottom: 15px;
			float: left;
			text-align: center;
			border: 1px solid #2F2F2F;
			}
#PhotoPic2		{
			width: 156px;
			height: 208px;
			margin-left: 15px;
			margin-bottom: 15px;
			float: left;
			text-align: center;
			border: 1px solid #2F2F2F;			
			}
#PhotoPic3		{
			width: 156px;
			height: 208px;
			margin-left: 15px;
			margin-bottom: 15px;
			float: left;
			text-align: center;
			border: 1px solid #2F2F2F;			
			}





/* ABOUT LAB */



#about			{
			position:absolute;	top:170;	left:12;
			background-color :#000;
			width :565px; 
			z-index :1;
			padding-top :5px;	padding-left :5px;	padding-right:5px;	
			text-align: justify;
			}

#about H2		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/about.gif");
			margin-bottom :15px;	
			}

#about H2 SPAN		{
			display :none;
			}

#about	a		{
			color: #D30101;
			border-bottom: 1px dotted;
			text-decoration: none;
			}
#aboutIn	a	{
			color: #D30101;
			border-bottom: 1px dotted;
			text-decoration: none;
			}	
#aboutIn		{
			background-color :#000;
			padding-left :5px;	
			width :555px; 
			}			
			
/* SHOPS */



#shops			{
			background-color :#000;
			padding-top: 35px;
			}

#shops H2		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/shops.gif");
			margin-bottom :15px;	
			}

#shops H2 SPAN		{
			display :none;
			}

#shopsIn	a	{
			color: #D30101;
			border-bottom: 1px dotted;
			text-decoration: none;
			}	
#shopsIn		{
			background-color :#000;
			padding-left :5px;	
			width :555px;
			}	
			
/* SHOPS LIST */



#shopsList		{
			position:absolute;	top:170;	left:12;
			background-color :#000;
			width :565px; 
			z-index :1;
			padding-top :5px;	padding-left :5px;	
			}

#shopsList H2		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/about.gif");
			margin-bottom :15px;	
			}

#shopsList H2 SPAN	{
			display :none;
			}

#shopsList	a	{
			color: #D30101;
			border-bottom: 1px dotted;
			text-decoration: none;
			}
#shopsListIn	a	{
			font-size: 10px;
			color: #D30101;
			border-bottom: 1px dotted;
			text-decoration: none;
			}	
#shopsListIn		{
			font-size: 10px;
			position:relative;
			background-color :#000;
			width :565px; 
			padding-left :5px;	
			}			


/* NEWS INSIDE */



#newsMain		{
			position:absolute;	top:170;	left:12;
			background-color :#000;
			width :565px; 
			z-index :1;
			padding-top :5px;	padding-left :5px;	
			}

#newsMain H2		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/news_events.gif");
			margin-bottom :15px;	
			}

#newsMain H2 SPAN	{
			display :none;
			}
#newsMain a		{
			line-height :13px;
			text-decoration :none;	color :#D30101;
			}

#newsMain a:hover	{
			background-color :#000;
			color :#FFFFFF;	
			}			































/* DOWNLOADS */



#downloads		{
			position:absolute;	top:170;	left:12;
			background-color :#000;
			width :565px; 
			z-index :1;
			padding-top :5px;	padding-left :5px;	
			}

#downloads H2		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/downloads.gif");
			margin-bottom :15px;	
			}

#downloads H2 SPAN	{
			display :none;
			}
			
#wallpapers H3		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/wallpapers.gif");
			margin-bottom :15px;	
			}

#wallpapers H3 SPAN	{
			display :none;
			}			

#DownloadsPic1		{
			width: 255px;
			height: 204px;
			margin-left: 5px;
			margin-bottom: 15px;
			float: left;
			text-align: center;
			border: 1px solid #2F2F2F;
			}
#DownloadsPic2		{
			width: 255px;
			height: 204px;
			margin-left: 15px;
			margin-bottom: 15px;
			float: left;
			text-align: center;
			border: 1px solid #2F2F2F;			
			}
#DownloadsText1		{
			width: 255px;
			height: 204px;
			margin-left: 5px;
			margin-bottom: 15px;
			float: left;
			text-align: center;
			}
#DownloadsText2		{
			width: 255px;
			height: 204px;
			margin-left: 15px;
			margin-bottom: 15px;
			float: left;
			text-align: center;			
			}
#DownloadsText1 a	{
			border-bottom: 1px dotted;
			text-decoration :none;	color :#D30101;
			}

#DownloadsText1 a:hover	{
			background-color :#000;
			color :#FFFFFF;	
			}
#DownloadsText2 a	{
			border-bottom: 1px dotted;
			text-decoration :none;	color :#D30101;
			}

#DownloadsText2 a:hover	{
			background-color :#000;
			color :#FFFFFF;	
			}			








/* LINKS */





#links			{
			position:absolute;	top:170;	left:12;
			background-color :#000;
			width :565px; 
			z-index :1;
			padding-top :5px;	padding-left :5px;	
			}

#links H2		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/links.gif");
			margin-bottom :15px;	
			}

#links H2 SPAN		{
			display :none;
			}
#links	a		{
			color: #D30101;
			border-bottom: 1px dotted;
			text-decoration: none;
			}









/* NEWSLETTER */





#newsletter		{
			width: 148px; 
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;	color:#fff;
			margin-bottom :40px;	
			}


#newsletter H3		{
			width: 130px; height :28px;
			background-image :url("/apImages/headers/newsletter.gif");
			}



#newsletter H3 SPAN	{
			display :none
			}


#newsletter P		{
			margin-top :10px;	margin-bottom :0px;
			}









/* LOGIN */


#login			{
			width: 148px; 
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;	color:#fff;
			margin-bottom :40px;	
			}


#login H3		{
			width: 130px; height :28px;
			background-image :url("/apImages/headers/login.gif");
			}



#login H3 SPAN		{
			display :none
			}


#login P		{
			margin-top :10px;	margin-bottom :0px;
			}




/* MY SPACE */



#myspace		{
			width: 94px; 
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;	color:#fff;
			margin-bottom :20px;
			}


#myspace H3		{
			width: 130px; height :28px;			
			}
.img			{
			border: 0px;
			}



#myspace H3 SPAN	{
			display :none
			}


#myspace P		{
			margin-top :0px;	margin-bottom :0px;
			}



/* SHOPING CART */



#shoppingcart		{
			width: 148px; 
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;	color:#fff;
			margin-bottom :40px;
			}


#shoppingcart H3	{
			width: 130px; height :28px;
			background-image :url("/apImages/headers/shoppingcart.gif");
			}



#shoppingcart H3 SPAN	{
			display :none
			}


#shoppingcart P		{
			margin-top :10px;	margin-bottom :0px;
			}
















/* NEWS */



#NewsBg			{
			width: 213px; height :289px;
			background-color: #000;	filter:alpha(opacity=50);	-moz-opacity: 0.5; 
			position:absolute;	top:155;	left:19;
			}

#News			{
			width: 213px; height :280px;
			position:absolute;	top:155;	left:19;
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px; 
			}

#News H3		{
			background-image :url("/apImages/headers/news.gif");
			width: 196; height :42;
			margin-top :10px;	margin-bottom :5px;
			}

#News H3 SPAN		{
			display :none;
			}



#NewsContent		{
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;
			width: 196px;
			}



.NewsDate		{
			background-color: #000;
			font-size: 11px;	color :#D30101;
			padding :2px;
			margin :0px;
			}

.NewsTitle		{
			font-size: 11px;	font-weight:bold;
			margin-top :5px; margin-bottom :0px;
			text-transform: uppercase;
			}

.NewsText		{
			font-size: 10px;
			margin-top :5px; margin-bottom :0px;
			}

#newsContent a		{
			line-height :13px;
			text-decoration :none;	color :#fff;
			}

#newsContent a:hover	{
			background-color :#000;
			color :#D30101;	
			}

.NewsItem		{
			margin-bottom :15px;
			}













/* EVENTS */


#EventsBg		{
			width: 213px; height :249px;
			background-color: #000;	filter:alpha(opacity=50);	-moz-opacity: 0.5; 
			position:absolute;	top:444;	left:19;
			}

#events			{
			width: 213px; height :149px;
			position:absolute;	top:450;	left:19;
			font-family :Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px; 
			padding-left :10px;
			}

#events H3		{
			background-image :url("/apImages/headers/events.gif");
			width: 192; height :42;
			margin-top :10px;	margin-bottom :5px;
			}

#events H3 SPAN		{
			display :none;
			}


#EventsItem		{
			margin-bottom :5px;	margin-left :5px;
			}
#EventsCover		{
			width: 130px;
			border: 0px;
			padding-bottom: 10px;
			}	
#EventsCover	a	{
			border: 0px;
			text-decoration: none;
			}	
			
			
			
/* PRIVACY POLICY */



#privacy			{
			position:absolute;	top:170;	left:12;
			background-color :#000;
			width :565px; 
			z-index :1;
			padding-top :5px;	padding-left :5px;	padding-right:5px;	
			text-align: justify;
			}

#privacy H2		{
			width: 272px; height :31px;
			background-image :url("/apImages/headers/privacy.gif");
			margin-bottom :15px;	
			}

#privacy H2 SPAN		{
			display :none;
			}

#privacy	a		{
			color: #D30101;
			border-bottom: 1px dotted;
			text-decoration: none;
			}
#privacyIn	a	{
			color: #D30101;
			border-bottom: 1px dotted;
			text-decoration: none;
			}	
#privacyIn		{
			background-color :#000;
			padding-left :5px;	
			width :555px; 
			}










	