* h1,
* h2,
* h3,
* h4,
* h5,
* h6,
* p,
* address,
* ul,
* ol,
* li,
* form,
* dl,
* dt,
* dd,
* div,
* table,
* tr,
* th,
* td{
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	text-align: left;
	text-decoration: none;
	float: none;
	display: block;
}

* span,
* a,
* abbr,
* em,
* strong,
* img{
	border: none;
	font-style: normal;
	text-decoration: none;
	display: inline;
}



body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	font-family: "Arial",verdana,helvetica,sans-serif;
	color : #000000;
	text-align: center;
}

a
{
	cursor: pointer;
}
a span
{
	cursor: pointer;
}

#pageDiv 
{
	width: 928px;
	margin: auto;
	position: relative;
}
#pageDiv2
{
	position: relative;
}


#headerUtilityDiv 
{
	height: 30px;
	background: #000000;
	margin: 0;
	padding: 0; 
	vertical-align: top;
}

#headerIdentityDiv 
{
	z-index: 1;
	height: 100px;
}

#headerAdDiv 
{
	height: 90px;
}

#primaryNavigationDiv 
{
	height: 20px;
	overflow: hidden;
}

#primaryContentDiv  
{
		
}
#primaryContentDiv2
{
	padding-bottom: 40px;
}
#primaryContentClearingDiv
{
	clear: both;
}



#secondaryContentDiv  
{
		
}
#secondaryContentDiv2
{
	padding-bottom: 40px;
}
#secondaryContentClearingDiv
{
	clear: both;
}




#footerAdDiv 
{
	height: 90px;
}




#utilityNavigation
{
	display: block;
	margin: 0;
	padding: 0 0 0 5px;
	height: 30px;
	float: left;
}
#utilityNavigation ul 
{
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}
#utilityNavigation ul li 
{
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	float: left;
	height: 25px;
	background: #000000 url(../img/color/menu_delimiter_959595.gif) no-repeat right 5px;
}
#utilityNavigation ul li.last
{
	background: none;
}
#utilityNavigation ul li a 
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 0 0 5px 0;
}
#utilityNavigation ul li a span
{
	display: block;
	margin: 0;
	padding: 3px 15px 5px 15px;
	font-size: 11px;
	font-weight: bold;
}
#utilityNavigation ul li a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#utilityNavigation ul li a:hover span {
	text-decoration: underline;
}
#utilityNavigation ul li.first a
{
	color: #Af0601;
}
#utilityNavigation ul li.first a:hover
{
	color: #Af0601;
}

#utilityNavigation li.expanded
{
	background: #393939;
}
#utilityNavigation li.expanded a
{
	background: #393939 url(../img/color/cor_tl_393939_0.gif) no-repeat left top;
}
#utilityNavigation li.expanded a:hover
{
	text-decoration: underline;
}
#utilityNavigation li.expanded a:hover span
{
	text-decoration: underline;
}
#utilityNavigation li.expanded a span
{
	background: url(../img/color/cor_tr_393939_0.gif) no-repeat right top;
}
#utilityNavigation dl.level1
{
	display: none;
}
#utilityNavigation .register		
{
	display: block;
}
#utilityNavigation .login		
{
	display: block;
}
#utilityNavigation .updateProfile		
{
	display: none;
}
#utilityNavigation .logout		
{
	display: none;
}


#searchForm
{
	height: 30px;
	width: 250px;
	padding: 0;
	margin: 0;
	float: right;
}
#searchForm dt
{
	display: block;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	margin: 8px 8px 0 0; 
}
#searchQuery
{
	margin: 5px 0 0 0;
	border: inset 1px;
	height: 15px;
	padding-left: 4px;
	float: left;
	width: 150px;
}
#searchButton
{
	background: url(../img/color/button_go_D2130C.gif) no-repeat;
	border: none;
	cursor: pointer;
	margin: 6px 5px 0 3px; 
	color: #D2130C;
	width: 32px;
	height: 17px;
	font-size: 1px;
	display: block;
	float: left;
}



div.utilDropMenu
{
	display: none;
	position: absolute;
	z-index: 20 !important;
	background: #393939;
}
div.expanded
{
	display: block !important;
}
div.utilDropMenu a
{
	display: none;
}
div.utilDropMenu dl.level1
{
	position: relative;
	display: block;
}
div.utilDropMenu dl.level1 ul
{
	display: block;
	margin: 5px 0px 5px 0px;
}
div.utilDropMenu dl.level1 li
{
	float: none;
	display: inline;
}
div.utilDropMenu dl.level1 li a
{
	color: #FFFFFF;
	width: 160px;
	background: #393939;
	display: block;
	height: 24px;
	
}
div.utilDropMenu dl.level1 li a:hover
{
	color: #FFFFFF;
	background: #Af0601;
}
div.utilDropMenu dl.level2
{
	display: none;
}
div.utilDropMenu dl.level1 li a span
{
	font-size: 11px;
	font-weight: bold;
	padding: 6px 10px 0 10px;
	display: block;
}




