html, body{
  margin: 0;
  padding: 0;
  background: url(../img/body_bg.gif);
  width: 100%;
  height: 100%;
  font: normal 12px arial
}
a img{
  border: none
}

.mainDiv{
  margin-left: auto;
  margin-right: auto;
  width: 964px
}

.header{
  width: 964px;
  height: 219px;
  background: url(../img/header_viz.jpg);
  position: relative
}
.menu{
  position: absolute;
  bottom: 0px;
  left: 355px;
  width: 593px
}

.m1{
  background: url(../img/menu_bg.gif) repeat-x;
  height: 23px;
  color: #c90a00;
  text-align: center;
  float: left;
  padding-top: 7px;
}
.alphavit{
  height: 82px
}
.alphavitChildDiv1{
  background: url(../img/viz1.gif) no-repeat;
  float: left;
  width: 215px;
  height: 82px
}
.alphavitChildDiv1 div{
  margin-top: 44px;
  margin-left: 77px
}
.alphavitChildDiv2{
  background: url(../img/viz2.gif) no-repeat #ffc336;
  float: left;
  width: 749px;
  height: 82px;
}
.alphavitChildDiv2 div div{
  width: 749px;
  height: 82px;
  background: url(../img/alphavit_bg.gif) repeat-x;
}
.alphavitChildDiv2 div div div{
  width: 732px;
  height: 73px;
  background: url(../img/viz3.gif) 100% 0% no-repeat;
  padding-left: 17px;
  padding-top: 9px;
  position: relative;
}
.alphavitChildDiv2 div div div span{
  color: #ffff00;
  font-weight: bold;
  font-size: 14px
}
.alphavitChildDiv2 div div div a{
  color: #ffff00;
  font-size: 14px
}
.alphavitChildDiv2 div div div p{
  display: inline;
  margin: 0;
}
.alphavitChildDiv2 div div div p a{
  font-size: 12px
}
.alphavitChildDiv2 div div div div{
  width: 23px;
  height: 48px;
  position: absolute;
  left: 243px;
  top: 34px;
  background: #ffc336;
  padding: 0;
  padding-left: 6px
}
.search{
  width: 257px;
  height: 17px;
  border: 1px solid #e88e00;
  background: #ffff00;
  color: #ee230a;
  padding-left: 3px
}
.submit{
  width: 71px;
  height: 22px;
  background: url(../img/submit.gif);
  border: none;
  cursor: pointer;
  margin-left: 20px;
}
.content{
  width: 960px;
  border-left: 2px solid #f3e600;
  border-right: 2px solid #f3e600;
  background: #ffc336;
  padding-bottom: 50px
}
.contentChild1{
  width: 307px;
  float: left;
  padding-left: 70px
}
.date{
  font-size: 24px;
  color: #6ea81e;
  font-weight: bold
}
.enter{
  color: #db2009;
  font-size: 18px;
  font-weight: bold;
}
.headerList{
  margin: 12px 52px;
  background: #ffca4f;
  height: 23px;
  padding-top: 11px;
  padding-left: 20px
}
.headerList div{
  float: left;
  font-weight: bold
}
.mp3List{
  margin: 0px 52px 8px 52px;
  height: 60px;
  padding-top: 11px;
  padding-left: 20px;
}
.mp3List div{
  float: left;
}
.mp3List a{
  color: #b40500
}
.footer{
  width: 964px;
  height: 135px;
  background: url(../img/footer_viz.gif);
}
.loader

 {
 	background-color: #ececec;
	width: 200px;	
	font-family: Verdana, Arial;
	font-size: 11px;
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: 5%;
	color: #000000;
	left: 49%;
	top: 49%;
	border: 1px solid #000000;
	vertical-align: middle;
	padding: 10px 6px 10px 36px;
	position: absolute;
	display: none;
 }
.robotoLink{
  font: normal 12px arial;
  margin: 0 0 4px 104px;
}
.robotoLink a{
  color: #db2009;
}
.pathDiv{
  clear: left;
  font: bold 18px arial;
  padding-left: 70px;
}
.pathDiv, .pathDiv a{
  color: #db2009;
}
.sitemap, .sitemap a{
  color: #db2009;
  font: normal 11px arial
}
.sitemap{
  margin-left: 120px
}
.reggyboom{border: 1px solid rgb(232, 142, 0); background: rgb(255, 202, 79) none repeat scroll 0% 0%; width: 97px; height: 18px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color:#de2008;}
.reggygogogo{background:#de2008; border:1px solid #ffdf18; color:#ffdf18;}
