* { margin: 0; padding: 0; }
img { border: 0; }

body { background: #0b0b0b url(../images/body_background.gif) no-repeat center 28px; font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: normal; color: #3b3531; text-align: center;}

#background { color:#7D7664;font:75%/125% "Trebuchet MS", Arial, Sans-Serif;	}

#finalmotive {
	width: 100%;
	height: 30px;
	background: url(../images/outer_images/topbar_bg.gif) repeat-x;
	}
	
	#finalmotive .left { float: left; }
	#finalmotive .right { float: right; }
	#finalmotive .form { background-color: #bdbebe; margin-top :3px; }
	#finalmotive img { display: block; }

#wrapper { width: 613px; background: url(../images/table_background.gif) no-repeat 0 490px; margin: 0 auto; padding: 225px 56px 50px 78px; }

	/* not for this game
	#scrolltop {
		width: 771px;
		height: 34px;
		background: url(../images/outer_images/scrolltop.jpg) no-repeat;
		}*/

	h1 a { width: 613px; height: 84px; background: url(../images/logo.gif) no-repeat center; display: block; text-indent: -10000px; margin: 0 0 20px 0;	}
	
	p#description {	width: 462px;	margin: 0 auto 18px auto;	padding: 10px; border: 1px solid #3b3531;	}
	
	/*	not for this game
	#afterlogo-2 {
		width: 752px;
		height: 87px;
		margin: 0 0 0 13px;
		background: #36322f;
	background: url(../images/outer_images/afterlogo-2.jpg) no-repeat;
		overflow: hidden;
		} */
	
	#afterlogo-3 {
		width: 752px;
		height: 106px;
		margin: 0 0 0 13px;
		background: #36322f; 
	/*	background: url(../images/outer_images/afterlogo-3.jpg) no-repeat; */
		}
	
	#ip-top {
		width: 752px;
		height: 15px;
		margin: 0 0 0 13px;
		/*background: #36322f;*/
		/* background: url(../images/outer_images/ip-top.gif) no-repeat; */
		}
	/*
	#ip-content { 
		width: 752px;
		height: 35px;
		background: url(../images/outer_images/bg-ip.gif) repeat-y; 
		font-size: 11px;
		font-weight: bold;
		color:#7D7664;
		clear: both;
		position: absolute;
		}
		
	#ip-content p {
		padding: 41px 30px 0px 0px;
		float: right;
		}		
	
	#ip-bottom {
		width: 752px;
		height: 7px;
		margin: 0 0 0 13px;
		background: #36322f;
		background: url(../images/outer_images/ip-bottom.gif) no-repeat; 
		overflow: hidden;
		}
	*/
	
	#finished {
		width: 752px;
		height: 96px;
		margin: 0 0 0 13px;
		background: #36322f;
		background: url(../images/outer_images/bg-finished.jpg) no-repeat;
		}
		
		#finished .one {
			width: 752px;
			height: 57px;
			color:#7D7664;
			font-size: 13px;
			}
			
			#finished .one p { padding: 13px 0 0 47px; }
			#finished .one a { font-weight: bold; text-decoration: underline; color:#7D7664; }
		
		#finished .two {
			width: 752px;
			height: 39px;
			color:#7D7664;
			font-size: 11px;
			}
			
			#finished .two p { padding: 11px 0 0 47px; }
			#finished .two a { font-weight: bold; text-decoration: underline; color:#7D7664; }
			
	#signupbg {
		width: 752px;
		margin: 0 0 0 13px;
		padding: 13px 0 0 22px;
	/*	background: url(../images/outer_images/bg-long-sub.gif) repeat-y; */
		}
		
		#step {
			width: 710px; 
			height: 54px;
			/*background: url(../images/outer_images/signup-step.png) no-repeat;*/
			}
			
			#step p { color: #7D7664; font-family: arial; font-weight: bold; font-size: 16px; padding: 18px 0 0 15px; line-height: 20px; display: block; }
		
		
		#formfields {
			width: 710px;
			height: 254px;
			background: url(../images/outer_images/bg-formfields.png) no-repeat;
			font-weight: bold;
			}
			
			#formfields p.one { padding: 25px 0 0 25px; font-weight: normal; color:#7D7664; }
			#formfields p.two { font-size: 14px; padding: 25px 0 0 25px; font-weight: normal; color:  #ebe6ce0; }
			#formfields a.one { text-decoration: underline; }
			#formfields a.two { font-size: 14px; color:#7D7664; font-weight: bold; }
			
			#formfields .container {
				padding: 40px 0 0 205px;
				}
				
			#formfields .fromrow {
				margin: 0 0 9px 0;
				}
				
			#formfields .signup-name {
				width: 90px;
				text-align: right;
				display: block;
				float: left;
				color:#7D7664;
				padding: 3px 8px 0 0;
				}

			#formfields .signup-field {
				width: 120px;
				background: #464544;
				border: 0;
				color:#DFDFDD;
				}		
			
			#formfields .security {
				margin: 0 0 9px 67px;
				display: block;
				}
			
			#formfields .checkbox {
				margin: 0 0 0 30px;
				}
				
		#continue {
			width: 710px;
			height: 47px;
			background: url(../images/outer_images/bg-continue.png) no-repeat; 
			}
			
			#continue .submit {
				clear: both;
				margin: 4px 40px 0px 0px;
				width: 118px;
				height: 31px;
				border: 0;
				}
	#scrollbottom-2 {
		width: 763px;
		height: 34px;
		margin: 0 0 0 8px;
		/* background: url(../images/outer_images/scrollbottom-sub.gif) no-repeat; */
		}
		
