#maincontainer #column_full_passmasters div.container_div {
	display:block;
	background:#FFFFFF;
	padding:75px 22px 20px 22px;
	position:relative;
	z-index:19;
	width:800px;
}


#maincontainer #column_full_passmasters h1.maintitle {
	background:url(../../images/pm/bg_pm_write_h1.gif);
	width:410px;
	height:110px;
	position:absolute;
	right:20px;
	top:-43px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-indent:-999px;
	z-index:30;
}

#maincontainer #column_full_passmasters div.write_home_bg {
	width:800px;
	height:650px;
	background:url(../../images/pm/bg_pm_write_main.gif);
	position:relative;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_content {
	position:absolute;
	top:70px;
	left:35px;
	width:250px;
	color:#002a78;
	font-size:1.2em;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_content p {
	line-height:1.1em;
}

#maincontainer #column_full_passmasters div.write_home_bg h2.howtodo {
	background:url(../../images/pm/bg_pm_write_howtodo.gif);
	width:200px;
	height:60px;
	overflow:hidden;
	text-indent:-200px;
	position:absolute;
	z-index:20;
	left:-9px;
	top:2px;
	padding:0px;
	margin:0px;
}	

#maincontainer #column_full_passmasters div.write_home_bg h2.ready {
	color:#4b83c0;
	position:absolute;
	left:355px;
	top:23px;
	font-size:1.5em;
	padding:0px;
	margin:0px;
	background:none;
}