#footerNavigationDiv
{
	float: left;
	clear: both;
	background: url(../img/color/footer_left_0_F.gif) no-repeat left top;
}
#footerNavigationDiv1
{
	background: url(../img/color/footer_right_0_F.gif) no-repeat right top;
}
#footerNavigationDiv2
{
	width: 922px;
	height: 23px;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	text-align: center;
	background: #000000;
	overflow: hidden;
}
#footerNavigationDiv2 ul 
{
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	list-style: none;
}
#footerNavigationDiv2 ul li 
{
	height: 22px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
	
}
#footerNavigationDiv2 ul li.last
{
	background: none;
}
#footerNavigationDiv2 ul li a 
{
	height: 22px;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	display: inline-block;
	text-transform: lowercase;
	background: #000000 url(../img/color/menu_delimiter_959595.gif) no-repeat right 2px;
}
#footerNavigationDiv2 ul li.last a
{
	background: none;
}
#footerNavigationDiv2 ul li a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#footerNavigationDiv2 ul li a:hover span {
	text-decoration: underline;
}
#footerNavigationDiv2 ul li.first a
{
	float: left;
	color: #Af0601;
	font-weight: bold;
	text-transform: none;
	padding: 0 0 0 15px;
	background: url(../img/color/leftarrow_AF0601.gif) no-repeat left 1px;
}
#footerNavigationDiv2 ul li.first a:hover
{
	text-decoration: underline;
	color: #Af0601;
	text-transform: none;
}
#footerNavigationDiv2 ul li.first a:hover span
{
	text-decoration: underline;
}





#footerLinksDiv 
{
	
	clear: both;
}
#footerLinksDiv dt
{
	display: none;
}
#footerLinksDiv ul
{	
	float: right;
	list-style: none;
	margin: 6px 0 0 0;
	padding: 0;
}
#footerLinksDiv li
{
	float: left;
	
	padding: 0 15px 0 15px;
	display: inline;
	background: url(../img/color/menu_delimiter_333333.gif) no-repeat right 2px;
}
#footerLinksDiv li.last
{
	background: none;
}
#footerLinksDiv li a
{
	color: #000000;
	padding: 0 0 0 0;
	display: inline;
}
#footerLinksDiv li a:hover
{
	text-decoration: underline;
}
#footerLinksDiv li a:hover span
{
	text-decoration: underline;
}
#footerLinksDiv .level1
{
	display: none;
}








#FluxHelper
{
    display:block;
    height:0px;
}


dl.socialMenu
{
	margin: 10px 0 0 0;
}
dl.socialMenu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
dl.socialMenu ul li
{
	float: left;
	display: block;
	cursor: pointer;
}
dl.socialMenu a
{
	display: block;
	padding: 6px 10px 6px 24px;
	color: #7A1C1A;
	font-size: 10px;
	font-weight: bold;
}
dl.socialMenu a span
{
	display: block;
}
dl.socialMenu a:hover
{
    text-decoration: underline;  
}
dl.socialMenu a:hover span
{
    text-decoration: underline;  
}
dl.socialMenu .sendToFriendLink
{
	background: url(../img/soc_email.gif) no-repeat 0px 0px;
}
dl.socialMenu .printerFriendlyLink
{
	background: url(../img/soc_print.gif) no-repeat 0px 0px;
}
dl.socialMenu .discussNowLink
{
	background: url(../img/soc_discuss.gif) no-repeat 0px 0px;
}
dl.socialMenu .diggLink
{
	background: url(../img/soc_digg.gif) no-repeat 0px 0px;
}
dl.socialMenu .deliciousLink
{
	background: url(../img/soc_delicious.gif) no-repeat 0px 0px;
}



.article dl.socialMenu li
{
	padding: 10px 0 0 8px;
}
.article dl.socialMenu .diggItem
{
	border: solid 1px #CBCBCB;
	border-right: none;
	height: 36px;
}
.article dl.socialMenu .diggLink
{
	background: none;
	padding-top: 0px;
	padding-left: 6px;
	width: 20px;
	height: 20px;
}
.article dl.socialMenu .diggLink span
{
	display: none;
	
}
.article dl.socialMenu .deliciousItem
{
	border: solid 1px #CBCBCB;
	border-left: none;
	height: 36px;
}
.article dl.socialMenu .deliciousLink
{
	background: none;
	padding-top: 0px;
	padding-left: 6px;
	width: 20px;
	height: 20px;
}
.article dl.socialMenu .deliciousLink span
{
	display: none;
	
}




div.galleryPlayer div.galleryTitleDiv
{
	display: none;
}

div.galleryPlayer div.viewAndRatingDiv
{
	background: url(../img/cog_gallery_bg_middle.jpg) repeat-y;
}
div.galleryPlayer div.viewAndRatingDiv1
{
	background: url(../img/cog_gallery_bg_top.jpg) no-repeat left top;
}
div.galleryPlayer div.viewAndRatingDiv2
{
	width: 728px; 
	height: 438px;
	display: block;
	background: url(../img/cog_gallery_bg_bottom.jpg) no-repeat left bottom;
}

div.galleryPlayer div.viewAndRatingDiv div.viewPicDiv
{
	float: left;
	display: inline;
	width: 536px;
	height: 400px;
	margin: 7px 0px 0px 7px; 
	text-align: center;
}
div.galleryPlayer div.viewAndRatingDiv div.viewPicDiv img
{
	
}


div.galleryPlayer div.viewAndRatingDiv div.detailsDiv
{
	float: right;
	display: inline;
	width: 175px;
	margin: 7px 5px 0px 0px;
}


