.painaction img{
	display: block;
	border: none;
}

.painaction a:focus{
	outline: none;
}

.painaction form,
.painaction dl,
.painaction dd,
.painaction dt,
.painaction ul,
.painaction ol,
.painaction li,
.painaction p{
	padding: 0px;
	margin: 0px;
}

.painaction h1,
.painaction h2,
.painaction h3,
.painaction h4,
.painaction h5,
.painaction h6{
	margin: 0;
	padding: 0;
}

.painaction .clear_fix{
	clear: both;
}

.painaction{
	width: 987px;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #473427;
}

.painaction .header{
	width: 987px;
	height: 96px;
	float: left;
}

.painaction .main_splash_content{
	width: 728px;
	height: 440px;
	float: left;
	background: transparent url(../images/splash-content-bgr.jpg) no-repeat 0px 0px;
}

.painaction .main_splash_content .button_layout{
	margin-top: 282px;
	height: 200px;
	width: 400px;
}


.painaction .main_splash_content .text{
	width: 288px;
	height: 145px;
	line-height: 20px;
	float: left;
	clear: both;
	padding: 59px 0 0 34px;
}

.painaction .main_splash_content .button{
	width: 364px;
	height: 84px;
	float: left;
	clear: both;
	/*padding-bottom: 6px;
	 padding-top: 240px;
	margin-left: 20px; */
}

.painaction .main_splash_content .button_layout .b_enter{
	background: transparent url(../images/splash-b-enter.jpg) no-repeat 0px 0px;
	margin-bottom: -42px;
}

.painaction .main_splash_content .button_layout .b_tour{
	background: transparent url(../images/splash-b-tour.jpg) no-repeat 0px 0px;
	height: 42px;
}

.painaction .main_splash_content .description,
.painaction .main_splash_content a.description,
.painaction .main_splash_content a:hover.description{
	width: 290px;
	line-height: 16px;
	float: left;
	padding: 0px 51px 5px 23px;
	text-decoration: none;
	color: #ffffff;
}

.painaction .main_splash_content .button_layout .b_enter a:hover.description{
		background: transparent url(../images/splash-b-enter-o.jpg) no-repeat 0px 0px;
}

.painaction .main_splash_content .button_layout .b_tour a:hover.description{
		background: transparent url(../images/splash-b-tour-o.jpg) no-repeat 0px 0px;
}

.painaction .main_splash_content .button_layout .b_tour .description{
	color: #9e968c;
}

.painaction .main_splash_content .b_learn_more{
	float: left;
	clear: both;
	padding: 10px 0 0 215px;
}

.painaction .main_splash_content .b_learn_more img{
	cursor: pointer;
}

.painaction .main_splash_panel{
	width: 251px;
	height: 426px;
	float: left;
	padding: 6px 0 0 0;
	
}

.painaction .main_splash_panel .background_panel_image
{
	width: 251px;
	height: 426px;
	float: left;
	padding: 6px 0 0 -2pt;	
	background: transparent url(../images/en/splash-panel-bgr.png) no-repeat 0px 0px;
}

.painaction .main_splash_panel .background_panel_image_es
{
	width: 251px;
	height: 426px;
	float: left;
	padding: 6px 0 0 0 -2pt;	
	background: transparent url(../images/es/splash-panel-bgr.png) no-repeat 0px 0px;
}

.painaction .main_splash_panel_es{
	width: 251px;
	height: 426px;
	float: left;
	padding: 6px 0 0 0;
	background: transparent url(../images/es/splash-panel-bgr.png) no-repeat 0px 6px;
}

.painaction .main_splash_panel .lang_selection{
	width: 228px;
	float: left;
	clear: both;
	text-align: right;
	line-height: 34px;
}

.painaction .main_splash_panel .lang_selection,
.painaction .main_splash_panel .lang_selection a,
.painaction .main_splash_panel .lang_selection a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7dc7c2;
}

