body {
  text-align: center;
}

DIV.body_container {
  text-align: left;
  margin: 0px auto;
  width: 760px;
}

DIV.site_header {
  display: none;
}

.none {
  display: none;
}

H1.site_title {
  display: none;
  font-weight: normal;
  font-family: arial;
  font-size: 72px;
  color: #BDDC29;
  margin: 0px;
}

B.site_title {
  font-weight: normal;
  color: #9DB724;
}

H3.site_motto {
  display: none;
  font-weight: normal;
  font-family: arial;
  font-size: 18px;
  color: #AEAEAE;
  margin: 0px;
}

DIV.site_logo {
  width: 660px;
  text-align: center;
}

IMG.site_logo {
  border-width: 0px;
  margin-left: 80px;
  margin-bottom: 0px;
  margin-top: 10px;
}

H2 {
  margin: 0px;
}

DIV.chooser_tab_container {
  height: 24px;
  background-image: url('../images/chooser_back.gif');
  background-repeat: repeat-x;
  background-position: 0px 22px;
  margin-top: 0px;
}

DIV.chooser_tab_active {
  margin-left: 2px;
  height: 24px;
  background-image: url('../images/chooser_active_back.gif');
  width: 116px;
  line-height: 24px;
  text-align: center;
  color: #FFF;
  font-family: tahoma;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
  float: left;
}

DIV.chooser_tab_inactive {
  margin-left: 2px;
  height: 24px;
  background-image: url('../images/chooser_inactive_back.gif');
  width: 116px;
  line-height: 24px;
  text-align: center;
  color: #888; 
  font-family: tahoma;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
  float: left;
}

DIV.chooser_tab_spacer {
  margin-left: 0px;
  height: 24px;
  width: 13px;
  float: left;
}

SPAN {
  font-family: tahoma;
  font-size: 11px;
  margin: 0px;
}

.white {
  color: #FFF;
}

FORM {
  margin: 0px;

  font-size: 11px;
  font-family: tahoma;
  color: #444;
  margin: 0px;
  margin-bottom: 2px;
  line-height: 16px;
}

FORM.chooser_form {
  height: 20px;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 2px;
}

INPUT.chooser_input_url {
  float: left;
  margin: 0px;
  width: 642px;
  height: 20px;
  border: 1px solid #93AC1D;
  font-family: tahoma;
  font-size: 11px;
  padding-left: 3px;
  padding-top: 2px;
  color: #8AA700;
}

INPUT.chooser_input_submit {
  float: left;
  margin-left: 5px; 
  background-image: url('../images/chooser_button_download.gif');
  width: 82px;
  height: 20px;
  border: 0px;
  cursor: pointer;
}

SPAN.chooser_inst {
}

SPAN.chooser_inst_hide {
  display: none;
}

SMALL.chooser_info {
  font-size: 10px;
  font-family: tahoma;
  color: #62740C;
}

SMALL.chooser_info_hide {
  font-size: 10px;
  font-family: tahoma;
  color: #62740C;
  display: none;
}

DIV.chooser_form_container {
  margin-top: 0px;
  width: 760px; 
  background-color: #DDD;
  border-top: 0px;
  padding-bottom: 1px;
}

DIV.chooser_form_container_inner {
  padding: 10px; 
  border: 1px solid #FFF;
  background-color: #AFCB28; 
  border-top: 0px; 
  margin: 0px 1px; 
}

DIV.welcome_container {
  background-color: #DDD;
  width: 565px;
  margin-top: 15px;
  padding: 1px 0px;
  float: left;
  margin-bottom: 15px;
}

DIV.welcome_container_inner {
  background-color: #FFF;
  margin: 0px 1px;
  padding: 10px;
}

DIV.download_container {
  background-color: #DDD;
  width: 760px;
  padding: 1px 0px;
  float: left;
  margin-top: 15px;
  display: none;
}

