/* core html styles */
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #b4985a;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position:top right;
	margin:0px;
	padding:0px;	
}

.bgImage 
{
	background-image: url(Images/bodyBG.jpg); 
	background-repeat: no-repeat;
	background-position: right top;	
}

h1 {font-size:14pt; color: white;}
h2 {font-size: 120%; font-weight: bold;}
h3 {font-size: 110%; font-weight: bold;}
h4 {font-size:11pt; color: white;}

tr{	vertical-align: top; }

.textBox { 
	border: #666666 1px solid;
	padding:1px 1px 1px 3px;
	background-color: #111111;
	height: 20px;
	color: #999999;
}
.textArea {
	border: #666666 1px solid;
	padding:1px 1px 1px 3px;	
	background-color: #111111;
	color: #999999;
}

.inputButton {
	border: #666666 1px solid;
	padding: 0px;
	padding-bottom: 4px;
	background-color: #111111;
	height: 18px;
	font-weight:bold;
	color: #999999;
	width: auto;
}
.fileUpload
{
	border: #666666 1px solid;
	padding:1px 1px 1px 3px;
	background-color: #111111;
	height: 18px;
	color: #999999;
}
.titleHeadings { height: 25px  }

a:link { color:#b4985a; text-decoration: none; }
a:visited { color:#b4985a; }
a:hover { color:#cccccc; }
a.grey { color:#cccccc; text-decoration: underline; } 
a.grey:visited { color:#cccccc; text-decoration: underline; } 
a.grey:hover { color:#b4985a; text-decoration: underline; }

/* class styles */

.center { vertical-align:middle; text-align: center; }

.splash
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #b4985a;	
}
.splash td
{
	padding: 4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #b4985a;		
}
.splash p
{
	padding: 0px;
	margin: 10px 0px 5px 0px;
}

.templateTable {width: 700px;}
.templateBanner { padding: 0px; }
.templateContentBody {margin:0px; padding:0px;}
.templateContentMain {width: 500px; vertical-align: top;}
.templateContentSide{width: 200px; vertical-align: top;}
.templateFooter {padding-top: 5px;}
.templateVersion { font-size: 7pt; color: #999999; padding: 5px 0px 0px 10px; display: none;}

.banner{width:760px; padding: 0px; margin-bottom: -25px;}
.bannerRight
{
	position: relative ! important;
	text-align: right ! important;			
	top: -25px ! important;
	margin-bottom:20px;
}

.gameBanner{width:760px; padding: 0px; margin-bottom: -40px;}
.gameBannerRight
{
	position: relative ! important;
	text-align: right ! important;			
	top: -40px ! important;
}

.footer{
	width:760px;
	height:20px;
	text-align:right;
	vertical-align:middle;
	FONT-SIZE: 8pt;
}
.footer a { text-decoration: none; }

.containerHeaderNav{ width:760px; background-color: #212121; }
.containerHeader{ width:760px; margin-top:5px; margin-bottom: 5px; }
.containerFooter{ width: 760px; padding: 15px 10px 0px 10px; }
.containerContent{
	width:760px;
	background-image: url(Images/containerBG.gif);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #000000;
}
.containerContentLeft
{
	width:100%;
	background-image: url(Images/containerBG.gif);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #000000;
}
.header{
	width:760px;
	height:99px;
	text-align:left;
	vertical-align:middle;
}
.mainContainer{
	width:100%;
	padding: 10px 10px 0px 10px;
	text-align:left;
	vertical-align:top;
}
.bodyPanel{
	width:100%;
	padding: 0px 5px 5px 5px;
	background-image: url(Images/mainBrdrBg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #494949;
	vertical-align:top;
}
.bodyPanelSub{
	width:100%;
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#000000;
	padding:10px;
}
.mainPanel1{
	width:489px;
	height:241px;	
	background-image: url(Images/mainBrdrBg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #494949;
	vertical-align:top;
}
.mainPanel1Sub{
	width:100%;
	height:231px;
	background-color:#000000;
}
.mainPanel1SubText { padding: 10px 5px 5px 5px; }
.mainPanel2Right{
	width:241px;
	height:100%;	
	background-image: url(Images/mainBrdrBg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #494949;
	vertical-align:top;
}
.mainPanel2{
	width:241px;
	height:241px;	
	background-image: url(Images/mainBrdrBg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #494949;
	vertical-align:top;
}
.mainPanel2Sub{
	width:100%;
	height:231px;
	background-color:#000000;
	padding: 10px;
}
.mainPanel1SubGames{
	width:100%;
	height:150px;
	vertical-align:middle;
	background-color:#000000;
	padding: 10px;
}
.mainPanel1SubGames td{
	vertical-align: top;
	background-color:#000000;
	padding: 10px 10px 0px 10px;
	font-size: 10pt;
}
.mainPanelGames1{
	width:489px;
	height:160px;	
	background-image: url(Images/mainBrdrBg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #494949;
	vertical-align:top;
}
.featurePanels{
	width:240px;
	height:200px;
	background-color: #494949;
	vertical-align:top;
}
.featurePanelsSub{
	width:100%;
	height:231px;
	background-color:#000000;
	padding:10px;
}
.featurePanelGames
{
	width:489px;
	background-color: #494949;
	vertical-align:top;
}
.infoPanel
{
	width: 100%;	
	background-color: #a9a9a9;	
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	margin-bottom: 5px;			
	color: White;
	font-weight: bold;
}

.infoPanel A
{
	color: White;
}

.mainTableLayout
{
	width: 760px;	
}

.logoArea
{
	width: 760px;	
	background-image: url(images/title.gif);
    background-repeat: repeat-x;
	color: White;
}

.logoAreaRight
{
	color: white;	
	text-align: right;
	font-weight: bold;
}

.logoAreaRight A
{
	color: white;	
	text-align: right;
	font-weight: bold;
}

.mainMenuBackground
{
	BACKGROUND-IMAGE: url(images/menu.gif);
	background-repeat: repeat-x;
}

.textColumn
{
	background: #d9dadc;	
	padding: 5px 5px 5px 5px;
}

/* generic framed template */
.frameWrapper {}

.frame {
	padding: 73px; 
	background: #FFF url(Images/frameBG.jpg) no-repeat;
	color: #000;
	min-height: 830px;
	width: 544px;
	margin: 0 auto;
}

* html .frame {
	height: 830px; /* for IE6 */
}

	.frame h1 {
		color: #000;
		margin-top: 0;
	}
	
	.frame p {
		color: #000;
	}

/* edit mode controls */

.CMSEditModeButtons
{
	border: 1px solid black;
	background: white;
	cursor: hand;
	font-size: 12px;
	font-weight: bold; 
	display: inline-block;
	color: Black;
}

.CMSPageManager
{
	border: 1px solid #a9a9a9;
	padding: 3px 3px 3px 3px;
	display: block;
	width: 100%;
	background-color: #EEEEEE;
	margin-bottom: 3px;
}

.CMSPageManager A
{
	font-weight: bold;
	text-decoration: underline;
	color: Black;
}
.CMSPageManagerLabel
{
	text-align: right;
}
.CMSPageManagerTDlabel
{
	padding-left: 10px;
}
.CMSEditableRegion
{
	background-color: #000000;
	border: 1px dotted red;
	text-decoration: none;
	font-weight: normal;
}
.divLeft
{
    width: 680px;
    text-align: left;
}

/* Navigation controls */

/* tree menu */

.CMSTreeMenuTable { width:180px;}
.CMSTreeMenuItem { BACKGROUND: #ff8f2e; padding: 3px; border: 1px solid white; color: black}
.CMSTreeMenuSelectedItem { BACKGROUND: #e87511; padding: 3px; border: 1px solid white; }
.CMSTreeMenuLink { COLOR: black; TEXT-DECORATION: none }
.CMSTreeMenuSelectedLink { COLOR: black; TEXT-DECORATION: none }

/* main menu */
.CMSMenu { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #212121;}
.CMSMenuItem { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #B29957; PADDING-TOP: 2px; FONT-FAMILY: verdana }
.CMSMenuItemMouseUp { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #B29957; PADDING-TOP: 2px; FONT-FAMILY: verdana }
.CMSMenuItemMouseOver { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; CURSOR: hand; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #212121;}
.CMSMenuItemMouseDown { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: verdana }
.CMSMenuHighlightedMenuItem { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #212121; color: White; }
.CMSMenuHighlightedMenuItemMouseUp { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #212121; color: White; }
.CMSMenuHighlightedMenuItemMouseOver { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #212121; color: White;}
.CMSMenuHighlightedMenuItemMouseDown { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #212121; color: White; }

.SubmenuCMSMenuItem { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; background-image: none; background: #ff8f2e;}
.SubmenuCMSMenuItemMouseUp { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana }
.SubmenuCMSMenuItemMouseOver { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: blue; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511 }
.SubmenuCMSMenuItemMouseDown { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511 }
.SubmenuCMSMenuHighlightedMenuItem { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511; }
.SubmenuCMSMenuHighlightedMenuItemMouseUp { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511;}
.SubmenuCMSMenuHighlightedMenuItemMouseOver { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511;}
.SubmenuCMSMenuHighlightedMenuItemMouseDown { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511;}


/* Content styles */
.ERegTextBox textarea
{
	overflow: hidden;
}

/* Image Gallery */

.ImageGalleryPager
{
	border: solid 1 black;
	padding: 2;
	margin: 5 0 5 0;
	text-align: center;	
}
.ImageGalleryPager div
{
	display: inline;
}
.ImageGalleryPagerPrevious
{
	width: 20%;
	text-align: left;
}
.ImageGalleryPagerNext
{
	width: 20%;
	text-align: right;
}

.ImageGalleryPager
{
	background-color: #fec698;
	padding: 2px 2px 2px 2px;
	display: inline-block;
	width: 600px;
}

.ImageGalleryPagerPrevious
{
	float: left;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
}

.ImageGalleryPagerNext
{
	float: right;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
}

.ImageGalleryPreviewImage
{
	border-width: 0px;
}

.ImageGalleryDetailImage
{
	border-width: 0px;
}

.ImageGalleryParent
{
	padding: 2px 2px 2px 2px;
}

.ImageGalleryItem
{
	padding: 2px 2px 2px 2px;
}

/* Shopping Cart */

.CommerceCartHeader
{
	background-color: #888888;
	font-weight: bold;
	color: #ffffff;
}

/* Others */

.FormErrorLabel
{
  color: Red;
}

/* product */
td.productImage { width: 200px; border: solid 5px #494949; }
table.productDisplay { margin-bottom: 20px; }
td.productContent { border: solid 5px #494949; vertical-align:top; padding: 10px; }
font.productTitle { font-size: 11pt; font-weight: bold; color:White;}

/* News */
img.newsImage { width: 120px; }
td.newsPreview { vertical-align:top; width: 250px}
td.newsPreviewContent { border: solid 5px #494949; vertical-align:top;}
td.newsPreviewContent td { vertical-align:top; }
td.newsPreviewContentText {width:100%}
table.newsPreview { height: 180px; width: 100% }
td.newsTitle { font-size: 11pt; font-weight: bold; color: #494949; white-space:nowrap; }
td.newsFooter { text-align: right; font-size: 11pt; font-weight: bold; color: #494949; }
a.newsLink {font-size: 11pt; font-weight: bold; color: #494949; text-decoration: none;}
a.newsLink:visited { color:#494949; }
a.newsLink:hover { color:#494949; }

/* pub */
table.pubList { width: 80%; }
div.pubView { padding: 15px 0px 15px 25px; }

/* photo */
table.photoList { width: 100%; }
table.photoList td { vertical-align: top; }
div.photoView { padding: 15px 0px 15px 25px; }
table.photoView {}
td.photoViewText1 { padding-top: 30px }
table.photoDetails { margin-bottom: 20px; width: 140px }
td.DisplayNameText { font-weight: bold }

/* border */
.bigBorder { border: solid 5px #AD893B; }
.bigBorderGrey { border: solid 5px #494949; }

/* product */
td.productImage { width: 200px; border: solid 5px #494949; }
table.productDisplay { margin-bottom: 20px; }
td.productContent { border: solid 5px #494949; vertical-align:top; padding: 10px; }
font.productTitle { font-size: 11pt; font-weight: bold; color:White;}

/* Ad */
td.adImage { border: solid 5px #494949; }
img.adImage { width: 100%; border-width: 0px; }
table.adDisplay { margin-bottom: 20px; }
td.adContent { border: solid 5px #494949; vertical-align:top; padding: 10px; width: 200px }
font.adTitle { font-size: 11pt; font-weight: bold; color:White;}

/* Contact Us form */
.EditingFormLabel{ vertical-align: top; font-weight: bold; font-size: 10pt;}

.EditingFormTextBox { 
	border: #666666 1px solid;
	padding:1px 1px 1px 3px;
	height: 16px;
	font: 10pt Arial;
}
.EditingFormTextArea {
	border: #666666 1px solid;
	padding:1px 1px 1px 3px;	
	font: 10pt Arial;
}
.EditingFormOKButton
{
	border: #666666 1px solid;
	padding: 0px;
	padding-bottom: 4px;
	background-color: #111111;
	height: 18px;
	font: 10pt Arial;
	font-weight:bold;
	color: #999999;
	width: auto;
}

.SignInOut
{
	padding: 5px 0px 5px 5px;
    font-weight: bold;
    color: White;
}
.SignInOut2
{
    vertical-align: bottom;
    padding-top: 15px;
    padding-bottom: 0px;
    padding-right: 15px;
    font-size: 8pt;
    font-weight: bold;
    color:#FFFFFF;
    position: relative;
    top: 50px;
}
.lnkSignIn
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    background-color: Transparent;
}
.SignInOut a {color: #ffffff;}
.SignInOut a:visited {color: #ffffff;}
.SignInOut a:active {color: #ffffff;}
.SignInOut a:hover {color: #b4985a;}

.lnkSignIn2
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color:#FFFFFF;
    background-color: Transparent;
    
}

/* Contact Page styles  */
.ContactContainer
{
	width: 100%;
}

/* validation messages */
.ContactContainer span
{
	float: left;		/* float & display settings protect against a text wrapping problem */
	display: inline;
	width: 100%;
	clear: both;
	margin-left: 110px;
}

/* labels and text boxes */
.ContactContainer label, 
.ContactContainer input, 
.ContactContainer textarea
{
	display: block;
	float: left;
	width: 255px;
	margin-bottom: 10px;
}
.ContactContainer label
{
	text-align: left;
	width: 100px;
	padding: 3px 10px 0px 0px;
}

.ContactContainer input
{
	width: 150px;
}

.ContactContainer br
{
	clear: both;
}

.ContactContainer .frmButton
{
	width: 500px;
	float: left;
	margin: 0px 0px 5px 0px;
	text-align: left;
}
.ContactContainer .frmButton input
{
	width: 70px;
	text-align: center;
	margin-left: 110px;
	float: left;
}

.ContactContainer .confirm
{
	margin-top: -30px;
	padding: 0;	
}

.ContactContainer .confirm span
{
	margin: 0;
	padding: 0;	
}

/* LN Consumer Marketing Styles */
.lnConsumerMarketing table td {font-size: 8.5pt; padding: 2px 2px 2px 2px;}

/* message */
.lnConsumerMarketing .failure {color: Red;}
.lnConsumerMarketing .success {color: Green;}

/* headings */
.lnConsumerMarketing h1 {font-size: 14px;}

/* links */
.lnConsumerMarketing a {color: #b4985a;}
.lnConsumerMarketing a:visited {color: #b4985a;}
.lnConsumerMarketing a:active {color: #b4985a;}
.lnConsumerMarketing a:hover {color: #cccccc;}

/* input controls */
.lnConsumerMarketing .submit 
{
	background-color: #111111;
	color: #999999;
	width: auto;
	margin-top: 5px;
	border: #666666 1px solid;
}
.lnConsumerMarketing .textBox 
{
	width: 200px;
	background-color: white;
	color: black;	
}
.lnConsumerMarketing select {width: 200px;}

.lnConsumerMarketing table { padding: 0px 0px 2px 2px; }
/*username text box */
.lnConsumerMarketing table.username {width: 660px;}
.lnConsumerMarketing table.username td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.username td.value {width: 460px; text-align: left;}

/* profile username label */
.lnConsumerMarketing div.profile table.username {width: 660px;}
.lnConsumerMarketing div.profile table.username td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.profile table.username td.value {width: 460px; text-align: left;}

/*email text box */
.lnConsumerMarketing table.email {width: 660px;}
.lnConsumerMarketing table.email td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.email td.value {width: 460px; text-align: left;}

/* profile email text box */
.lnConsumerMarketing div.profile table.email {width: 660px;}
.lnConsumerMarketing div.profile table.email td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.profile table.email td.value {width: 460px; text-align: left;}

/* password text box */
.lnConsumerMarketing table.password {width: 660px;}
.lnConsumerMarketing table.password td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.password td.value {width: 460px; text-align: left;}

/* profile password text box */
.lnConsumerMarketing div.profile table.password {width: 660px;}
.lnConsumerMarketing div.profile table.password td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.profile table.password td.value {width: 460px; text-align: left;}

/* login */
.lnConsumerMarketing table.login {width: 660px;}
.lnConsumerMarketing table.login td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.login td.value {width: 460px; text-align: left;}

/* first name */
.lnConsumerMarketing table.firstname { width: 660px; }
.lnConsumerMarketing table.firstname td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.firstname td.value {width: 460px; text-align: left;}

/* last name */
.lnConsumerMarketing table.lastname { width: 660px; }
.lnConsumerMarketing table.lastname td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.lastname td.value {width: 460px; text-align: left;}

/* mobile */
.lnConsumerMarketing table.mobile { width: 660px; }
.lnConsumerMarketing table.mobile td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.mobile td.value {width: 460px; text-align: left;}

/* address1 */
.lnConsumerMarketing table.address1 { width: 660px; }
.lnConsumerMarketing table.address1 td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.address1 td.value {width: 460px; text-align: left;}

/* address2 */
.lnConsumerMarketing table.address2 { width: 660px; }
.lnConsumerMarketing table.address2 td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.address2 td.value {width: 460px; text-align: left;}

/* suburb */
.lnConsumerMarketing table.suburb { width: 660px; }
.lnConsumerMarketing table.suburb td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.suburb td.value {width: 460px; text-align: left;}

/* city */
.lnConsumerMarketing table.city { width: 660px; }
.lnConsumerMarketing table.city td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.city td.value {width: 460px; text-align: left;}

/* state */
.lnConsumerMarketing table.state { width: 660px; }
.lnConsumerMarketing table.state td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.state td.value {width: 460px; text-align: left;}

/* postcode */
.lnConsumerMarketing table.postCode { width: 660px; }
.lnConsumerMarketing table.postCode td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.postCode td.value {width: 460px; text-align: left;}

/* country */
.lnConsumerMarketing table.country { width: 660px; }
.lnConsumerMarketing table.country td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.country td.value {width: 460px; text-align: left;}

/* gender */
.lnConsumerMarketing table.gender { width: 660px; }
.lnConsumerMarketing table.gender td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.gender td.value {width: 460px; text-align: left; letter-spacing: 0px;}

/* dateOfBirth */
.lnConsumerMarketing table.dateOfBirth { width: 660px; }
.lnConsumerMarketing table.dateOfBirth td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.dateOfBirth td.value {width: 460px; text-align: left;}

/* retrieve password  */
.lnConsumerMarketing table.retrievePassword {width: 660px;}
.lnConsumerMarketing table.retrievePassword td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.retrievePassword td.value {width: 460px; text-align: left;}

/* profile management */
.lnConsumerMarketing div.classifierDropDownListTextBox {width: 660px;}
.lnConsumerMarketing div.classifierDropDownListTextBox td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.classifierDropDownListTextBox td.value {width: 460px; text-align: left;}

/* profile management */
.lnConsumerMarketing table.profile {width: 660px;}
.lnConsumerMarketing table.profile td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.profile td.value {width: 460px; text-align: left;}

/* registration */
.existingConsumerNewRegistration a { text-decoration: underline; }
.lnConsumerMarketing table.register, .lnConsumerMarketing div.register {width: 660px;}
.lnConsumerMarketing .register td.label {width: 200px ! important; text-align: left;}
.lnConsumerMarketing .register td.value {width: 460px ! important; text-align: left;}
.lnConsumerMarketing .register td.compulsory {position: relative; left: 200px ! important; text-align: left;}

/* registration start nav */
.lnConsumerMarketing table.startNav {width: 660px;}
.lnConsumerMarketing table.startNav td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.startNav td.value {width: 460px;text-align: left;}
.lnConsumerMarketing table.startNav td.compulsory {font-size: 7.5pt; position: relative; left: 200px; text-align: left;}

/* registration step nav */
.lnConsumerMarketing table.stepNav {width: 660px;}
.lnConsumerMarketing table.stepNav td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.stepNav td.value {width: 460px;text-align: left;}

/* registration finish nav */
.lnConsumerMarketing table.finishNav {width: 660px;}
.lnConsumerMarketing table.finishNav td.label {width: 200px; text-align: left;}
.lnConsumerMarketing table.finishNav td.value {width: 460px;text-align: left;}
.lnConsumerMarketing table.finishNav td.compulsory {font-size: 7.5pt; position: relative; left: 200px; text-align: left;}

/* Quick Register */
/*username text box */
.lnConsumerMarketing div.quickRegister table.username {width: 660px;}
.lnConsumerMarketing div.quickRegister table.username td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.quickRegister table.username td.value {width: 460px; text-align: left;}

/*email text box */
.lnConsumerMarketing div.quickRegister table.email {width: 660px;}
.lnConsumerMarketing div.quickRegister table.email td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.quickRegister table.email td.value {width: 460px; text-align: left;}

/* first name */
.lnConsumerMarketing div.quickRegister table.firstname { width: 660px; }
.lnConsumerMarketing div.quickRegister table.firstname td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.quickRegister table.firstname td.value {width: 460px; text-align: left;}

/* last name */
.lnConsumerMarketing div.quickRegister table.lastname { width: 660px; }
.lnConsumerMarketing div.quickRegister table.lastname td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.quickRegister table.lastname td.value {width: 460px; text-align: left;}

/* dateOfBirth */
.lnConsumerMarketing div.quickRegister table.dateOfBirth { width: 660px; }
.lnConsumerMarketing div.quickRegister table.dateOfBirth td.label {width: 200px; text-align: left;}
.lnConsumerMarketing div.quickRegister table.dateOfBirth td.value {width: 460px; text-align: left;}

/* multibrand registration */
.lnConsumerMarketing .multipleBrandRegister .columnWidth {width:200px;}

div.account-nav{
	float:right; width:126px; height:31px; margin:0; text-align:center;padding-left:5px;
	position:relative; z-index:500;
}