.painaction .main_splash_panel .lang_selection a:hover{
	text-decoration: none;
}

.painaction .main_splash_panel .lang_selection a.default,
.painaction .main_splash_panel .lang_selection a:hover.default{
	color: #b9e8e5;
	text-decoration: none;
}

.painaction .main_splash_panel .register_text{
	width: 231px;
	height: 185px;
	float: left;
	clear: both;
	padding: 27px 10px 0 10px;
}

.painaction .main_splash_panel .register_benefits{
	width: 100%;
	float: left;
	padding-top: 8px;
}

.painaction .main_splash_panel .register_benefits li{
	width: 219px;
	float: left;
	padding-left: 12px;
	list-style: none;
	background: transparent url(../images/bullet02-o.gif) no-repeat 1px 5px;	
}

.painaction .main_splash_panel .b_register{
	height: 21px;
	padding: 0 0 243px 166px;
	float: left;
}

.painaction .main_splash_panel .b_register img{
	cursor: pointer;
	padding-top: 230px;
	padding-left: 6px;
}

.painaction .main_splash_panel .forgot_pass{
	width: 228px;
	float: left;
	clear: both;
	text-align: right;
	line-height: 34px;	
}

.painaction .main_splash_panel .forgot_pass,
.painaction .main_splash_panel .forgot_pass a,
.painaction .main_splash_panel .forgot_pass a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7dc7c2;
}

.painaction .main_splash_panel .forgot_pass a:hover{
	text-decoration: none;
}

.painaction .main_splash_panel .login_form{
	float: left;
	padding-top: 45px;
}

.painaction .main_splash_panel .login_form_row{
	width: 251px;
	float: left;
	padding-bottom: 10px;
}

.painaction .main_splash_panel .login_form_row label{
	width: 68px;
	line-height: 20px;
	float: left;
	padding-right: 4px;
	display: block;
	text-align: right;
}

.painaction .main_splash_panel .login_form_row input{
	width: 159px;
	float: left;
	display: block;
	border: 1px solid #bebbb1;
	padding: 2px 4px 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #473427;
}

.painaction .main_splash_panel .login_form_buttons{
	width: 241px;
	float: left;
	clear: both;
	padding-right: 10px;
}

.painaction .main_splash_panel .forgotpassword{
	padding-left: 71px;
	padding-right: 10px;
	margin-top: 10px;
	float:left;
}

.painaction .main_splash_panel .login_form_buttons label{
	float: left;
	display: block;
	line-height: normal;
	padding: 4px 2px 0 62px;
}

.painaction .main_splash_panel .login_form_buttons .check{
	position: relative;
	top: 2px;
	float: left;
	display: block;
}

.painaction .main_splash_panel .login_form_buttons .submit,
.painaction .main_splash_panel .login_form_buttons .submitO{
	width: 65px;
	height: 21px;
	margin-top: 7px;
	float: right;
	display: block;
	border: 0px solid transparent;
	background: transparent url(../images/splash-b-learn-login.gif) no-repeat 0px 0px;
	cursor: pointer;
}

.painaction .main_splash_panel .login_form_buttons .submitO{
	background: transparent url(../images/splash-b-learn-login-o.gif) no-repeat 0px 0px;
}

.painaction .main_splash_panel .login_form_buttons a{
	margin-left: -16px;
	padding-right: 10px;
	margin-top: 10px;
	float:left;
	font-size: 11px;
}

.painaction .footer{
	width: 987px;
	line-height: 20px;
	float: left;
	padding: 18px 0 20px 0;
	background: transparent url(../images/splash-footer.jpg) no-repeat 0px 0px;
}

.painaction .footer .row{
	text-align: center;
}

.painaction .footer,
.painaction .footer a,
.painaction .footer a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #91897e;
}

.painaction .footer a{
	text-decoration: underline;
}

.painaction .footer a:hover{
	text-decoration: none;
	color: #6a645b;
}
