body {
background: url('../images/default_style/global/bg.png') repeat-x;
background-color:#30110C;
margin-top:0px;
margin-bottom:0px;
line-height:14px;
font-size: 12px;
font-family: arial, verdana, helvetica, sans serif;
}
body a{text-decoration:none;color:#d43d00;font-weight: bold;}
#Table_01 {
height:auto;
margin-left:auto;
margin-right:auto;
position:relative;
width:1013px;
background: url('../images/default_style/global/bodyAreaBg.png') repeat-y;
background-color:#ffffff;
}

#bottom_spacer_table01 { clear: both; width: 1013px; margin:0;padding:0 0 5px 0;}

#col1LeftfMain, #col2RightMain {
float:left; 
margin-left:10px; 
margin-top:3px;
width:482px;
}

div.col1 {
float:left; 
margin-left:12px; 
margin-top:12px;
width:244px;
}

div.col3 {
float:right; 
width:481px;
margin-right:12px;
margin-top:12px;
}


div.col2 {
float:left;
width:244px;
margin-left:12px;
margin-top:12px;
}

.smallcol {
float:left;
width:241px;
margin: 12px 9px 0 0;
}

#topBanner {
	margin-left:12px;
	margin-top:2px;
	width:990px;
	height:73px;
}

#topBanner img{
float:left;
margin:0px;
padding:0px;
}

.topBannerContent {
float:left;
width:756px;
height:41px;
background-color:#000;
color:#fff;
font-size: 12px;
padding:22px 10px 10px 10px;
}

#moviePlayer {
	margin-left:12px;
	margin-top:2px;
	width:990px;
	height:574px;
}

/* Main Content: inside page layout

---------------------------------------------------------------- */


mainContent {
	margin: 0 0 0 12px;
	padding: 12px 0 0 0;
	width:100%;
	height:100%;
}


#col1Wide {
float:left; 
margin-left:12px; 
margin-top:12px;
width:734px;
}

#col1Medium {
float:left; 
margin-left:10px; 
margin-top:12px;
width:482px;
}

#col2Medium {
float:left; 
margin-left:10px; 
margin-top:12px;
width:482px;
}

#hp_main_feature { width: 733px; height: 320px; vertical-align: bottom; margin: 0 0 7px 0; padding: 0;}
#hp_main_copy { width: 320px; color: #FFFFFF; float: left; margin: 140px 0 0 60px; padding: 0 40px 25px 0;}
#main_copy_title { width: 320px; font-size: 25px; margin: 0; padding: 0 0 25px 0;}
#main_copy_body { width: 320px; font-size: 14px; line-height: 18px;}
#hp_main_video {float: left; margin: 100px 0 0 0; padding: 0 0 0 15px;}

#sound_off_module { width: 732px; height: 75px; font-size: 10px; color: #000000; padding:0;margin: 0 0 32px 0;}
#sound_off_header { font-size: 12px; color: #000000; padding: 5px 0 0 0; margin: 0 0 0 125px; width: 590px; border: none;}

#sound_off_data_set {width: 720px; margin: 0; padding: 27px 0 0 5px; vertical-align: top; border: none;}

.feed_item { float: left; width: 220px; height: 45px; padding:0; margin: 0px 10px 10px 0; border: none; font-size: 10px; clear: right; vertical-align: top; overflow: hidden;}

.feed_item a {text-decoration: none;color: #000000;}

.hp_feed_title {color: #F00EE8; font-size: 14px; font-weight: bold; margin: 0; padding: 0 2px 0 0;}

#hp_bottom_content {width: 733px; vertical-align: top;}
#projects {float: left; padding: 0; margin: 0; width: 236px;}
.project_header { width: 236px; height: 38px; padding: 0; margin: 0 0 12px 0;}
#project_body { width: 203px; color: #000000; font-size: 12px; padding: 0px; margin: 0 0 0 10px;}
.project_img { width: 203px; height: 134px; padding: 0; margin: 0 0 10px 0; border: none; text-decoration: none;}
.project_title, .project_title a {width: 299px; font-size: 14px;color: #D6478A; line-height: 18px; margin:0; padding: 0; text-decoration: none;}
.project_producer { width: 299px; color: #999999; text-transform: uppercase; margin: 0 0 10px 0;}
.project_text {width: 299px; padding: 0 0 40px 0; margin: 0;}
.project_title.small, .project_producer.small, .project_text.small {width: 203px; }

#features {float: left; padding: 0; margin: 0px; width: 497px;}
.feature_header {width: 497px; height: 38px; padding: 0; margin: 0 0 14px 0;}
#feature_body {width: 484px; color: #000000; font-size: 12px; padding: 0; margin: 0 0 0 13px;}
.feature_img { width: 484px; height: 131px; padding: 0; margin: 0 0 10px 0; border: none; text-decoration: none;}
.feature_title, .feature_title a { width: 484px; font-size: 14px; color: #D6478A; padding: 0; margin: 0; text-decoration: none;}
.featured_text { width: 484px; padding: 0 0 40px 0; margin:0;}
.featured_producer { width: 484px; color: #999999; text-transform: uppercase; margin: 0 0 10px 0;}

/* Header

---------------------------------------------------------------- */

#header {
	margin:0px;
	width:1013px;
	height:91px;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	border: none;
}

#logo {
	float: left;
}

/*******mailing list - share this page - rss*******/
#site_share {
	width: 340px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	float: left;	
}

#share_set {
	padding:0;
	margin: 0 0 0 40px;
}

#share_set ul{
padding: 0;
margin: 2px 0 0 0px;
height: auto;
width: auto;
}

#share_set ul li{
list-style: none;
display: inline;
}