#maincontainer #column_full_passmasters div.write_home_bg div.write_home_online {
	display:block;
	position:absolute;
	width:465px;
	height:195px;
	background:url(../../images/pm/bg_pm_write_online_bg.gif);
	left:348px;
	top:50px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_online h3 {
	position:absolute;
	width:10px;
	height:10px;
	overflow:hidden;
	text-indent:-100px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_online p {
	color:#98cdf5;
	display:block;
	position:absolute;
	right:30px;
	top:35px;
	width:150px;
	font-size:1.2em;
	line-height:1.1em;
	text-align:right;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_online a {
	display:block;
	width:402px;
	height:30px;
	background:url(../../images/pm/bg_pm_write_online_but.gif) 0px 0px;
	color:#FFFFFF;
	font-size:1.3em;
	position:absolute;
	left:23px;
	bottom:18px;
	padding:16px 0px 0px 14px; 
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_online a:hover {
	text-decoration:none;
	background:url(../../images/pm/bg_pm_write_online_but.gif) 0px -46px;
}


#maincontainer #column_full_passmasters div.write_home_bg span.arrow1 {
	width:70px;
	height:80px;
	background:url(../../images/pm/bg_pm_write_arrow1.png);
	position:absolute;
	z-index:100;
	left:300px;
	top:155px;
}

#maincontainer #column_full_passmasters div.write_home_bg span.arrow2 {
	width:85px;
	height:70px;
	background:url(../../images/pm/bg_pm_write_arrow2.png);
	position:absolute;
	z-index:100;
	left:260px;
	top:30px;
}

#maincontainer #column_full_passmasters div.write_home_bg span.arrow3 {
	width:40px;
	height:95px;
	background:url(../../images/pm/bg_pm_write_arrow3.png);
	position:absolute;
	z-index:100;
	top:-22px;
	right:-13px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_post {
	width:260px;
	padding:30px 135px 10px 15px;
	background:#FFFFFF url(../../images/pm/bg_pm_write_post_bg.jpg) right top no-repeat;
	position:absolute;
	left:360px;
	top:285px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_post p {
	line-height:1.2em;
	color:#000000;
	font-size:0.95em;
	margin-bottom:8px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_post p.address {
	color:#666666;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_post a {
	display:block;
	position:absolute;
	width:160px;
	height:70px;
	background:url(../../images/pm/bg_pm_write_post_but.gif) 0px 0px;
	overflow:hidden;
	text-indent:-300px;
	right:20px;
	top:55px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_post a:hover {
	background:url(../../images/pm/bg_pm_write_post_but.gif) 0px -70px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_post h3 {
	position:absolute;
	width:85px;
	height:40px;
	left:-15px;
	top:-12px;
	overflow:hidden;
	text-indent:-100px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_post h3 {
	background:url(../../images/pm/bg_pm_write_tit_post.png);
}


#maincontainer #column_full_passmasters div.write_home_bg h2.contact {
	color:#4b83c0;
	position:absolute;
	left:355px;
	top:510px;
	font-size:1.5em;
	padding:0px;
	margin:0px;
	background:none;
}


#maincontainer #column_full_passmasters div.write_home_bg div.write_home_contact {
	width:380px;
	padding:15px;
	background:#FFFFFF;
	position:absolute;
	left:360px;
	top:540px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_contact p {
	color:#000000;
	line-height:1.2em;
	font-size:0.95em;
	margin-bottom:0px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps {
	width:300px;
	height:200px;
	position:absolute;
	z-index:30;
	background:url(../../images/pm/bg_pm_write_comps.jpg);
	top:430px;
	left:10px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps p {
	color:#333333;
	position:absolute;
	left:15px;
	top:77px;
	width:240px;
	font-size:1em;
	line-height:1.2em;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps h3 {
	color:#FFFFFF;
	position:absolute;
	left:15px;
	top:130px;
	font-size:1.2em;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul {
	position:absolute;
	left:15px;
	top:153px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li {
	padding:0px;
	margin:0px;
	background:none;
	position:absolute;
	left:0px;
	top:0px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li.annual {
	left:100px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li a, #maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li a:visited {
	display:block;
	height:36px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li.monthly a {
	width:95px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li.annual a {
	width:150px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li a:hover {
	text-decoration:none;
	color:#FFFFFF;
}


#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li a span.textreplacement {
	color:#FFFFFF;
	font-size:1.25em;
	position:relative;
	top:10px;
	display:block;
	text-align:center;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li a span.arrow {
	display:block;
	position:absolute;
	width:25px !important;
	height:23px !important;
	z-index:20;
	background:url(../../images/bg_testi_arrows.gif) 0px 0px;
	overflow:hidden;
	z-index:20;
	right:-5px;
	bottom:-13px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li a:hover span.arrow {
	background:url(../../images/bg_testi_arrows.gif) -25px 0px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li a > span.arrow {
	background:url(../../images/bg_testi_arrows.png) 0px 0px;
}

#maincontainer #column_full_passmasters div.write_home_bg div.write_home_comps ul li a:hover > span.arrow {
	background:url(../../images/bg_testi_arrows.png) -25px 0px;
}



/*
Uploader for Ste 3
*/
#maincontainer #column_full_passmasters h2.textreplacement {
	font-size:2.2em;
}


#maincontainer #column_full_passmasters a.button_sm, a.button_sm:visited {
	background:#474573 url(../../images/fancyuploader/bg_submit_over.gif) repeat-x;
	display:block;
	padding:2px 5px;
	color:#FFFFFF;
	margin-left:5px;
	float:left;
}

#maincontainer #column_full_passmasters a.button_sm:hover {
	background:#474573 url(../../images/fancyuploader/bg_submit.gif) repeat-x;
	color:#000000;
	text-decoration:none;
}

#maincontainer #column_full_passmasters a.button_sm.red, a.button_sm.red:visited {
	background:#e1352d url(../../images/fancyuploader/bg_submit_red.gif) repeat-x;
}

#maincontainer #column_full_passmasters a.button_sm.red:hover {
	background:#474573 url(../../images/fancyuploader/bg_submit_red_over.gif) repeat-x;
	color:#FFFFFF;
}

#maincontainer #column_full_passmasters a.button_sm.green, a.button_sm.green:visited {
	background:#87b675 url(../../images/fancyuploader/bg_submit_green.gif) repeat-x;
}

#maincontainer #column_full_passmasters a.button_sm.green:hover {
	background:#87b675 url(../../images/fancyuploader/bg_submit_green_over.gif) repeat-x;
	color:#FFFFFF;
}

#maincontainer #column_full_passmasters #step3_file_status {
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	
}

#maincontainer #column_full_passmasters #step3_file_status img {
	margin:0px;
	border:1px #CCCCCC solid;
	padding:1px;
	float:left;
	height:50px;
	width:50px;
}

#maincontainer #column_full_passmasters #step3_file_status p {
	float:left;
	padding-left:10px;
	font-weight:bold;
}

#maincontainer #column_full_passmasters #step3_file_status span.fileimage {
	display:block;
	width:34px;
	height:54px;
	float:left;
	background:url(../../images/fancyuploader/success.gif) no-repeat;
}

#maincontainer #column_full_passmasters #demo-fallback {
	margin-left:140px;
}

#maincontainer #column_full_passmasters #demo-status {
	background-color: #F9F7ED;
	padding: 10px;
	width: 300px;
	height:80px;
	position:relative;
	margin:5px 0px 2px 155px;
	border:solid 1px #CCCCCC;
}

#maincontainer #column_full_passmasters #demo-status p {
	margin:0px;
}

#maincontainer #column_full_passmasters #demo-browse {
	position:absolute;
	left:5px;
	top:10px;
}

