/**********************************************************************/
/************** begin CSS style sheet by www.d-engine.nl **************/
/**********************************************************************/

/*********************** BODY *************************************/ 
body {
	margin: 			0px 0px 0px 0px;
	background-color:	#999999;
	/*background-image: 	url(../img/walls/wall0.png); */
}
.maintable{
	background-image:		url(../img/walls/wall5.gif);
}
.sidecolor{
	background-color:	#999;
}
#scheur {
	background-image: 	url(../img/sidekicks/scheur.gif);
}

img{
border:0;
}

#introskip {
	margin-top: 50px;
	text-align: center;
}

#introskip a {
	font-size: 14px;
	color: #fff;
}

.xmarg {
 display: block;
 height: 30px;
}

/******************************************************************************************** TEKSTEN ***********************************/ 
td { 
	FONT-SIZE: 			11px; 
	FONT-FAMILY: 		Tahoma, Arial, Helvetica, Verdana, sans-serif; 
	FONT-STYLE: 		normal; 
	COLOR: 				#666; 
	FONT-WEIGHT: 		normal;
}

h1{
	FONT-SIZE: 			26px; 
	FONT-STYLE: 		normal; 
	COLOR: 				#ec008c; 
	FONT-WEIGHT: 		bold;
	margin: 			0px 0px 5px 0px;
}

.aanhef { 
	FONT-SIZE: 			12px; 
	FONT-STYLE: 		normal; 
	COLOR: 				#ec008c; 
	FONT-WEIGHT: 		bold;
}
.greybold {
	FONT-WEIGHT: 		bold;
}
.white { 
	COLOR: 				#FFF; 
}
.whitebold { 
	COLOR: 				#FFF;
	FONT-WEIGHT: 		bold;  
}
.pink { 
	COLOR: 				#ec008c; 
}
.pinkbold { 
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		bold; 
}
.datum { 
	COLOR: 				#ec008c; 
}
.info { 
	FONT-STYLE: 		normal; 
	COLOR: 				#C40101; 
	FONT-WEIGHT: 		bold;
}
.ShirtsMainTitel { 
	COLOR: 				#FFF; 
	FONT-WEIGHT: 		bold;
	padding: 			0px 5px 0px 1px;
}
.ShirtsMainMadeBy { 
	COLOR: 				#FFF; 
	FONT-WEIGHT: 		bold;
	padding: 			0px 0px 0px 5px;
}
/******************************************************************************************** ALGEMENE LINKS *******************/
a:active,a:link,a:visited {  
	COLOR: 				#ec008c;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
}
a:hover {
	COLOR: 				#ec008c;
	FONT-STYLE: 		normal;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}
/******************************************************************************************** CLOUD PIXELS NAAR BENEDEN *******************/
#cloud1 {
	float:				left;
	margin:				1px 0px 0px 0px;
}
#cloud2 {
	float:				left;
	margin:				2px 0px 0px 0px;
}
#cloud3 {
	float:				left;
	margin:				3px 0px 0px 0px;
}

.commcloud {
	margin:				1px 0px 0px 0px;
}

/* --------------------------------------------------------------------- HEATHER ---*/ 
#heatherwrapleft {
	font-weight:		normal;
	COLOR: 				#FFFFFF;
	margin:				0px 4px 0px 0px;
}
#heatherwrapright {
	font-weight:		normal;
	COLOR: 				#FFFFFF;
	margin:				0px 4px 0px 0px;
}

a.htr:active,a.htr:link,a.htr:visited {  
	COLOR: 				#FFF;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
}
a.htr:hover {
	COLOR: 				#FFF;
	FONT-STYLE: 		normal;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}
