/* page module layout */
#home4 { background:#fff; }
#home4 .fold { background:transparent url("/home4/css/theme/default/group-ab_bg.jpg") repeat-x 0 -15px; }
#home4 .group-ab { position:relative; float:left; width:765px; }
#home4 .group-ab .group-a { position:relative; float:left; top:15px; width:375px; margin:0 8px 0 7px;}
#home4 .group-ab .group-b { position:relative; float:left; top:15px; width:375px; padding-bottom: 50px; }
#home4 .group-abc, #home4 .ab-alt{position:relative;float:left;width:980px;background-color:#ffffff;}
#home4 .group-c { position:relative; float:right; width:215px; }
#home4 .clearfix { clear:both; font-size:1px; height:0px; visibility:hidden; }
#home4 .ab-alt .group-a{float:left;width:476px;margin-left:8px; margin-right:4px;}
#home4 .ab-alt .group-b{float:left;width:480px;margin-left:8px;}
/*END page module layout*/
/*header tag reset*/
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
/*END header tag reset*/
/*TV Schedule*/
#tv_schedule_holder{
	position: relative;
	right: 8px;
}
#tv_schedule{
	background: url('/home4/modules/tv_schedule/schedule_bk_.gif') no-repeat top #000;
	display: block;
	float: right;
	font: normal 12px Arial;
	margin-top: 6px;
	min-height: 107px;
	position: relative;
	width: 316px;
	padding-top:45px;
}
#tv_schedule #btn_tv_schedule{
	color: #ef00a3;
	font: bold 10px Tahoma;
	left: 198px;
	position: absolute;
	text-decoration: none;
	top: 14px;
}
#tv_schedule #btn_tv_schedule:hover{
	color: #008aff;
}
#tv_schedule #btn_tv_schedule h4{
	font-size: 10px !important;
}
#tv_schedule .show{
	height: 30px;
	padding: 0 10px;
}
#tv_schedule .last{
	border: 0;
}
#tv_schedule .show .show_time{
	color: #ef00a3;
	font: bold 12px Arial;
}
#tv_schedule .show .show_time span{
	font-size: 22px;
}
#tv_schedule .show .show_time span.normal{
	font-weight: normal;
}
#tv_schedule .show .show_time span.new{
	color: yellow;
	font-family: verdana;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
}
#tv_schedule .show .show_time img{
	position: relative;
	top: 4px;
}
#tv_schedule .show .series{
	line-height: 24px;
}
#tv_schedule .show .series_lineheight{
	color: #8B8B8B;
	line-height: 35px;
}
#tv_schedule .show a.show_name{
	color: #008aff;
	text-decoration: none;
}
#tv_schedule .show a.show_name:hover{
	color: #EF00A3;
}
#tv_schedule h1, #tv_schedule h2, #tv_schedule h3, #tv_schedule h4, #tv_schedule h5, #tv_schedule h6 {
	margin: 0px;
	padding: 0px;
}
/*END TV Schedule*/
/*Box promo image*/
#box_promo {position:relative;display:block;float:right;top:4px;right:7px;margin:0;padding:0;padding-bottom:10px;}
/*END BOX AD*/
/*BOX AD*/
#box_ad_holder {position:relative;width:300px;display:block;float:right;top:0px;right:0px;margin:0;padding:0 16px 0 8px;}
/*END BOX AD*/
/*p2*/
#p2 { padding:0px; }
#p2_promoTabs { width:980px; padding:7px 0 0; margin:0px; position:relative; display:block; border-bottom:5px solid #f924a9; }
#p2_promoTabs li { padding:0px; margin:0px 8px 0px 8px;  position:relative; display:block; float:left; cursor:pointer; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
#p2_promoTabs .inactive .tab { width:165px; height:35px; background:url("/home4/css/theme/default/p2_tabs.gif") no-repeat 0px -35px; color:#333; }
#p2_promoTabs .active .tab { width:165px; height:35px; background:url("/home4/css/theme/default/p2_tabs.gif") no-repeat 0px 0px; color:#fff; }
#p2_promoTabs .inactive .tab:hover { width:165px; height:35px; background:url("/home4/css/theme/default/p2_tabs.gif") no-repeat 0px -70px; color:#fff; }
#p2_promoTabs li .tab h2 { padding:10px 0px 0px 0px; margin:0px; text-align:center; font-size:18px; }
#p2_promoTabs li .tab p { padding:10px 0px 0px 0px; margin:0px; text-align:center; font-size:18px; }
#p2_promoTabs #music_videos_tab{width:220px;}
#p2_promoTabs #music_videos_tab .tab{width:auto; background-image: url(/home4/css/theme/default/music_videos_tabs.gif)}
#p2_promoContainer{ float: left; width:980px; padding:10px 0 0; margin:0 0 10px; position:relative; display:block; background:url(/home4/modules/tabbed_mobile_widget/img/p2_bg.gif) repeat-y scroll -1px 0 #FFFFFF; }
#p2 .ajax_loading { background:#ffffff url('/global/music/images/dyna_ajaxloader_white.gif') no-repeat center 150px; }
.p2_promo{ height: 288px; width: 281px; overflow:hidden; position:relative; float:left; margin:15px 0 0 20px; border:none; cursor:pointer; display:block; padding:0; background-color:#ffffff; border-style:solid;border-width:5px 10px 10px;border-color:#ffffff;}
#p2 ul .Wildcard.hover{border-color:#FF9900;}
#p2 ul .Gossip.hover{border-color:#99ff00;}
#p2 ul .Video.hover, #p2 ul .Videos.hover{border-color:#f6fe0c;}
#p2 ul .Photos.hover{border-color:#008aff;}
#p2 ul .Wildcard a.promoImage{ border-top: 5px solid #FF9900; }
#p2 ul .Gossip a.promoImage{ border-top: 5px solid #99ff00; }
#p2 ul .Video a.promoImage, #p2 ul .Videos a.promoImage{ border-top: 5px solid #f6fe0c; }
#p2 ul .Photos  a.promoImage{ border-top: 5px solid #008aff; }
#p2 ul .p2_promo a{ text-decoration:none;}
#p2 ul .p2_promo .callToAction {  }
#p2 ul .p2_promo a.promoBlock{ z-index:20; text-decoration: none; cursor:pointer; display:block; }
#p2 ul .p2_promo .play_button{ position:absolute; top:85px; left:50%; margin-left:-37px; width:74px; height:76px; background:none; text-indent:-999em; display:none; }
#p2 ul .Video .play_button, #p2 ul .Videos .play_button{ display:block; background:url("/home4/css/theme/default/281x211_play.png") no-repeat; cursor:pointer;}
#p2 ul .p2_promo .p2_promo_image { border: none; }
#p2 ul a.promoBlock .promoArea {width:261px;}
#p2 ul a.promoImage{
	background-color:#000000;
	border-top:5px solid #99FF00;
	display:block;
	height:211px;
	width:281px;
}
#p2 ul .p2_promo a.promoBlock .promoArea{ color: #fff; text-decoration: none; display:block; padding: 10px 10px 0; position:absolute; top:203px; background-color: #000; z-index: 20; height:75px;}
#p2 ul .Wildcard a.promoBlock .promoArea { border-top: 5px solid #FF9900;}
#p2 ul .Gossip a.promoBlock .promoArea { border-top: 5px solid #99ff00;}
#p2 ul .Video a.promoBlock .promoArea, #p2 ul .Videos a.promoBlock .promoArea { border-top: 5px solid #f6fe0c; }
#p2 ul .Photos a.promoBlock .promoArea { border-top: 5px solid #008aff;}
#p2 ul .p2_promo a.promoBlock .promoArea .site_section{ width:210px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:12px; margin-bottom:3px;}
#p2 ul .Wildcard a.promoBlock .promoArea .site_section{ color:#FF9900; }
#p2 ul .Gossip a.promoBlock .promoArea .site_section{ color:#99ff00; }
#p2 ul .Video a.promoBlock .promoArea .site_section, #p2 ul .Videos a.promoBlock .promoArea .site_section{ color:#f6fe0c; }
#p2 ul .Photos a.promoBlock .promoArea .site_section{ color:#008aff; }
#p2 ul .Wildcard.hover a.promoBlock .promoArea .title { color:#FF9900; }
#p2 ul .Gossip.hover a.promoBlock .promoArea .title { color:#99ff00; }
#p2 ul .Video.hover a.promoBlock .promoArea .title, #p2 ul .Videos.hover a.promoBlock .promoArea .title { color:#f6fe0c; }
#p2 ul .Photos.hover a.promoBlock .promoArea .title { color:#008aff; }
#p2 ul .p2_promo a.promoBlock .promoArea .title { width:260px; height:95px; text-transform:capitalize; 	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; }
#p2 ul .p2_promo .promoAction { position:absolute; background:url('/home4/css/theme/default/read_more_btn.gif') no-repeat 0 0; display:block; text-transform:uppercase; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:117px; height:25px; text-align:center; right:-59px; bottom:13px; margin:0 50%; color:#fff; z-index:15; }
#p2 ul .p2_promo .promoAction:hover { background:url('/home4/css/theme/default/read_more_btn.gif') no-repeat 0 -25px; }
#p2 ul .Video .promoAction, #p2 ul .Videos .promoAction { background:url('/home4/css/theme/default/watch_now_btn.gif') no-repeat 0 0; width:117px; }
#p2 ul .Video .promoAction span, #p2 ul .Videos .promoAction span { padding-left:25px; }
#p2 ul .Video .promoAction:hover, #p2 ul .Videos .promoAction:hover { background:url('/home4/css/theme/default/watch_now_btn.gif') no-repeat 0 -25px; }
#p2 ul .p2_promo .promoAction span { position:relative; display:block; padding-top:5px; }
#p2 ul .p2_promo .share { position:absolute; display:block; width:240px; height:0px; top:160px; z-index:2; }
#music_videos_module { background: none #ffffff; padding:5px 15px 10px; float:left; width:950px;}
#music_videos_module .lst-photos-ten { list-style-type:none; display:block; position:relative; float:left; margin:0; padding:5px 0; width:470px; }
#music_videos_module .lst-photos-ten.first { margin-right:10px; }
#music_videos_module ol h3 { font-size:18px; margin:5px 0px 10px; padding:0; color:#424242;  }
#music_videos_module .lst-photos-ten li { position:relative; display:block; margin:0 10px; border-top:1px solid #fff; border-bottom:1px solid #d3d3d3; }
#music_videos_module .lst-photos-ten li.first { border-top:none; margin-left:0;margin-right:20px;}
#music_videos_module .lst-photos-ten li a:hover { background:#e4e4e4; }
#music_videos_module .lst-photos-ten li a { font-size:14px; position:relative; display:block; text-decoration:none; outline:none; width:453px; cursor:pointer; }
#music_videos_module .lst-photos-ten li a .image_holder { position:relative; display:block; float:left; padding-top:10px; padding-bottom:10px; }
#music_videos_module .lst-photos-ten li a .image_holder .thumb { position:relative; display:block; width:140px; height:105px; }
#music_videos_module .lst-photos-ten li a .image_holder .play_btn { position:absolute; width:140px; height:110px; top:0; left:0; background:url('/home4/css/theme/default/140x105_play.png') no-repeat 7px 58px; text-indent:-999em; border-bottom:5px solid #008AFF; display:none; }
#music_videos_module .lst-photos-ten li a:hover .image_holder .play_btn { display:block; }
#music_videos_module .lst-photos-ten li a span { display:block; float:left; width:50px; font-size:18px; text-align:center; margin:46px 0 0; color:#333333; }
#music_videos_module .lst-photos-ten li a img { }
#music_videos_module .lst-photos-ten li a .description { float:right; width:245px; padding: 25px 0 0; }
#music_videos_module .lst-photos-ten li a .description .title { color:#434343; padding:4px 0 2px; }
#music_videos_module ol li a .copy { color:#008AFF; display:inline; font-size:14px; font-weight:bold; }
#music_videos_module ol li a:hover .copy { color:#EF00A3;}
#music_videos_module .clearfix { clear:both; text-indent:-999em; font-size:0px; height:0px; }
#music_videos_module #must_see_playlists { list-style-type:none; display:block; position:relative; float:left; margin:15px 0 0 0; padding:5px 0; width:950px; border-top: 5px solid #C5C5C5;}
#music_videos_module #must_see_playlists li { display:block; position:relative; float:left; margin:10px 47px 0 10px; cursor:pointer; }
#music_videos_module #must_see_playlists li.last {margin-right:0;}
#music_videos_module #must_see_playlists a { width:140px; margin:0 0 10px 0; position:relative; display:block; text-decoration:none; outline:none; }
#music_videos_module #must_see_playlists img { margin: 0 0 3px 0; }
#music_videos_module #must_see_playlists li a .image_holder { position:relative; display:block; padding:0 0 10px; }
#music_videos_module #must_see_playlists li a .image_holder .thumb { position:relative; display:block; width:140px; height:105px; }
#music_videos_module #must_see_playlists li a .image_holder .play_btn { position:absolute; width:140px; height:100px; top:0; left:0; background:url('/home4/css/theme/default/140x105_play.png') no-repeat 7px 48px; text-indent:-999em; border-bottom:5px solid #008AFF; display:none; }
#music_videos_module #must_see_playlists li a:hover .image_holder .play_btn { display:block; }
#music_videos_module ol li.more { text-align:right; padding-top:5px; border:none; }
#music_videos_module #must_see_playlists li.more { margin:0; border-top:1px solid #D3D3D3; width:950px; display:block; }
#music_videos_module #must_see_playlists li.more a { display:inline; }
#music_videos_module ol li.more a { color:#EF00A3; font-weight:bold; font-size:11px; font-family:tahoma, arial;}
#music_videos_module ol li.more a:hover { background:none; color:#008AFF; }
#full_episodes_module { padding:5px 15px 0; float: left; background-color:#ffffff;}
#full_episodes_module .lst-photos-ten { list-style-type:none; display:block; float: left; position:relative; margin:20px 0 0; padding:5px 0; background:none #ffffff; width:950px; border-top: 5px solid #c5c5c5;}
#full_episodes_module .lst-photos-ten.first {border-top: 0 none; margin-top:0;}
#full_episodes_module ol h3 { font-size:18px; margin:5px 10px 5px 0; padding:0; color:#424242;  }
#full_episodes_module .lst-photos-ten li { margin:0; width: 454px; float: left; border-bottom:1px solid #D4D4D4;}
#full_episodes_module .lst-photos-ten li.leftcol {clear:left;margin-right:30px;}
#full_episodes_module .lst-photos-ten li:hover { background:#e4e4e4; }
#full_episodes_module .lst-photos-ten li a { text-decoration:none; outline:none; }
#full_episodes_module .lst-photos-ten li .image_holder { position:relative; display:block; padding: 13px 0 7px 10px; width: 140px; }
#full_episodes_module .lst-photos-ten li .image_holder .thumb { position:relative; display:block; width:140px; height:105px; margin-bottom: 5px; cursor: pointer; }
#full_episodes_module .lst-photos-ten li .image_holder .play_btn { position:absolute; width:140px; height:100px; top:13px; left:10px; background:url('/home4/css/theme/default/140x105_play.png') no-repeat 7px 48px; text-indent:-999em; border-bottom:5px solid #008AFF; display:none; }
#full_episodes_module .lst-photos-ten li:hover .image_holder .play_btn { display:block; }
#full_episodes_module .lst-photos-ten li:hover .description .serieslink { visibility: visible !important; }
#full_episodes_module .lst-photos-ten li img { }
#full_episodes_module .lst-photos-ten li .description { float:right; width:265px; padding: 25px 15px 7px 0;  }
#full_episodes_module .lst-photos-ten li .description .airdate { color:#434343; font-size: 13px; padding: 0; }
#full_episodes_module .lst-photos-ten li .description .title { padding:2px 0;}
#full_episodes_module .lst-photos-ten li .description .title a { color:#008AFF; font-size:14px; font-weight:bold; }
#full_episodes_module .lst-photos-ten li .description .serieslink { padding:2px 0 0; visibility: hidden !important; }
#full_episodes_module .lst-photos-ten li .description .serieslink a { color:#EF00A3; font-weight:bold; font-size:10px; text-transform: uppercase; font-family: Tahoma; }
#full_episodes_module .clearfix { clear:both; text-indent:-999em; font-size:0px; height:0px; }
#full_episodes_module ol li.more { text-align:right; padding-top:5px; float:none; clear: both; width: 940px; margin:0 10px !important; border:0 none;}
#full_episodes_module ol li.more a { color:#EF00A3; font-weight:bold; font-size:11px; font-family: Tahoma; }
#full_episodes_module ol li.more a:hover, #full_episodes_module ol li.more:hover  { background:none; color:#008AFF; }
/*END p2*/
/*Share Overlay*/
#p2 .hotMeter{
	display:none;
}
/*right rail*/
#vh1_hot_list {background: url('/home4/modules/right_rail/vh1_hot_list.gif') no-repeat;text-indent:-9999px;height:33px;}
#right_rail {position:relative;top:8px;left:8px;margin-bottom:8px;background-color:#c5c5c5;width:200px;font-size:12px;font-family:arial;border:1px solid #c5c5c5;border-width:0 0 1px 0;}
#right_rail .mod {width:200px;background-color:#f1f1f1;margin-top:5px;}
#right_rail .mod_wrapper {position:relative;border:1px solid #c5c5c5; border-width:0 1px;}
#right_rail .mod h3 {font-size:14px;margin:0;padding:10px 5px 0 10px;color:#ef00a3;}
#right_rail .mod img{border:0;}
#right_rail .mod a {text-decoration:none;}
#right_rail .mod h3 a {color:#EF00A3;}
#right_rail .mod .copy {margin-top:0;padding:0;color:#333333;}
#right_rail .mod ul {display:inline; list-style:none; list-style-position:outside; margin:0; padding:0;}
#right_rail .mod ul li {padding:0;}
#right_rail .mod .item_split { background: url('/home4/modules/right_rail/mod_ft_bg.gif') no-repeat; clear:both;	font-size:1px; height:2px; width:200px; }
#right_rail .item_col_1 {float:left;width:25px;}
#right_rail .item_col_2 {float:left;width:170px;}
#right_rail .item_col_1 .item_rank {font-size:16px; line-height:45px; font-weight:normal; text-align:center;color:#666666;}
#right_rail .promo_item {position:relative; top:15px;}
#right_rail .promo_item a {color:#008aff;font-weight:bold;font-size:12px;}
#right_rail .right_module_ft {text-align:right;height:25px;margin:10px 5px 0 0;}
#right_rail .right_module_ft .link_ft a {font-family:tahoma;font-size:10px;font-weight:bold;color:#ef00a3;}
#right_rail .clear {clear:both;font-size:1px;height:1px;line-height:1px;}
#right_rail .multiline {top:8px; padding:0;}
#right_rail .first_item {margin:0px;}
#right_rail .gen_item {min-height:45px;}
#right_rail .extrapad {margin-bottom:15px;}
#right_rail .mod h3 a:hover,
#right_rail .right_module_ft .link_ft a:hover,
#viewing_parties .mod ul li a:hover,
#wildcard .mod .item_col_2 p a:hover {color:#008AFF;}
#right_rail .promo_item a:hover,
#alpha_browse #letter_links li a:hover,
#tv_schedule .show a.show_name:hover,
#wildcard .mod .item_col_2 a.wildcard_title_link:hover {color:#EF00A3;}
/*END right rail*/
/*upcoming viewing parties*/
#viewing_parties {width:370px;font-family:arial;font-size:12px;}
#viewing_parties #viewing_parties_hd {color:#333333;height:42px;}
#viewing_parties #viewing_parties_hd h2 { border:1px solid #ccc;border-width:5px 0 0;font-size:18px;padding:5px 0 10px 10px; background:url('/home4/modules/browse_artists/plus.gif') no-repeat bottom; margin:0; }
#viewing_parties #cil_title {font-weight:bold;color:#363636;text-indent:10px;border:1px solid #c5c5c5; border-width:0 0 1px 0;line-height:25px;}
#viewing_parties .mod ul {display:inline; list-style:none; list-style-position:outside; margin:0; padding:0;}
#viewing_parties .mod ul li {border:1px solid #c5c5c5; border-width:0 0 1px 0; padding:5px 10px;}
#viewing_parties .mod ul li .title {display:block;font-size:14px;font-weight:bold;}
#viewing_parties .mod ul li a {font-family:tahoma;font-size:10px;font-weight:bold;color:#ef00a3;text-transform:uppercase;text-decoration:none;}
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-dialog .ui-dialog-titlebar-close { height:12px; width:12px; margin:-10px 0 0; padding:1px;display:block; position:absolute; right:0.5em; top:36px; text-align:-9999px; }
.ui-dialog .ui-icon-closethick { background:url('/home4/modules/upcoming_viewing_parties/close.gif') top no-repeat; display:block;height:12px;width:12px; }
.ui-dialog .ui-state-hover .ui-icon-closethick { background-position:0 -12px; }
#viewing_parties #cil_title {font-weight:bold;color:#363636;text-indent:10px;border:1px solid #c5c5c5; border-width:0 0 1px 0;line-height:25px;}
/*END upcoming viewing parties*/
/*wildcard module*/
#wildcard { font-family:arial; font-size:12px; margin:10px 0; }
#wildcard h2, h2.defaultHeader { background:url(/home4/modules/tabbed_mobile_widget/img/header_bg.gif) no-repeat; font-family:arial;font-size:18px; color:#333333; text-transform:uppercase; height:34px; line-height:34px; margin:0; padding:0 0 0 15px; }
#wildcard .mod {border:1px solid #c5c5c5; border-width:0 1px 1px 1px;background-color:#f1f1f1;}
#wildcard .mod ul {margin:0;padding:0;list-style:none;}
#wildcard .mod .item_col_1 {float:left;width:140px;height:105px;margin:5px 10px 5px 5px;}
#wildcard .mod .item_col_2 {float:left; padding:5px;width:300px; }
#wildcard .mod .item_col_2 a.wildcard_title_link {padding-top:8px; color:#008aff;display:block;font-size:14px;font-weight:bold;text-decoration:none;}
#wildcard .mod .item_col_2 p {padding-top:8px;margin:0;color:#333333;}
#wildcard .mod .item_col_2 p a {font-family:tahoma;font-size:10px;font-weight:bold;color:#ef00a3;text-transform:uppercase;text-decoration:none;}
#wildcard .mod .item_col_1 img {width:140px;height:105px;}
#wildcard .mod .item_split { clear:both; font-size:1px; height:2px; border:1px solid #ccc;border-width:0 0 1px 0; }
#wildcard .clear {clear:both;}
/*END wildcard module*/
/*Alpha Browse*/
#alpha_browse {font-family:arial;font-size:12px;margin-top:8px;}
#alpha_browse #artist_browse_hd {color:#333333;}
#alpha_browse #artist_browse_hd h2 { border:1px solid #ccc;border-width:5px 0 0;font-size:18px;padding:5px 0 10px 10px; background:url('/home4/modules/browse_artists/plus.gif') repeat-x 1px bottom; margin:0; }
#alpha_browse #letter_links {margin:20px 54px;}
#alpha_browse #letter_links ul { list-style:none; margin:0; overflow:hidden; padding:0; border:1px solid #ccc; }
#alpha_browse #letter_links li {text-align:center;line-height:27px;float:left;}
#alpha_browse #letter_links li .btn_wrapper,
#alpha_browse #letter_links li .btn_wrapper_end,
#alpha_browse #letter_links li .btn_wrapper_lrow { float:left; height:27px; width:27px; border:1px solid #ccc; border-width:0 1px 1px 0; }
#alpha_browse #letter_links li .btn_wrapper_all { width:341px; }
#alpha_browse #letter_links li .btn_wrapper_end { border-width:0 0 1px 0; width:28px; }
#alpha_browse #letter_links li .btn_wrapper_lrow { border-width:0 1px 0 0; }
#alpha_browse #letter_links li .xtra {width:28px;}
#alpha_browse #letter_links li a {color:#008AFF;text-decoration:none;font-weight:bold;}
#search_artist {margin:0 15px;}
#search_artist form input#artist-search-box { background:url("/home4/modules/browse_artists/search.gif") no-repeat 5px center #FFFFFF; color:#5e5e5e; font: bold 14px arial; height:22px; padding:1px 0 0 20px; width:246px; border:1px solid #999999; border-width:1px 0 1px 1px; line-height:21px; }
#search_artist #searchartist-btn { background:url("/home4/modules/browse_artists/search_artist_btn.gif") no-repeat; border:0; cursor:pointer; width:105px;height:25px; text-indent:-9999px;position:absolute;top:0px !important;right:0px;}
*:first-child+html #search_artist form input#artist-search-box{height:20px;}
#search_artist #searchartist-btn:hover {background-position:0 -25px;}
#viewing_parties, #search_artist { margin:0 54px 20px; position:relative;}
/*END Alpha Browse*/
/*Ringtones Module*/
#wrap #mobileRingtones {background-color:#f1f1f1; padding:0; min-height:322px !important;}
#wrap #mobileRingtones .mWidget-pages { border:1px solid #c5c5c5;}
#wrap #mobileRingtones .mWidget-content, #wrap #mobileRingtones .mWidget-content2 { margin:0; min-height:inherit !important;}
#wrap #mobileRingtones .mdl-scroll-sm .scroll-wrap{ height:350px !important; max-height:350px; }
#wrap #mobileRingtones .mdl-scroll-med .scroll-wrap { height:350px !important; max-height:350px; }
#wrap #mobileRingtones.mobileWidget .mdl{ padding:0; }
#wrap #mobileRingtones.mobileWidget .h-wrap{ margin-left:0; }
#wrap #mobileRingtones.mobileWidget .h-sub{ line-height:normal; padding-right:0px; margin-bottom:0px; background:url('/home4/modules/wildcard/mod_hdr_bk.jpg') no-repeat; font-size:18px; color:#333333; }
#wrap #mobileRingtones.mobileWidget .h-sub span{background:transparent none; padding:7px 15px 4px; border:0; }
#wrap #mobileRingtones ol.lst li{ margin:0px 0px 0px 5px; padding:13px 0px; border-color:#c5c5c5;}
#wrap #mobileRingtones p{ margin:0px; }
#wrap #mobileRingtones ol.lst li div.title3{ font-family:arial; font-size:12px; padding-top: 10px; }
#wrap #mobileRingtones ol.lst li div.title3 img.thumb { margin:-10px 10px 0 5px; }
/*END Ringtones Module*/
/***********************>>Tabbed Mobile Widget ******************************/
.tabbed-mobileWidget{
	background: none;
	padding:0;
}
.mobileWidget, .tabbed-mobileWidget{
	font-family:arial;
}
.tabbed-mobileWidget .mobileWidget{
	min-height:322px !important;
}
.tabbed-mobileWidget.mdl{
	margin: 0 !important;
}
.mobileWidget, .tabbed-mobileWidget {
	width:auto;
	background-color: transparent;
	min-height:360px !important;
}
#wrap .mobileWidget ol.lst li div.title3 {
	font-size:12px;
}
.mobileWidget, .tabbed-mobileWidget ul.mdl-nav{
	margin:0;
}
#wrap .mobileWidget ol.lst{
	font-family:arial;
	font-size:11px;
}
.mWidget-content{
	margin-right:0;
}
#wrap .tabbed-mobileWidget ul.mdl-nav li.active a:link, #wrap .tabbed-mobileWidget ul.mdl-nav li.active a:visited{
	background:none repeat scroll 0 0 #376098;
}
#wrap .mobileWidget a:link,
#wrap .mobileWidget a:visited{
	color:#008AFF;
	outline:none;
}
#wrap .mobileWidget a:hover{
	color:#EF00A3;
	text-decoration:none;
}
/*nav*/
#wrap .tabbed-mobileWidget ul.mdl-nav li a:link,
#wrap .tabbed-mobileWidget ul.mdl-nav li a:visited{
	background-color:transparent;
	background-image:url("/sitewide/css/charlie/themes/franchises/posted/tab_bg.gif");
	color:#333333;
	font-family:arial;
	font-weight:bold;
	padding:6px 0;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	display:block;
	float:none;
}
#wrap .tabbed-mobileWidget ul.mdl-nav, #wrap .tabbed-mobileWidget ul.mdl-nav li.active{
	border-color:#EF00A3;
}
ul.mdl-nav li, ul.mdl-nav{
	height:23px;
}
ul.mdl-nav li{
	margin-right:0;
	border-right: 1px solid #c5c5c5;
}
#wrap .tabbed-mobileWidget ul.mdl-nav li.active a:link,
#wrap .tabbed-mobileWidget ul.mdl-nav li.active a:visited{
	background-color:transparent;
	background-image:url("/sitewide/css/charlie/themes/franchises/posted/selected_tab_bg.gif");
	color:#FFFFFF;
}
#mobile-apps-tab{
	margin-right:0;
	width:97px;
}
#mobile-ringtones-tab{
	width:128px;
}
#mobile-alerts-tab{
	width:110px;
}
#mobile-web-tab{
	width:135px;
}
#mobile-ringtones-tab.active{
	width:130px;
}
#mobile-apps-tab.active{
	margin-right:0;
	width:99px;
}
#mobile-alerts-tab.active{
	width:112px;
}
#mobile-web-tab.active{
	width:137px;
}
.mWidget-content{
	min-height:273px !important;
}
.mWidget-content2{
	margin-right:0;
	min-height:322px !important;
}
.mWidget-footer{
	margin:0;
	padding:7px 0;
	height:25px !important;
}
.mWidget-content ol.lst li, .mWidget-content2 ol.lst li{
	min-height:53px;
}
.mWidget-page{
	margin: 10px 10px 0;
}
#mdl-mobile-widget{
	width:476px;
	margin-top:10px;
}
#mdl-mobile-widget #wrap{
	background: transparent url(/home4/modules/tabbed_mobile_widget/img/mobile_widgets_bg2.gif) no-repeat scroll left bottom;
}	
#mobileVideo .scroll-wrap{
	background-color: #f4f4f4;
	padding-top:10px;
	padding-left:10px;
	border:1px solid #C5C5C5;
}
#wrap .mobileWidget ol.lst li span.icon,
#wrap .mobileWidget ul.section-nav li span.icon,
#wrap .mobileWidget div.btn span,
#wrap .mobileWidget .mdl-rich .h-wrap h2.h-sub span.icon-play,
.mobileWidget span.icon-play{
	display:none;
}
#wrap .mobileWidget div.more-link a:link,
#wrap .mobileWidget div.more-link a:visited{
	background-color:transparent;
	color:#EF00A3;
	font-weight:bold;
}
#wrap .mobileWidget div.more-link a:hover{
	color:#008AFF;
	text-decoration:none;
}
#wrap #mobileWeb .page2 .mWidget-footer{
	position: relative;
	top:20px;
}
#wrap #mobileWeb .mWidget-footer ol.lst li{
	float:none;
	margin: 0 auto;
}
#wrap .mobileWidget .mdl-scroll-med .scroll-wrap{
	height:300px !important;
	margin:0;
	max-height:300px;
}
#wrap #mobileRingtones .mdl-scroll-sm .scroll-wrap{
	height:290px !important;
	max-height:290px;
}
#wrap #mobileRingtones .mWidget-pages,
#wrap #mobileRingtones .mWidget-page{
	border:0 none;
}
#wrap #mobileRingtones{
	background-color: transparent;
}
#wrap #mobileRingtones .scroll-wrap,
#wrap #mobileApps .scroll-wrap{
	background-color: #f4f4f4;
}
#wrap .mobileWidget .mdl-scroll .scroll-wrap ol.lst{
	margin-bottom:0;
	margin-right:5px;
}
#wrap #mobileRingtones .mdl-scroll-sm .scroll-wrap{
	border:1px solid #C5C5C5;
}
#wrap .mobileWidget .mdl-scroll ol.lst li:hover{
	background-color: #e4e4e4;
}
#wrap .mobileWidget .mdl-scroll ol.lst li:hover span.icon-play{
	background:none repeat scroll 0 0 transparent;
	border-bottom:5px solid #3C95E5;
	display:block;
	height:65px;
	margin:-27px 0 0 -80px;
	width:70px;
}
#wrap .mobileWidget .mdl-scroll ol.lst li div.title3 img.thumb{
	margin-left:5px;
}
#wrap .mobileWidget div.more-link{
	bottom:5px;
	right:5px;
}
#wrap #mobileApps .scroll-wrap{
	padding-left:5px;
	border:1px solid #C5C5C5;
	height:310px !important;
}
#wrap #mobileRingtones .mdl-scroll-sm .scroll-wrap{
	height:280px !important;
	max-height:280px;
}
/*Buttons*/
#wrap .mobileWidget .btn-preview a:link,
#wrap .mobileWidget .btn-preview a:visited{
	color:#ffffff;
	text-decoration:none;
	display:block;
}
#wrap .mobileWidget .btn-preview{
	background:url(/home4/modules/tabbed_mobile_widget/img/web_btn_bg.gif) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	position:absolute;
	right:25px;
	top:210px;
	width:120px;
}
#wrap .mWidget-footer ol.lst .btn-get{
	background:url(/home4/modules/tabbed_mobile_widget/img/btn_get.gif) no-repeat scroll 0 0 transparent;
	min-height:25px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	width:86px;
}
#wrap .mobileWidget a.btn-back{
	background-color:transparent;
	text-transform:uppercase;
	padding:0;
	margin-bottom:4px;
}
#wrap .mobileWidget a.btn-back:link,
#wrap .mobileWidget a.btn-back:visited{
	color:#EF00A3;
}
#wrap .mobileWidget a.btn-back:link,
#wrap .mobileWidget a.btn-back:visited,
#wrap .mobileWidget div.pagination ul li.page-prev{
	background:url(/home4/css/theme/default/arrow_prev.gif) no-repeat scroll left 5px transparent;
	padding-left:9px;
}
#wrap .mobileWidget a.btn-back:hover{
	text-decoration:underline;
}
.mobileWidget .btn-finished {
	background:url(/home4/modules/tabbed_mobile_widget/img/btn_finished.png) no-repeat scroll center top transparent;
	height:25px;
}
#wrap .mobileWidget .mdl{
	background:transparent;
	margin-right: 0 !important;
}
#wrap .mobileWidget .platform-icons{
	text-align:right;
	height:30px;
	margin:-22px 5px 0 0;
}
#wrap #mobileApps ol.lst li{
	float:none;
	margin-bottom:0;	
}
#wrap #mobileApps .scroll-wrap ol.lst li{
	height:80px;
}
#wrap #mobileApps ol.lst li.last{
	padding-bottom:10px;
}
#wrap #mobileApps ol.lst li div.title3{
	padding-top:34px;
	text-align:left;
}
#wrap #mobileApps ol.lst li div.title3 img{
	margin-top:-24px;
	display:inline;
}
#mobileWeb_form{
	background-color:#FFFFFF;
	border:1px solid #C5C5C5;
	margin:0;
	padding:10px;
}
#mobileWeb .carrier-instructions{
	margin-top:0px;
}
#mobileWeb .carrier-instructions p{
	margin: 0 0 10px;
	padding:0;
}
#wrap .mWidget-footer a:link, #wrap .mWidget-footer a:visited{
	font-weight:bold;
	color:#ef00a3;
}
#wrap .mWidget-footer a:hover{
	text-decoration:underline;
}
/*Pagination*/
#wrap .mobileWidget div.pagination{
	position:absolute;
	right:0;
	top:0;
	font-family:arial;
}
#wrap .mobileWidget div.pagination p{
	color:#191919;
	line-height:17px;
}
#wrap .mobileWidget div.pagination ul{
	padding:0;
}
#wrap .mobileWidget div.pagination ul li.page-prev a, #wrap div.pagination ul li.page-next a{
	background:none;
	color: #EF00A3;
	text-transform:uppercase;
}
#wrap .mobileWidget div.pagination ul li.page-prev a:hover, #wrap div.pagination ul li.page-next a:hover{
	text-decoration:underline;
}
#wrap .mobileWidget div.pagination ul li.page-prev:hover, #wrap .mobileWidget div.pagination ul li.page-next:hover{
	background-color:transparent;
}
#wrap .mobileWidget div.pagination ul li{
	text-indent:0;
}
#wrap .mobileWidget div.pagination ul li.page-next, #wrap .mobileWidget div.pagination ul li.page-prev{
	background-color:transparent;
	width:auto;
}
#wrap .mobileWidget div.pagination ul li a{
	width:auto;
}
#wrap .mobileWidget div.pagination ul li.page-prev{
	margin-left:-98px;
}
#wrap .mobileWidget div.pagination ul li.page-next{
	background: transparent url(/home4/css/theme/default/arrow_next.gif) no-repeat scroll right 5px;
	padding-right:9px;
}
#wrap #mobileAlerts .mWidget-content,
#wrap #mobileAlerts .mWidget-content2,
#wrap #mobileApps .mWidget-content{
	background-color: #f4f4f4;
	border: 1px solid #c5c5c5;
	padding:0 10px 10px;
	min-height:300px !important;
}
#wrap #mobileApps .mWidget-content{
	min-height:0px !important;
}
#wrap #mobileAlerts .mWidget-content .h-wrap{
	background-color:#E9E9E9;
	border-bottom: 1px solid #c5c5c5;
	position:relative;
	left:-1px;
	top:-1px;
	width:456px;
}
#wrap #mobileApps .mWidget-content .btn-back-wrapper{
	background-color:#E9E9E9;
	border-bottom: 1px solid #c5c5c5;
	position:relative;
	left:-11px;
	top:-6px;
	width:456px;
}
#wrap #mobileAlerts .mWidget-page.page2,
#wrap #mobileAlerts .mWidget-page.page3{
	padding:0 0 10px;
}
#wrap #mobileApps .mWidget-page.page4 .mWidget-content2,
#wrap #mobileApps .mWidget-page.page5 .mWidget-content2,
#wrap #mobileWeb .mWidget-page.page3 .mWidget-content2,
#wrap #mobileWeb .mWidget-page.page4 .mWidget-content2{
	background-color: #f4f4f4;
	border: 1px solid #c5c5c5;
	padding:0 10px;
	min-height:312px !important;
}
#wrap #mobileApps .mWidget-page.page4,
#wrap #mobileApps .mWidget-page.page5,
#wrap #mobileWeb .mWidget-page.page3,
#wrap #mobileWeb .mWidget-page.page4{
	padding-bottom:10px;
}
#wrap .mobileWidget .h-sub3{
	padding:0;
	font-size:11px;
	margin-top:-5px;
	margin-bottom:4px;
}
#wrap #mobileApps .mWidget-page.page2 .h-wrap{
	display:none;
}
#mobileAlerts .cell-input{
	text-align:center;
}
/* Get screen*/
#wrap .mobileWidget .select-dest{
	text-align:left;
}
#mobileApps_form .center{
	text-align:left;
}
.mWidget-content-form{
	min-height:60px !important;
}
#mobileApps_form{
	margin-top:10px;
}
#wrap #mobileAlerts ol.lst-photos li{
	float:none;
	margin:0 10px;
}
#wrap #mobileAlerts_form .carrier-instructions{
	display:none;
}
#wrap #mobileAlerts ol.lst-photos li div.title3{
	padding-top:8px;
	font-weight:bold;
}
.mobileWidget .errorText{
	color:#191919;
}
.mobileWidget .errorText input{
	border: 2px solid red;
}
.mobileWidget .cell-input input{
	color:#5E5E5E;
	font-size:14px;
	font-weight:bold;
	margin-left:2px;
	width:157px;
}
#wrap #mobileAlerts ol.lst li img.thumb-lg{
	float:none;
	margin-left:76px;
	margin-bottom:15px;
}