DIV.download_container_header {
  background-color: #888;
  border: 1px solid #FFF;
  margin: 0px 1px;
}

DIV.download_container_header H2 {
  color: #FFF;
  padding: 7px 10px;
  margin: 0px;
  border: 0px;
}

DIV.download_container_inner {
  background-color: #FBFBFB;
  margin: 0px 1px;
  border: 1px solid #FFF;
  border-width: 0px 1px 1px 1px;
  padding: 8px 10px;
  overflow: auto;
  overflow-x: auto;
  overflow-y: show;
}

DIV.info_container {
  background-color: #DDD;
  width: 180px;
  padding: 1px 0px;
  float: left;
  margin-left: 15px;
  margin-top: 15px;
}

DIV.info_container_header {
  background-color: #589FC0;
  border: 1px solid #FFF;
  margin: 0px 1px;
}

DIV.info_container_header H2 {
  color: #FFF;
  padding: 7px 10px;
  margin: 0px;
  border: 0px;
}

DIV.info_container_inner {
  background-color: #FBFBFB;
  margin: 0px 1px;
  border: 1px solid #FFF;
  border-width: 0px 1px 1px 1px;
  padding: 8px 10px;
  text-align:center;
}

DIV.referrer_container {
  background-color: #DDD;
  width: 180px;
  padding: 1px 0px;
  float: right;
  margin-left: 15px;
  margin-top: 15px;
}

DIV.referrer_container_header {
  background-color: #C64949;
  border: 1px solid #FFF;
  margin: 0px 1px;
}

DIV.referrer_container_header H2 {
  color: #FFF;
  padding: 7px 10px;
  margin: 0px;
  border: 0px;
}

DIV.referrer_container_inner {
  background-color: #FBFBFB;
  margin: 0px 1px;
  border: 1px solid #FFF;
  border-width: 0px 1px 1px 1px;
  padding: 8px 10px;
}

INPUT.account_input_username {
  margin-bottom:10px;
  border:1px solid #4E8097;
  height:20px;
  width:126px;
  font-family: tahoma;
  font-size: 11px;
  padding-left: 3px;
  padding-top: 2px;
  color: #369;
}

INPUT.account_input_password {
  margin-bottom: 10px;
  border: 1px solid #4E8097;
  height: 20px;
  width: 126px;
  font-family: tahoma;
  font-size: 11px;
  padding-left: 3px;
  padding-top: 2px;
  color: #369;
}

INPUT.account_input_remember {
  margin-left: 0px;
  vertical-align: bottom;
}

INPUT.account_input_submit {
  background-image: url('../images/account_button_login.gif');
  width: 54px;
  margin: 8px 0px;
  height: 20px;
  border: 0px;
  cursor: pointer;
}

H2 {
  font-size: 12px;
  font-family: tahoma;
  color: #666;
  border-bottom: 1px dotted #CCC;
  padding-bottom: 10px;
  margin: 0px;
  margin-bottom: 0px;
}

H3 {
  font-size: 11px;
  font-family: tahoma;
  color: #444;
  margin: 0px;
  margin-bottom: 2px;
  margin-top: 13px;
}

P {
  font-size: 11px;
  font-family: tahoma;
  color: #444;
  margin: 0px;
  margin-bottom: 2px;
  line-height: 16px;
}

P.t {
  color: #C64949;
}

P.i {
  color: #369;
}

A {
  color: #369;
}

A:visited {
  color: #369;
}

A:hover {
  text-decoration: none;
}

A.x {
  color: #8AA700;
}

A.x:visited {
  color: #8AA700;
}

A.t {
  color: #C64949;
}

A.t:visited {
  color: #C64949;
}

A.d {
  color: #888;
}

A.d:visited {
  color: #888;
}

B.error {
  font-weight: normal;
  color: #888;
}

SPAN#download_loading {
  color: #888;
}