div.galleryPlayer div.ratingDiv
{
	clear: both;
	width: 540px;
	height: 31px;
}
div.galleryPlayer .ratingActionDiv
{
	margin: 5px 0 0 5px;
	color: #000000;
	float: left;
	display: block;
	font-weight: bold;
}
div.galleryPlayer .ratingActionDiv span
{
	float: left;
	margin: 3px 0 0 0;
	display: block;
}
div.galleryPlayer .starRatingDiv
{
	float: left;
	padding: 0;
	margin: 0 0 0 12px;
	display: block;
}
div.galleryPlayer .starList
{
	padding: 0;
	margin: 0;
	list-style: none;
	cursor: pointer;
}
div.galleryPlayer .starList li
{
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
div.galleryPlayer .starList li a
{
	margin: 0;
	padding: 0 4px 0 0;
	display: block;
}
div.galleryPlayer .starList li a img
{
	padding: 0 4px 0 0;
	margin: 0;
}


div.galleryPlayer div.ratingResultDiv
{
	display: none;
	color: #000000;
	float: right;
	margin: 0;
	padding: 8px 12px 0 0;
}
div.galleryPlayer div.ratingResultDiv span
{
}
div.galleryPlayer .aveRatingSpan
{
	font-weight: bold;
	margin: 0 0 0 10px;
}

div.galleryPlayer div.relatedGalleriesDiv
{
	
	clear: both;
}

div.galleryPlayer div.navDiv
{
	width: 162px;
	height: 21px;
	display: block;
	padding: 0;
	margin: 11px 0 0 5px;
}
div.galleryPlayer .navButton
{
	width: 74px;
	height: 21px;
	display: block;
	color: #C01D2E;
	background: #EEEEEE url(../img/cog08_gallery_flipbook_button.jpg) no-repeat left top; 
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
div.galleryPlayer a.navButton:hover
{
	color: #FFFFFF;
	background: #C01D2E url(../img/cog08_gallery_flipbook_buttonOn.jpg) no-repeat left top;
}
div.galleryPlayer .navButton span
{
	display: block;
	margin: 5px 0 0 0;
}
div.galleryPlayer .navLeft
{
	float: left;
}
div.galleryPlayer .navRight
{
	float: right;
}
div.galleryPlayer div.navDiv span.disabled
{
	display: none;
}

div.galleryPlayer .viewAll
{
	display: block;
	margin: 12px 0 0 5px;
	color: #C01D2E;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.galleryPlayer .viewAll:hover
{
	text-decoration: underline;
}
div.galleryPlayer .indexAndCount
{
	margin: 8px 0 0 5px;
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: bold;
}

div.galleryPlayer .entryTitle
{
	margin: 15px 0 0 5px;
	color: #000000;
	display: block;
	font-size: 16px;
	font-weight: bold;
}

div.galleryPlayer .teaserTextDiv
{
	margin: 15px 0 0 5px;
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: normal; 
	line-height: 1.4;
}


div.galleryPlayer div.moreAboutDiv
{
	margin: 30px 0 0 3px;
	width: 169px;
	background: #F0F0F0;
	padding: 0 0 12px 0;
	float: none;
}
div.galleryPlayer div.moreAboutDiv div.moreAboutTitle
{
	padding: 8px 0 0 8px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	display: block;
}
div.galleryPlayer div.moreAboutDiv ul
{
	padding: 5px 5px 5px 8px;
	margin: 0;
	list-style-type: none;
	display: block; 
}
div.galleryPlayer div.moreAboutDiv ul li
{
	padding: 5px 0 5px 0px;
	margin: 0;
	display: block;	
}
div.galleryPlayer div.moreAboutDiv ul li a
{
	margin: 0;
	padding: 0;
	display: block;
	color: #C01D2E;
	text-decoration: none;
}
div.galleryPlayer div.moreAboutDiv ul li a:hover
{
	text-decoration: underline;
}
div.galleryPlayer div.moreAboutDiv ul li a:hover span
{
	text-decoration: underline;
}


div.galleryPlayer div.thumbViewDiv
{
	background: url(../img/cog_gallery_bg_middle.jpg) repeat-y;
}
div.galleryPlayer div.thumbViewDiv1
{
	background: url(../img/cog_gallery_bg_top.jpg) no-repeat left top;
}
div.galleryPlayer div.thumbViewDiv2
{
	width: 728px; 
	display: block;
	background: url(../img/cog_gallery_bg_bottom.jpg) no-repeat left bottom;
	padding: 5px;
}
div.galleryPlayer div.thumbViewDiv2 div.thumbDiv
{
	float: left;
	display: block;
	width: 80px;
	height: 60px;
	padding: 0;
	margin: 7px;
}
div.galleryPlayer div.thumbViewDiv2 div.thumbDiv1
{
	text-align: center;
}
div.galleryPlayer div.thumbDiv a img
{
	margin: 2px;
}
div.galleryPlayer div.thumbDiv a:hover img
{
	border: solid 2px red;
	margin: 0;
}
div.galleryPlayer div.thumbViewDiv2 div.thumbDivMouseOver a img
{
	border: solid 2px red;
	margin: 0;
}
div.galleryPlayer div.thumbViewDiv2 div.thumbClearer
{
	clear: both;
}

div.galleryPlayer div.starList a
{
	display: none;
}
div.galleryPlayer div.starList
{
	cursor: pointer;
}
div.galleryPlayer div.starList ul
{
	cursor: pointer;
}
div.galleryPlayer div.starList ul li
{
	cursor: pointer;
}
div.galleryPlayer div.starList ul li div
{
	cursor: pointer;
}
div.galleryPlayer div.starList *
{
	cursor: hand;
}
div.galleryPlayer div.starDiv
{
	top: -2px;
	position: relative;
	display: block;
	width: 23px;
	height: 19px;
	cursor: pointer;
}

div.galleryPlayer div.ratingStarMouseOver
{
	background: url(../img/color/star19_AF0601_F.gif);
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 19px;
	height: 19px;
	display: none;
}
div.galleryPlayer div.ratingStarSelected
{
	background: url(../img/color/star19_AF0601_F.gif);
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 19px;
	height: 19px;
	display: none;
}
div.galleryPlayer div.ratingStarNotSelected
{
	background: url(../img/color/disc9-19_50_0.gif);
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 19px;
	height: 19px;
	display: none;
}




div.commentsDiv
{
	width: 728px;
	overflow: hidden;
	margin: 10px 0 0 0;	
	padding: 0 0 10px 0;
}
div.commentsDiv1
{
	
}
div.commentsDiv2
{
	padding: 10px 30px 20px 30px;
	position: relative;	
}

div.commentsDiv dl.commentsHeader
{
	
}
div.commentsDiv dl.commentsHeader p
{
	font-size: 12px;
	padding: 10px 10px 10px 0;
}
div.commentsDiv dl.commentsHeader a
{
	text-decoration: none;
}
div.commentsDiv dl.commentsHeader a:hover
{
	text-decoration: underline;
}
div.commentsDiv dl.commentsHeader dt
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
div.commentsDiv hr
{
	visibility: hidden;
	height: 8px;
	display: block;
	padding: 0;
	margin: 0;
	border: none;
}
div.commentsDiv div.hrDiv
{
	display: block;
	clear: both;
	height: 8px;
	width: 678px;
	border: none;
	margin: 10px 0px 10px 0px;
}


dl.commentList
{
	margin: auto;	
}
dl.commentList dt
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
dl.commentList dl.comment
{
	padding: 0;
	margin: 0;
	clear: both;
	display: block;
}
dl.commentList dl.comment dt
{
	display: none;
}
dl.commentList dl.comment dd
{
	padding: 0;
	width: 630px;
}
dl.commentList dl.comment h3.member
{
	display: block;
	float: left;
	clear: left;
	padding: 20px 10px 15px 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;	
}
dl.commentList dl.comment p.dateTime
{
	display: block;
	float: left;
	padding: 20px 0 15px 0;
	margin: 0;
	font-size: 12px;
}
dl.commentList dl.comment p.text
{
	clear: left;
	display: block;
	float: left;	
	padding: 15px;
	margin: 0;
	width: 600px;
}

dl.commentList .navigation dd div.navLinks {        
    float: right;
    margin-right: 25px;    
}

dl.commentList .navigation.bottom dd div.navLinks {    
    margin-top: 20px;    
}

dl.commentList .navigation dt{    
    display: none;    
}

dl.commentList .hidden {        
    display: none;    
}

dl.commentList .visible {    
    display: block;    
}

dl.commentList dl.comment.hidden {        
    display: none;    
}

dl.commentList dl.comment.visible {    
    display: block;    
}





#pageAdDiv
{
	background: #000000 url(http://www.bet.com/WebApplications/betRoot/images/extended2/controls/ColumnAd/Ad_Header_300.gif) no-repeat 0px 0px;
	padding: 10px 0 0 0;
}



#videoPlayerDiv
{
	display: block;
	width: 510px;
	height: 430px;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
}
#videoPlayerDiv1
{
	display: block;
	margin: 0px 10px 0px 10px;
	padding: 10px 0 0 0;
}

#videoCoAdDiv
{
	display: none;
}

#videoCoAdDiv dl
{
	display: block;
	width: 180px;
	height: 165px;
	background: #000000 url(/WebApplications/betRoot/includes/base/img/color/ad_header_180x150_C9_0.gif) no-repeat;
	margin: auto;
	
	margin: 13px 20px 0 10px;
}
#videoCoAdDiv dt
{
	display: block;
	visibility: hidden;
	height: 15px;
	background: #000000;
	color: #FFFFFF;
	font-size: 9px;
	text-align: right;
	text-transform: uppercase;
}

#videoCoAdDiv dl dd
{
	display: block;
	width: 180px;
	height: 150px;
}

#videoDetailsDiv dl
{
}

#videoDetailsDiv dl.title
{
	margin: 30px 0 0 0;
	padding: 0 20px 0 10px;
}
#videoDetailsDiv dl.title dd
{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}

#videoDetailsDiv dl.description
{
	margin: 10px 0 20px 0;
	padding: 0 20px 0 10px;
}
#videoDetailsDiv dl.description dd
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-transform: none;
	line-height: 1.3;
}



#primaryContentDiv div.twoThirdsColLeft
{
	display: block;
	overflow: hidden;
	width: 510px;
	padding: 0;
	margin: 0;
}

div.twoThirdsColLeft div.barkerBlockListDiv2
{ 
	margin: 0;
	width: 484px;
	padding-left: 13px;
	padding-top: 10px;
}

#primaryContentDiv div.oneThirdColRight
{
	display: block;
	overflow: hidden;
	width: 218px;
	padding: 0;
	margin: 0;
}


dl.barkerList dl.selected
{
	background: #DDDDDD;
}
dl.barkerList dl.selected h3
{
	color: #FFFFFF;
}
dl.barkerList dl.selected p.description
{
	color: #FFFFFF;
}
dl.barkerList dl.selected a.actionLink
{
	color: #FFFFFF;
}

dl.barkerBlockList dl.selected
{
	background-image: url(/WebApplications/betRoot/includes/theme/hon2008/img/beth08_Homebarker_rollover.jpg);
}


div.oneThirdColRight
{
	background: #FFFFFF;
	height: 430px;
}


#lineupTitlesDiv .barkerList dl
{
	position: relative;
}
#lineupTitlesDiv .barkerList dl div.barkerThumbOverlayVideo
{
	top: 10px;
	left: 10px;
	width: 17px;
	height: 17px;
	position: absolute;
	display: block;
	background: url(/WebApplications/betRoot/includes/base/img/barkerThumbOverlay_Video.png) no-repeat;
}




div.clearFloats
{
	clear: both;
}


div.ballotFormDiv
{
	width: 720px;
	margin: 0;
	padding: 0px 0 30px 0;
}
div.ballotHeader
{
	background: #000000;
	color: #FFFFFF;
	text-align: center;
	padding: 10px 25px 20px 25px;
	margin: 0 0 5px 0;
}
div.ballotFooter
{
	background: #000000;
	color: #FFFFFF;
	text-align: center;
	padding: 10px 25px 20px 25px;
	margin: 0 0 5px 0;
}
div.ballotHeader h2
{
	text-transform: uppercase;
	font-size: 22px;
	font-family: Arial;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
}
div.ballotHeader p
{
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	padding: 0;
	margin: 0;
}
div.ballotBody
{
	padding: 20px 0 10px 7px;
	background: #FFFFFF;
}



div.ballotFormDiv dl
{
	display: block;
	padding: 0;
	margin: 0;
}
div.ballotFormDiv dl dt
{
	display: none;
}
div.ballotFormDiv dl dd
{
	display: block;
	float: none;
	padding: 0;
	margin: 0;
}

div.ballotFormDiv dl.category
{
	padding: 0;
	margin: 0 6px 25px 6px;
	float: left;
	display: inline;
	list-style-type: none;
	line-height: normal;
}
div.ballotFormDiv dl.category dt
{
	display: none;
}
div.ballotFormDiv dl.category dl.name dd
{
	padding: 0;
	margin: 2px 0 0 10px;
	height: 20px;
	width: 300px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
}

div.ballotFormDiv dl.category dl.nominees
{
	display: block;
	padding: 1px;
	margin: 0;
	overflow: hidden;
	border: solid 1px #C8C8C8;
	background: #FFFFFF;
}
div.ballotFormDiv dl.category dl.nominees dd
{
	display: block;
	padding: 0;
	margin: 0;
	width: 337px;
}
div.ballotFormDiv dl.altRow dl.nominees
{
	background: #F0F0F0 !important;
}


div.ballotFormDiv dl.category dl.nominees div.clearFloats
{
	
	height: 1px;
	display: block;
}

div.ballotFormDiv dl.category dl.nominee
{
	background: none;
	cursor: pointer;
	height: 37px;
	width: 331px;
	padding: 0;
	margin: 0 0 0 3px;
	position: relative;
}
div.ballotFormDiv dl.category dl.first
{
	margin-top: 3px !important;	
}
div.ballotFormDiv dl.category dl.last
{
	margin-bottom: 3px !important;	
}
div.ballotFormDiv dl.category dl.nominee dd
{
	background: none;
	width: 329px;
	height: 35px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1px;
	left: 1px;
	display: block;
	overflow: hidden;
}
div.ballotFormDiv dl.category dl.mouseOver
{
	background: #BAC9CD !important;
}
div.ballotFormDiv dl.category dl.mouseOver dd
{
	background: #D7EDF3 !important;
}
div.ballotFormDiv dl.category dl.selected
{
	background: #76939C !important;
}
div.ballotFormDiv dl.category dl.selected dd
{
	background: #AFDBE8 !important;
}

div.ballotFormDiv dl.category dl.altRow dl.mouseOver
{
	background: #AFBEC2 !important;
}
div.ballotFormDiv dl.category dl.altRow dl.mouseOver dd
{
	background: #CBE1E7 !important;
}
div.ballotFormDiv dl.category dl.altRow dl.selected
{
	background: #6F8D95 !important;
}
div.ballotFormDiv dl.category dl.altRow dl.selected dd
{
	background: #A5D1DE !important;
}


div.ballotFormDiv dl.category dl.nominee dl.name dd
{
	padding: 0;
	margin: 0;
	width: 300px;
	height: 29px;
	overflow: hidden;
	position: absolute;
	left: 24px;
	top: 4px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
div.ballotFormDiv dl.category dl.nominee dl.selector dd
{
	width: 18px;
	padding: 0;
	margin: 1px;
	position: absolute;
	left: 0px;
	top: 0px;
}

div.ballotFormDiv dl.submitBallotForm
{
	text-align: center;
	width: 339px;
	margin: 0 8px 25px 7px;
	float: left;
}
div.ballotFormDiv dl.submitBallotForm h3
{
	color: #FF04AC;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 25px 20px 10px 20px;
	text-align: center;
}
div.ballotFormDiv dl.submitBallotForm .footnote
{
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	margin: 20px;
}
div.ballotFormDiv dl.submitBallotForm .textbox
{
	display: block;
	margin: 15px auto 10px auto;
	text-align: left;
	width: 250px;
	color: #000000;
}
div.ballotFormDiv dl.submitBallotForm .emptyTextbox
{
	color: #666666;
	background: #FFFFFF;
}
div.ballotFormDiv dl.submitBallotForm .submitButton
{
	width: 111px;
	height: 22px;
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/beta08_onlineballot_submission_button.jpg) no-repeat;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 0px;
	text-align: right;
	color: #187B9B;
	overflow: hidden;
	cursor: pointer;
	margin: 5px 0 13px 193px;
}
div.ballotFormDiv dl.submitBallotForm .submitButton:hover
{
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/beta08_onlineballot_submission_buttonRollover.jpg) no-repeat;
	
}



div.ballotViewDiv
{
	width: 720px;
	margin: 0;
	padding: 0px 0 30px 0;
}
div.ballotViewDiv div.ballotHeader
{
	color: #FFFFFF;
	text-align: center;
	padding: 0px 25px 20px 25px;
	margin: 0 0 0 0;
	background: none;
}
div.ballotViewDiv div.ballotHeader .actionList
{
	float: right;
	padding: 0 10px 5px 0;
	list-style-type: none;
}
div.ballotViewDiv div.ballotHeader .actionList .printAction
{
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/icon_print.gif) no-repeat;
	padding: 2px 10px 2px 20px;
}
div.ballotViewDiv div.ballotHeader .actionList .emailAction
{
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/icon_email.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
div.ballotViewDiv div.ballotHeader .actionList a
{
	color: #FEDC00;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
div.ballotViewDiv div.ballotHeader .actionList .printAction a:hover
{
	text-decoration: underline;
}



div.ballotViewDiv div.ballotTitleDiv
{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	clear: both;
}
div.ballotViewDiv div.ballotTitleDiv dl.logo
{
	margin: 0;
	padding: 0;
}
div.ballotViewDiv div.ballotTitleDiv dl.legend dd
{
	padding: 10px 0 10px 15px;
}
div.ballotViewDiv div.ballotTitleDiv dl.title dd
{
	padding: 10px 0 10px 15px;
	font-size: 20px;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
}

div.ballotViewDiv div.ballotBody
{
	margin: 0;
	padding: 10px 0 10px 3px;
	background: #FFFFFF;
}




div.ballotViewDiv dl
{
	display: block;
	padding: 0;
	margin: 0;
}
div.ballotViewDiv dl dt
{
	display: none;
}
div.ballotViewDiv dl dd
{
	display: block;
	float: none;
	padding: 0;
	margin: 0;
}





div.ballotViewDiv dl.category
{
	padding: 0;
	margin: 0 0 20px 10px !important;
	background: #999999;
	width: 223px;
	float: left;
	display: inline;
	overflow: hidden;
	position: relative;		
	border: solid 1px #000000;
}

div.ballotViewDiv dl.category dl.selector
{
	display: none;
}

div.ballotViewDiv dl.category dl.name
{
	display: block;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	height: 19px;
	overflow: hidden;
	margin: 0 0 0 0;
	background: #1D1D1D url(/WebApplications/betRoot/includes/base/img/control/ballot/ballot_grid_header_bg.gif) no-repeat;
	border-bottom: solid 1px #000000;
	z-index: 5;
}
div.ballotViewDiv dl.category dl.name dd
{
	padding: 4px 0 0 4px;
	margin: 0 0 0 35px;	
}


div.ballotViewDiv dl.category dl.nominees
{
	background: #FFFFFF url(/WebApplications/betRoot/includes/base/img/control/ballot/ballot_grid_bg.gif) repeat-y;
}
div.ballotViewDiv dl.category dl.nominees dl.nominee
{
	position: relative;		
}
div.ballotViewDiv dl.category dl.nominees dl.nominee dd
{
	background: none;
}
div.ballotViewDiv dl.category dl.nominees dl.name
{
	color: #000000;
	font-weight: normal;
	height: 18px;
	background: none;
	z-index: 5;
	border: none;
}
div.ballotViewDiv dl.category dl.nominees dl.last dl.name
{
	height: 17px;
	
}
div.ballotViewDiv dl.category dl.nominees dl.name dd
{
	padding: 3px 0 0 4px;
	width: 400px;
}

div.ballotViewDiv dl.category dl.nominees dl.selected dd
{
	position: relative;			
}
div.ballotViewDiv dl.category dl.nominees dl.selected
{
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/ballot_icon_selected.gif) no-repeat 3px 3px !important;
}
div.ballotPrintDiv dl.category dl.nominees dl.selected
{
	background: none !important;
}
div.ballotPrintDiv dl.category dl.name
{
	background: none !important;
}
div.ballotPrintDiv dl.category dl.name dd
{	
	color: #000000 !important;
	font-weight: bold !important;
	font-size: 12px;
	
}
div.ballotPrintDiv dl.category dl.nominee dl.name dd
{	
	font-weight: normal !important;
	font-size: 11px;
}
div.ballotPrintDiv dl.category dl.nominees
{
	background: none !important;
}
div.ballotPrintDiv dl.category
{
	background: #FFFFFF !important;
}

div.ballotPrintDiv dl.category dl.nominees dl.name
{
	border-bottom: solid 1px #AAAAAA !important;
}
div.ballotViewDiv dl.category dl.nominees dl.last dl.name
{
	border-bottom: none !important;
}

div.ballotPrintDiv div.ballotBody
{
	
	padding-top:0px;
	background: #FFFFFF;
	float:left;	
}

div.ballotPrintDiv div.ballotTitleDiv dl dd.title
{
	padding: 0px 0px 10px 0px;
	font-size: 20px;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;

}

div.ballotPrintDiv dl.category
{
	padding: 0;
	margin: 0 0 10px 10px !important;
	background: #999999;
	width: 200px;
	float: left;
	display: inline;
	overflow: hidden;
	position: relative;		
	border: solid 1px #000000;
}

div.ballotEmailForm
{
	background: none !important;
}


div.ballotEmailFormWindow{
	
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/ballot_SendTofriend_bg.gif) no-repeat !important;
}