#maincontainer #column_full_passmasters #demo-browse span.helpertext {
	display:block;
	width:205px;
	height:55px;
	position:absolute;
	left:40px;
	top:25px;
	background:url(../../images/pm/bg_pm_uploader_helpertext1.gif);
}

#maincontainer #column_full_passmasters  #demo-buttons {
	position:absolute;
	left:5px;
	bottom:5px;
}

#maincontainer #column_full_passmasters #demo-buttons span.helpertext {
	display:block;
	width:185px;
	height:45px;
	position:absolute;
	bottom:-5px;
	right:-190px;
	background:url(../../images/pm/bg_pm_uploader_helpertext2.gif);
}

#maincontainer #column_full_passmasters  #progress_overall {
	position:absolute;
	width:300px;
	padding:5px 10px;
	background-color:		#F9F7ED;
	top:0px;
	left:0px;
	z-index:10;
}

#maincontainer #column_full_passmasters  #progress_file {
	position:absolute;
	width:300px;
	padding:5px 10px;
	background-color:		#F9F7ED;
	top:35px;
	left:0px;
	z-index:10;
}

#maincontainer #column_full_passmasters  #current-text {
	position:absolute;
	left:10px;
	top:35px;
	width:290px;
}

#maincontainer #column_full_passmasters  #current-text.success {
	background:#FFFFFF url(../../images/fancyuploader/success.gif) 0px 0px no-repeat;
	padding:4px;
	padding-left:40px;
	width:250px;
	height:42px;
	border:solid 1px #339900;
}

#maincontainer #column_full_passmasters  #current-text.success span {
	font-weight:bold;
	color:#339900;
}

#maincontainer #column_full_passmasters  #current-text.error {
	background:#FFFFFF url(../../images/fancyuploader/failed.gif) 0px 0px no-repeat;
	padding:4px;
	padding-left:40px;
	width:250px;
	height:42px;
}

#maincontainer #column_full_passmasters #demo-status.hide {
	display:none;
}
 
#maincontainer #column_full_passmasters #demo-status .progress {
	background:				white url(../../images/fancyuploader/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}
 
#maincontainer #column_full_passmasters #demo-status .progress-text {
	font-size:				0.9em;
	font-weight:			bold;
}
 
#maincontainer #column_full_passmasters #demo-list {
	list-style:				none;
	width:					300px;
	margin:					0;
}
 
#maincontainer #column_full_passmasters #demo-list li.file {
	border-bottom:			1px solid #eee;
	background:				url(../../images/fancyuploader/file.gif) no-repeat 4px 4px;
}

#maincontainer #column_full_passmasters  #demo-list li.file.file-uploading {
	background-image:		url(../../images/fancyuploader/uploading.png);
	background-color:		#D9DDE9;
}

#maincontainer #column_full_passmasters #demo-list li.file.file-success {
	background-image:		url(../../images/fancyuploader/success.gif);
}

#maincontainer #column_full_passmasters #demo-list li.file.file-failed{
	background-image:		url(../../images/fancyuploader/failed.gif);
}
 
#maincontainer #column_full_passmasters  #demo-list li.file .file-name {
	font-size:				1.1em;
	margin-left:			20px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}

#maincontainer #column_full_passmasters  #demo-list li.file .file-size {
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}