/* --------------------------------------------------------------------- ACTIVATE ACCOUNT ---*/ 
.ActBody {
	background-color:	#FFFFFF;
	margin:				20px 0px 0px 0px
}
#ActTitle {
	color:			#ec008c;
	font-size: 		12px;
	font-weight:	bold;
	margin:			1px 0px 3px 20px;
}
#ActITC {
	color:			#000000;
	font-size: 		12px;
	font-weight:	bold;
	margin:			1px 0px 3px 20px;
}
#ActTxt {
	text-align:		justify;
	margin:			20px 0px 0px 20px;
}
#ActWrap {
	margin:			0px 0px 15px 0px;
}
/* --------------------------------------------------------------------- ERROR REPORT ---*/ 
.errorbody {
	background-color:	#000000;
}
.error { 
	FONT-SIZE: 			14px; 
	COLOR: 				#FFF;
	FONT-STYLE: 		normal; 
	FONT-WEIGHT: 		bold;
	width:				100%;
	padding: 			3px 0px 3px 0px;
}
.errortext { 
	FONT-SIZE: 			11px; 
	FONT-STYLE: 		normal; 
	COLOR: 				#333; 
	FONT-WEIGHT: 		normal;
}
.errorbord {
	BORDER-top: 		16px solid #000;
	BORDER-right: 		16px none #000;
	BORDER-bottom: 		16px solid #000;
	BORDER-left: 		16px solid #000;
}
.errorBottom { 
	FONT-WEIGHT: 		bold;
	padding: 			3px 0px 5px 0px;
}
/******************************************************************************************** PAGINA NAVIGATIE ACTIEVE PAGINA ****************/
.pagevet { 
	FONT-SIZE: 			12px; 
	COLOR:				#000; 
	FONT-WEIGHT: 		bold;
}


/******************************************************************************************** INPUT FORMULIER *********************/
form {
	margin: 			0;
}

input,textarea {
	FONT-FAMILY: 		Tahoma, Arial, Helvetica, Verdana, sans-serif; 
	COLOR:				#666; 
	FONT-SIZE: 			11px;
	BACKGROUND: 		#FFF;  
	BORDER: 			0px solid #FFF; 
	PADDING: 			0px 0px 0px 2px;
}
select { 
	COLOR:				#666; 
	FONT-SIZE: 			11px;
	BACKGROUND: 		#FFF; 
	BORDER: 			0px solid #FFF; 
	PADDING: 			0px 0px 0px 2px;
}

input.errortxt,textarea.errortxt{ 
	COLOR:				#ec008c; 
	FONT-SIZE: 			11px;
	BACKGROUND: 		#FFF;  
	BORDER: 			0px solid #FFF; 
	PADDING: 			0px 0px 0px 2px;
}

input.register,textarea.register{ 
	COLOR:				#666; 
	FONT-SIZE: 			11px;
	BACKGROUND: 		#FFF;  
	PADDING: 			0px 2px 0px 2px;
	BORDER-top: 		0px solid #FFF;
	BORDER-right: 		0px solid #FFF;
	BORDER-bottom: 		1px dashed #ec008c;
	BORDER-left: 		0px solid #FFF;
}

.buttonsend{
	BORDER-COLOR:		#FFF;
	BORDER-style:		solid;
	BORDER-width:		1px;
	BACKGROUND-COLOR:	#ec008c;
	COLOR:				#FFF;
	FONT-SIZE:			11px;
	FONT-VARIANT:		small-caps;
	FONT-WEIGHT:		bold;
}
.noinput {
	border:				0px none #FFF;
	background:			none;
}
/* custom plaatje als submit button */
input.ITCSubmit{ 
	PADDING: 			0px 0px 0px 0px;
	BORDER-top: 		0px none #ec008c;
	BORDER-right: 		0px none #ec008c;
	BORDER-bottom: 		0px none #ec008c;
	BORDER-left: 		0px none #ec008c;
}

/******************************************************************************************** LINKS IN BERICHTEN ******************/
a.l:active,a.l:link,a.l:visited {
	COLOR: 				#C40101;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none;
	FONT-WEIGHT: 		bold;  
}
a.l:hover {  
	COLOR: 				#FFF;
	FONT-STYLE: 		normal; 
	FONT-WEIGHT: 		bold; 
	TEXT-DECORATION: 	underline;
}


/******************************************************************************************** BORDERS **********************/
.bord {
	BORDER-top: 		0px none #FFF;
	BORDER-right: 		0px none #FFF;
	BORDER-bottom: 		1px dashed #FFF;
	BORDER-left: 		0px none #FFF;
}

/********************************************************************************************* SHOUTBOX ID'S *****************/
#shout{
	BORDER-top: 		14px solid #000;
	BORDER-right: 		14px none #000;
	BORDER-bottom: 		14px solid #000;
	BORDER-left: 		14px solid #000;
}
#shoutBoxListFirst{
	margin:				0px 14px 0px 14px;
	padding:			0px 0px 4px 0px;
	BORDER-top: 		1px none #FFF;
	BORDER-right: 		1px none #FFF;
	BORDER-bottom: 		1px dashed #ec008c;
	BORDER-left: 		1px none #FFF;
}
#shoutBoxList{
	margin:				0px 14px 0px 14px;
	padding:			4px 0px 4px 0px;
	BORDER-top: 		1px none #FFF;
	BORDER-right: 		1px none #FFF;
	BORDER-bottom: 		1px dashed #ec008c;
	BORDER-left: 		1px none #FFF;
}
#shoutBoxListLast{
	margin:				0px 14px 0px 14px;
	padding:			4px 0px 0px 0px;
}
#shoutContainer{
	margin:				14px 0px 14px 0px;
}