#share_set ul li a{
padding: 2px 2px 0 0px;
text-decoration: none;
float: left;
}

/*******login/signup - search box*******/
#site_interact {
	width: 300px;
	margin: 0px 0 0 0;
	padding: 0px;
	vertical-align: top;
	float: left;
	border: none;
	
}

#search_set {
	text-align: left;
	padding:0;
	margin: 0px 0 0 10px;
	border: none;
}

#search_box {
	width: 200px;
	border: none;
	height: 24px;
	padding: 0px;
	margin: 1px 0 0 0;
}

#login_set, #member_set{
	padding:0;
	color: #CBCBCB;
	margin: 0 0 55px 170px;
	text-align: left;
	vertical-align: top;
}

#member_set{ margin-left: 150px;}
#member_set.current{ color: red;}

#login_set a, #member_set a{
	color: #F00EE8;
}

.login_ruler{margin: 0;padding: 0 2px 0 2px;float: left;}

#search_set ul, #login_set ul, #member_set ul{
padding: 0;
margin: 2px 0 0 0px;
height: auto;
width: auto;
}

#search_set li, #login_set li, #member_set li{
list-style: none;
display: inline;
}

#search_set li a, #login_set li a, #member_set li a{
padding: 2px 5px 0 5px;
text-decoration: none;
float: left;
}

/* Top Navigation

---------------------------------------------------------------- */
#navigation {
	margin: 2px 0 0 12px;
	overflow: hidden;
	width:990px;
	height:52px;
	color: #FFFFFF;
	background-color: #582206;
	font-family: Arial;
	vertical-align: top;
	text-align: left;
	background: url('../images/default_style/global/nav/backgroundNav.png') repeat-x;
}

#hovermenu {
	width: 780px;
	border: none;
	float: left;
}

#hovermenu ul{
padding: 0;
margin: 2px 0 0 0px;
height: 52px;
line-height: 52px;
}

#hovermenu ul li{
list-style: none;
display: inline;
}

#hovermenu ul li a{
padding: 2px 16px 0 16px;
text-decoration: none;
float: left;
color: #FFFFFF;
}

#hovermenu a:hover {
background: url('../images/default_style/global/nav/backgroundNavOn.png') repeat-x;
}

#hovermenu ul li a.current {
background: url('../images/default_style/global/nav/backgroundNavOn.png') repeat-x;
}
.nav_ruler, .header_item, .social_item {
	float: left;
}


#social_icons {
	width: 190px;
	height: 52px;
	padding:0;
	margin: 0px 8px 0 0;
	background: url('../images/default_style/global/nav/backgroundNavOn.png') repeat-x;
	border: none;
	float: right;
}

#social_icons ul{
padding: 0;
margin: 0px 0 0 0px;
height: auto;
width: auto;
}

#social_icons ul li{
list-style: none;
display: inline;
}

#social_icons ul li a{
padding: 14px 5px 0 5px;
text-decoration: none;
float: right;
}

/* Side Bar

---------------------------------------------------------------- */



#col2Rt {
float:right; 
margin-right:12px;
margin-top:12px;
width:244px;
}

#featured_member {
	width: 244px;
	height: 123px;
	border: 1px solid #A0BBCC;
	font-size: 11px;
}
#featured_member_data_set {
	float: left;
	padding: 0 0 3px 0;
	margin: 0 5px 0 0;
}
#featured_member_thumb {
	float: left;
	padding: 0;
	margin: 10px 10px 0px 10px;
}
#featured_member_title {
	color: #6A98EE;
	text-transform: uppercase;
	vertical-align: top;
	padding: 0;
	margin: 5px 0 5px 0;
}
#featured_member_name {
	color: #642C10;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
#featured_member_copy {
	color: #353535;
	width: 159px;
	overflow: hidden;
	height: 72px;
	padding: 0;
	margin: 0;
	border: none;
}
#sidebar_video {
	width: 244px;
}

#sidebar_video_header {
	width: 244px;
	margin: 0;
	padding: 10px 0 10px 0;
}

.sidebar_video_item {
	width: 244px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0 1px 0;
}

