﻿div.LoginActions {
	margin-bottom:18px;
}
div.LoginActions table.Login {
	width:100%;
}
div.LoginActions table.Login tr td {
    padding:0px;
}
div.LoginActions table.Login tr td div.Spacer {
	position:relative;
	left:-18px;
	width:566px;
	background-color:#FFFFFF;
	height:18px;
	margin:18px 0px;
}
div.LoginActions table.Login tr td table {
	width:100%;
	table-layout:fixed;
	padding:0px;
	border:0px;
	border-collapse:collapse;
	border-spacing:0px;
	background-color:#EDEDED;
	padding:18px;
}
div.LoginActions table.Login tr td table tr td {
	padding:0px!important;
	text-align:left;
}
div.LoginActions table.Login tr td table tr td span.Validator {
	display:none;
}
div.LoginActions table.Login tr td table tr td.Title {
	font-family:"Trebuchet MS",Trebuchet,Arial;
	color:#000000;
	padding-bottom:9px;
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	letter-spacing:-2px;
}
div.LoginActions table.Login tr td table tr td input.TextBox,
div.LoginActions table.Login tr td table tr td select.DropDownList, table.RegisterPanel tr td input.TextBox {
	font-size:11px;
	color:#000000;
	width:95%;
	height:15px;
	border:1px solid #ACACAC;
	margin-bottom:0px;
	display:block;
}
div.LoginActions table.Login tr td table tr td select.DropDownList {
	width:90%;
}
table.RegisterPanel tr td select.DropDownList {
    width:98%;    
}
div.LoginActions table.Login tr td table tr td a {
	text-align:left;
	color:#000000;
	background-position:150px center;
	background-repeat:no-repeat;
}
div.LoginActions table.Login tr td table tr td a.LoginButton, table.RegisterPanel tr td a.LoginButton {
	display:block!important;
	height:6px;
	color:#000000;
	margin-top:0px;
	padding:2px 5px 2px 5px;
	border-bottom:1px solid #000000;
	text-transform:uppercase;
	text-decoration:none;
	width:152px;
}
div.LoginActions table.Login tr td table tr td>a.LoginButton {
	height:13px;
	padding:2px 5px 3px 5px;
}
div.LoginActions table.Login tr td table tr td.Button a {
	background-color:#ACACAC;
	width:132px;
}
div.LoginActions table.Login tr td table tr td {
	padding:5px 10px 5px 10px!important;
}
table.RegisterPanel tr td {
    padding:5px!important    
}
table.RegisterPanel tr td a.RegisterButton {
    text-transform:uppercase;    
}
table.RegisterPanel tr td a.RegisterButton img, div.LeftPanel a.RegisterButton img {
    border:none;
}

a img {border:none;}
table.RegisterPanel tr td span.Validator {
    display:block;
    background-color:#ededed;
    color:#cc3300;
    background-repeat:no-repeat;
    background-position:left center;
    font-weight:bold;
    padding:2px 2px 2px 18px;
    width:90%;
    margin-top:-18px;
    position:relative;
    z-index:100;
    white-space:nowrap;
}
table.RegisterPanel tr td {
    height:20px!important;    
}
div.SummaryValidator {
    background-repeat:no-repeat;
    background-position:0px 0px; 
    padding-top:5px; 
    text-indent:25px;  
}
div.SummaryValidator ul {
    display:none;    
}
table.RegisterPanel tr td b {
    display:block;    
}
div.Handy {
    background-repeat:no-repeat;
    background-position:0px 0px; 
    clear:right;
    text-indent:40px;
}
div.Community {
    background-repeat:no-repeat;
    background-position:0px 0px; 
    clear:right;
    text-indent:40px;
}
div.Renault {
    background-repeat:no-repeat;
    background-position:0px 0px; 
    text-indent:40px;
    clear:right;
}
table.RegisterPanel tr td a.RegisterButton, div.LeftPanel a.RegisterButton {
    background-repeat:no-repeat;
    background-position:right center; 
}
div.LeftPanel a.Button {
    background-position:150px center; 
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    padding:8px!important;
    width:150px!important;
}
div.LoginActions {
    margin-top:-8px;    
}
.LoginButtonPress 
{
	background-image:url(/Gradient.axd?startcolor=FBD800&endcolor=F9CB28&height=30);
	background-repeat:repeat-x!important;
}
.PostcodeButton {
    color:#FFFFFF;
    display:block;
    overflow:hidden;
    width:90px;
    font-size:11px;
    margin-top:3px;
    padding:9px 0 0 0;
    *padding:9px 10px 0 35px!important;
}
a.PostcodeButton img {
    border:none;
    border-right:1px solid #FFFFFF;
    margin-right:10px;
}
a.DarkGrey {
    background-image:url("/Gradient.axd?startcolor=D7D7D7&endcolor=A2A5A4&height=30");
}
label.ToyBoxRadioButtonLabel {
	display:block;
	top:-18px!important;
	left:10px;
	height:30px;
}
.ToyBoxRadioButtonLabel label, .ToyBoxRadioButtonLabel input {
	display:block;
	float:left;
}
a.ToyBoxDefault {
	margin-left:-5px;
}
.ToyBoxRadioButtonLabel input {
	clear:left;
}
.ToyBoxRadioButtonLabel label {
	width:340px;
	padding-left:10px;
}
.ToyBoxRadioButtonLabel span.GrayText {
	color:#52514D;
	text-transform:capitalize;
	display:block;
	/*margin-left: -20px;*/
	/*padding-bottom:5px;*/
}
.RadioButtonList tr td { }
.UpdateProgress {
	position:absolute;
	/*top:6px;*/
	width:100px;
	height:35px;
	background-color:#ededed;
}