body  {
	font: 100%  Arial, Helvetica, sans-serif;
	background: #000 url(_img/main_bg.jpg) top center no-repeat;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #ccc;
	font-family: Helvetica, arial;
	font-size: 11px;
}

b {color: #fcc800; font-style: normal;}

a:img {border: none !important; outline: none !important;}

a:link,a:active,a:visited {color: #fcc800; text-decoration: none;}

a:hover {color: #a98600; text-decoration: none;}

#container {
	position:relative; /* needed for footer positioning*/
	margin: 0 auto;
	width: 1000px;
	background: transparent;
	text-align: left;
		
}  

#header { 
	background: transparent url(_img/top_bg.png) repeat-x center;
	height: 440px;
	margin-top: 20px;
	text-align: center;} 
	
#video {background:  #000;}

#top {width: 1000px; height: 430px; overflow: hidden; }

#mainContent {
	margin-top: 10px;
} 

#footer {
	background: transparent url(_img/footer_bg.png) repeat-x top center;
	width:100%;
	color: #FFF;
	height: 520px;
	text-align: center;
	padding-top: 10px;
} 
#footer .container {width: 1000px; text-align: left;}

#footer .bio {background: transparent url(_img/title_company.png) no-repeat top left;  padding-top: 55px; width: 615px; text-align: justify;  line-height: 150%; float: left; margin-right: 20px; }

#footer .bio p {padding: 0px 0px 10px 0px !important;}

#footer .clients {background: transparent url(_img/title_clientlist.png) no-repeat top left;  padding-top: 55px; width: 365px; text-align: justify;  line-height: 150%; float: left;  margin: 0; font-style: italic; font-size: 10px; line-height: 160%;}
#footer .clients ul {list-style: none; padding: 0; margin: 0;}
#footer .clients #col1 {width: 115px;  margin-right: 10px;  padding: 0; }
#footer .clients #col2 {width: 115px;  margin-right: 10px; padding: 0;}
#footer .clients #col3 {width: 115px;  padding: 0; margin: 0;}


 #footer p {
	margin: 0; /
	padding: 10px; /}




#footer_bottom {
	width: 1000px;
	
	float: left;
    padding: 0;
	margin: 40px 0px 60px 0px;

}

#footer ul#footer_links { width: 100%; height: 40px; padding: 0; margin: 0;}
#footer ul#footer_links li {width: auto; float: left; display: block; margin-right: 20px;}
#footer ul#footer_links li.right {float: right; margin-right: 0;}

ul#footer_links li a {height: 20px; display: block; text-indent: -999em;}
ul#footer_links li a.myspace {background: url(_img/myspace.png) 0 0 no-repeat; width: 86px;}
ul#footer_links li a.twitter{background: url(_img/twitter.png) 0 0 no-repeat; width: 40px; height: 30px;}
ul#footer_links li a.animal {background: url(_img/animal.png) 0 0 no-repeat; width: 55px; height: 25px;}

ul#footer_links li a.mminc {background: url(_img/mminc.png) 0 0 no-repeat; width: 40px; height: 40px;}

#footer p#copyright {
	background: url(_img/copyright.png) 0 0 no-repeat;
	width: 500px;
	height: 17px;
	text-indent: -999em;
	margin-top: 20px;
}

#credits {
	background:   0 0 no-repeat;
	width: 429px;
	height: 20px;
	margin-top: -10px;
	margin-left: -2px;
}
	
#fltrt { 
	float: right;
	margin-left: 8px;
}
#fltlft {
	float: left;
	margin-right: 8px;
}
#clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#logo { width:270px; float: left; text-align:  left; }

#logo a {color: #ccc; text-decoration: underline; } 
#logo a:hover {color: #999; text-decoration: none; }

#video {width:720px; height: 415px; padding: 0; margin: 0; float: right; margin-top: 15px; !important; overflow: hidden;}


#thumbnail {width:242px; height: 184px; background: transparent url(_img/title_bg.png) no-repeat bottom left; float: left; text-align: center; margin-bottom: 10px; color: #fcc800; }
#thumbnail img {padding-bottom: 5px;}

#band:hover { background: transparent url(_img/title_bg_hover.png) no-repeat bottom left;}




#thumb01 {margin-right: 10px;}
#thumb02 {margin-right: 11px;}
#thumb03 {margin-right: 11px;}
#thumb04 {margin:  0 !important;}

span#video_title {font-size: 13px;  font-weight:  800; line-height: 160%; padding: 0px 3px 0px 3px;}
span#artist_title {font-size: 11px; color: #fff; font-weight:  normal; line-height:  120%;}
span#label_title {font-size: 10px; color: #999; font-weight:  normal; line-height:  120%;}