.video_item_thumb {
	width: 100px;
	height: 62px;
	float: left;
	padding: 10px 10px 5px 5px;
	text-align: left;
	margin: 0;
	border: none;
}

.video_thumb_container { width: 100px; height: 62px; overflow: hidden; position: absolute;margin: 10px;}

.video_item_meta_set {
	width: 115px;
	height: auto;
	float: left;
	padding: 7px 5px 0 0;
	margin: 0px;
	vertical-align: top;
	margin-left: 120px;
	border: none;
}

.video_item_meta_set.large {width: 800px;}
.video_item_meta_set.medium_plus {width: 575px; margin-left: 120px;}
.video_item_meta_set.medium {width: 345px; margin-left: 120px;}
.video_item_meta_set.small {width: 115px; margin-left: 120px;}

.video_item_meta_set ul{
padding: 0;
margin: 0px 0px 0px 0px;
height: auto;
width: auto;
}

.video_item_meta_set li{
list-style: none;
}

.video_item_meta_set li.medium {width: 345px;}
.video_item_meta_set li.medium_plus {width: 575px;}
.video_item_meta_set li.large {width: 800px;}

.video_item_meta_set a{
padding: 0;
text-decoration: none;
}

#sidebar_promo {
	width: 244px;
	margin: 0;
	padding: 10px 0 10px 0;

}

/* Footer

---------------------------------------------------------------- */

#footer1 {
	clear: both;
	padding: 0;
	width:990px;
	height:36px;
	margin: 30px 0 0 12px;
	overflow: hidden;
	font-size: 11px;
	color: #666666;
	background-color: #D6D6D6;
	text-align: left;
}

#footermenu { float: left; width: 620px; clear: both;}
#footermenu ul{
padding: 0;
margin: 2px 0 0 0px;
height: 36px;
line-height: 36px;
}

#footermenu ul li{
list-style: none;
display: inline;
}

#footermenu ul li a{
padding: 2px 10px 0 10px;
text-decoration: none;
float: left;
color: #666666;
}

#footermenu a:hover {
color: #FFFFFF;
}

#copyright { width: 340px; height: 36px; float: right; text-align: right; margin: 6px 6px 0 0;padding: 0; color: #666666;}

#footer2 {
	margin: 0 0 0 12px;
	padding: 0;
	width:990px;
	height:70px;
	overflow: hidden;
	background: url('../images/default_style/global/nav/footerBackground.png') no-repeat;
}

#footermenu2 ul{
padding: 0;
margin: 0px 0 0 0px;
height: 70px;
}

#footermenu2 ul li{
list-style: none;
display: inline;
}

#footermenu2 ul li a{
padding: 0px 15px 0 15px;
text-decoration: none;
float: left;
color: #FFFFFF;
}

#footermenu2 a:hover {
border: #FFFFFF solid 1px;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/default_style/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/default_style/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #7c2b2b;
    background: url(../images/default_style/bubble.gif) no-repeat bottom;
}
/******* HOME PAGE 2: Alternate Homepage **************/
.hp2_feature_item {
	 width: 330px;
	 height: 321px;
	 color: #FFFFFF;
	 float: left;
	 margin: 0;
	 padding: 0;
	 background: url(../images/default_style/detailBG.png) repeat-x;
}
div.hp2_feature_item div.img { margin:0;padding: 0; width: 320px; height: 188px;}
div.hp2_feature_item div.title {
	color: #f63410;
	margin: 20px 10px 10px 20px;
	font-size: 14px;
	font-weight: bold;
}
div.hp2_feature_item div.copy {
	padding: 0;
	margin: 10px 10px 10px 20px;
	font-size: 12px;
	line-height: 17px;
}

/******* WATCH PAGES **************/

#watch_feature1 {margin-top:1px; margin-left:12px;float:left; width: 492px; height: 320px; background-color: #2E0000;}
#watch_feature2 {margin-top:1px; margin-left:2px;float:left; width: 496px; height: 320px; background-color: #2E0000;}