/******************************************************************************************** SETTINGS HISTORY *****************/
#indxhist{
	line-height:		1.1em;
	text-align:			justify;
	padding:			0px 14px 10px 0px;
}

/******************************************************************************************** SETTINGS NEWEST SHIRT BOX INDEX ********/
#indexshirtinfo {
	padding:			5px 14px 14px 0px;
}
#indexshirtinfotxt {
	text-align:			justify;
	COLOR: 				#FFF;
	margin:				14px 0px 0px 0px;  
}
/***************************************************/

#stock_bar{
	BORDER: 			1px solid #FFF;
}

#members{
	margin:				8px 0px 0px 0px;
	BORDER-top: 		1px none #FFF;
	BORDER-right: 		1px none #FFF;
	BORDER-bottom: 		1px dashed #ec008c;
	BORDER-left: 		1px none #FFF;
}

/******************************************************************************************** SETTINGS NEWS MAIN *****************/
#newsMainFirst{
	margin:				0px 14px 0px 0px;
	padding:			0px 0px 4px 0px;
	BORDER-top: 		1px none #FFF;
	BORDER-right: 		1px none #FFF;
	BORDER-bottom: 		1px dashed #ec008c;
	BORDER-left: 		1px none #FFF;
}
#newsMain{
	margin:				0px 14px 0px 0px;
	padding:			4px 0px 4px 0px;
	BORDER-top: 		1px none #FFF;
	BORDER-right: 		1px none #FFF;
	BORDER-bottom: 		1px dashed #ec008c;
	BORDER-left: 		1px none #FFF;
}
#newsMainLast{
	margin:				0px 14px 0px 0px;
	padding:			4px 0px 0px 0px;
}
#newsContainer{
	margin:				14px 0px 14px 0px;
}

.newswolk{
	float:				left;
	margin:				2px 2px 0px 0px;
}

hr {
	clear:both;
	height:0;
	visibility: hidden;	
}

.newscomments {
	display:			block;
	margin:				2px 0px 0px 0px;
}

a.newslink:active,a.newslink:link,a.newslink:visited {
	COLOR: 				#ec008c;
	FONT-SIZE: 			12px; 
	FONT-WEIGHT: 		normal;
	FONT-WEIGHT: 		bold; 
	TEXT-DECORATION: 	none; 
}

a.newslink:hover {  
	COLOR: 				#ec008c;
	FONT-SIZE: 			12px; 
	FONT-STYLE: 		normal; 
	FONT-WEIGHT: 		bold; 
	TEXT-DECORATION: 	underline;
}

a.newslinktext:active,a.newslinktext:link,a.newslinktext:visited {
	COLOR: 				#666; 
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none; 
}

a.newslinktext:hover {  
	COLOR: 				#888;
	FONT-STYLE: 		normal; 
	TEXT-DECORATION: 	none;
}

a.nwscom:active,a.nwscom:link,a.nwscom:visited {
	COLOR: 				#ec008c; 
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	none; 
}

a.nwscom:hover {  
	COLOR: 				#ec008c;
	FONT-STYLE: 		normal; 
	TEXT-DECORATION: 	underline;
}
/******************************************************************************************** SETTINGS NEWS DETAILS *****************/
#newscloud{
	margin:				2px 0px 0px 0px;
}
#newstitle{
	margin:				0px 0px 3px 0px;
	padding:			0px 0px 0px 0px;
}
#newsitem{
	color:				#FFFFFF;
	margin:				0px 20px 0px 16px;
}
#newscomm{
	color:				#FFFFFF;
	margin:				0px 0px 14px 16px;
}
input.addComment,textarea.addComment{ 
	COLOR:				#ec008c; 
	FONT-SIZE: 			11px;
	BACKGROUND: 		#FFF;  
	BORDER: 			0px solid #FFF; 
	PADDING: 			0px 0px 0px 2px;
}

.newsimage {
	margin:				0px 0px 14px 0px;
}

