
/* =LoginView Section
-----------------------------------*/
.loginView
{
	margin:0 auto;
}

.loginHeading
{
	color:#bd0028;
	font-size:1em;
	padding:0 0 0 12px;
	margin:20px 0 0 0;
}
/* --------------------  */

#loginPage
{
	width:400px;
	margin:0 auto;
	/*padding:50px 0 50px 150px;*/
	
}
* html #loginPage
{
	margin-left:24.3%;
}
#loginPage h2
{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:17px;
	color:#ee3226;
}
#login
{
	font-size:11px;
	padding:0;
	margin:0 auto;
	border:1px #CCCCCC solid;
	/*width:280px;*/
	width:400px;
}
* html #login
{
	padding:10px;
	width:400px;
}
#login a
{
	color:#000000;
	text-decoration:underline;
}
#login img
{
	margin:0 2px 0 0;
}
#login td img
{
	margin:0 2px 0 0;
	vertical-align:top;
}
#login table
{
	margin:10px;
	width:100%
}
* html #login table
{
	margin:0;
	width:100%
}
#login td
{
	height:30px;
	vertical-align:middle;
}
#login h1
{
}
#login h3
{
}
#login input
{
	border:1px #999999 solid;
	margin:0 0 2px 0;
}
#login span
{
	color:#ee3226;
}

#login select
{	
	border:1px #999999 solid;
}

.loginBorder
{
	border:1px #999999 solid;
}

.logon
{
	border:1px solid #dedede;
	border-width:1px 0 1px 1px;
	width:100%;
	padding:5px;
	float:left;
}
/*------ZEON:REVTODO(15-May-09)-Modified for  Sales text info for potential customers------*/
#login-info
{
	font-size:11px;
	padding:0;
	margin:0 auto;
	border:1px #CCCCCC solid;
	/*width:280px;*/
	width:400px;
}
* html #login-info
{
	padding:10px;
	width:400px;
}
#login-info table
{
	margin:10px;
	width:100%
	border:1px #ee3226 solid;
}
* html #login-info table
{
	margin:0;
	width:100%
}
#login-info td
{
	height:30px;
	vertical-align:middle;
	font-size:0.90em;
	font-weight:normal;
		
}
#login-info p
{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#ee3226;
}
#login-info p a
{
	color:#0000CD;
	text-decoration:underline;
}
/* Table*/

.logon .tabulardata td
{
	border:none;
	text-align:left;
	margin:0;
	padding:4px 5px 4px 0;
}

.logon .tabulardata thead th
{
	border:none;
	background:none;
	text-align:right;
	font-weight:normal;
	margin:0;
	padding:0 5px 0 5px;
}


.logon span
{
	color:#bd0028;
	font-weight:bold;
	font-size:0.90em;
}
.loginViewText span
{
	color:#bd0028;
	font-weight:bold;
	font-size:0.90em;
}

.logon p
{
	color:#000;
	font-size:0.80em;
	font-weight:bold;
}

.loginViewText
{
	color:#000;
	font-size:0.75em;
	padding:0 0 0 10px;
	width:100px;
}

.userNameText
{
  font-size:14px;
}
* html .userNameText
{
	width:275px;
}
*:first-child+html .userNameText
{
	width:275px;
}
* html .loginViewText
{
	width:auto;
}
*:first-child+html .loginViewText
{
	width:auto;
}
.loginViewInput
{
	border:1px solid #7f9db9;
	height:17px;
}

a.forgetpass:link, a.forgetpass:visited, a.forgetpass:hover, a.forgetpass:active
{
	color:#bd0028;
	font-size:0.70em;
	font-weight:bold;
	text-decoration:underline;
}



/* --------------------  */
/*  Forget password, ID
-----------------------------------------*/
.ForgetPassword
{
	width:40%;
	border:1px solid #ccc;
	float:left;
	margin:0 20px 0 0;
}

.ForgetPassword h2
{
	padding:5px 0 10px 7px;
	background-color:#f2f2f2;
}

.ForgetPassword .logon
{
	border:none;
}

.register
{
	border:1px solid #dedede;
	float:left;
	width:55%;
	padding:5px;
}

/* Table*/

.register .tabulardata td
{
	border:none;
	text-align:left;
	margin:0;
	padding:4px 5px 4px 0;
}

