body{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em;
	color: #333;
	}
h1{	font: bold 18px/1.8em Arial; padding: 0 0 5px 0; text-align: left;}
h2{	font: bold 16px/1.8em Arial; }
h3{	font: bold 14px/1.6em Arial; padding: 8px 0 0 0;  }
#container
{
    width: 680px;
    margin: auto;
    font: 13px/1.6em Arial;
    position: relative;
	text-align: center;
    }
#container-body
{
	width: 663px;
	text-align: center;
	background-image: url(../images/main-body.gif);
	background-repeat: repeat-y;
	padding: 0;
	margin: auto;
    }

.inner-body{
	background-image:url(../images/inner-body.gif);
	background-repeat: repeat-y;
	width: 632px;
}
.inner-container-bottom{
	width: 634px;
	background-image: url(../images/bg_main_inner_mod_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.inner-container-body {
	background-color: #fff;
	text-align: left;
	width: 634px;
	padding: 0;
    }
.wrapper{ 
	margin-top: 5px;
	border: 1px solid #E0EEFA;
	border-width: 0 1px;
	}
.pad{ padding: 5px; }
.innerpad{ padding: 0 15px; text-align: left; }
.outerwrapper{}
.innerwrapper{ width: 632px; margin: auto; background-color: #fff; text-align: left; }
#reg-container
{
	width: 656px;
	text-align: left;
	background-color: #F4F7F9;
	border-width: 0 2px;
	border-color: #e1e1e1;
    }
p{ padding: 5px 0; position:relative; }
div.option-list{
	display: block;
}div.option-list div{
	float: left;
	width: 145px;
}
#guardiandiv label{
	position: absolute;
	left: 0;
}
#guardiandiv input{
	margin-left: 100px;
}
.mainlabel{ text-align:left; margin-left: 30px; }
#page2, #page3, #page4, #additionalPlayers{	
	display:none;
}
#player2, #player3, #player4, #player5, #player6{ 
	display: none;
}
.buttons{
	width: 630px; padding: 10px 0; height: 45px; display:block;
}
.button-right{
	float: right; text-align:right; width: 140px; height: 50px;
}
.button-left{
	float: left; text-align: left; width: 140px;
	}
.error{ color: #f00; background-color: #FFD9E2; display: none; padding: 5px; margin: 10px;}
#goback{ display: none; padding: 5px 10px; color: white; background-color:#006; }
#goback a, #goback a:visited{ font-weight: bold; font: 10px Verdana; color: #FFF; text-decoration: none; }
#goback a:hover{ text-decoration: underline; }