/******************************************************************************************** SETTINGS PHOTO */
#photoBoxMain{
	padding:			0px 7px 0px 2px;
}
/******************************************************************************************** SETTINGS SUBSCRIBE NEWSLETTER */
#subscrcheckbox {
	border:				0px none #FFF;
	background:			none;
	padding:			0px 13px 12px 0px;
}


/******************************************************************************************** SETTINGS INDEX SHOP BOX */

table.indexshop td {
vertical-align:top;
}

.indexshopwrap {
width:209px;
margin: 0px 14px 14px 0px;
float:left;
}

.indexshoptitle {
color:#FFFFFF;
font-weight:bold;
background:#ec008c;
height:14px;
}

.indexshopcloud {
float:left;
}

#subtmbwrap {
margin: 1px 0px 0px 1px;
}

.indexsubthmb {
margin: 0;
padding: 0;
margin-right: 8px; 
}


/******************************************************************************************** SETTINGS SUBMISSION */
#submisspacer {
	margin:				20px 0px 0px 0px;
}
#subselinfo {
	padding:			5px 14px 0px 0px;
}
#subinfotxt {
	text-align:			justify;
	COLOR: 				#FFF;
	margin:				14px 0px 0px 0px;
}
#subratetext {
	COLOR: 				#FFF;
	margin:				0px 3px 10px 0px;  
}
#subrate {
	margin:				5px 0px 0px 0px; 
}
a.sml:active,a.sml:link,a.sml:visited { /* submissionmemberslink */
	COLOR: 				#FFF; 
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	none; 
}

a.sml:hover {  /* submissionmemberslink */
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	none;
}
#prevnext {
	margin:				3px 0px 0px 0px;
}
.subcommaanhef {
	FONT-SIZE: 			12px; 
	FONT-STYLE: 		normal; 
	COLOR: 				#ec008c; 
	FONT-WEIGHT: 		bold;
}
.subcommaanhef2 {
	FONT-SIZE: 			12px; 
	FONT-STYLE: 		normal; 
	COLOR: 				#666; 
	FONT-WEIGHT: 		bold;
}
.subcommtxt {
	COLOR: 				#666; 
}
.subcommtxt2 {
	COLOR: 				#ec008c; 
}

.commthumb {
margin: 3px 7px 0px 3px;
}
/******************************************************************************************** SETTINGS SHOP */
#printimage {
	margin:				0px 0px 0px 14px;
}
#printsmall {
	margin:				0px 5px 5px 0px;
}
#printsmallcart {	/* your size shirts in cart */
	margin:				0px 6px 6px 0px;
}
#shirtinfocomm {
	COLOR: 				#FFFFFF;
	margin:				4px 0px 12px 2px;
}
#shirtinfotxt {
	COLOR: 				#FFFFFF;
	text-align:			justify;
	margin:				4px 0px 12px 2px;
}
#stockshirt {
	margin:				0px 0px 20px 0px;
}
#minicartnoitem {
	font-weight:		bold;
	text-align:			center;
	margin:				25px 0px 0px 0px;
}
#minicartnoitem2 {
	text-align:			center;
	margin:				15px 0px 13px 0px;
}
#minicarticon {
	margin:				8px 0px 8px 55px;
}
#minicartthumbs {
	margin:				11px 0px 0px 13px;
}
#shopcommContainer {
	margin:				14px 0px 14px 0px;
}
.shopcomm {
	color:				#222222;
	margin:				0px 0px 14px 0px;
}
.shirtcolor { 
	COLOR: 				#FFF; 
	FONT-WEIGHT: 		bold;
}
.price { 
	COLOR: 				#999999; 
	FONT-SIZE: 			11px;
	FONT-WEIGHT: 		bold;
}
.miniitems {
	COLOR: 				#FFFFFF; 
	FONT-SIZE: 			11px;
	FONT-WEIGHT: 		bold;
}

#shirtpics {
 margin-right: 10px;
}

/******************************************************************************************** SETTINGS CART *****************/

.carttop {
	COLOR: 				#FFF; 
}
.cartbox {
	BORDER: 			1px solid #666; 
}
.cartboxa {
	COLOR: 				#FFFFFF;
	BACKGROUND: 		#ec008c;
	BORDER: 			1px solid #333333; 
}