#wrapper2 {
	width: 707px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	}

	#footer {
		width: 715px;
		height: 31px;
		/*background: url(../images/outer_images/footer.gif) no-repeat top right; */
		color:#7D7664;
		padding: 13px 0 0 0;
		}

		#footer ul { list-style-type: none; float: left; padding: 0 0 0 10px; }
		#footer li { float: left; padding: 0 0 0 8px; }
		#footer li a { font-weight: bold; color:#7D7664; text-decoration: none; line-height: 15px; }
		#footer li a.dot { border-bottom: 1px dotted #9d9795; line-height: 15px; }
		#footer li a:hover { color:#7D7664; }
		#footer .copyright { float: right; font-size: 10px; text-decoration: underline; padding-right: 10px; line-height: 15px; }

	#accreditations {
		width: 707px;
		height: 54px;
		list-style-type: none;
		padding: 12px 0 0 8px;
		}

		#accreditations li { float: left; padding-right: 17px; }
		
/* ==FOOTER: ACCREDITATIONS 
--------------------------------------------------------------------- */

#accreditations li {
   background: transparent;
}


/* ScanAlert */
#accreditations li.first a {
   background: transparent url(http://images.scanalert.com/meter/www.piratequest.net/13.gif) no-repeat 0 0;
   width     : 94px;
   height    : 54px;
}

/* Moneybookers */
#accreditations li.second a {
   background: transparent url(../images/outer_images/moneybookers.gif);
   width     : 69px;
   height    : 54px;
}

/* PayPal */
#accreditations li.last a {
   background: transparent url(../images/outer_images/paypal.gif);
   width     : 113px;
   height    : 54px;
}

/* ==PARAGRAPH
--------------------------------------------------------------------- */
#paragraph { 
	color    :  #ebe6ce;
	margin-top: 30px;
}

/* ==METHODS - IMAGE REPLACEMENT TECHNIQUE (Phark method) - Reference: http://phark.typepad.com/phark/2003/08/accessible_imag.html
--------------------------------------------------------------------- */
#content p a,
#nav li a,
#accreditations li a,
#network-branding a,
.phark {
   display        : block;
   overflow       : hidden;
   text-decoration: none;
   text-indent    : -99999px;
   font-size      : 0.0;
   line-height    : 0.0;
   background     : transparent no-repeat 0 0;
}

/* ==METHODS - ACCESSIBLE HIDING
--------------------------------------------------------------------- */
#skip-nav,
#branding h1,
#branding-strapline,
#left h2,
#member-login legend,
#game-statistics h2,
#footer h2,
#network-branding p,
#network-branding legend,
#network-branding label,
#network-branding fieldset.submit-fieldset,
.accessh {
	position   : absolute;
	left       : -9999px;
	height     : 0.0;
	overflow   : hidden;
	font-size  : 0.0;
   line-height: 0.0;
}

/* ------------------------------------------------------------------------------------------ */
			#register {
				display: block;
				width: 90%;
				border: 1px solid #1F2021;
				padding: 12px;
				margin: 7px;
				font-size: 12px;
			}
			#register label {
				display: block;
				font-weight: bold;
				color: #fff;
				float: left;
				width: 20%;
				text-align: right;
				margin: 3px 15px 20px 0;
			}
			#register input, #register select {
				display: block;
				float: left;
			}
			#register br {
				clear: both;
			}
	