.watch_feature_img { width: 469px; height: 204px; padding: 0; margin: 10px 0 20px 12px;}
.watch_feature_title, .watch_feature_title a { width: 454px; font-size: 12px; color: #CA0046; padding: 0; margin: 0 0 10px 12px; text-decoration: none; font-weight: bold;}
.watch_featured_text { width: 454px; padding: 0; margin:0 0 0 25px; font-size: 11px; color: #FFFFFF;}

#watch_landing_video { width: 484px;}

.watch_video_item {
	width: 484px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0 1px 0;
}

/*watch detail page*/
#watch_top1 {margin: 10px 0px 5px 5px; padding: 0; float:left; width: 490px; height: 330px;}
#watch_top2 {margin: 10px 0 0 0px; padding: 0; float:left; width: 485px; height: 330px;}

#watch_top1.small {width:270px; margin: 10px 5px 5px 0px;}
#watch_top2.small {width:450px; float: right; margin-right: 5px;}

#watch_topcontent {
	margin: 2px 0 0 12px;
	padding: 0;
	width:990px;
	height:330px;
	float:left;
	background-color: #2E0000;
}
#feature_title, #feature_duration {font-size: 18px; width: 460px;}
#feature_title, #feature_subtitle {color: #FFFFFF; width: 460px; padding: 0; margin: 10px 10px 10px 15px;}
#feature_subtitle {font-size: 16px;}
#feature_duration {color: #CA0046; padding: 0; margin: 0px 10px 10px 15px;}
#video_rating {color: #CA0046; padding: 0; margin: 0px 10px 10px 15px;}
#feature_desc {color: #FFFFFF; width: 460px; padding: 0; margin: 15px;}
#feature_title.small,#feature_substitle.small,#feature_desc.small {width:255px;}
.sortButtonHdr {
	width: 197px;
	height: 38px;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	font-size: 18px;
	text-align: left;
	line-height: 38px;
	color: #3A1502;
}
.sortButtonHdr .hdrTitle {
	padding: 0;
	width: 198px;
	margin: 0px 0px 0 10px;
}

.sortButtonInd {
	width: 197px;
	height: 25px;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	font-size: 18px;
	text-align: left;
	line-height: 12px;
	color: #FFFFFF;
}
.sortButtonInd .hdrCurrent {
	padding: 0;
	width: 50px;
	height: 25px;
	margin: 0px 0px 0 80px;
	background-color: #330000;
}
#endButtonHdr {
	margin: 0;
	background-color: #cc0057;
}
#featured_list_h { width: 990px; color: #000000; font-size: 11px; padding: 0px; margin: 0px;}
.featured_item_meta_h {padding: 0; margin: 0 0 0px 5px;}
.featured_item_h {width: 299px; border: none; padding: 0; margin: 10px 0 45px 0; float: left;}
.product_img, .feature_item_img { width: 299px; height:auto; padding: 0; margin: 0 0 10px 2px;}

.subColList {
	width: 300px;
	float: left;
	margin: 0 10px 0 10px;
	padding: 0;
	text-align: left;
}

.watch_detail_video_item {
	width: 289px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0 1px 0;
}

.pagination_holder { width: 989px; height: 35px; color: #666666; background-color: #D6D6D6; font-size: 12px; padding: 0px; margin: 10px 0 5px 12px;float: left;clear: both;}
.pagination_holder div#pagination_style { text-align: right; margin: 10px 2px 0 0; padding:0;}
.pagination_holder div#pagination_style a { text-decoration: none; color: #666666;}

	.pagination_holder div#pagination_style span.pages { font-weight: bold; padding: 2px 2px 2px 2px; margin: 2px;}

	.pagination_holder div#pagination_style span.current { background-color: #3A1503; color: #CE1152;  padding: 2px 4px 2px 4px; margin: 2px;}

	.pagination_holder div#pagination_style span.dots { border: 0; }
      
 /*watch_listing*/
/* Styles For Your Select Box */
span.customStyleSelectBox { font-size:12px; background-color: #e4b83d; color:#7c7c7c; padding:5px 7px; border:1px solid #e4b83d;}
/* You can use this if you want a different style after user has made a selection */
span.customStyleSelectBox.changed { background-color: #e4b83d; }
/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner { background:url('select_arrow_down.png') no-repeat center right;}

.fullcol_schedule_item {
	width:974px;
	height: 83px;
	background-color: #faf1d8;
	border-bottom: 1px solid #cccccc;
	padding: 0;
	margin: 0 10px 1px 10px;
}

.schedule_list_hdr {
	width:954px;
	height: 25px;
	padding:0;
	margin: 0px 0px 0 8px;
	color: #7c2b2b;
	border: none;
	float: left;
}

.schedule_list_hdr ul{
	padding: 0;
	margin: 0px 0 0 0px;
	height: auto;
	width: 954px;
}

.schedule_list_hdr ul li{
	list-style: none;
	width: 210px;
	display: inline;
}

.schedule_list_item {
	width:954px;
	height: 25px;
	padding:0;
	margin: 0px 0px 0 8px;
	color: #333333;
	border: none;
	float: left;
}

.schedule_list_item ul{
	padding: 0;
	margin: 0px 0 0 0px;
	height: auto;
	width: 954px;
}

.schedule_list_item ul li{
	list-style: none;
	width: 210px;
	display: inline;
}



.fullcol_video_item {
	width:974px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 10px 1px 10px;
}

.sortmenudiv {float: left;}
 .sort_holder { width: 990px; height: 35px; color: #FFFFFF; background-color: #2E0000; font-size: 12px; padding: 0px; margin: 0px;float: left;clear: both;}
.sort_holder.long {color: #999999; font-size: 11px;}
#sort_menu {
	margin: 0 0 0 8px;
	padding: 0;
	width:589px;
	height:35px;
	line-height: 35px;
	overflow: hidden;
	background-color: #2E0000;
}
#sort_menu.long {
	width: auto;
	margin: 0;
}
#sort_menu.long ul li a {color: #999999;font-weight: normal;}

#sort_menu ul{
padding: 0;
margin: 0px 0 0 0px;
height: 35px;
}

#sort_menu ul li{
list-style: none;
display: inline;
}

#sort_menu ul li a{
padding: 0px 15px 0 15px;
text-decoration: none;
float: left;
color: #FFFFFF;
}
#sort_menu ul li.current a{color: #ED4400;}
#sort_menu ul li a:hover {
color: #ED4400;
}