div.ballotEmailFormWindow .x-window-header
{
	margin: 0 0 55px 0;
}
div.ballotEmailFormWindow div
{
	background: none !important;
	padding-left: 1.3px
}

div.ballotEmailFormWindow div.x-tool-close
{
	width: 57px;
	height:20px;
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/betawards08-window-close.gif) no-repeat !important;
}

div.ballotEmailFormWindowThanks{
	
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/ballot_SendTofriend_ThankYou.gif) no-repeat !important;
}

div.ballotEmailFormWindowThanks .x-window-header
{
	margin: 0 0 55px 0;
}
div.ballotEmailFormWindowThanks div
{
	background: none !important;
	padding-left: 1px
}

div.ballotEmailFormWindowThanks div.x-tool-close
{
	width: 57px;
	height:20px;
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/betawards08-window-close.gif) no-repeat !important;
}

div.ballotEmailForm td.x-panel-btn-td
{
	padding-right:18px;
	
}

.ballotEmailFormButton td.x-btn-center
{

	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/ballot_SendTofriend_Share.gif) no-repeat -3px -4px !important;
}

.ballotEmailFormButton td.x-btn-center:hover
{

	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/ballot_SendTofriend_Share_hover.gif) no-repeat -3px -4px !important;
}

.ballotEmailFormButton td
{
	background: none !important;
}
.ballotEmailFormButton div
{
	background: none !important;
}

