.formContainer
{
	float:left;
	width:744px;
	background:url(/media/build/border_h_account.gif) top left repeat-x;
	padding:16px 0 0 0;
	margin:10px 0 0 0;
	font-family:arial, serif;
	font-size:1.2em;
	line-height:1.3em;
}

.formContainer p{clear:left}

.formContainer p{font-size:1.0em;padding-bottom:15px !important;}
.detailsContainer p{font-size:1.0em;padding-bottom:15px !important;}
.noBorder{background:none !important}

.detailsContainer
{
	float:left;
	position:relative;
	width:744px;
	background:url(/media/build/border_h_account.gif) bottom left repeat-x;
	padding:7px 0 16px 0;
	margin:0 0 10px 0;
	font-family:arial, serif;
	font-size:1.2em;
	line-height:1.3em;
}

.alreadyRegistered
{
	float:left;
	width:210px;
	margin:10px 0 0 0;
	padding:0 60px 0 0;
	background:url(/media/build/border_v_account.gif) top right repeat-y;
}

.notRegistered
{
	float:left;
	width:417px;
	margin:10px 0 0 0;
	padding:0 0 0 55px;	
}

h2.title
{
	font-family:georgia, serif !important;
	font-size:1.5em !important;
	font-weight:normal !important;
	color:#000 !important;	
}

.formContainer h3,
.detailsContainer h3
{
	font-family:georgia, serif !important;
	font-size:1.2em !important;
	font-weight:normal !important;
	color:#000 !important;
}

.grey{color:#666666 !important} 
.padBottom{padding-bottom:10px}

.formContainer .row,
.detailsContainer .row
{
	float:left;
	clear:left;	
	width:430px;
	padding:3px 0 0 0;
}

.formContainer .col,
.detailsContainer .col
{
	float:left;
	width:213px;
}

.detailsContainer .state{width:105px !important}
.detailsContainer .postcode{width:96px !important}

.smallerFont{font-size:0.9em}

table.accountHistory
{
	float:left;
	width:744px;
	background:url(/media/build/border_h_account.gif) top left repeat-x;
	margin-top:-8px
}

table.accountHistory th
{
	padding:8px 0 8px 0;
	font-weight:normal;
	text-align:left;
	background:url(/media/build/border_h_account.gif) bottom left repeat-x;
}

table.accountHistory th.col1{padding:5px 0 5px 10px;width:100px}
table.accountHistory td.col1{padding:5px 0 5px 10px;width:100px}
table.accountHistory td.col2{padding:5px 0 5px 0;width:100px}
table.accountHistory td.col3{padding:5px 0 5px 0;width:534px}
table.accountHistory tr.firstRow td{padding-top:19px !important}
table.accountHistory tr.alt td{background-color:#cccccc}
table.accountHistory a{font-weight:bold}

.imgAbsolute{position:absolute;top:0;right:0;margin-top:-35px}

.ddlCountry,
.ddlTitle,
.txtHalfField,
.txtFullField,
.txtPostcodeField,
.txtStateField
{
	display:block;
	border:1px solid #7f9db9;
	margin:3px 0 4px 0;
	font-family:arial,verdana,serif;
	font-size:1.0em;
	color:#484949;
}

.txtHalfField{width:200px;padding:2px 0 0 2px;height:18px;}
.txtStateField{width:92px;padding:2px 0 0 2px;height:18px;}
.txtPostcodeField{width:95px;padding:2px 0 0 2px;height:18px;}
.txtFullField{width:413px;padding:2px 0 0 2px;height:18px;}
.ddlCountry{width:203px;height:19px;}
.ddlTitle{width:70px;height:19px;}

.btnLogin,
.btnSignUp
{
	border:0;
	font-size:1.0em;	
	cursor:pointer;
	background-color:#ffffff;
	text-transform:uppercase;
}

.btnLogin{margin:0 6px 0 0;}
.btnSignUp{margin:20px 0 0 0;}

.alertBox
{
	font-size:1.1em;
	margin-bottom:20px !important;
}

.alertBox ul
{
	margin-left:17px;
}

.alertBox li
{
	font-size:1.1em;
	padding-right:15px;
}












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