.register .tabulardata thead th
{
	border:none;
	background:none;
	text-align:right;
	font-weight:normal;
	margin:0;
	padding:0 5px 0 5px;
}
.register .tabulardata span
{
	font-size:0.80em;
}


.register p
{
	color:#000;
	font-size:0.80em;
	font-weight:bold;
}

.register .requiredMsg
{
	padding:0;
	color:#bd0028;
	font-size:0.70em;
	font-weight:normal;
}
.register span
{
	color:#bd0028;
	font-weight:bold;
}

.register a:link{color:#bd0028;font-weight:bold;text-decoration:underline;}
.register a:visited{color:#bd0028;font-weight:bold;text-decoration:underline;}
.register a:hover{color:#bd0028;font-weight:bold;text-decoration:underline;}
.register a:active{color:#bd0028;font-weight:bold;text-decoration:underline;}


a.benefits:link, a.benefits:visited, a.benefits:hover, a.benefits:active
{
	color:#bd0028;
	font-weight:bold;
	text-decoration:underline;
}

/*a.privacylink:link, a.privacylink:visited, a.privacylink:hover, a.privacylink:active
{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	font-size:0.70em;
}*/

/*.RegisterFieldRequired
{
	color:#bd0028;
	font-size:0.85em;
	font-weight:normal;
}*/
/*.RegisterFieldtoptext
{
	color:#000;
	font-size:0.80em;
	font-weight:bold;
}*/

.loginThnakQ
{
	border:1px solid #ccc;
	padding:10px;
}

.loginThnakQ p
{
	padding:0 0 10px 0;
	font-size:0.80em;
}
.loginThnakQ h2
{
	font-size:0.90em;
	color:#000;
	padding:0 0 10px 0;
}

/* =end LoginView Section --------*/


.updateProfile
{
	border:1px solid #dedede;
	padding:5px;
	width:50%;
	float:left;
	margin:0 auto;
}

.updateProfile .tabulardata
{
	width:100%;
}

.updateProfile .tabulardata td
{
	border:none;
	text-align:left;
}

.updateProfile .tabulardata thead th
{
	border:none;
	background:none;	
	text-align:right;
	font-weight:normal;
}

.updateProfile p
{
	color:#000;
	font-size:0.80em;
	font-weight:bold;
}

.updateProfile .requiredMsg
{
	padding:0;
	color:#bd0028;
	font-size:0.70em;
	font-weight:normal;
}
.updateProfile span
{
	color:#bd0028;
	font-weight:bold;
}

.requiredMsg
{
	color:#bd0028;
	font-size:0.70em;
	height:30px;
	padding:0 0 0 10px;
}

.updateProfileHeadings
{
	color:#000;
	font-size:0.90em;
	font-weight:bold;
	line-height:25px;
	background-color:#f2f2f2;
	padding:0 0 0 10px;
}

/*.updateProfileText
{
	color:#000;
	font-size:0.70em;
}
*/
/*.updateProfileText span
{
	color:#bd0028;
	font-size:0.90em;
}*/

a.updatelink:link, a.updatelink:visited, a.updatelink:hover, a.updatelink:active
{
	color:#bd0028;
	text-decoration:underline;
}

/*.updateProfileText input
{
	border:1px solid #7f9db9;
}*/

/*.updateProfileText select
{
	border:1px solid #7f9db9;
}*/

/*.updateBordernone input
{
	border:none;
}*/

/*-------------------*/

/*.productDetails
{
	text-align:left;
	padding:3px 0 3px 4px ;
}*/


/*  Confirm password
-----------------------------------------*/

.logonconfirm
{
	margin:0 auto;
	width:35%;
	border:1px solid #ccc;
}

/* Table*/
.logonconfirm .tabulardata td
{
	border:none;
	width:100%;
	text-align:left;
}
.logonconfirm .tabulardata thead th
{
	text-align:right;
	background:none;
	border:none;
	font-weight:normal;
}


.logonconfirm h2
{
	padding:5px 0 10px 7px;
	background-color:#f2f2f2;
}

.confirmmsg
{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:17px;
	color:#000;
    height:0px;
}
.logonconfirm .logon
{
	border:none;
}

/*  Forget password, ID
-----------------------------------------*/
.forgetMain
{
	margin:0 auto;
	/*width:50%;*/
	width:400px;
}
* html .forgetMain
{
	margin:0 auto;
	width:400px;
	margin-left:24.5%;
}
#forgetPassword
{
	width:80%;
	border:1px solid #ccc;
	float:left;
	margin:0 20px 0 0;
}

/* Table*/
#forgetPassword .tabulardata td
{
	border:none;
	width:100%;
	text-align:left;
}
#forgetPassword .tabulardata thead th
{
	text-align:right;
	background:none;
	border:none;
	font-weight:normal;
}


#forgetPassword h2
{
	padding:5px 0 10px 7px;
	background-color:#f2f2f2;
}

#forgetPassword .logon
{
	border:none;
}

#forgetPassword p
{
	font-size:0.70em;
	font-weight:normal;
	padding:10px;
}

/*  Reset Password
-----------------------------------------*/

.forgetMainContent
{
	width:47%;
	float:left;
	margin:0 auto;
	padding: 0 10px 0 10px;
}
* html .forgetMainContent
{
	width:47.3%;
	margin:0 0 0 10px;
}
#pwdReset
{
	width:100%;  
	border:1px solid #ccc;
	float:left;
	margin:20px 0 10px 0;
	padding:10px 0 15px 0;
	height:120px;
}
/* hack for IE-6*/
* html #pwdReset 
{
	width:100%;  
	border:1px solid #ccc;
	float:left;
	margin:20px 0 10px 0;
	padding:10px 0 15px 0;
	height:160px;
	
}

#pwdReset .tabulardata table
{
	float:left;
}

#pwdReset .tabulardata td
{
	border:none;
	width:100%;
	text-align:left;
}
#pwdReset .tabulardata thead th
{
	text-align:right;
	background:none;
	border:none;
	font-weight:normal;
}


#pwdReset h2
{
	padding:5px 0 10px 17px;
	/*background-color:#f2f2f2;*/
	color:#f03a30;
}
* html #pwdReset h2
{
		padding:5px 0 10px 12px;
}
*:first-child+html #pwdReset h2
{
  padding:5px 0 25px 12px;
}
#pwdReset .logon
{
	border:none;
}

#pwdReset p
{
	font-size:12px;
	font-weight:normal;
	padding:10px;
}

/* --------------------------------------- */

#pwdChange .logon td
{
  height:22px;
}

#pwdChange
{
	width:100%;  
	border:1px solid #ccc;
	float:left;
	margin:20px 0 10px 0;
	padding:10px 0 15px 0;
	height:185px;
}
/* hack for IE-6*/
* html #pwdChange 
{
	width:100%;  
	border:1px solid #ccc;
	float:left;
	margin:20px 0 10px 0;
	padding:10px 0 15px 0;
	height:190px;
	
}

*:first-child+html #pwdChange
{
	height:195px;
}
#pwdChange .tabulardata table
{
	float:left;
}

#pwdChange .tabulardata td
{
	border:none;
	width:100%;
	text-align:left;
}
#pwdChange .tabulardata thead th
{
	text-align:right;
	background:none;
	border:none;
	font-weight:normal;
}


#pwdChange h2
{
	padding:5px 0 10px 17px;
	/*background-color:#f2f2f2;*/
	color:#f03a30;
}
* html #pwdChange h2
{
		padding:5px 0 10px 12px;
}
*:first-child+html #pwdChange h2
{
  padding:5px 0 25px 12px;
}
#pwdChange .logon
{
	border:none;
}

#pwdChange p
{
	font-size:12px;
	font-weight:normal;
	padding:10px;
}

/*  Update Profile: Thank you
-----------------------------------------*/
.updateThankQ h2
{
	color:#bd0028;
	font-size:1em;
	margin:10px 0 0 0;
}
.updateThankQ
{
	color:#000;
	padding:0 0 0 12px;
	border:1px solid #ccc;
}
.updateThankQ h3
{
	color:#000;
	font-size:0.80em;
	margin:10px 0 0 0;
}
.updateThankQ p
{
	font-size:0.80em;
}

.updateThankQ img
{
	margin:15px 10px 15px 0;
}

/* send Mail section
------------------------------------------*/

.sendMail
{
	width:95%;
	padding:15px 0 0 5px;
}

.sendMail p
{
	font-size:0.75em;
	color:#000;
	padding:0 0 20px 0;
}

.sendMail .tabulardata table
{
	width:100%;
}
.sendMail .tabulardata th
{
	text-align:left;
	vertical-align:top;
	background-color:#fff;	
	border:none;
	font-weight:normal;
}
.sendMail .tabulardata td
{
	border:none;
}