.download {
  float:left;
  width:411px;
}
.download h2 {
  font: bold 20px Verdana, Arial, Helvetica, sans-serif;
  color:#888888;
  text-align:center;
  padding:10px 0px 17px 15px;
  margin:0px;
}
.download h3 {
  font: bold 17px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  color:#888888;
  padding:3px 0px 3px 80px;
  margin:0px;
}
.download p {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  color:#888888;
  padding:0px 0px 0px 80px;
  margin:0px;
}
.download span {
  float:right;
}
.report {
  width:100%;
  float:left;
  background-image:url(/images/report_icon.gif);
  background-position:3% 50%;
  background-repeat:no-repeat;
}
.report a {
  text-decoration:none;
}
.viewdemo {
  width:100%;
  float:left;
  background-image:url(/images/viewdemo.gif);
  background-position:3% 50%;
  background-repeat:no-repeat;
}
.viewdemo a {
  text-decoration:none;
}
.load {
  width:100%;
  float:left;
  background-image:url(/images/downlad_icon.gif);
  background-position:3% 50%;
  background-repeat:no-repeat;
}
.load a {
  text-decoration:none;
}
.flash {
  float:left;
  padding-left:40px;
  padding-top:10px;
}
.left {
  float:left;
  width:618px;
  padding-top:30px;
}
.advertise {
  float:left;
  background:url(/images/addvertisers_bg.gif) left top repeat-y;
  font:12px Verdana, Arial, Helvetica, sans-serif;
  color:#888888;
  width:618px;
}
.advertise_span {
  float:left;
  font:12px Verdana, Arial, Helvetica, sans-serif;
  color:#888888;
  width:173px;
  padding:14px 15px 18px 15px;
}
.advertise_morebtn {
  float:left;
  padding:0px 65px 15px  65px;
}
.welcome {
  float:left;
  background-color:#ececec;
  width:618px;
}
.welcome h3 {
	margin:0px;
	padding:10px 5px 5px 20px;
	font-family:"Century Gothic";
	font-size:24px;
	font-style:italic;  
	font-weight:300;
	color:#393939;
}
.welcome p {
	margin:0px;
	padding:10px 20px 5px 20px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#636262;
	text-align:justify;
}
.right {
  float:left;
  padding-left:45px;
  padding-top:30px;
  width:325px;
}
.right h3 {
	margin:0px;
	padding:10px 5px 10px 20px;
	font-family:"Century Gothic";
	font-size:24px; 
	color:#393939;
	text-align:center;
	font-weight:300;
}
.faq {
  float:left;
  width:321px;
  padding-top:32px;
}
.faqbg {
  float:left;
  width:321px;
  background:url(/images/faq_mid.gif) left repeat-y;
}
.faqbg span {
  text-align:center;
  width:321px;
  font-family:"Century Gothic";
  font-size:20px;
  padding:10px 0px;
  margin:0 auto;
  display:block;
}
.faqbg h2 {
  margin:0 auto;
  text-align:left;
  width:292px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold; 
  padding:5px;
  color:#FFFFFF;
  background-color:#7d7d7d;
}
.faqbg ul {
  list-style:none;
  margin:0 auto;
  text-align:left;
  width:290px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:5px;
  color:#7d7d7d;
  border:1px solid #7d7d7d;
}
.faqbg li {
  list-style:none;
  margin:0 auto;
  text-align:left;
  width:250px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:6px 5px 6px 5px ;
  color:#7d7d7d;
  border-bottom:1px solid #e2e2e2;
}
.faqbg a {
  color:#7d7d7d;
  text-decoration:none;
  font-size:11px;
}
.faqbg a:hover {
  color:#FF0000;
  text-decoration:none;
}
.line1 {
  float:left;
  width:100%;
  padding-top:9px;
  padding-bottom:9px;
  text-align:right;
}