#maincontainer #column_full_passmasters  #demo-list li.file .file-info {
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}

#maincontainer #column_full_passmasters #demo-list li.file .file-remove {
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}


/*
Form Styles
*/

#maincontainer form div {
	margin-bottom:2px;
	padding:3px 15px;
}

#maincontainer form fieldset {
	padding:10px;
	background:#fdf6d8 url(../../images/bg_contactbox_orange.jpg) bottom repeat-x;
	margin-bottom:10px;
}

#maincontainer form legend {
	font-size:1.3em;
	color:#f7941d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 20px;
	position:absolute;
	left:5px;
	top:5px;
	background:url(../../images/bg_li_orange.gif) 0px 4px no-repeat;
}

#maincontainer form label {
	color:#FF6600;
	width:240px;
	padding-right:5px;
	font-size:1.2em;
}

#maincontainer form label.wide {
	width:450px;
}

#maincontainer form label.thin {
	width:80px;
}

#maincontainer #form-demo label {
	width:150px;
}


#maincontainer form span.blocktext {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	font-size:1.2em;
	padding-left:245px;
}

#maincontainer form input {
	width:260px;
	border:solid 1px #CCCCCC;
	color:#000000;
	font-size:1.1em;
}

#maincontainer form input.small {
	width:100px;
}

#maincontainer form input:hover, #container form input:focus {
	border:solid 1px #000000;
}

#maincontainer form input.nowidth {
	width:auto;
}

#maincontainer form input.radioButton {
	float:left;
	margin:4px 5px 0px 0px;
	width:auto;
	padding:0px;
	border:none;
	background:none;
	clear:none;
}

#maincontainer form textarea {
	width:300px;
	height:60px;
	font-size:1.1em;
}

#maincontainer form textarea.required {
	background:#FFFFFF url(../../images/bg_form_input_required.gif) right 3px no-repeat;
}

#maincontainer form textarea.required.error {
	background:#fbd0bc url(../../images/bg_form_input_required_err.gif) right 3px no-repeat;
}


#maincontainer form textarea.bigger {
	width:400px;
	height:140px;
}

#maincontainer form textarea:hover, #ajax_content form textarea:focus {
	border:solid 1px #000000;
}


#maincontainer form a.editbutton {
	display:block;
	position:absolute;
	width:110px;
	height:55px;
	background:url(../../images/pm/bg_pm_uploader_edit.png) 0px 0px;
	right:3px;
	top:-6px;
	overflow:hidden;
	text-indent:-100px;
}

#maincontainer form a.editbutton:hover {
	background:url(../../images/pm/bg_pm_uploader_edit.png) 0px -55px;
}


/*
Icon BUilder Styles
*/

#maincontainer form #profilecontainer {
	display:block;
	height:180px;
	position:relative;
	padding:0px;
	margin:0px;
}

#maincontainer form #profile {
	background:url(../../images/pm/bg_pm_uploader_profilebg.gif) no-repeat;
	width:119px;
	height:120px;
	padding:3px 3px 2px 3px;
	margin:0px;
	position:absolute;
	top:15px;
	left:290px;
	z-index:100;
}

#maincontainer form #profile_head, #maincontainer form #profile_body, #maincontainer form #profile_hair {
	position:absolute;
	overflow:hidden;
	width:119px;
	height:120px;
	padding:0px;
	margin:0px;
	background:none;
	left:3px;
	top:2px;
}

#maincontainer form #profile_head {
	z-Index:5;
}

#maincontainer form #profile_body {
	z-index:10;
}

#maincontainer form #profile_hair {
	z-index:15;
}

#maincontainer form #profile_head ul  {
	width:357px;
	height:120px;
	position:absolute;
	margin:0px;
	padding:0px;
	left:0;
	top:0;
}

#maincontainer form #profile_body div {
	position:absolute;
	width:714px;
	height:960px;
	padding:0px;
	margin:0px;
	background:none;
	left:0;
	top:0;
}

#maincontainer form #profile_body div ul {
	width:714px;
	height:120px;
	margin:0px;
	padding:0px;
}

#maincontainer form #profile_hair div {
	position:absolute;
	width:833px;
	height:720px;
	padding:0px;
	margin:0px;
	background:none;
	left:0;
	top:0;	
}