#cartdash {
	BORDER-TOP: 		1px dashed #ec008c; 
}
#emptycart {
	FONT-WEIGHT: 		bold;
	margin:				25px 0px 0px 25px;
}
#cartbottom {
	COLOR: 				#FFFFFF;
	height:				35px;
	padding:			6px 14px 0px 16px;
}
#shipinfo {
	COLOR: 				#FFFFFF;
}
.shipfrm {
	padding:			0px 0px 0px 6px;
}
.shipfrmdsbl {
	padding:			0px 0px 0px 6px;
	color:				#CCCCCC;
}
.shiplist {
	background-color:	#CCCCCC;
}
#infocheck {
	margin:				14px 0px 0px 14px;
}
.checktext {
	font-weight:		bold;
}
.checktext2 {
	font-weight:		bold;
	COLOR: 				#ec008c;
}
#carttitlepink {
	COLOR: 				#ec008c;
	font-size:			12px;
	font-weight:		bold;
	margin:				0px 14px 15px 16px;
}
#carttitlegrey {
	COLOR: 				#666;
	font-size:			12px;
	margin:				0px 14px 15px 16px;
}
#crttxtwhite {
	COLOR: 				#FFFFFF;
	text-align:			justify;
	margin:				0px 14px 15px 16px;
}
#crttxtgrey {
	COLOR: 				#666;
	text-align:			justify;
	margin:				0px 14px 15px 16px;
}
#crttxtpink {
	COLOR: 				#ec008c;
	text-align:			justify;
	margin:				0px 14px 15px 16px;
}
/* STEP 3 */
#crtshiptitle {
	COLOR: 				#FFFFFF;
	font-weight:		bold;
}
#crtshipmainwhite {
	height:				315px;
	background-color:	#FFFFFF;
}
#crtshiptxt2 {
	text-align:			justify;
}
a.pay:active,a.pay:link,a.pay:visited { /* link voor keuze payment method */
	COLOR: 				#666;
	font-size:			12px; 
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	none; 
}

a.pay:hover {  /* link voor keuze payment method */
	COLOR: 				#ec008c;
	font-size:			12px;
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	underline;
}
a.paysel:active,a.paysel:link,a.paysel:visited { /* link voor gekozen payment method */
	COLOR: 				#ec008c;
	font-size:			12px; 
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	none;
}

a.paysel:hover {  /* link voor gekozen payment method */
	COLOR: 				#ec008c;
	font-size:			12px;
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	none;
	cursor:				default;
}
/* --------------------------------- */
a.ipay:active,a.ipay:link,a.ipay:visited { /* link voor keuze payment method */
	COLOR: 				#666;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none; 
}

a.ipay:hover {  /* link voor keuze payment method */
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}
a.ipaysel:active,a.ipaysel:link,a.ipaysel:visited { /* link voor gekozen payment method */
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none;
}

a.ipaysel:hover {  /* link voor gekozen payment method */
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none;
	cursor:				default;
}
/* --------------------------------- */

/* STEP 4 */
#crtaddrbox {
	height:				315px;
	COLOR: 				#666;
	text-align:			justify;
	margin:				0px 14px 0px 16px;
}
#chkadrtbl {
	margin:				0px 0px 20px 0px;
}
#checkaddress {
	font-weight:		bold;
	COLOR: 				#ec008c;
	text-decoration:	underline;
	margin:				0px 0px 2px 0px;
}
#checkbilladr { /* adres in cart4.php */
	font-weight:		bold;
}
#checkshipadr { /* adres in cart4.php */
	font-weight:		bold;
	margin:				0px 0px 0px 17px;
}
#checkmail { /* mail in cart4.php */
	COLOR: 				#ec008c;
	font-weight:		bold;
	margin:				0px 0px 3px 0px;
}
#checktel { /* telnr in cart4.php */
	font-weight:		bold;
	margin:				0px 0px 15px 0px;
}
#checkcomm { /* comments in cart4.php */
	margin:				0px 0px 15px 0px;
}
#checkamount{
	margin:				0px 0px 15px 0px;
}
#checkshipmethod {
	font-weight:		bold;
	margin:				0px 0px 25px 0px;
}
#crtwarning {
	COLOR: 				#ec008c;
	text-align:			justify;
	margin:				0px 14px 0px 16px;
}
#credit { /* float voor creditcardplaatje in cart4.php */
	float:				right;
	margin:				3px 0px 0px 7px;
}
#paypal { /* float voor paypalplaatje in cart4.php */
	float:				right;
	margin:				3px 0px 0px 7px;
}
a.orderlink:active,a.orderlink:link,a.orderlink:visited { /* orderlink in step 4 cart */
	COLOR: 				#ec008c;
	font-size:			12px; 
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	none; 
}