#sort_menu ul li a:active {
color: #ED4400;
}

/********* AFROPOP TEMPLATE *********/
#rich_text_holder {margin: 0 0 0 20px; width: 700px;border: none;}

/***** DETAIL PAGES *****************/
.multi_col_list {margin-top:12px; margin-left:12px;}
#listing_holder{float:left;width:984px;}
#comments { width: 950px; margin: 0 0 25px 25px;}
#commentHdr {color: #3A1503; font-weight: bold; padding: 0; margin: 10px 0 30px 10px;}
#commentHdr a {color: #CA0145;text-decoration: none}
.commentHdrTitle {color:  #3A1503;}
.commentHdrTitle a:hover {color:  #ED4400;}
#commentHdr a:hover {color: #ED4400;text-decoration: none}
#commentDisplay {margin-left: 15px; padding-right: 15px; height: auto;overflow: auto;}
#postCommentHdr{float: right; margin-right: 25px;}
#postCommentHdr a {color:  #3A1503;}
#postCommentHdr a:hover {color:  #ED4400;}
.comment_set{ padding: 0; margin-top: 15px; width: 930px;}
.comment_author {color: #3A1503;}
.comment_date {color: #999999;}
.comment_set ul{
padding: 0;
margin: 0px 0 0 0px;
height: 14px;
}

.comment_set ul li{
padding: 0px 2px 0 2px;
list-style: none;
display: inline;
}

.comment_set ul li a{
text-decoration: none;
color: #CA0145;
}

.comment_set ul li a:hover{
text-decoration: none;
color: #ED4400;
}

/************* LISTEN PAGES *********************/
.audio_type {
	background: url('../images/default_style/global/audioIMG.png');
	float: left;
	width: 16px;
	height: 62px;
}

/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(images/img.php.png) no-repeat bottom right} .cssbox{ /* intended total box width - padding-right(next) */ width:85px !important; /* IE Win = width - padding */ width: 70px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:20px auto} /* set the top-right image */ .cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} /* set the top-left image */ .cssbox_head h2{ background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 15px 40px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ .cssbox_body{ background-position:bottom left; margin-right:25px; /* interior-padding right */ padding:25px 0 15px 0px;width: 100px;} /* mirror .cssbox_head right/left */ 

/********** ENGAGE PAGES *****************/
#kse {padding: 0; margin: 0 0 15px 0; width: 900; height: 556px; background-color: #000000;}
#engage_topcontent {
	margin: 2px 0 0 12px;
	padding: 0;
	width:990px;
	height: auto;
	background-color: #FFFFFF;
}
#export_button {float: left;padding: 0 0 5px 0;margin: 0 15px 0 50px;}
#member_nameENG {font-size: 14px; color: #5F2B0B; padding: 0;margin: 5px 0 5px 5px;}
#member_boxENG {border: 1px solid #A3BCCE; width: 242px; height: auto;padding: 0;margin:0 0 10px 0;}

/**member buttons social networking****/
#member_social_icons {
	width: 190px;
	height: 52px;
	padding:0;
	margin: 0px 5px 0 0px;
	border: none;
	float: left;
}

#member_social_icons ul{
padding: 0;
margin: 0px 0 0 0px;
height: auto;
width: auto;
float: left;
}

#member_social_icons ul li{
list-style: none;
display: inline;
float: left;
}

#member_social_icons ul li a{
padding: 14px 5px 0 0px;
text-decoration: none;
}

#engage_headers {padding: 0;margin: 10px 0 0 0;}
#engage_headers ul{
padding: 0;
margin: 0;
height: auto;
width: auto;
}

#engage_headers li{
list-style: none;
display: inline;
}

#engage_headers ul li {
padding: 0 0px 3px 0px;
margin: 0;
text-decoration: none;
float: left;
}

#engage_headers.pointer ul li {cursor:pointer;}
.engage_video_item {
	width: 242px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0 1px 0;
	overflow: hidden;
}