TABLE.top_20_url {
  margin: 0px;
  border-width: 0px;
  border-collapse: collapse;
  width: 543px;
  margin-top: 8px;
}

TABLE.top_20_url TD.url {
  font-weight: bold;
  color: #444;
  padding-top: 6px;
  padding-bottom: 6px;
}

TABLE.top_20_url TD.site_url {
  font-weight: bold;
  color: #444;
  padding-left: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 60px;
}

TABLE.top_20_url IMG {
  width:80px;height:60px;float:left;margin-right:8px;margin-bottom:2px;margin-top:4px;padding:1px;border:1px solid #8AA700;
}

TABLE.top_20_url P.small_desc {
  font-size:10px;line-height:14px;
}

TABLE.top_20_url TD.right {
  padding-left: 15px;
}

TABLE.top_20_url TD {
  font-family: tahoma;
  font-size: 11px;
  padding: 0px;
  vertical-align: top;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px dotted #D9D9D9;
}

DIV.top20_container {
  background-color: #DDD;
  width: 565px;
  margin-top: 15px;
  padding: 1px 0px;
  float: left;
  margin-bottom: 15px;
}

DIV.top20_container_inner {
  background-color: #FFF;
  margin: 0px 1px;
  padding: 10px;
}

DIV#chooser_set_1 {
  display: none;
}

FORM.chooser_form_2 {
  height: 20px;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 2px;
}

INPUT.chooser_input_url_2 {
  float: left;
  margin: 0px;
  width: 492px;
  height: 20px;
  border: 1px solid #93AC1D;
  font-family: tahoma;
  font-size: 11px;
  padding-left: 3px;
  padding-top: 2px;
  color: #8AA700;
}

SELECT.chooser_select_site_2 {
  float: left;
  margin: 0px;
  margin-left: 5px;
  width: 145px;
  height: 18px;
  border: 1px solid #93AC1D;
  font-family: tahoma;
  font-size: 11px;
  color: #8AA700;
  padding-left: 0px;
  padding-top: 1px;
}

DIV.faq_container {
  background-color: #DDD;
  width: 565px;
  margin-top: 15px;
  padding: 1px 0px;
  float: left;
  margin-bottom: 15px;
}

DIV.faq_container_inner {
  background-color: #FFF;
  margin: 0px 1px;
  padding: 10px;
}

DIV#process {
  width: 1px;
  height: 1px;
  position: absolute;
  left: -20px;
  top: -20px;
  overflow: hidden;
}

table.top-videos {
  border:none;border-collapse:collapse;margin:10px 0px 5px 0px;width:100%;
}

table.top-videos td {
  font-family:tahoma;font-size:11px;
}

td.top-videos-description {
  color:#999;padding:0px;padding-bottom:15px;
}

td.top-videos-description strong {
  color:#666;
}

td.top-videos-description a {
  color:#666;text-decoration:underline;
}

td.top-videos-description a:hover {
  color:#666;text-decoration:none;
}

span.top-videos-type {
  color:#CCC;
}

span.top-videos-embed {
  display:none;
}

span.top-videos-embed a {
  color:#C33;font-size:10px;text-decoration:none;
}

span.top-videos-embed a:hover {
  text-decoration:underline;
}

img.top-videos-img {
  float:left;margin-right:10px;border:none;
}

span.top-videos-hits {
  color:#5885B3;
}

span.footer-menu {
  font-family:tahoma;font-size:10px;color:#CCC;
}

span.footer-menu a {
  color:#999;text-decoration:none;
}

span.footer-menu a:hover {
  color:#666;text-decoration:underline;
}

.avs_green {
  color:#7c9505;font-family:tahoma;font-size:12px;font-weight:bold;text-decoration:underline;
}
.avs_red {
  color:#ed4503;font-family:tahoma;font-size:12px;font-weight:bold;text-decoration:none;
}
.avs_black {
  color:#000000;font-family:tahoma;font-size:12px;font-weight:bold;text-decoration:none;
}