a.orderlink:hover {  /* orderlink in step 4 cart */
	COLOR: 				#ec008c;
	font-size:			12px;
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	underline;
}

/* CART PROCESS */
#crtproces1 {
	COLOR: 				#FFFFFF;
	font-size:			12px;
	FONT-WEIGHT: 		normal;
	margin:				0px 14px 15px 18px;
}
a.pro:active,a.pro:link,a.pro:visited { /* links processbox */
	COLOR: 				#FFF; 
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none; 
}

a.pro:hover {  /* links processbox */
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}



/******************************************************************************************** SETTINGS REGISTER *****************/
#regtd {
	padding:			7px 0px 0px 0px;
}
#regfrmtbl {
	margin:				0px 14px 10px 16px;
}
#regtxtfrm {
	COLOR: 				#666666;
	width:				200px;
	margin:				0px 0px 15px 16px;
	padding:			0px 0px 2px 0px;
	border-bottom:	 	1px dashed #ec008c; 
}
#regtxtfrmb {
	COLOR: 				#666666;
	text-align:			justify;
	width:				200px;
	margin:				10px 12px 25px 16px;
}
#regtxtfrmc {
	COLOR: 				#666666;
	text-align:			justify;
	width:				200px;
	margin:				28px 0px 7px 16px;
}
.regnews {
	float:				left;
	margin:				0px 3px 0px 0px;
}
#regtxt {
	COLOR: 				#FFFFFF;
	text-align:			justify;
	width:				190px;
	margin:				0px 14px 10px 16px;
}
#regtxta {
	COLOR: 				#FFFFFF;
	text-align:			right;
	width:				190px;
	margin:				0px 14px 0px 16px;
}
#regerror {
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		bold;
	text-align:			center;
	margin:				0px 0px 4px 0px;
}
#regback {
	text-align:			right;
	margin:				4px 0px 4px 0px;
}

/******************************************************************************************** SETTINGS PROFILE *****************/
#profilewhite {
	COLOR:				#FFF;
	margin: 			10px 0px 0px 0px;
}

input.profile,textarea.profile	{ 
	COLOR:				#666;
	font-weight:		bold;
	FONT-SIZE: 			11px;
	BACKGROUND: 		#FFF;  
	BORDER: 			0px solid #FFF; 
	PADDING: 			0px 0px 0px 2px;
}
input.propass,textarea.propass	{ 
	COLOR:				#ccc;
	font-weight:		bold;
	FONT-SIZE: 			11px;
	BACKGROUND: 		#FFF;  
	BORDER: 			0px solid #FFF; 
	PADDING: 			0px 0px 0px 2px;
}

#profilethumbs {
	margin:				11px 0px 11px 13px;
}

.orderstat {
	text-transform:		uppercase;
	font-weight:		bold;
	COLOR: 				#ec008c;
}
#prordertop {
	margin:				14px 0px 6px 0px;
}

#prorderstat {
	margin:				6px 0px 6px 0px;
}
#prborderstat {
	font-weight:		bold;
	COLOR: 				#ec008c;
	width:				176px;
	BORDER-bottom: 		1px dashed #666;
	padding:			0px 0px 3px 0px;
}

a.pr:active,a.pr:link,a.pr:visited {  
	COLOR: 				#666;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
}
a:hover.pr {
	COLOR: 				#666;
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	none;
}
#submisstep {
	COLOR: 				#FFF;
}
#submisstxt {
	COLOR: 				#FFF;
	margin:				3px 0px 9px 14px;
}
#submisstxtlast {
	COLOR: 				#FFF;
	margin:				3px 0px 0px 14px;
}
#submistxttbl { /* table in profileSubmis.php */
	margin:				5px 7px 0px 0px;
}
.submistxtaanhef { 
	FONT-SIZE: 			14px; 
	COLOR: 				#666; 
	FONT-WEIGHT: 		bold;
}

#downuptxt {
	margin:				12px 0px 25px 0px;
}

a.du:active,a.du:link,a.du:visited {  
	COLOR: 				#ec008c;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
}
a.du:hover {
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}



