@charset "UTF-8";
/* GLOBAL AND HOMEPAGE */


.header_box{width:1024px; height:420px; background-image:url(../images/header_headshot.png); float:left; margin-left:auto; margin-right:auto;}
.header_logo{ width:400px; height:280px; float:right; margin-top:48px; margin-right:24px;}
.other_sites{width:700px; height:48px; float:right;}

.myspace{width:48px; height:48px; padding-right:12px; float:right; }
.twitter{width:48px; height:48px; padding-right:24px; float:right;}


.nav_bar{width:1024px; height:31px; }
.list-nav {width:1024px; height:31px;display:inline; text-decoration:none; list-style:none;}
.nav_buttons{width:146px; height:31px; color:#ffffff; float:left;}



.main_content_container{ width:1024px; height: 460px; background-image:url(../images/main_container_bg.png); float:left; margin-left:auto; margin-right:auto;}

.left_main_container{width:655px; height: 460px; float:left; }
.left_content_box{ width:620px; height:380px; background-color: #333333; float:left; margin-left:24px; margin-top:48px; position:relative;}

.right_main_container{width:364px; height:460px; float:right;}
.home_feature_box{ width:318px; height:111px; float:right; margin-top:48px; margin-right:24px; background-image:url(../images/right_box1.png);}
.home_feature_box2{ width:318px; height:111px; float:right; margin-top:24px; margin-right:24px; background-image:url(../images/right_box1.png);}

.feature_pic{ width:164px; height:111px; float:right; padding-top:2px; padding-right:2px;}
.listen_title{ width:77px; height:28px; float:left; padding-left:24px; padding-top:12px;}
.watch_title{ width:92px; height:28px; float:left;padding-left:24px; padding-top:12px;}
.view_title{ width:62px; height:28px; float:left;padding-left:24px; padding-top:12px;}
.feature_text{ width:112px; height:50px; float:left; margin-left:24px;font:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.main_title{ height:40px; width:200px; float:left;}
.left_main_text{
	width:574px;
	height:300px;
	margin: 0 auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	overflow:auto;
	overflow-x:hidden;
	overflow-y: auto;
	position:absolute;
	left: 22px;
	top: 60px;
}

.news_main_text{ width:574px; height:300px; margin: 0 auto; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; overflow:auto; overflow-x:hidden; overflow-y: auto}

.reviews_main_text{
	width:574px;
	height:300px;
	margin: 0 auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	overflow:auto;
	overflow-x:hidden;
	overflow-y: auto;
	position:absolute;
	left: 22px;
	top: 60px;
}

/* REVIEWS */

.style1 {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;}
.style2 {
	font-size: 14px;
	font-weight: bold;}

.style3 {font-size: 11px}
.style4 {font-size: 20px}

/* CONTACT */
.contact_column{ width:190px; height:280px; float:left; border}

/* BUY MUSIC */
.left_main_buy{ width:574px; height:380px; margin: 0 auto; }
.buy_boxes{ width:143px; height:125px; float:left; margin-top:20px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}

/* MAILING LIST */
.signup_message{ margin-top:10px;}
.first_name{ height:25px; width:300px;margin-left:24px; margin-top:10px;}
.last_name{height:25px;width:300px;margin-left:26px; margin-top:10px;}
.email{height:25px;width:300px;margin-left:52px; margin-top:10px;}
.city{height:25px;width:300px;margin-left:60px; margin-top:10px;}
.state{height:25px;margin-left:53px; margin-top:10px;}
.comments{height:50px;width:500px; margin-left:24px; margin-top:10px;}
.submit_button{margin-left:27px; margin-top:20px; text-align:center}




/* PLAYER AND VIDEO */
.player_background{width:500px; height:300px; padding-top:75px; background-color:#000000;margin-left: auto;margin-right: auto;}
.player_container{width:400px; height:200px; padding-left:50px;}
.video_background{width:600px; height:450px; padding-top:50px; background-color:#000000;}
.video_container{width:500px; height:350px; padding-left:48px;}

/*FOOTER */
.footer{width:1024px; height:420px; text-align:center; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