#maincontainer form #profile_hair div ul {
	width:833px;
	height:120px;
	margin:0px;
	padding:0px;
}

#maincontainer form #profile_head ul li, #maincontainer form #profile_body div ul li, #maincontainer form #profile_hair div ul li {
	padding:0px;
	margin:0px;
	background:none;
	float:left;
	width:85px;
	height:120px;
	padding:0px 17px;
}


#maincontainer form #profile span.pngfix {
	display:block;
	width:150px;
	height:165px;
	background:url(../../images/pm/bg_pm_allabou_profile_polar.png) no-repeat;
	position:absolute;
	z-index:200;
	top:-16px;
	left:-14px;
}

#maincontainer form #buttons_hair {
	position:absolute;
	width:700px;
	height:20px !important;
	background:#CCCCCC;
	left:10px;
	top:30px;
	overflow:hidden;
}

#maincontainer form #buttons_head {
	position:absolute;
	width:700px;
	height:20px !important;
	background:#CCCCCC;
	left:10px;
	top:65px;
	overflow:hidden;
}

#maincontainer form #buttons_body {
	position:absolute;
	width:700px;
	height:20px !important;
	background:#CCCCCC;
	left:10px;
	top:100px;
	overflow:hidden;
}

#maincontainer form #buttons_hair a.left, #maincontainer form #buttons_head a.left, #maincontainer form #buttons_body a.left {
	position:absolute;
	display:block;
	width:20px;
	height:20px !important;
	padding:0px;
	margin:0px;
	top:3px;
	left:230px;
	background:url(../../images/pm/bg_pm_uploader_arrow_left.gif) 0px 0px;
	overflow:hidden;
	text-indent:-100px;
}

#maincontainer form #buttons_hair a.left:hover, #maincontainer form #buttons_head a.left:hover, #maincontainer form #buttons_body a.left:hover {
	background:url(../../images/pm/bg_pm_uploader_arrow_left.gif) 0px -20px;
}

#maincontainer form #buttons_hair a.right, #maincontainer form #buttons_head a.right, #maincontainer form #buttons_body a.right {
	position:absolute;
	display:block;
	width:20px;
	height:20px !important;
	padding:0px;
	margin:0px;
	top:3px;
	left:425px;
	background:url(../../images/pm/bg_pm_uploader_arrow_right.gif) 0px 0px;
	overflow:hidden;
	text-indent:-100px;
}

#maincontainer form #buttons_hair a.right:hover, #maincontainer form #buttons_head a.right:hover, #maincontainer form #buttons_body a.right:hover {
	background:url(../../images/pm/bg_pm_uploader_arrow_right.gif) 0px -20px;
}

#maincontainer form #buttons_hair h4.title1, #maincontainer form #buttons_body h4.title1 {
	position:absolute;
	top:4px;
	left:150px;
}

#maincontainer form #buttons_hair h4.title2 , #maincontainer form #buttons_body h4.title2 {
	position:absolute;
	top:4px;
	left:500px;
}


#maincontainer form #buttons_hair a.leftc, #maincontainer form #buttons_body a.leftc {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	top:3px;
	left:560px;
	background:url(../../images/pm/bg_pm_uploader_arrow_left.gif) 0px 0px;
	overflow:hidden;
	text-indent:-100px;
}

#maincontainer form #buttons_hair a.leftc:hover, #maincontainer form #buttons_body a.leftc:hover {
	background:url(../../images/pm/bg_pm_uploader_arrow_left.gif) 0px -20px;
}

#maincontainer form #buttons_hair a.rightc, #maincontainer form #buttons_body a.rightc {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	top:3px;
	left:630px;
	background:url(../../images/pm/bg_pm_uploader_arrow_right.gif) 0px 0px;
	overflow:hidden;
	text-indent:-100px;	
}

#maincontainer form #buttons_hair a.rightc:hover, #maincontainer form #buttons_body a.rightc:hover {
	background:url(../../images/pm/bg_pm_uploader_arrow_right.gif) 0px -20px;
}