/******************************************************************************************** SETTINGS MEMBERS *****************/
.memberthumbs { /* memberpool & memberdetail */
	margin:				0px 7px 6px 0px;
}
.memberthumbs0 { /* memberpool & memberdetail */
	margin:				0px 7px 0px 0px;
}
.msubthumbs { /* submissions */
	margin:				0px 5px 5px 0px;
}
#mthumbs { /* table round member detail thumbs */
	margin:				0px 0px 0px 14px;
}
table#msection td {
	color:				#FFFFFF;
}
#statswrap {
	color:				#FFFFFF;
	margin:				0px 0px 0px 14px;
}
.statsaanhef {
	FONT-SIZE: 			12px; 
	FONT-STYLE: 		normal; 
	COLOR: 				#ec008c; 
}



/******************************************************************************************** SETTINGS INFO *****************/
/* terms */
#termtbl { 
	margin:				0px 7px 0px 0px;
}
#termcloud {
	margin:				1px 0px 0px 0px;
}
#terms {
	text-align:			justify;
 	width:				415px;
	margin:				0px 0px 8px 0px;
}
#termlast {
	text-align:			justify;
 	width:				415px;
	margin:				0px 0px 0px 0px;
}
/* FAQ */
#faqcloud {
	float:				left;
	margin:				3px 0px 0px 0px;
}
#faqtitle {
	FONT-SIZE: 			13px; 
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		bold;
	margin:				0px 14px 4px 0px;
} 
#faqlinks {
	margin:				0px 14px 7px 14px;
	padding:			0px 0px 7px 0px;
	border-bottom:	 	1px dashed #ec008c; 
}
#faqlinkslast {
	margin:				0px 14px 0px 14px;
}
a.faql:active,a.faql:link,a.faql:visited {  
	COLOR: 				#666;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
}
a.faql:hover {
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
} 
#faqlisttitle {
	FONT-SIZE: 			13px; 
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		bold;
	margin:				0px 0px 8px 0px;
} 
#faqlist {
	COLOR: 				#FFF;
	margin:				0px 0px 14px 14px;
}
/* contact */
#cntcloud {
	float:				left;
	margin:				3px 0px 0px 0px;
}
#cnttitle {
	FONT-SIZE: 			13px; 
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		bold;
	margin:				0px 14px 10px 0px;
} 
#cnttitlewh {
	FONT-SIZE: 			13px; 
	COLOR: 				#FFFFFF;
	margin:				0px 14px 10px 0px;
} 
#cnttxt {
	COLOR: 				#FFFFFF;
	margin:				0px 14px 5px 14px;
	padding:			0px 0px 5px 0px;
}
a.cnt:active,a.cnt:link,a.cnt:visited {  
	COLOR: 				#ec008c;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
}
a.cnt:hover {
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
} 
/* retail */
#rtlcloud {
	float:				left;
	margin:				13px 0px 0px 0px;
}
#rtltitle {
	FONT-SIZE: 			13px; 
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		bold;
	margin:				10px 14px 10px 0px;
} 
#rtltxt {
	COLOR: 				#666;
	FONT-WEIGHT: 		bold;
	margin:				0px 14px 5px 14px;
	padding:			0px 0px 5px 0px;
}
a.rtl:active,a.rtl:link,a.rtl:visited {  
	COLOR: 				#666;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		bold;
}
a:hover.rtl {
	COLOR: 				#ec008c;
	FONT-WEIGHT: 		bold;
	TEXT-DECORATION: 	underline;
}


 
/******************************************************************************************** FOOTER SETTINGS *****************/
#footerMain{
	margin:				25px 0px 0px 0px;
}
.foot { 
	FONT-SIZE: 			10px; 
	COLOR: 				#FFF;
	FONT-STYLE: 		normal; 
	FONT-WEIGHT: 		bold;
	padding:			0px 0px 2px 0px;
}
.leftfoot { 
	FONT-SIZE: 			9px; 
	COLOR: 				#FFF;
	FONT-STYLE: 		normal; 
	FONT-WEIGHT: 		normal;
	BORDER-left: 		1px solid #FFF;
	padding:			0px 0px 0px 7px;
}
.footBottom { 
	FONT-SIZE: 			10px; 
	COLOR: 				#FFF;
	FONT-STYLE: 		normal; 
	FONT-WEIGHT: 		normal;
	margin:				10px 0px 4px 20px;
}

a.footlink:active,a.footlink:link,a.footlink:visited {
	FONT-SIZE: 			9px;
	COLOR: 				#FFF; 
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none; 
}

a.footlink:hover {
	FONT-SIZE: 			9px;  
	COLOR: 				#FFF;
	FONT-STYLE: 		normal; 
	TEXT-DECORATION: 	line-through;
}


