label					{font-weight:normal;}
input, select			{border:1px solid #aaa;font-size:11px;}
input					{padding:2px;}
select{}
select#p_CountryCode	{width:130px;}
select#p_MobileCarrier	{width:130px;}
.comContainer 			{width:100%;margin:auto;}
.comContainer td		{border-bottom:1px solid #ddd;vertical-align:top;}
.comButton 				{padding:2px 20px;margin:auto;}
.comDefault 			{background:#ffffff;}
.comError 				{padding:10px;}
.comForm 				{background:#ffffff;}
#comForm 				{background:#ffffff;}
.comInput 				{}
.comLabel 				{}
.comMessage 			{padding:20px;background:#fafafa;}
.comQuote 				{}
.comRequired label 		{font-weight:bold;}
.comSelect 				{}
.comTitle 				{font-size:1.3em;font-weight:bold;background:#000000;color:#fff}
.com                    {background:#ffffff; padding:10px;}
.echo 					{}
/*must define*/
.comBody{}/*this style is applied to the body of pages generated by echotools*/


#legal {
	width: 570px;
	margin: 0 auto;
	padding: 0 30px;
	background: #ffffff;
}

#legal .returnLink {
	padding: 5px 0;
}

#legal .returnLink a {
	font-size: 10px;
}

#legal a {
	color: #0066cc;
	text-decoration: none;
}

#legal a:hover {
	color: #fff;
	background: #0066cc;
}

#legal .returnLink-first {
	margin-bottom: 50px;
	border-bottom: 1px dotted #CCCCCC;
}

#legal .returnLink-last {
	margin-top: 50px;
	padding-bottom: 25px;
	border-top: 1px dotted #CCCCCC;
}

#legal h3 {
   color: #333333;
   font-size: 13px;
}

#legal p {
	color: #333333;
	line-height: 1.7em;
	text-align: justify;
	margin-top: 20px;
   background-color:inherit;
}

#legalEase {
	color: #333333;
}

#legal-inner-wrapper {
}

#legal-outer-wrapper {
}
