h1 {
	font-size: 18px;
	font-weight: bold;
	color: #58595b;
	margin-bottom: 0px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #58595b;
	padding-bottom: 10px;
}
a {
	color: #bed600;
}
a:visited {
	color: #7ac143;
}
.step {
	height: 24px;
	width: 24px;
	text-align: center;
	color: white;
	font-weight: bold;
	background-image: url(/public_images/step_back.gif);
}
.step-text {
	padding-left: 5px; padding-right: 5px;
}
#ecommerce-container  {
	font-family: arial, helvetica;
	color: #404040;
	font-size: 12px;
}
#ecommerce-container input {
	width: 250px;
}
.ecommerce-right-header {
	font-weight: bold;
	padding-bottom: 5px;
}
.ecommerce-right{
	padding-bottom: 10px;
}
#copyright {
	padding-left: 10px;padding-top: 10px;
	font-family: arial;
	font-size: 10px;
	color: #303A3B;
}
#module-desc {
	background-color: #ADC612;
	padding-top: 10px; padding-left: 10px;
	padding-bottom: 10px; padding-right: 10px;
	font-family: arial;
	font-size: 12px;
	color: #303A3B;
}
#top-m {
	font-size: 12px; 
	font-family: arial;
}
#top-m a {
	text-decoration: none;
	color: #58595b;
	font-weight: bold;
	font-size: 12px; font-family: arial;
}
#sign-up-now {
	text-decoration: none;
	color: #58595b;
	font-weight: bold;
	font-size: 13px; font-family: arial;
}
#top-m a:hover {
	color: #7ac143;
}
#top-m span {
	padding-left: 25px;
}
#main-content-container {
	padding-left: 30px; padding-top: 30px; padding-bottom: 10px; padding-right: 30px;
	width: 455px; 
	height: 285px; 
	background-color: white;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#main-content-container-login {
	padding-left: 30px; padding-top: 30px; padding-bottom: 10px; padding-right: 30px;
	width: 455px; 
	height: 285px; 
	background-color: white;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
} 
#main-content-container-sub {
	padding-left: 30px; padding-top: 30px; padding-bottom: 30px; padding-right: 30px;
	width: 455px; 
	height: 465px; 
	background-color: white;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#main-content  {
	font-family: arial, helvetica;
	color: #58595b;
	font-size: 12px;
}
#main-content h1 {
	font-size: 18px;
}
#main-content p {
	font-size: 12px;
}
#main-content-bottom {
	background-color: white;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	font-family: arial;
	font-size: 12px;
	width: 455px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px; padding-bottom: 15px;
	height: 200px;
}
#bottom-header {
	font-family: arial;
	color: #303A3B;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
#bottom-mod-header {
	font-family: arial;
	color: #303A3B;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
#main-content-bottom a {
	color:#83983C;
	text-decoration: none;
	font-weight: bold;
	
}
