
.GEditContainer
	{
	min-height:400px;
	}
p.right
{
font-size:11px;
}
p.right a
{
	text-decoration:none;
	font-family:tahoma;
	color:blue;
	
}
.main div.title
{
	font-size:12px;
	font-weight:bold;
	height:14px;
	margin:0 auto;
	margin-bottom:10px;
	width:750px;
	
}
.main div.title div
{
	float:right;
	margin:0px;
	padding:0px;
}
.main img.dot
{
	position:relative;
	top:-1px;
	
}
a.logo
{
	color:white;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	float:left;
	display:block;
	margin-top:25px;
	padding-left:40px;
	font-family:tahoma;
	
}
form#contact_us
{
	padding:0px;
	margin:0px;
	font-size:14px;
	
}
.main{
	border-top:1px solid #b20303;
	
}
ul.errors
{
	font-size:14px;
	color:red
}
input,textarea{
	width:140px;
	background:#ECECEC;
	border:none;
	border:1px solid #DEDEDE;
	font-family:tahoma;
	font-size:11px;
	}
	label{font-size:11px;font-weight:bold;}
/*form styles - reg and contact us pages*/
.form {width:100%; }
.form h2,.form h3 {color:#696969;margin-top:0.5em}
.form h3 {font-size:1.5em}
.form fieldset {border:none;}
.form label {display:block;overflow:hidden;width:100%;clear:both;margin-bottom:0.3em;float:right;clear:both}
.form label span {display:block; width:34%; float:right;font-size:0.87em;text-indent:0.2em}
.form label textarea,
.form label input,.form label select {display:block; width:44%; float:right;}
.form label select {clear:none !important}
.form label select.date {width:20%;}
.form label span.date_sep {width:10px;float:right}
/*description*/
.form label small {display:block;clear:both;width:54%; margin-right:30%}
/*error*/
.form label b {display:block; width:20%;float:left;font-size:14px}

.form img {display:block;
		 border: 1px solid #ccc; padding:5px;margin: 0 auto}
.securityPhraseImageContainer  {width:100%;overflow:hidden;float:left;clear:both}
/*description text*/
.form p {font-size:0.8em; font-family:tahoma; margin: 0.4em 0}

.form .pointsOfInterest {width:100%;float:left;clear:both;font-size:12px;}

.form .pointsOfInterest label {float:right; width:48%;clear:none;padding: 2px 0; border: 1px solid transparent}
.form .pointsOfInterest label, .form .pointsOfInterest input {cursor:pointer;cursor:hand} 
.form .pointsOfInterest label:hover {background-color: #54B2D6; color: #fff; border-color: #ccc;}
.form .pointsOfInterest label input {float:none;display:inline;width:auto}
.form span.required {color:red;}

.form b {color:red; font-weight:700}

.form .buttonsArea {float:left;clear:both;text-align:center;overflow:hidden;width:100%;margin-top : 0.5em}
.form .buttonsArea input { 
						width:200px; margin:0 auto;cursor:hand;cursor:pointer;font-size:1em}
.form .buttonsArea input:hover {}

/*LTR fields*/

#cust_nick, #cust_primary_phone_number,#cust_secondary_phone_number,
#cust_street_number, #cust_apt_number,#cust_password,
#cust_password2,#cust_email,#security_phrase,#cust_zip_code, #login_email,#login_password,#ccard_owner_id,
#cust_current_password, #cust_fax_number,#ccard_number{direction:ltr}

.form .lostPass {float:left;width:100%;overflow:hidden;clear:both;margin:0.3em 0}