#maincontainer form #buttons_hair div, #maincontainer form #buttons_body div {
	position:absolute;
	padding:0px;
	margin:0px;
	left:588px;
	top:3px;
	width:35px;
	height:20px;
	overflow:hidden;
}

#maincontainer form #buttons_hair div ul, #maincontainer form #buttons_body div ul {
	position:absolute;
	left:0px;
	top:0px;
	width:350px;
}

#maincontainer form #buttons_hair div ul li, #maincontainer form #buttons_body div ul li {
	display:block;
	width:35px;
	height:17px;
	background:none;
	padding:0px;
	padding-top:3px;
	margin:0px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:0.75em;
	line-height:1em;
}

#profilecontainer {
	display:none;
}

#profilecontainertext {
	display:none;
}

#maincontainer form div #termsBox {
	display:block;
	width:450px;
	height:100px;
	overflow-y:scroll;
	border:solid 1px #CCCCCC;
	padding:5px;
	margin-left:150px;
}

#maincontainer #column_full_passmasters #stepmenu {
	display:block;
	padding:0px;
	margin:0px;
	height:85px;
	padding-top:10px;
}

#maincontainer #column_full_passmasters #stepmenu li {
	display:block;
	float:left;
	position:relative;
	width:165px;
	height:70px;
	padding:0px;
	margin:0px;
	color:#CCCCCC;
	background:none;
}

#maincontainer #column_full_passmasters #stepmenu li.current_done {
	background:url(../../images/pm/bg_pm_uploader_m_current_done.gif) 0px 0px no-repeat;
}

#maincontainer #column_full_passmasters #stepmenu li.current_notdone {
	background:url(../../images/pm/bg_pm_uploader_m_current_notdone.gif) 0px 0px no-repeat;
}

#maincontainer #column_full_passmasters #stepmenu li.notcurrent_done {
	background:url(../../images/pm/bg_pm_uploader_m_done_link.gif) 0px 0px no-repeat;
}

#maincontainer #column_full_passmasters #stepmenu li.nocurrent_notdone {
	background:url(../../images/pm/bg_pm_uploader_m_notdone_link.gif) 0px 0px no-repeat;
}

#maincontainer #column_full_passmasters #stepmenu li.notavailable {
	background:url(../../images/pm/bg_pm_uploader_m_notdone_nolink.gif) 0px 0px no-repeat;
}

#maincontainer #column_full_passmasters #stepmenu li.last {
	width:130px;
	background:url(../../images/pm/bg_pm_uploader_m_notdone_nolink.gif) 0px 0px no-repeat;
}

#maincontainer #column_full_passmasters #stepmenu li.complete {
	background:url(../../images/pm/bg_pm_uploader_m_done_link.gif) 0px 0px no-repeat;	
}

#maincontainer #column_full_passmasters #stepmenu li.completelast {
	width:130px;
	background:url(../../images/pm/bg_pm_uploader_m_current_done.gif) 0px 0px no-repeat;
	color:#FF6600;	
}

#maincontainer #column_full_passmasters #stepmenu li a {
	display:block;
	width:130px;
	height:70px;
	color:#333333;
}


#maincontainer #column_full_passmasters #stepmenu li.current_done a {
	background:url(../../images/pm/bg_pm_uploader_m_current_done.gif) 0px 0px no-repeat;
	color:#FF6600;
}

#maincontainer #column_full_passmasters #stepmenu li.current_done a:hover {
	background:url(../../images/pm/bg_pm_uploader_m_current_done.gif) 0px 0px no-repeat;
	color:#FF6600;
	text-decoration:none;
}


#maincontainer #column_full_passmasters #stepmenu li.current_notdone a {
	background:url(../../images/pm/bg_pm_uploader_m_current_notdone.gif) 0px 0px no-repeat;
	color:#FF6600;
}


#maincontainer #column_full_passmasters #stepmenu li.current_notdone a:hover {
	background:url(../../images/pm/bg_pm_uploader_m_current_notdone.gif) 0px 0px no-repeat;
	color:#FF6600;
	text-decoration:none;
}

#maincontainer #column_full_passmasters #stepmenu li.notcurrent_done a {
	background:url(../../images/pm/bg_pm_uploader_m_done_link.gif) 0px 0px no-repeat;
	color:#333333;
}