/********REMIX ROOM PAGES ***********************/
.remix_feature_item {
	 width: 328px;
	 height: 321px;
	 color: #5F2B0B;
	 float: left;
	 margin: 0;
	 padding: 0;
	 background-color: #CCCCCC;
}
div.remix_feature_item div.img { margin:0;padding: 0; width: 320px; height: 188px;}
div.remix_feature_item div.title {
	color: #f63410;
	margin: 20px 10px 10px 20px;
	font-size: 14px;
	height: 17px;
	font-weight: bold;
}
div.remix_feature_item div.copy {
	padding: 0;
	margin: 10px 10px 10px 20px;
	height: 48px;
	font-size: 12px;
	line-height: 15px;
}
div.remix_feature_item div.button {
	padding: 0;
	margin:0;
	width: 328px;
	height: 27px;
	text-decoration: none;
	border: none;
}
.text_headersCol2 {width: 234px;height: 14px; margin:0 0 1px 0;padding: 1px 5px 0px 5px; font-size: 11px; line-height: 13px; background-color: #330000;color: #FFFFFF;}

.text_headersCol2 a {
	color:#F00EE8;
	text-decoration: none;
}

.col3_data_item {
	width: 480px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0 1px 0;
}

.col3_data_set {
	float: left;
	padding: 0 0 5px 0;
	margin: 0 5px 0 0;
}

.col3_data_set .feed_copy {
	width: 460px;
}

.item_thumb {
	float: left;
	padding: 0;
	margin: 10px 10px 0px 10px;
}

.partner_name {
	width: 380px;
	color: #CA0145;
	text-transform: uppercase;
	vertical-align: top;
	padding: 0;
	margin: 3px 0 5px 0;
	border: none;
}
.partner_copy {
	color: #000000;
	width: 380px;
	height: 50px;
	overflow: hidden;
	padding: 0 0 3px 0;
	margin: 0;
	border: none;
}
.feed_date {
	color: #CA0145;
	vertical-align: top;
	padding: 0;
	margin: 2px 2px 5px 10px;
}
.feed_copy {
	color: #000000;
	width: 477px;
	padding: 0 5px 0 0;
	margin: 0 0px 0 10px;
	border: none;
}
.feed_title a {
	color: #CA0145;
	vertical-align: top;
	text-decoration: none;
	margin: 4px 2px 5px 10px;
	padding: 0;
}

.feed_more a {
	color: #CA0145;
	text-decoration: none;
	margin:  0 2px 0 10px;
	padding: 0;
}

.rightcol_video_item{
	width:734px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 10px 1px 10px;
}

/*landing*/

.highlightHdr { width: 235px; color: #FFFFFF; font-size: 12px; height: 25px; padding: 0 0 0 8px; margin: 0px; background-color: #330000; line-height:25px;}
.highlight_copy {width: 260px; padding: 0; margin: 0 0 4px 3px; color: #FFFFFF;}
.highlights_divider {margin:0;padding:0 0 0 1px; width: 1px; height: 5px; float: left; background-color: #FFFFFF;}

/*showcase*/
.showcaseExtra {background-color: #d8d0cc;margin-bottom: 8px;height: 135px;}
.showcaseExtra a {color: #ca0046;text-decoration: none; line-height: 18px; font-weight: bold;margin-left: 10px;width: 224px;}

/*project*/
#channelProjectTop {margin-top:1px; margin-left:12px;float:left; width: 990px; height: 330px; background-color: #2E0000;}
#channelProjectContent { width: 990px; height: 330px; vertical-align: bottom; margin: 0px; padding: 0;}
#channelProjectCopy { width: 950px; height: 140px; color: #FFFFFF; float: left; margin: 140px 0 0 25px; padding: 0;}
#channelProjectTitle { width: 950px; font-size: 25px; margin: 0; padding: 0 0 25px 0;}
#channelProjectText { width: 950px; font-size: 14px; line-height: 18px; margin: 0; padding:0 0 25px 0;}

.fullcolwith_ad_video_item {
	width:731px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 10px 1px 0px;
}
/********** FOR PRODUCER PAGES **************/
.col1_data_item {
	width: 242px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0 1px 0;
}

.col1_data_set {
	float: left;
	padding: 0 0 5px 0;
	margin: 0 5px 0 0;
}

.col1_data_set .feed_copy {
	width: 200px;
}

#project_title { color: #CE1152; padding: 0; margin: 10px 10px 10px 10px; text-transform: uppercase; font-size: 14px;}
#project_copy { color: #000000; padding: 0; margin: 10px 5px 10px 10px;}
#project_divider{ width: 481px; border-bottom: solid 2px #cccccc; padding: 15px 0 0 0; margin:0 0 1px 0;clear: both;}
.producerProjectTitle {margin: 10px 10px 4px 10px;}
.producerProjectTitle a {text-decoration: none; color: #602b0f;}
.producerButton {
	width: 238px; 
	height: 26px;
	border: 1px solid #cccccc;
	background-color: #cccccc;
	margin: 0 0 3px 0;
	padding: 0 0 0 5px;
	clear: both;
	text-align: left;
	font-size: 12px;
	line-height: 30px;
	color: #602b0f;
}
	
.producerButton a {
	color: #602b0f;
	text-decoration: none;
}

.producerButton.click {
	background: url('../images/default_style/global/rightColLinkBG_gray.png') repeat-x;
}

#feedTextHeaderCol1 {
	width: 238px; 
	height: 38px;
	border: 1px solid #330000;
	background-color: #330000;
	color: #FFFFFF;
	margin: 0 0 3px 0;
	padding: 0 0 0 5px;
	clear: both;
	text-align: left;
	font-size: 14px;
	line-height: 38px;
}
	
#feedTextHeaderCol1 a {
	color: #FFFFFF;
	text-decoration: none;
}

.textHeaderCol2med {
	width: 475px; 
	height: 20px;
	border: 1px solid #330000;
	background-color: #330000;
	margin: 0 0 3px 0;
	padding: 0 0 0 5px;
	clear: both;
	text-align: left;
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
}

.textHeaderCol2med a {
	color: #FFFFFF;
	text-decoration: none;
}

.horiz_viditem_spacer {height: 132px; width: 5px; margin: 0; padding: 0;border:none;float: left;}
.horiz_video_item {
	width: 155px;
	height: 132px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0px 1px 0;
	float: left;
}
/*0px 10px 5px 5px*/
.horiz_video_item .video_item_thumb { margin: 0px; padding: 0;}
.horiz_video_item .video_item_name { margin: 0 0 0 3px;}
.horiz_video_item .video_item_desc { margin: 0 0 0 3px;}
.video_item_name {color: #7c2b2b;}
.video_item_name a {color: #7c2b2b; font-weight: normal;}
.video_item_desc a {color: #7c2b2b; font-weight: normal;}
.video_item_desc {color: #999999;}
.video_item_tags, .video_item_tags a {color: #999999;margin-top: 6px;}
.video_item_desc.small .video_item_name.small {width: 135px;}


.video_item_desc.medium_plus .video_item_name.medium_plus {width: 575px;}

.horiz_video_item.micro {width: 119px; margin-right: 1px;}
.horiz_video_item_meta_set.micro {width: 118px;}
.horiz_video_item_meta_set li.micro {width: 118px;}

.horiz_video_item_meta_set {
	width: 153px;
	height: auto;
	float: left;
	padding: 8px 5px 0 0;
	margin: 0;
	vertical-align: top;
	border: none;
}

.horiz_video_item_meta_set ul{
padding: 0;
margin: 0px 0px 2px 0px;
height: auto;
width: auto;
}

.horiz_video_item_meta_set li{
width: 153px;
list-style: none;
display: inline;
float: left;
}

.horiz_video_item_meta_set a{
padding: 0;
text-decoration: none;
}

.horiz_video_item_meta_set li.video_item_thumb { text-align: center;}
.horiz_video_item_meta_set li.video_item_name { padding-left: 23px; width: 90px;}
.horiz_video_item_meta_set li.video_item_rating { padding-left: 23px;}
/********** ABOUT PAGES *****************/
#about_nbpc_copy {font-size: 16px; line-height: 22px; padding: 0; margin: 0 0 0 5px;}
#copy2 {padding: 0; margin: 0 0 0 5px;}
#about_divider {
	clear: both;
	width: 477px; 
	height: 26px;
	background-color: #330000;
	margin: 25px 0 25px 0;
	padding: 0;
}

#nbpc_staffHdr, #about_nbpcHdr, #member_accountHdr, #supportHdr{
	width: 985px; 
	height: 38px;
	background-color: #330000;
	margin: 0 0 15px 0;
	padding: 0 0 0 5px;
	clear: both;
	text-align: left;
	font-size: 13px;
	line-height: 38px;
	color: #FFFFFF;	
	clear: both;
}

#supportHdr, #member_accountHdr {width: 477px;}
 
.staff_item, .support_item {
	width: 985px;
	height: 214px;
	border-bottom: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0 1px 0;
}


.support_item {width:480px; height: 250px; margin-top: 30px;}

.staff_item_thumb {
	width: 150px;
	height: 125px;
	float: left;
	padding: 10px 0 0 0;
	text-align: left;
	margin: 0;
	border: none;
}

.staff_item_meta_set {
	width: 790px;
	height: 135px;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 12px;
	margin-left: 10px;
	border: none;
}

.staff_item_meta_set ul{
padding: 0;
margin: 0;
}

.staff_item_meta_set ul li{
list-style: none;
}

.staff_item_name {color: #CC0045;}
.staff_item_title {color: #666666;}
.staff_item_contact {color: #FD3301;}
.staff_item_bio {padding: 0; margin: 15px 0 0 0;}

/************* PRESS PAGES *********************/
.topContentWide {
	margin:3px 0 0 12px;
	padding: 0 0 50px 0;
	width:990px;
	height:auto;
}

#press_topContent {
	border-bottom: 1px solid #999999;
}
.topHeaderWide, .topNavIndWide {
	width: 985px; 
	height: 38px;
	background-color: #330000;
	margin: 0 0 15px 0;
	padding: 0 0 0 5px;
	clear: both;
	text-align: left;
	font-size: 14px;
	line-height: 38px;
	color: #FFFFFF;	
}
.topNavIndWide { background-color:#3a1502; margin: 0 0 1px 0; padding: 0 0 0 15px; width: 975px;}
.introCopy {
	margin-left: 15px;font-size: 15px;line-height: 20px;
}
.pressColHdr {
	width: 244px; 
	height: 60px;
	background-color: #330000;
	margin: 0 0 0 0;
	padding: 5px 0px 0px 0px;
	clear: both;
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;	
}
.pressColHdr a {
	text-decoration: none;
	color: red;
	padding:0;
	margin: 35px 0px 0 10px;
}
.pressColHdr .hdrTitle {
	padding: 0;
	margin: 3px 0px 0 10px;
}
#releases_list, #events_list,#photos_list,#video_list { width: 242px; color: #000000; font-size: 11px; padding: 0px; margin: 0px;}
.press_item {width: 242px; height: 360px; border: 1px solid #999999; padding: 0; margin: 0;}
.press_img { width: 242px; height: 134px; padding: 0; margin: 0 0 10px 0;}
.press_title {width: 225px; font-size: 14px;color: #D6478A; line-height: 18px; margin:0 0 2px 10px; padding: 0;}
.press_text {width: 225px; padding: 0; margin: 0 0 4px 10px;}
.download_url a {text-decoration: none;color: #D6478A; padding: 0; margin: 0 0 0 10px;}
.share_url a {text-decoration: none;color: #D6478A; padding: 0; margin: 0px;float: left;}
.press_divider {margin:0;padding:0 5px 0 5px;}
.press_video_item {
	width: 242px;
	height: 83px;
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 0 0 1px 0;
}
/************* SHOP PAGES *********************/
.fullpagecol {
	float:left;
	width:994px;
	margin: 12px 0px 0 9px;
	padding: 0;
}
.wideColHdr {
	width: 994px; 
	height: 26px;
	margin: 0;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 26px;
	color: #FFFFFF;	
}
.wideColHdr .hdrTitle {
	padding: 0;
	margin: 0px 0px 0 10px;
}

.hdrTitle a {
	text-decoration: none;
	color: #3A1502;
}
.hdrTitle.white a {
	color: #FFFFFF;
}
.hdrTitle a:hover {
	color: #e4b83d;
}
.hdrTitle.current a {
	color: #e4b83d;
}
.wideColHdr a {
	color: #FFFFFF;
	text-decoration: none;
}
#downloadHdr {
	background-color:#B8003C;
}
#dvdHdr {
	background-color:#E80063;
}
#special_itemHdr {
	background-color:#3A1502;
}
.shop_more {float: right;margin-right: 10px;}
#download_products, #special_products,#dvd_products{ width: 990px; color: #000000; font-size: 11px; padding: 0px; margin: 0px;}
.subRowList { width: 990px; color: #000000; font-size: 11px; padding: 0px; margin: 0px;}

.shop_item {width: 299px; border: none; padding: 0; margin: 10px 0 45px 0; float: left;}
.product_img { width: 299px; height: 160px; padding: 0; margin: 0 0 10px 2px;}
.product_name {width: 260px; padding: 0; margin: 0 0 4px 3px;}
.add_url a, .add_url {text-decoration: none;color: #FF3105; padding: 0; margin: 0 0 0 3px;}
.shop_divider {margin:0;padding:0 0 0 3px; width: 43px; height: 5px; float: left;}

#product_detail .image{float: left; padding: 0; margin: 10px 0 10px 0;}
.product_meta {float: left;width:460px;margin: 25px 0 10px 20px; padding: 0; text-align: left;}
.product_meta .name {color: #df4285; font-size: 18px; font-weight: bold; line-height: 20px;}
.product_meta .producer {color: #999999; font-size: 15px;}
.product_meta .description {color: #333333; font-size: 14px; padding: 0;margin: 10px 0 0 0;}
.product_meta .price {font-weight: bold; padding: 0; margin: 10px 0 0 0;}
.product_cart_button { margin: 0; padding: 25px 0 0 0;}

 /******* SEARCH RESULTS PAGE ****************/
 
 .srch_groupingHdr {
	width: 956px; 
	height: 15px;
	background-color: #3a1502;
	margin: 0 0 1px 10px;
	padding: 0 0 0 20px;
	clear: both;
	text-align: left;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.srch_groupingHdr a {
	color: #FFFFFF;
	text-decoration: none;
}

/******** MEMBER PAGES ************************/
#quote_box {
	width: 460px;
	height: 50px;
	border: 1px solid #C8C8C8;
	padding: 5px 10px 10px 10px;
	margin: 0 0 15px 0;		
}

#member_accountHdr {font-size: 13px; width: 477px; margin-bottom: 5px;}

#resetDisplay,#dataDisplay {margin: 5px 0 0 85px;color:#F00;}