/******************************************************************************************** TRAIL SETTINGS ******/

#trailimageid a {
	text-decoration: 	none;
	color: 				#333333;
}

#trailimageid .traildesign {
	FONT-FAMILY: 		Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#ec008c;
	margin:				7px 0px 0px 0px;
}

#trailimageid .traildesignby {
	FONT-FAMILY: 		Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 			9px;
	font-weight: 		bold;
	color: 				#333333;
	margin:				3px 0px 3px 0px;
}

#trailimageid .daysleft {
	FONT-FAMILY: 		Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 			11px;
	font-weight: 		normal;
	color: 				#ec008c;
	margin:				3px 0px 5px 0px;
}

#trailimageid {
	FONT-FAMILY: 		Tahoma, Arial, Helvetica, Verdana, sans-serif;
	position: 			absolute;
	visibility: 		hidden;
	text-align: 		left;
	left: 				0px;
	top: 				0px;
	width: 				210px;
	z-index: 			1000;
	font-size: 			9px;
}

.trNwsImg {
	background-color:	#FFFFFF;
	padding:			5px 5px 5px 5px;
	border:				1px solid #000000;
	
}



/******************************************************************************************** ORDER DETAILS ******/
.orderdetailbody {
	background-color:	#FFF;
	font-size: 			12px;
	margin: 			20px 0px 0px 20px;
}

.tblheader {
	background-color:	#ec008c;
}

.tblinfo {
	color:				#FFFFFF;
	font-weight:		bold;
}

#detailtop {
	margin: 			0px 0px 30px 0px;
	font-size: 			16px;
	font-weight:		bold;
}

.itctitle {
	color:				#ec008c;
}

#detailadres {
	margin: 			0px 70px 40px 0px;
	font-size: 			14px;
	float:				left;
}

#detailadres2 {
	margin: 			0px 0px 40px 0px;
	font-size: 			14px;

}

.detailadraanhef {
	color:				#ec008c;
	font-weight:		bold;
	margin: 			0px 0px 2px 0px;
}

#youordered {
	margin: 			0px 0px 5px 0px;
	font-weight:		bold;
}

.itemhead {
	color:				#ec008c;
	font-weight:		bold;
	padding:			0px 0px 3px 0px;
	BORDER-bottom: 		1px dashed #999999;
}

#detailitem {
	margin: 			0px 0px 2px 0px;
	padding: 			0px 0px 2px 0px;
	BORDER-bottom: 		1px dashed #999999;
}

#detailsub {
	margin: 			0px 0px 2px 0px;
	padding: 			0px 0px 2px 0px;
}

#detailtotal {
	margin: 			5px 0px 0px 5px;
}

.totalhead {
	BORDER-top: 		1px dashed #999999;
	padding:			3px 0px 0px 0px;
}

#detailpayment {
	BORDER-top: 		1px dashed #999999;
	BORDER-bottom: 		1px dashed #999999;
	margin: 			10px 0px 10px 0px;
	padding: 			10px 0px 10px 0px;
}
.paydetail {
	color:				#ec008c; 
	font-size: 			14px;
	font-weight:		bold;
}

.howtopaytitle {
	color:				#ec008c; 
	font-size: 			12px;
	font-weight:		bold;
	margin: 			14px 0px 1px 0px;
}

.howtopay { 
	margin: 			0px 0px 4px 0px;
}

.howtopay2 {
	color:				#ec008c; 
	margin: 			10px 0px 4px 0px;
	padding: 			0px 0px 5px 0px;
	border-bottom: 		1px dashed #999999;
}

.adress {
	margin: 			4px 0px 4px 0px;
}

.bank {
	margin: 			0px 0px 4px 0px;
}

.bankinfo {
display:block;
float:left;
width:60px;
}

.footer {
	margin: 			10px 0px 4px 0px;
	font-size: 			10px;
	text-align:			center;
}

.footer2 {
	margin: 			0px 0px 4px 0px;
	padding: 			0px 0px 0px 0px;
	font-size: 			10px;
	text-align:			center;
}

.break {
	color:				#ec008c; 
}
/******************************************************************************************** PHOTOS ******/
div#photosRow {
height:55px;
width:700px;
}
.photosmall {
	margin:				0px 4px 4px 0px;
	border:				1px solid #000;
}



/******************************************************************************************** end CSS style sheet by www.d-engine.nl **************/