#maincontainer #column_full_passmasters #stepmenu li.notcurrent_done a:hover {
	background:url(../../images/pm/bg_pm_uploader_m_current_done.gif) 0px 0px no-repeat;
	color:#FF6600;
	text-decoration:none;
}

#maincontainer #column_full_passmasters #stepmenu li.nocurrent_notdone a {
	background:url(../../images/pm/bg_pm_uploader_m_notdone_link.gif) 0px 0px no-repeat;
	color:#333333;
}

#maincontainer #column_full_passmasters #stepmenu li.nocurrent_notdone a:hover {
	background:url(../../images/pm/bg_pm_uploader_m_current_notdone.gif) 0px 0px no-repeat;
	color:#FF6600;
	text-decoration:none;
}



#maincontainer #stepmenu li span.textreplacement {
	position:absolute;
	text-align:center;
	font-size:1.3em;
	width:130px;
	top:18px;
	left:0px;
	display:block;
}

#maincontainer #stepmenu li span.desc {
	position:absolute;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	top:38px;
	left:0px;
}	



/*
Styles for the choose buttons
*/

#maincontainer #choosbuttons {
	position:relative;
	height:200px;
}

#maincontainer #choosbuttons p {
	position:absolute;
	z-index:20;
	color:#FFFFFF;
	font-size:1.2em;
	line-height:1.2em;
	left:15px;
	top:50px;
	width:130px;
}

#maincontainer #choosbuttons ul {
	display:block;
	width:640px;
	height:170px;
	padding:0px;
	padding-left:160px;
	margin:0px;
	background:url(../../images/pm/bg_pm_index_regular.jpg) -20px 0px repeat-x;
	clear:left;
}

#maincontainer #choosbuttons ul li {
	padding:0px;
	margin:0px;
	margin-right:10px;
	background:none;
	float:left;
}

#maincontainer #choosbuttons ul li a, #choosbuttons ul li a:visited {
	display:block;
	width:150px;
	height:170px;
	overflow:hidden;
	text-indent:-999px;
}

#maincontainer #choosbuttons ul li.letters a {
	background:url(../../images/pm/bg_pm_index_regular_letters.jpg) 0px 0px no-repeat;
}

#maincontainer #choosbuttons ul li.letters a:hover {
	background:url(../../images/pm/bg_pm_index_regular_letters.jpg) 0px -170px no-repeat;
}

#maincontainer #choosbuttons ul li.creativ a {
	background:url(../../images/pm/bg_pm_index_regular_creativ.jpg) 0px 0px no-repeat;
}

#maincontainer #choosbuttons ul li.creativ a:hover {
	background:url(../../images/pm/bg_pm_index_regular_creativ.jpg) 0px -170px no-repeat;
}

#maincontainer #choosbuttons ul li.boredom a {
	background:url(../../images/pm/bg_pm_index_regular_boredom.jpg) 0px 0px no-repeat;
}

#maincontainer #choosbuttons ul li.boredom a:hover {
	background:url(../../images/pm/bg_pm_index_regular_boredom.jpg) 0px -170px no-repeat;
}

#maincontainer #choosbuttons ul li.allabou a {
	background:url(../../images/pm/bg_pm_index_regular_allabou.jpg) 0px 0px no-repeat;
}

#maincontainer #choosbuttons ul li.allabou a:hover {
	background:url(../../images/pm/bg_pm_index_regular_allabou.jpg) 0px -170px no-repeat;
}


#maincontainer #entrysent {
	display:block;
	width:800px;
	height:170px;
	margin-bottom:15px;
	background:url(../../images/pm/bg_pm_uploader_entrysent.gif);
	overflow:hidden;
	position:relative;
}

#maincontainer #entrysent h2 {
	display:none;
}

#maincontainer #entrysent p.textreplacement {
	text-align:right;
	position:absolute;
	color:#FFFFFF;
	right:30px;
	top:30px;
	width:440px;
	font-size:1.4em;
}

#maincontainer #entrysent p.subblock {
	color:#FFFFFF;
	font-size:1.1em;
	line-height:1.2em;
	right:30px;
	top:80px;
	width:495px;
	text-align:right;
	position:absolute;
}