div#contact {float:right;width:200px;height:99px;text-align:left;font:normal 12px Helvetica, Arial;color:#fff;padding-top:9px; margin-top: -28px;}
div#contact span {color:#929292;}
div#videos {clear:both;}
img#videosimg {margin-bottom:14px;}
div#band {background:  transparent ;margin-bottom:10px; width: 242px !important; float: left; margin-right: 10px;}
div.bandright {margin-right: 0px !important;}
div#info {background: transparent url(_img/title_bg.png) no-repeat bottom left;height:30px;}


div.info:hover {background: transparent url(_img/title_bg_hover.png) no-repeat bottom left;height:30px;}

div#info div {padding:8px 10px 0 10px;}
div#info div h3 {font:normal 12px Helvetica, Arial;color:#fff;display:inline;}
div#info div a {font:normal 12px Helvetica, Arial;color:#000;display:inline;text-decoration:underline;float:right;}



div#col1{width:242px; float:left; margin-right:10px;}
div#col2{width:242px; float:left; margin-right:11px;}
div#col3{width:242px; float:left; margin-right:11px;}
div#col4{width:242px; float:left; margin-right:0px;}

div.moreinfo {display:none;background: transparent url(_img/moreinfo_bg.png) repeat-x;}
div.moreinfo div {font:normal 10px Helvetica, Arial;color:#fff;padding:8px 10px 0 10px;line-height:17px;}
div.moreinfo div a {font:normal 10px Helvetica, Arial;color:#fcc800;text-decoration:none;}
div.moreinfo div span {font:normal 10px Helvetica, Arial;color:#ccc;}

a#arrow_btn {width: 15px; height: 15px; background: transparent url(_img/arrow.png) no-repeat; z-index: 9999; margin: 0 5px 2px 0;}

a#download_vid {background: transparent url(_img/quicktime.png) no-repeat left top; height: 25px; text-decoration: none; padding: 0 0px 0px 20px; margin-top: 100px !important;}

span .down_vid {padding: 10px;}

a.menu_01 {width: 270px; margin-top: 8px; height: 33px; background: transparent url(_img/menu_01.png) no-repeat top left; text-decoration: none; text-indent: -999em; display: block;}
a.menu_01:hover {background: transparent url(_img/menu_01_hover.png) no-repeat top left; text-decoration: none; text-indent: -999em;}

a.menu_02 {width: 270px; margin: 0; padding: 0; height: 33px; background: transparent url(_img/menu_02.gif) no-repeat top left; text-decoration: none; text-indent: -999em; display: block;}
a.menu_02:hover {background: transparent url(_img/menu_02_hover.png) no-repeat top left; text-decoration: none; text-indent: -999em;}

a.menu_03 {width: 270px; margin: 0; padding: 0; height: 33px; background: transparent url(_img/menu_03.gif) no-repeat top left; text-decoration: none; text-indent: -999em; display: block;}
a.menu_03:hover {background: transparent url(_img/menu_03_hover.png) no-repeat top left; text-decoration: none; text-indent: -999em;}

a.menu_04 {width: 270px; margin: 0; padding: 0; height: 33px; background: transparent url(_img/menu_04.gif) no-repeat top left; text-decoration: none; text-indent: -999em; display: block;}
a.menu_04:hover {background: transparent url(_img/menu_04_hover.png) no-repeat top left; text-decoration: none; text-indent: -999em;}

#logo p {color: #999; font-size: 11px; line-height: 18px; text-align: justify !important; padding: 0 0 0 0; margin: 8px 0 0 0;}

a#vcard {width: 270px; margin-top: 15px; height: 23px; background: transparent url(_img/vcard.png) no-repeat top left; text-decoration: none; text-indent: -999em; display: block;}
a#vcard:hover {background: transparent url(_img/vcard_hover.png) no-repeat top left; text-decoration: none; text-indent: -999em;}

.mailinglist {height: 20px; padding: 10px 0px 10px 535px; width: 465px; background: transparent url(_img/mailing_bg.png) no-repeat top left; vertical-align:  middle; float: left; margin-top: 20px; }

.mailinglist {vertical-align: middle;}

.mailinglist input.email {background: transparent url(_img/input_bg.png) repeat-x; height: 20px; width: 221px; color: #000; padding: 3px 3px 3px 6px; margin: 0; border: 0; margin-right: 10px; color:  #999;} 

.mailinglist input .submitter {width: 50px; height: 20px; background: #fff; margin-top: 4px; vertical-align:  middle;}