div.ballotEmailForm .x-form-item-label
{
	color: #ffffff !important;	
	font-size: 12px;
	width:170px;
	
}

div.ballotEmailForm .x-form-invalid-icon
{
	
	background: url(/WebApplications/betRoot/includes/extjs/resources/images/default/form/exclamation.gif) no-repeat !important;
}


div.ballotViewDiv div.ballotFooter
{
	color: #FFFFFF;
	text-align: center;
	padding: 10px 25px 20px 25px;
	margin: 0 0 0 0;
	background: none;
}
div.ballotViewDiv div.ballotFooter .actionList
{
	float: right;
	padding: 0 10px 5px 0;
	list-style-type: none;
}
div.ballotViewDiv div.ballotFooter .actionList .printAction
{
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/icon_print.gif) no-repeat;
	padding: 2px 10px 2px 20px;
}
div.ballotViewDiv div.ballotFooter .actionList .emailAction
{
	background: url(/WebApplications/betRoot/includes/base/img/control/ballot/icon_email.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
div.ballotViewDiv div.ballotFooter .actionList a
{
	color: #FEDC00;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
div.ballotViewDiv div.ballotFooter .actionList .printAction a:hover
{
	text-decoration: underline;
}




dl.videoPlayerPlaylist
{
}


dl.videoPlayerPlaylist dl.content
{
	display: block;
	background: #E5E5E5;
	height: 82px;
	overflow: hidden;
	margin: 5px 0 0 0;
	width:617px;
}
dl.videoPlayerPlaylist dl.title
{
    width:617px;
}
dl.videoPlayerPlaylist dl.title div.options
{
    bottom:14px;
    float:right;
    position:relative;
    right:4px;
}
dl.videoPlayerPlaylist dl.content a.scrollButton
{
	display: block;
	width: 16px;
	height: 70px;
	background: pink;
	margin: 6px;
}
dl.videoPlayerPlaylist dl.content a.leftButton
{
	float: left;
	display: inline;
}
dl.videoPlayerPlaylist dl.content a.rightButton
{
	float: right;
	display: inline;
}

dl.videoPlayerPlaylist dl.content dl.thumbList
{
	display: inline;
	background: #e5e5e5;
	height: 82px;
	overflow: hidden;
	margin: 0 0px 0 0px;
	float: left;
}
dl.videoPlayerPlaylist dl.content dl.thumbList div
{
	width: 2000px;
}

dl.videoPlayerPlaylist dl.thumb
{
	margin: 6px 11px 6px 11px;

}
dl.videoPlayerPlaylist dl.thumb dl
{
	display: none;
}
dl.videoPlayerPlaylist dl.thumb dl.thumbImage
{
    width:117px;
	display: block;
	height:70px;
}
dl.videoPlayerPlaylist dl.thumb dl.thumbImage dd
{
	display: block;
	width: 117px;
	height:70px;
	overflow:hidden;
	background:#ffffff;
	position:relative;
}

dl.videoPlayerPlaylist dl.thumb dl.thumbImage a
{
	width: 117px;
	height: 70px;
	overflow:hidden;
}
dl.videoPlayerPlaylist dl.thumb img
{

}
dl.videoPlayerPlaylist dl.thumb
{
	float: left;
	display: inline;
}

dl.artistFilters dl.content
{
	padding: 4px;
}
dl.artistFilters ul
{
	list-style: none;
	list-style-type: none;
}
dl.artistFilters ul li
{
	float: left;
	margin: 3px 6px;
}
dl.artistFilters ul li a
{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
dl.artistFilters ul li a:hover
{
    text-decoration:underline;
}

.musicArtistList dl.artist dl.artistLink
{
    float:left;
    clear:left;
    margin-bottom:10px;
}
.musicArtistList dl.artist dl.artistLink dd a
{
    font-family: Arial;
    font-size:13px;
    font-weight:bold;
    color:#ca3e00;
}
.musicArtistList dl.artist dl.artistLink dd a:hover
{
    text-decoration:underline;
}
.musicArtistList dl.artist dl.videoCount
{
    float:left;
    margin-left:8px;
    margin-top:1px;
}
.musicArtistList dl.artist dl.videoCount span
{
    color:#404040;
    font-size:10px;
    font-family:Arial;
}
dl.videoPlayerPlaylist
{
   width:100%;
   overflow:hidden;    
}
dl.videoPlayerPlaylist dl.thumb {
    float:left;
    display: inline;
    width:117px;
}
dl.videoPlayerPlaylist dl.content dl.thumbList 
{
    position:relative;
    width:556px;
    overflow:hidden;
}
dl.videoPlayerPlaylist dl.content dl.thumbList div {
    position:absolute;
    width:2000px;
}
dl.videoPlayerPlaylist dl.content dl.thumbList dl.thumb 
{
    
    overflow:hidden;
}
dl.videoPlayerPlaylist dl.content div.scrollButton
{
   
}
dl.videoPlayerPlaylist dl.content div.scrollButton div
{
    height:70px;
    width:15px;
    float:left;
    display:inline;
}
dl.videoPlayerPlaylist dl.content div.active
{
    cursor:pointer;
}
dl.videoPlayerPlaylist dl.content dl.thumbList div.infoWindow
{
    width:141px;
    background:#ca3e00;
    top:0px;
    color:#ffffff;
    border:solid 1px #d2d0d1;
    padding:2px 0px 4px 0px;
    margin:0px 2px 0px 2px;
    font-family:Arial;
    text-align:center;
  
  
  
  

}
dl.videoPlayerPlaylist dl.content div.infoWindow span.artist
{
    font-size:10px;
    margin: 0px 0px 0px 2px;
}
dl.videoPlayerPlaylist dl.content div.infoWindow span.title
{
    font-size: 9px;
    margin: 0px 2px 0px 0px;
}
dl.videoPlayerPlaylist dl.content div.infoWindow span.delimiter
{
    padding:0px 4px 0px 4px;
    font-size: 9px;
}




#primaryContentDiv2 dl.listView dl.content
{
    width:628px;
    height: 100%;
    background: #ffffff;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList
{
    width:628px;
    background: #ffffff;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl
{
	cursor: pointer;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dd
{
	cursor: pointer;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList span
{
	cursor: pointer;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.thumb
{
    background: #e5e5e5;
    width:301px;
    height:74px;
    margin:0px 12px 12px 0px;
    position: relative;   
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.thumb dd.itunes
{
    background:#E5E5E5 url(../../theme/default/img/music_videos_itunes.jpg) no-repeat scroll 222px 1px;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.selected
{
    border: none;
    background: #ca3e00;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.selected dd.itunes
{
    background:#ca3800 url(../../theme/default/img/music_videos_itunes.jpg) no-repeat scroll 222px -76px;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.mouseover
{
    border: none;
    background: #ca3e00;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.mouseover dd.itunes
{
    background:#ca3800 url(../../theme/default/img/music_videos_itunes.jpg) no-repeat scroll 222px -76px;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.selected span
{
	color: #FFFFFF;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.mouseover span
{
	color: #FFFFFF;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.thumbImage img
{
    width:117px;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.thumbImage dd
{
    overflow:hidden;
    height:70px;
    width:117px;
    display:block;
    position:relative;
    top:2px;
    left:2px;
}



#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.thumb dl.artist
{
    color:#CA3E00;
    display:block;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    left:124px;
    overflow:hidden;
    position:absolute;
    text-transform:uppercase;
    top:6px;
    height: 30px;
    width:175px;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.thumb dl.artist span
{
    font-weight:bold;
}

#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.thumb dl.title
{
    color:#000000;
    display:block;
    font-family:Arial;
    font-size:11px;
    height:40px;
    left:120px;
    overflow:hidden;
    position:absolute;
    top:19px;
    width:175px;
}
#primaryContentDiv2 dl.listView dl.content dl.thumbList dl.thumb dl.title dd
{
    border: none;
    text-transform:none;
    margin:0px 0px 0px 0px;
    font-weight:normal;
}












div.headerAdDiv
{
	display: none;
}
div.headerIdentityDiv
{
	display: none;
}



div.playlistBrowserDiv
{
	width: 928px;
	
	background: #FFFFFF;
}
div.playlistBrowserDiv div
{
	display: block;
	border: solid 1px #999999;
}

div.playlistBrowserDiv div.searchInputDiv
{
}

div.playlistBrowserDiv div.primaryCategoriesDiv
{
}
dl.primaryCategories
{
	
}
dl.primaryCategories ul
{
	list-style-type: none;
}
dl.primaryCategories ul li
{
	display: block;
	float: left;
	margin: 10px;
}

dl.primaryCategories ul li.selected
{
	background: yellow !important;
}







div.playlistBrowserDiv div.secondaryCategoriesDiv
{
	width: 200px;
	float: left;
	clear: both;
}
dl.secondaryCategories ul li.selected
{
	background: yellow !important;
}


div.playlistBrowserDiv div.specialtyNavDiv
{
	
}



div.playlistBrowserDiv div.itemListDiv
{
	width: 700px;
	float: right;
}

div.playlistBrowserDiv div.itemListPagingDiv
{
}







div.playlistBrowserDiv dl.thumb
{
	
	width: 140px;
	height: 160px;
	overflow: hidden;
	
	margin: 10px !important;
	float: left !important;
	clear: none !important;
}

div.playlistBrowserDiv dl.thumb dd
{
	background: #666666;
	border: solid 1px #000000 !important;
}
div.playlistBrowserDiv dl.thumb dd dd
{
	background: none;
	border: none !important;
}

div.playlistBrowserDiv dl.thumb dl.thumbImage img
{
	width: 80px !important;
	height: 60px !important;
	display: block;
	background: #000000;
}

div.playlistBrowserDiv dl.thumb dl.title
{
	background: #FFFFFF;
	position: relative;
	
	border: none !important;
}
div.playlistBrowserDiv dl.thumb dl.title span
{
	border: none !important;
}
div.playlistBrowserDiv dl.thumb dl.title a
{
	border: none !important;
}




div.playlistBrowserDiv .clearFloats
{
	clear: both;
}

div.playlistBrowserDiv .scrollButton 
{
	display: none;
}

