﻿/* LN Consumer Marketing Styles */
.scrollable
{	
	width: 490px;
	height: 450px;
	margin: 0;
	padding: 0;
	overflow-y: auto;
	overflow-x: hidden;
}

.scrollable h1
{
	font-size: 1.8em;
	color: #0A2E6C;
}

.lnConsumerMarketing h2
{
	display: block;
	padding: 0;
	font-weight: bold;
	margin: 0 0 5px 0;
	font-size: 1.2em;
	width: 460px;
	float: none;
	color: #0A2E6C;
}
.lnConsumerMarketing .register p
{
	padding: 0px 20px 0px 20px;
}
.lnConsumerMarketing table, .lnConsumerMarketing div
{
	float: none;
}

.lnConsumerMarketing td {padding: 0px 0px 1px 0px;}

/* message */
.lnConsumerMarketing .failure, .failureMessage {color: Red; padding-right: 21px;}
.lnConsumerMarketing .success {color: Green;}

/* input controls */
.lnConsumerMarketing .submit {background-color: #DDDDDD; color: Black;}
.lnConsumerMarketing .textBox {width: 200px;}
.lnConsumerMarketing select {width: 200px;}

/* login */
.lnConsumerMarketing .login 
{
	width: 460px;
}
.lnConsumerMarketing .login h1
{
	width: 460px;
	font-size: 2.8em;
	font-family: Times New Roman;
	font-weight: 900;
}
.lnConsumerMarketing .login td.label 
{
	width: 170px ! important; 
	padding-right:5px; 
	text-align: right;
}
.lnConsumerMarketing .login td.value 
{
	width: 290px ! important;
	text-align: left;
 }

/* retrieve password  */
.lnConsumerMarketing .retrievePassword
{
	width: 460px;
}

.lnConsumerMarketing .retrievePassword td.label 
{
	width: 170px ! important; 
	padding-right:5px; 
	text-align: right;
}

.lnConsumerMarketing .retrievePassword td.value 
{
	width: 290px; 
	text-align: left;
	padding-right: 20px;
}
/* profile management */

.lnConsumerMarketing .profile td.label {width: 170px ! important; padding-right:5px; text-align: right;}
.lnConsumerMarketing .profile td.value {width: 40px;text-align: left;}
.lnConsumerMarketing .profile .submit {margin-left: 300px; margin-bottom: 10px;}
.lnConsumerMarketing .gender td.value {width: 200px;}

/* registration */
.lnConsumerMarketing table.register, .lnConsumerMarketing div.register 
{
	width: 460px;
}
.lnConsumerMarketing .register
{
	width: 460px;
}

.wizardRegister 
{
	width: 460px;
}

.lnConsumerMarketing .register td.label 
{
	width: 170px ! important; 
	padding-right:5px; 
	text-align: right;
}
.lnConsumerMarketing .register td.value 
{
	width: 290px; 
	text-align: left;
}
.lnConsumerMarketing .register td.compulsory 
{
	padding-left: 170px;
	text-align: left;
}
.lnConsumerMarketing .profile .submit 
{
	padding-left: 0px;
}
.lnConsumerMarketing table.finishNav td.compulsory
{
	padding: 0px ! important;
}

/* quick registration */
.lnConsumerMarketing .quickRegister {width: 460px ! important;}
.lnConsumerMarketing .quickRegister td.label {width: 170px; text-align: left;}
.lnConsumerMarketing .quickRegister td.value {width: 290px; text-align: left;}
#quickRegisterDiv
{
	padding-top: 3px;	
}

/* multibrand registration */
.lnConsumerMarketing .multipleBrandRegister .columnWidth{width: 500px ! important;}

/* Customizable heading */
.scrollable .customizableHeading
{
	margin: 28px 0px 60px 0px;
}