.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
*:active, *:focus { outline: none; }
body{
color:#000000;
}
a img{ border: none; }
.hide{
display: none;
}
#wrap .mdl{
background:none repeat scroll 0 0 #FFFFFF;
margin: 7px 0 0 0;
padding:7px 0 0 7px;
position:relative;
}
#wrap a:link, #wrap a:visited{
color: #E72492;
}
#wrap a:hover{
color: #90C43E;
}
body #VH1containerA{
background: #000 url("hat.jpg") no-repeat scroll 50% 0;
min-width: 980px;
}
#wrap .group-ab{
width: 667px;
}
#wrap .group-c{
width: 313px;
}
#wrap #listHub .group-c .mdl{
margin: 0;
}
#overlay{
background-color:#000000;
display:none;
left:0;
opacity:0.7;
position:absolute;
top:0;
width:100%;
z-index:999988;
}
#wrap-inner{
background-color: #fff;
padding:4.7em 0 10px;
}
#wrap .html_more_link a:link, #wrap .html_more_link a:visited{
text-decoration:none;
}
#wrap .mdl-clean a img{
border: none;
}
#wrap .html_more_link a:hover{
text-decoration:underline;
}
#wrap .mdl-main ol.lst{
margin:0px 0px 0px 0px;

}
#wrap ol.lst li.titleHeadlines div.title2{
font-family: Arial;
font-size: 16px;
font-weight: bold;
line-height:21px;
}
#wrap ol.lst li.mobile-150 div.title2{
font-family: Tahoma;
font-size: 11px;
}
#wrap ol li.embedContainer{
margin-left:2px;

}
#wrap ol.lst li.embedContainer span.icon-play {
display: none;
}
#wrap ol li.embedContainer div.title2 .player-placeholder{
margin-left: 18px;
margin-bottom: 10px;
}
#wrap ol li.embedContainer div.title2 div.title{
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:19px;
}
#wrap ol.lst-photos li{
padding: 0;
}
#wrap ol.lst-photos-three{
padding-top:10px;
}
#wrap ol.lst li div.item-header{
height:127px;
padding-bottom:7px;
position:relative;
}
#wrap ol.lst li div.item-header div.vote-btn{
left:0;
padding:0;
position:absolute;
top:0;
}
#wrap ol.lst li p.usage span.posted span.content-source{
color: #154a6f;
}
#wrap ol.lst li p.usage span.posted{
color: #666666;
text-transform: uppercase;
font: normal bold 10px/25px Tahoma;
}
#wrap ul.mdl-nav, #wrap ul.mdl-nav li.active{
border-color:#002157;
}
#container-inner.franchise #wrap-inner{
padding:4.7em 0 0 !important;
}
.w-180x600x180 .group-b{
padding-bottom:10px;
}
#wrap-inner.w-640x320 #inner{
padding-bottom:10px;
}
#wrap #pageHeader{
border-top: 1px solid #d9f579;
background: url("background-title.png") no-repeat scroll left top transparent;
height: 56px;
padding: 7px 0 0 15px;
}
#wrap #pageHeader h1{

}
#wrap #page-header{
border-top: 1px solid #d9f579;
background: url("background-title.png") no-repeat scroll left top transparent;
height: 56px;
padding: 7px 0 0 15px;
}
#page-header h1, #pageHeader h1, #page-header div, #pageHeader div,
#page-header h2, #pageHeader h2{
color:#ffffff;
background: transparent;
margin: 0;
font-size: 33px;
}
.group-hdr{
color:#ffffff;
background-color:#002157;
}
#listHub div.group-ab .mdl{
margin-left:10px;
padding-left: 0;
}
#listHub div.group-ab div.mdl-main{
padding-right: 0px;
padding-top: 0px;
}
#listHub div.group-ab div.subgroups .h-sub span{
font: bold 18px/20px arial;
padding:5px 10px;
color:#000000;
text-transform:uppercase;
margin:0;
}
#listHub div.group-ab div.mdl-main ol.img200x150 li{
margin-right:15px;
padding-top:10px;
padding-bottom:0px;
}
#wrap #listHub .mdl-main ol.lst-photos-three li.last{
margin-bottom: 30px;
}
#listHub #page-header div{
padding-top:0px;
}
#listHub div.group-ab{
background: transparent url(background-blueFade.png) repeat-x;
padding: 0 7px;
width: 652px;
}
#listHub div.group-ab div.subgroups{
margin: 12px 0;
background-color: transparent;
}
#listHub div.group-ab div.subgroups ol.lst li{
background-color: #e8e8e8;
padding: 0 10px 10px;
border: 1px solid #d5d5d5;
border-top: none;
border-bottom: none;
margin-bottom: 0;
}
#listHub div.group-ab div.subgroups ol.lst li:first-child{
background-color: #e8e8e8;
padding: 0 10px 10px;
margin-bottom: 10px;
border-bottom: 1px solid #d5d5d5;
}
#listHub div.group-ab div.subgroups ol.lst li.last{
border-bottom: 1px solid #d5d5d5;
}
#listHub div.group-ab div.subgroups ol.lst li:first-child .title2{
background-image: none;
}
#listHub div.group-ab div.subgroups ol.lst li:first-child .title2 a{
font-size: 18px;
line-height: 20px;
}
#listHub div.group-ab div.subgroups ol.lst li .title2, #listHub div.group-ab div.subgroups ol.lst li .title1{
background: #E8E8E8 url(list-separator.png) repeat-x;
padding-top: 10px;
}
#listHub div.group-ab div.subgroups ol.lst li{
background-image: none;
}
*:first-child+html #listHub div.group-ab div.subgroups ol.lst li{
display: inline-block;
}
#listHub div.group-ab div.subgroups ol.lst li .title2 a, #listHub div.group-ab div.subgroups ol.lst li .title1 a{
font-size: 14px;
font-family: Arial;
text-decoration: none;
}
#listHub div.group-ab div.subgroups ol.olListing li{
background: transparent none !important;
border: none !important;
}
#listHub div.group-ab div.subgroups .pagintation{
text-align: right;
}
#listHub div.group-ab div.subgroups .pagintation a, #listHub div.group-ab div.subgroups .pagintation span{
font-weight: bold;
text-decoration: none;
}
#listHub div.group-ab div.subgroups .h-sub{
margin-bottom:0px;
}
#listHub .group-ab .h-wrap{
margin: -10px -1px 0;
background: transparent url(background-module-ab.png) no-repeat;
}
#listHub div.group-ab div.layout-firstLandscape img{
margin-top: 10px;
}
#listHub .group-ab div.pagination ul li.page-next a{
background:transparent url(page-right-single.gif) no-repeat scroll 0 0;
width: 25px;
}
#listHub .group-ab div.pagination ul li.page-prev a{
background:transparent url(page-left-single.gif) no-repeat scroll 0 0;
width: 25px;
}
#listHub .group-ab ol.list70x53, #listHub .group-ab ol.list140x105{
padding-top:15px;
}
#listHub .group-ab div.pagination p.sm{
padding-top:0;
}
#listHub .group-ab div.pagination-refresh input{
border:1px solid #000000;
color:#000000;
font-family:Helvetica;
font-size:16px;
font-weight:bold;
height:20px;
margin:2px 0;
padding:0 0 0 6px;
width:16px;
}
#listHub .group-ab div.pagination-refresh p.sm span{
padding-top:3px;
}
#listHub ol.lst li p.deck{
font-family:Arial,sans-serif;
font-size:13px;
line-height:18px;
}
#listHub div.group-ab div.layout-firstPortrait .group-a{
margin-bottom: 10px;
padding-bottom: 10px;
}
#listHub div.group-c{
width: 314px;
}
#listHub ol.lst-main{
padding-top:7px;
padding-left: 0px;
margin-right: 0 !important;
}
.mdl-main .layout-firstPortrait .group-a{
width:300px;
}
.mdl-main .group-last{
padding-bottom: 5px;
}
#wrap .mdl ol.lst-tbl-vote li .title1{
margin-bottom: 12px;
}
.mdl .title2 .voteButton embed, .mdl .title2 .voteButton object{
background: transparent url(nominee-vote-button.jpg) no-repeat center bottom scroll;
display: block;
}
.mdl .voteButtonInline embed, .mdl .voteButtonInline object{
display: block;
}
.mdl .voteButtonInline{
margin-top: 20px;
margin-left: 375px;
}
.mdl .title2 .voteButton embed:hover, .mdl .title2 .voteButton object:hover{
background: transparent url(nominee-vote-button-over.jpg) no-repeat center bottom scroll;
}
.mdl .title2 span.line1{ color: #000; padding:6px 0 0 0;}
.mdl .title2 span.line2{ color: #000; font-weight: normal; }
div.dropDownVoting{
background: url(nominee-suggestion-arrow.gif) no-repeat scroll left top #fff;
padding: 0 5px 30px 5px;
margin-top: 40px;
}
div.dropDownVoting div.field{
margin: 0 0 20px 260px;
line-height: 23px;
}
div.dropDownVoting div.field span{
font-size: 18px;
}
div.dropDownVoting div.field select, div.dropDownVoting div.field input[type='text'], div.dropDownVoting div.field textarea{
/*float: right;*/
border: 1px solid #7e97b7;
width: 325px;
padding: 1px;
font-size: 11px;
font-family: Tahoma;
}
div.dropDownVoting div.field select{ width: 335px; }
div.dropDownVoting a.dropDownVoteButton{
background: url(nominee-vote-button.jpg) no-repeat transparent scroll;
text-indent: -999em;
display: block;
height: 24px;
width: 140px;
margin-left: 260px;
outline: none;
margin-top: 15px;
}
div.dropDownVoting a.dropDownVoteButton:hover{
background: url(nominee-vote-button-over.jpg) no-repeat transparent scroll;
}
#modalWindow { background-color: #fff; }
#modalWindow .modal-top {background-image:none;width:523px; padding-top: 0; }
#modalWindow .modal-middle {background-image:none;width:523px;}
#modalWindow .modal-bottom {background-image:none;width:523px;}
* html .modal-top,
* html #modalWindow .modal-bottom{
filter:none;
background: none !important;
background-repeat: no-repeat top left;
background-color: transparent;
}
#jOverlayContent {font-family:Arial; margin:0;width:523px; background-color: #fff; padding: 10px;}
#jOverlayContent a.dialog-close {background: url(/sitewide/css/charlie/themes/events/do_something_awards/2010/overlay-button-close.png);width:22px;height:21px;margin-right:10px; text-indent: -9999em; position: absolute; top:10px; right: 0;}
#jOverlayContent div.title1 {line-height:100%;padding:0 10px;font-weight:bold;font-size:27px;text-align:center;text-transform:uppercase;color:#0d466a;margin-top:30px;}
#jOverlayContent p.deck {font-weight:bold;font-size:13px;text-align:center;text-transform:uppercase;color:#0d466a;padding:0 50px;}
#jOverlayContent .thanksShare { font-family: Tahoma,Verdana,sans-serif; float: left; width: 245px; height: 285px; padding: 0 10px; margin-top: 23px; height: 225px; border-right: 1px solid #fbbb46;}
#jOverlayContent .thanksShare .title1 { margin: 5px 0 0 0; }
#jOverlayContent .thanksShare .title1 span { font-size:25px; display: block; text-align: center;}
#jOverlayContent .thanksShare .title2 {font-family:Arial; text-align: center; font-size: 12px; margin: 5px 0 2px;}
#jOverlayContent .thanksShare p {font-family:arial; font-size: 15px; font-weight: normal; padding: 0 20px; text-align: center; margin: 20px 0 30px 0;}
#jOverlayContent .thanksShare p span { font-weight: bold; }
#jOverlayContent .thanksShare .share { text-align: center; margin-top: 30px; padding-left: 15px; }
#jOverlayContent .thanksShare .share .fb-share { float: left; }
#jOverlayContent .thanksShare .share .myspace-share { float: left; margin-left: 20px; }
#jOverlayContent .thanksShare .share .tweetmeme { float: left; }
#jOverlayContent .categories { float: right; width: 257px; }
#jOverlayContent .categories .next-category {margin-top:10px; text-align: center; }
#jOverlayContent .categories ul { padding: 10px 0; width: 225px; margin-left: 32px; text-align: left; }
#jOverlayContent .categories li { padding: 3px 0 4px 25px; font-weight: bold; font-size: 11px; float:left; width: 210px; text-transform:uppercase; list-style:none; color:#4498c8; }
#jOverlayContent .categories li a {text-decoration:none;}
#jOverlayContent .categories li a:link,
#jOverlayContent .categories li a:visited {color:#E72492;}
#jOverlayContent .categories li a:hover {text-decoration:underline;}
#jOverlayContent .categories li.active {background: url(/sitewide/css/charlie/themes/events/do_something_awards/2010/icon.category-checked.gif) no-repeat top left;color:#000;}
#jOverlayContent .categories li.active a:link,
#jOverlayContent .categories li.active a:visited { color: #0D466A }
#jOverlayContent .categories .btn-next {width:235px;height:23px;margin:0 auto;display:block;}
#jOverlayContent .buttons {text-align:center;}
#jOverlayContent .description {color:#666;text-align:center;padding:0 20px;}
#jOverlayContent .description a { font-weight: bold; color: #E72492; text-decoration: none; }
#jOverlayContent .description a:hover { color: #90c43e }
#jOverlayContent .btn {width:155px;height:23px;margin:0 auto;}
#jOverlayContent .btn.log-in {margin-right:5px;}
#jOverlayContent .btn.sign-up {margin-left:5px;}
#wrap ol.lst.mline{
padding-top: 10px;
padding-left: 0px;
}
#wrap ol.lst.mline span.moduleSubHead, #wrap ol.lst.mline span.moduleSubHead2{
display: block;
font-family:Arial;
font-size:13px;
font-weight:bold;
}
#wrap ol.lst-photos-six.lst-photos li{
border-bottom: none;
}
#wrap .mdl-main ol.lst-photos-three li{
border-bottom: none;
}
#wrap .votingGrid ol.lst-photos-three li{
border-bottom: 0;
margin-right: 80px;
}
#wrap .votingGrid ol.lst-photos-three li.last{
margin-right: 0;
}
#wrap .votingGrid p.description, #wrap div.votingGrid ol.lst li p.deck{
color: #000;
}
#wrap span.moduleSubHead2{
display: block;
font-family:Arial;
font-size:13px;
font-weight:bold;
margin-bottom: 5px;
}
#wrap .group-ab .mdl{
margin: 10px 0 0 10px;
}
#wrap .group-abc .mdl{
margin-bottom: 10px;
margin-right: 0px;
}
#wrap .group-c .mdl{
margin-bottom: 10px;

}
.group-hdr span.smallHdr{
color:#ffffff;
font-family:Arial;
font-size:14px;
font-style:normal;
font-weight:bold;
margin: 0;
float: left;
}
.group-hdr .h-main{
color:#ffffff;
font-family:Arial;
font-size:33px;
font-weight: bold;
margin:0 0 0 0px;
padding: 0;
text-transform:uppercase;
clear: left;
float: left;
}
.group-hdr br{ display: none; }
#wrap ul.mdl-nav li.active a:link, #wrap ul.mdl-nav li.active a:visited{
font-family: helvetica;
font-size: 13px;
font-weight: bold;
color:#FFFFFF;
float:left;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:2px 10px;
background-color: #002157;
}
#wrap ul.mdl-nav li a:link, #wrap ul.mdl-nav li a:visited{
font-family: helvetica;
font-size: 13px;
font-weight: bold;
color:#002157;
float:left;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:2px 10px;
background:#FFB901 repeat-x scroll 0 0;
}
#wrap ul.mdl-nav li{
line-height:30px;
margin-right:1px;
}
ul.mdl-nav{

border-bottom:3px solid #002157;
height: auto;
}
.h-main span, .h-sub span, .h-sub2 span{
background-color:#002157;
}
.h-sub2, .h-sub, .h-sub3{
color:#ffffff;
}
#wrap div.more-link a:link, #wrap div.more-link a:visited{
font-weight: bold;
text-transform: uppercase;
font-family: Tahoma;
font-size: 10px;
text-transform: uppercase;
background-color: transparent;
text-decoration: none;
color: #E72492;
padding: 10px;
}
.main-title, .main-title em{
color:#000;
}
#wrap ol.lst.lst-photos-six li div.title2 a{
font-weight: normal;
}
#wrap ol.lst li{
background: url(list-separator.png) repeat-x bottom;
}
#wrap ol.lst li.last{
background: none;
}
#wrap .w-640x320 .group-ab ol.lst-photos-three li{
border-bottom: none;

}
#wrap .w-640x320 .group-ab li.mobile-150{
padding-bottom: 20px;
height: 150px;
}
#wrap .w-640x320 .group-ab li.mobile-150-pad{
margin-bottom: 15px;
padding-bottom: 15px;
height: 150px;
}
#wrap div.deck p{
color: #144b70;
}
#wrap ol.lst li p.deck{
font-family: arial;
font-size: 12px; 
color: #000;
}
#wrap .group-c .mdl-clean, #wrap .group-c .mdl-ad{
margin-top: 0;
margin-bottom: 0;
}
#wrap .mdl-clean{
margin-top: 10px;
}
#wrap .h-wrap{
background:transparent;
margin-top: 0px;
margin-bottom: 10px;
}
#wrap .h-sub, .h-sub2, .h-sub3{
font-family: helvetica;
font-size: 25px;
margin:0 0 7px;
line-height: 24px;
padding:0px;
font-weight: bold;
}
.mdl{
padding-top: 0;

}
#wrap .h-sub span, .h-sub2 span{
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
text-transform: none;
background: transparent none;
}
#wrap div.group-abc ol.lst-photos{
margin:0px 10px 10px 0px;
width:100%;
}

#wrap div.group-abc .h-sub span{
paddin-top: 0px;
}
#wrap .ma09-winners ol.lst li p.relnk a{
font-family:Verdana;
font-size:9px;
font-weight:bold;
}
#wrap ol.lst-nominees-list.photo-alt li{
/*border-bottom: 1px solid #d5d5d5;
border-top: 1px solid #ffffff;
*/
margin: 0;
padding: 10px 0;
width: 100%;
position: relative;
}
#wrap ol.lst-nominees-list.photo-alt li:first-child{
border-top: none;
}
#wrap ol.lst-nominees-list.photo-alt li.last{
border-bottom: none;
}
#wrap ol.lst-nominees-list.photo-alt li .winner{
left: 0;
position: absolute;
top: 10px;
}
#wrap ol.lst-nominees-list.photo-alt li p.deck{
margin:0 0 10px 291px;
}
#wrap ol.lst-nominees-list.photo-alt li p.deck a{
color: #e72492;
text-decoration: none;
}
#wrap ol.lst-nominees-list.photo-alt li p.deck a:hover{
color: #90c43e;
}
#wrap ol.lst-nominees.lst-no-vote li div.item-header{
height:auto;
}
#wrap ol.lst-nominees{
padding:0;
}
#wrap ol.lst-nominees li{
border-bottom:none;
width:160px;
padding:0px;
margin: 0 20px 0 0;
}
#wrap ol.lst-nominees li div.title2{
color: #144b70;
}
#wrap ol.lst-nominees-list li p.relnk{
font-size:12px;
font-family:Arial;
font-weight: bold;
}
#wrap ol.lst-nominees-list li p.relnk a{
text-decoration: none;
}
#wrap ol.lst-categories li{
margin-right: 10px;
border-bottom:none;
}
#wrap ol.lst-categories li a img{
border: none;
}
#wrap ol.lst-categories li.last{
border: none;
margin: 0 0 0px;
padding: 0 0 0px;
}
#wrap ol.lst li p{
font-family: tahoma;
font-size: 11px;
color:#000000;
}
#wrap ol.lst.mline li span{
font-family: arial;
font-size: 17px;
font-weight: bold;
color: #144b70;
}
/*MARQUEE STYLES*/
.hide, .hidden { display:none; }
#p1 { background:#000; }
.marquee { position:relative; display:block; float:left; width: 672px; }
.marquee_ { width:658px; height:400px; overflow:hidden; padding:0; }
.marquee_default { margin: 0px !important; }
.marquee a{text-decoration:none;}
.marquee a img{border:none;}
.marquee_ ul{list-style:none;margin:0;padding:0;}
.marquee_ .holder{padding:10px;display:block;float:left;}
.marquee_ .holder ul li{position:relative;}
.marquee_list_vertical {float:right; width:70px; position:relative;}
.marquee_list_vertical .vertical{float:right; overflow:hidden; width:100%; position:absolute; left:0px; top:0px;}
.marquee_list_vertical a{ display:block;overflow:hidden;width:70px;padding:0 0 5px 0px !important; position:relative;}
.marquee_list_horizontal { width: 658px; height:70px; background:transparent url(/global/music/images/marquee/text-bg.png) repeat scroll 0 0;position:relative; top:-70px;}/*margin:10px 0px 0px 0px;*/
.marquee_list_horizontal .horizontal{overflow:hidden; float:left; position:absolute; left:32px; top:0px;}
.marquee_list_horizontal .horizontal a{overflow:hidden;width:70px;display:block; float:left; margin:0 5px 0px 0px !important;}
.marquee_img_vertical{overflow: hidden; float: left; position:relative; background-color:#FFF;}
.marquee_img_horizontal{overflow: hidden; position:relative; background-color:#FFF;}
.marquee_ span.icon{display:none !important;}
.marquee_ ul.marquee_sublist{margin-top:5px;}
.marquee_ ul.marquee_sublist li{display:inline;font-family:tahoma;font-size:11px;padding-right:10px;}
.fR{float:right;}
.marquee_thumb_vertical{width:70px; height:53px; position:absolute;}
.marquee_thumb_horizontal{width:70px; height:53px; position:absolute;background:transparent url(/global/music/images/marquee/img-bg-60.png) repeat scroll 0 0;}/* needs the dark png overlay*/
.padB_zero{padding-bottom:0px !important;}
a.activeSlide{text-decoration:none !important; background: transparent url(/global/music/images/marquee/thumb-highlight.gif) no-repeat; }
a.activeSlide .marquee_thumb_vertical{background:transparent url(/global/music/images/marquee/arrow-left-white.gif) no-repeat;}
a.activeSlide .marquee_thumb_horizontal{background:transparent url(none) no-repeat;}
.marquee_ .marquee_bg{background: transparent url(/global/music/images/marquee/text-bg.png) repeat; min-height:0px;position:absolute; bottom:60px !important; width:100%; float:left;}
.marquee_ .marquee_text{padding:10px; min-height:20px; z-index:25 !important; text-align:left; color:#e5e5e5;}
.marquee_ .marquee_text h2, .marquee_ .marquee_text p{margin:0px;}
.marquee_ .marquee_text h2, .marquee_ .marquee_img_static .single .last .title{font-family:Arial !important;font-size:27px !important;line-height:30px;margin-bottom:-5px;margin-top:-4px;padding:0;}
.marquee_ .marquee_img_static .single .last .title img.thumb{margin-bottom:10px !important;}
.marquee_ .marquee_img_static p{font-size:11px !important}
.marquee_ .marquee_text h2 a:hover{text-decoration:underline;}
.marquee_ .hide{overflow:hidden;}
.marquee_ ul.marquee_content{margin:0px; padding:0px;}
.marquee_ .marquee_text p{color:#CCCCCC;font-family:Arial;font-size:13px;padding-top:5px;line-height:17px;}
.marquee_ .marquee_images{z-index:0 !important;}
.marquee_ ul.marquee_content li div a.marquee_img{display:block; position:relative;}
.marquee_ .snipe{width:180px; height:180px; position:absolute; top:0px; left:0px;background:none;}
.marquee_ .videoSnipe{background:transparent url(/global/music/images/marquee/arrow-left-white.gif) no-repeat;}
.marquee_ .musicSnipe{background:transparent url(/global/music/images/marquee/arrow-left-white.gif) no-repeat;}
.marquee_ .specialsSnipe{background:transparent url(/global/music/images/marquee/arrow-left-white.gif) no-repeat;}
.marquee_ .sponsoredImage{float:right; margin-left:10px; margin-bottom: 10px;}
.marquee_bg span.icon-play-xlg {background-image:url(/sitewide/images/charlie/icon-trans-play-xlg-black.gif);height:16px;width:22px;}
.marquee_bg span.icon-photo-xlg {background-image:url(/sitewide/images/charlie/icon-trans-photo-xlg-black.gif);height:16px;width:22px;}
.marquee_bg span.icon {background-color:#FFF;display:block;float:left;margin:5px 5px 0 0;overflow:hidden;text-indent:-9999px;}
.marquee_bg a{font-weight:bold !important; color:#FFFFFF !important; text-decoration:none !important;}
.marquee_bg p{color:#FFFFFF;}
.marquee_default{width:658px;overflow:hidden;margin:0px;padding: 0px;}
.marquee_default .marquee_img_vertical,.marquee_level_one_show .marquee_img_vertical ul.marquee_content li{width:561px !important;height:401px !important;}
.marquee_default .marquee_img_horizontal,.marquee_level_one_show .marquee_img_horizontal ul.marquee_content li{width:658px !important;height:400px !important;}
.marquee_level_one_show {overflow:hidden;padding: 0px;}
.marquee_level_one_show .marquee_img_vertical,.marquee_level_one_show .marquee_img_vertical ul.marquee_content li{width:521px !important;height:343px !important;}
.marquee_level_one_show .marquee_img_horizontal,.marquee_level_one_show .marquee_img_horizontal ul.marquee_content li{width:596px !important;height:320px !important;}
.marquee_level_two_show {overflow:hidden;padding: 0px;}
.marquee_level_two_show .marquee_img_vertical,.marquee_level_two_show .marquee_img_vertical ul.marquee_content li{width:381px !important;height:343px !important;}
.marquee_level_two_show .marquee_img_horizontal,.marquee_level_two_show .marquee_img_horizontal ul.marquee_content li{width:456px !important;height:330px !important;}
.marquee_homepage {margin: 0px; overflow:hidden; padding: 7px !important; background: #000000; }
.marquee_homepage .marquee_img_vertical,.marquee_homepage .marquee_img_vertical ul.marquee_content li{width:430px !important;height:333px !important;}
.marquee_homepage .marquee_img_horizontal,.marquee_homepage .marquee_img_horizontal ul.marquee_content li{width: 658px !important;height: 400px !important;}
.mT10p{margin-top:10px;}
.mdlNp .marquee_, .mdl3{padding:0px;!important}
.ac_results { border-left: 1px solid #262626; border-right: 1px solid #262626; border-bottom: 1px solid #262626; background-color: white; overflow: hidden; z-index: 99999; margin-left: -1px; padding: 0 4px 2px 4px; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0; padding: 2px 5px; margin-bottom: 4px; cursor: default; display: block;
/*if width will be 100% horizontal scrollbar will apear when scroll mode will be used*/
font-size: 16px;
/*it is very important, if line-height not set or set in relative units scroll will be broken in firefox*/
line-height: 16px; overflow: hidden; color: #4698ca; }
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_results li.ac_odd { }
.ac_results li.ac_over { background-color: #4698CA; color: #fff; }
/* END MARQUEE STYLES*/
/*end of marquee*/
/* Nominee Voting Category Fix */
#wrap div.group.abc-alt div.group-ab div.mdl{
margin-right: 0px;
}
div.marquee div.marquee-action h2{
font-weight: bold;
}
div.marquee div.marquee-action p{
font-family: tahoma;
font-size: 11px;
font-weight: regular;
}
#wrap div.marquee div.marquee-action p{
color: #fff;
}
#wrap div.marquee div.marquee-nav ul li a{
height:49px;
width:135px;
margin-left: 0px;
margin-right: 0px;
padding-right: 10px;
padding-left: 10px;
}
#wrap ol.lst li img.thumb-lg{
margin-bottom: 0px;
}
#wrap div.marquee div.marquee-nav ul li a span.mediaType{
color: #fff;
}
div.marquee{
margin-left:10px;
width: 636px;
}
div.marquee div.marquee-action div.play a img{
display: none;
}
div.marquee div.marquee-action div.play{
display: none;
}
#wrap div.marquee div.marquee-nav ul li#marqnav-4{
margin-right: 0px;
}
/*marquee*/
#wrap span.imgInlineLeft img{
float: left;
padding-right: 5px;
padding-bottom: 5px;
}
#wrap span.imgInlineRight img{
float: right;
padding-left: 5px;
padding-bottom: 5px;
}
#wrap .h-sub2 a:link, #wrap .h-sub2 a:visited{
color: #000000;
}
#wrap .w-640x320 .group-ab ol.lst-photos-three, #wrap .w-320x320x320 .group-ab ol.lst-photos-three{
margin-bottom: 10px;
padding-bottom:10px;
padding-top: 0px;
}
#wrap div.group-ab div.mdl div.deck p{
margin-bottom: 20px;
}
#wrap .w-640x320 .group-ab ol.lst-photos-three.lst-bpad li{
padding-bottom: 20px;
}
/*nav*/
#nav{
height: auto;
background: none;
position: absolute;
bottom: 0;
z-index: 1;
}
#vh1-head{
background: transparent;
height: 214px;
}
#vh1-head #sponsor-bar{
background: url(background-sponsor-bar.png) no-repeat;
height: 40px;
width: 728px;
float: right;
margin-right: 10px;
}
#vh1-head #sponsor-bar ul{
list-style: none;
padding-left: 20px;
margin: 0;
line-height: 40px;
}
#vh1-head #sponsor-bar ul li{
float: left;
margin-right: 15px;
}
#vh1-head #sponsor-bar ul li a{
font-family: Arial;
font-size: 14px;
font-weight: bold;
}
#vh1-head #pushdown_ad, #vh1-head #pushdown_ad #ad_promo{
background: none;
height: 108px;
right: 15px;
top: 42px;
width: 728px;
position: absolute;
}
#vh1-head #nav_logo{
float: left;
width: 186px;
height: 180px;
position: absolute;
z-index: 10;
margin-left: 20px;
}
#vh1-head #nav_logo a{
background: transparent;
display:block;
height:180px;
position:relative;
width:186px;
}
#nav ul#navlist.franchise-nav li a, #nav ul#navlist.franchise-nav li span{
font-family: Arial;
font-size:18px;
font-weight: bold;
padding: 0 32px;
color: #000;
line-height: 34px;
height: 34px;
}
#nav ul#navlist{
background:url(background-nav.png) 0 0; 
height:34px;
float: none;
}
#nav ul#navlist li{
height: 34px;
text-transform: uppercase; 
background: url(background-nav-item-border-right.png) no-repeat top right;
padding: 0 1px 0 0;
}
#nav ul#navlist li a,
#nav ul#navlist li span{
height: 34px; 
text-decoration: uppercase; 
border-top: none; 
border-bottom: none; 
}
#nav ul#navlist li:hover,
#nav ul#navlist li.sfhover{
color:#FFF;
background: url(background-nav-item-border-right.png) no-repeat top right;
}
#nav ul#navlist li:hover a,
#nav ul#navlist li.sfhover a{
background: url(background-nav-hover.png) repeat-x; 
}
#nav ul#navlist li a:hover{
color: #FFF;
}
#nav ul#navlist li a:active{
color:#FFF; 
}
/*nav*/
/*flux member bar*/
.flux .moduleContainer, .flux .widgetContainer{
border: 0 !important;
background: none !important;
}
.fluxWidget div.quickMenu .container{
padding-right:10px;
text-align:right;
color: #fff;
}
.fluxWidget div.quickMenu a, .fluxWidget div.quickMenu span{
color: #fff;
font-weight: bold;
background: transparent;
padding: 0;
}
.fluxWidget div.quickMenu a, .fluxWidget div.quickMenu span.link, .fluxWidget div.quickMenu span.greeting, .fluxWidget div.quickMenu span.signUp, .fluxWidget div.quickMenu span.signIn{
color:#e72492;
}
.fluxWidget div.quickMenu a:hover, .fluxWidget div.quickMenu span.link:hover, .fluxWidget div.quickMenu span.signUp:hover, .fluxWidget div.quickMenu span.signIn:hover{
color: #90c43e;
}
.flux img.avatarSmall {
border: none !important;
height:25px;
vertical-align:middle;
width:25px;
}
.fluxWidget .quickMenu .fbIcon{
/*background:transparent url(facebook_connect.gif) no-repeat scroll left top;*/
height: 24px;
width: 104px;
margin-left: 5px;
}
#memberbar .Flux .quickMenu .bbBtnHolder_active a.ddButton, .Flux .quickMenu .bbBtnHolder_active a.ddButton:hover, .Flux .quickMenu .bbBtnHolder a.ddButton:hover{background:#ffb901 url(bttn_down-arrow.gif) no-repeat scroll 100% 50%;border:none;color:#fdf100;}
#nav.franchise #memberbar{
height: 31px;
border: 0;
}
.flux .moduleContainer, .flux .widgetContainer{
border: 0;
-moz-border-radius: 0;
}
#memberbar{
background-color: transparent;
padding:0;
margin:0;
border:0;
color:#e72492;
width:100%;
}
#memberbar .Flux{
color:#2f1f5e;
}
#memberbar a:link,#memberbar a:visited{
color:#fdf100;
}
#memberbar .Flux .quickMenu .userGreeting, #memberbar .Flux .quickMenu .linksGroup, #memberbar .Flux .quickMenu .textGroup, #memberbar .Flux .quickMenu .linksGroup .preMailSeparator{
color:#2f1f5e;
}
#memberbar .Flux .quickMenu a.ddButton{
background: transparent url(bttn_down-arrow.gif) no-repeat scroll 100% 50%
}
#memberbar .Flux .quickMenu .itemsList{
background-color:#2f1f5e;
}
/*flux member bar*/
/*pagination*/
#wrap div.photoWrapper{

padding-top:15px;
}
.pagintation, .pagintation a{
padding-bottom: 10px;
}
#wrap div.pagination{
margin-right: 10px;
margin-top: 10px;

}
div.pagination p.sm{
font-weight: bold;
color: #000000;
font-size: 16px;
font-family: helvetica;
padding-top: 3px;
}
div.pagination ul{
padding-right: 0px;
}
div.pagination ul li.page-next a{
background:#ffffff url(page-right.gif) no-repeat scroll 0 0;
}
div.pagination ul li.page-prev a{
background:#ffffff url(page-left.gif) no-repeat scroll 0 0;
}
div.pagination ul li a{
display:block;
float:left;
height:25px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:22px;
}
div.pagination ul li{
float:left;
height:25px;
margin:0;
padding:0;
text-indent:-9999px;
width:22px;
}
#wrap div.pagination ul li.page-next, #wrap div.pagination ul li.page-prev{
background-color:transparent;
margin-right:0px;
}
.group-abc{
background:transparent none repeat scroll 0 0;
margin:10px 10px 0;
position:relative;
}
/* added this to connect the abc columns on the top without affecting the spacing of the belt promo*/
.eventhome{
background:#ffffff none repeat scroll 0 0;
margin:0px 0px 0px 0px;
position:relative;
padding-bottom: 7px;
}
/*pagination*/
#wrap ul.section-nav{
}
ul.section-navPatch{
margin:10px 0 0 10px;
}
#wrap ul.section-nav li{
float: left;
}
#wrap ul.section-nav li a:link, #wrap ul.section-nav li a:visited{
color: #002157;
font-weight: bold;
font-size: 11px;
width: 186px;
}

#wrap ul.section-nav li a:link, #wrap ul.section-nav li a:visited{
background: transparent;
}
#wrap ul.section-nav li.active a:link, #wrap ul.section-nav li.active a:visited{
background-color: #002157;
color: #fff;
}
#wrap ul.section-nav li a:hover, #wrap ul.section-nav li a:hover{
background-color: #fff;
color: #002157;
}
/*FLIPBOOK OVERRIDES*/
#wrap div.single h1{
color: #144b70;
}
.h-pre{
padding-left:0px;
}
.fluxWidgetComments .commentItem .commentMessage,
.fluxWidgetComments div, 
.fluxWidgetComments p, 
.fluxWidgetComments td,
#wrap div.single ul.usage li.usage-posted,
#wrap div.single ul.usage li.usage-views,
li#FW_ContentAction2_1_commentCount.commentCount,
#playlist div.deck p,
#search-videos label,
#wrap div.single ul.meta-list li span.vote-up,
#wrap div.single ul.meta-list li span.vote-down,
#wrap div.single ul.usage li,
.fluxWidgetComments .paginationArea span,
#wrap div.deck p,
.article,
.slat-title,
.info-title em,
.h-pre
{
color:#000000;
font-size: 12px;
}
#wrap div.pagination p strong{
color:#000000;
font-weight:bold;
}
#wrap .h-main a:link, #wrap .h-main a:visited, #wrap .h-sub a:link, #wrap .h-sub a:visited, #wrap .h-sub2 a:link, #wrap .h-sub2 a:visited{
color:#000000;
}
.h-feed{
font-size:16px;
margin-bottom:5px;
padding-bottom:0px;
line-height:20px;
color: #000000;
}
.mdl-scroll .h-wrap{
background:none;
margin-left:0px;
margin-bottom:0px;
color:#000000;
padding-top:10px;
}
.main-photo{
_padding: 9px;
}
#wrap p.deck, #wrap div.deck p, div.overlay p.deck{
margin:0 0 10px;
}
/*write-in modules*/
div.dropDownVoting div.field .movieAward_dropMenu{
width:auto;
}
div.dropDownVoting div.field input[type="text"].movieAward_text{
width:249px;
}
div.dropDownVoting div.field .movieAward_textArea{
width:320px;
}
div.dropDownVoting div.field span.fieldTitle{
font-size:16px;
font-weight:bold;
color:#000;
}
/*VIDEO PAGE OVERRIDES*/
#wrap div.pages ol.lst li{
border-bottom:none;
}
/*Voting Categories*/
#wrap div.categories{
padding-top: 10px;
}
#wrap .group .categories .mdl{
padding-top: 0;
margin-top: 0;
}
#wrap .group .categories .specialCategory{
padding-top: 0;
margin-top: 0;
}
#wrap .group .categories ol.lst{
padding-left: 18px;
padding-top: 0;
float: left;
}
#wrap .group .categories .specialCategory ol.lst{
margin: 0;
}
#wrap .group .categories ol.lst li h2{
margin: 0;
}
#wrap .group .categories ol.lst li{
margin-bottom: 10px;
}
#wrap .group .categories .specialCategory ol.lst li img.thumb{
float: none;
margin: 0;
}
#wrap .group .categories ol.lst-categories a{
display: block;
height: 108px;
background-position: top left;
background-repeat: no-repeat;
}
#wrap .group .categories ol.lst-categories a:hover{
background-position: bottom left;
}
#wrap .group .categories ol.lst-categories a.do-something-award { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/the-do-something-award.png); }
#wrap .group .categories ol.lst-categories a.movie-star { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/movie-star.png); }
#wrap .group .categories ol.lst-categories a.tv-show { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/tv-show.png); }
#wrap .group .categories ol.lst-categories a.music-artist { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/music-artist.png); }
#wrap .group .categories ol.lst-categories a.athlete { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/athlete.png); }
#wrap .group .categories ol.lst-categories a.comedian { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/comedian.png); }
#wrap .group .categories ol.lst-categories a.with-style { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/with-style.png); }
#wrap .group .categories ol.lst-categories a.facebook { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/facebook.png); }
#wrap .group .categories ol.lst-categories a.city { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/city.png); }
#wrap .group .categories ol.lst-categories a.docu-style { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/docu-style.png); }
#wrap .group .categories ol.lst-categories a.movie-star { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/movie-star.png); }
#wrap .group .categories ol.lst-categories a.twitter { background-image: url(/content/shows/events/do_something/2010/images/nominee-hub/twitter.png); }
/*Voting block*/
#wrap div.nominees{
background-color: #e8e8e8;
border-right: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;
margin: 10px 0 0 10px;
padding: 0 0 0 9px;
width: 635px;
}
#wrap div.nominees .h-wrap{
height: 70px;
width: 646px;
background: url(background-nominee-category.png) no-repeat;
}

#wrap div.nominees .h-wrap h2, div.nominees .h-wrap h1{
line-height: 50px;
background: none;
margin-left: 10px;
margin-bottom: 0;
}
#wrap div.nominees .h-wrap h2 span, div.nominees .h-wrap h1 span{
background: none;
font-size: 30px;
font-weight: normal;
text-transform: none;
padding: 5px;
}
#wrap div.nominees .lst-tbl-vote li .title1 span b{
font-family: Arial;
font-weight: bold;
font-size: 18px;
color: #144b70;
}
#wrap div.nominees .lst-tbl-vote li{

}
/* nominee top nav */
#wrap div.topNav{
padding: 0;
}
#wrap div.topNav table{
border-collapse: collapse;
text-align: center;
border-top: 1px solid #004370;
border-left: 1px solid #004370;
}
#wrap div.topNav table tr td{
width: 213px;
/*border: 1px solid #004370;*/
padding: 0;
}
#wrap div.topNav table tr td a{
display: block;
background: url(nomineeTopNav-background.png) no-repeat;
line-height: 32px;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration: none;
padding: 0;
margin: 0;
border-bottom: 1px solid #004370;
border-right: 1px solid #004370;
}
#wrap div.topNav table tr td a:hover, #wrap div.topNav table tr td a.active{
background: url(nomineeTopNav-background-over.png) no-repeat;
text-indent: 2px;
}
/*About page form*/
#wrap div.subscribeForm{
padding: 0;
float: left; 
}
#wrap div.subscribeForm .h-wrap{
height: 34px;
width: 643px;
background: transparent url(background-about-form-header.png) no-repeat;
margin: 0;
}
#wrap div.subscribeForm .h-wrap .h-sub{
font: bold 18px Arial;
color: #000;
}
#wrap div.subscribeForm .h-wrap .h-sub span{
background: none;
padding-left: 10px;
}
#wrap div.subscribeForm .subscribe{
margin: 0;
border: 1px solid #d5d5d5;
border-top: none;
background-color: #e8e8e8;
padding: 10px;
width: 621px;
font: 12px normal Arial, sans-serif;
position: relative;
}
#wrap div.subscribeForm .subscribe a{
color: #e72492;
text-decoration: none;
}
#wrap div.subscribeForm .subscribe a:hover{
color: #90c43e;
}
#wrap div.subscribeForm input, #wrap div.subscribeForm select{
border: 1px solid #d5d5d5;
}
#wrap div.subscribeForm input[type='text']{
width: 273px;
}
#wrap div.subscribeForm .subscribe input[type='checkbox']{
vertical-align: middle;
}
#wrap div.subscribeForm .field{
margin-bottom: 10px;
}
#wrap div.subscribeForm .subscribe .left{
width: 300px;
float: left;
border-right: 1px solid #d5d5d5;
height: 200px;
}
#wrap div.subscribeForm .subscribe .right{
border-left: 1px solid #fff;
float: left;
width: 290px;
padding-left: 20px;
padding-top: 16px;
height: 184px;
}
#wrap div.subscribeForm .subscribe label{
display: block;
padding-left: 5px;
}
#wrap div.subscribeForm .subscribe .italic{
font-style: italic;
}
#wrap div.subscribeForm .subscribe a.submit{
display: block;
width: 167px;
height: 34px;
background: transparent url(background-button.png) top left;
color: #fff;
font: bold 14px/34px Arial;
text-align: center;
text-transform: uppercase;
margin: 20px 0 20px 65px;
}
#wrap div.subscribeForm .subscribe a.submit:hover{
background: transparent url(background-button.png) bottom left;
text-indent: 2px;
}
#wrap div.subscribeForm .subscribe .legal{
font: normal 11px Arial;
}
#wrap div.subscribeForm .subscribe .notifications{
text-align: center;
font-weight: bold;
padding: 5px;
color: #f00;
display: none;
}
#wrap div.subscribeForm .subscribe .formOverlayBack{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
z-index: 1;
}
#wrap div.subscribeForm .subscribe .formOverlayText{
position: absolute;
left: 0;
top: 0;
text-align: center;
display: none;
width: 100%;
height: 100%;
z-index: 2;
padding-top: 100px;
}
#wrap div.subscribeForm .subscribe .formOverlayText a{
text-decoration: none;
color: #e72492;
}
#wrap div.subscribeForm .subscribe .formOverlayText a:hover{
color: #90c43e;
}
/*twitter widget overrides*/
#wrap .twtr-doc{
}
#wrap .twtr-hd{
background: url(background-twitter.png) no-repeat;
padding: 5px 10px;
}
#wrap .twtr-hd h4{
background-color: transparent !important;
font-family: Arial !important;
font-weight: bold !important;
font-size: 18px !important;
color: #000 !important;
}
/* home page */
#wrap .eventhome-middle{
background: transparent url(background-blueFade2.png) repeat-x;
width: 100%;
padding-top: 5px;
}
#wrap .eventhome-middle .group-a{
width: 332px;
}
#wrap .eventhome-middle .group-c{

}
#wrap .eventhome-middle .group-c .mdl{
background-color: transparent;
}
#wrap .eventhome-middle .group-c .twitter{
margin-top: 5px;
margin-left: 7px;
padding: 0;
background-color: transparent;
}
#wrap .eventhome-middle .group-c .twitter ol.lst li p{
display: none;
}
#wrap .eventhome-middle .group-c .twitter ol.lst li .twtr-widget p{
display: block;
}

#wrap .eventhome-middle .group-a .mdl, #wrap .eventhome-middle .twitter ol.lst{
margin-bottom: 5px;
}
#wrap .eventhome-middle twtr-timeline{
height: 460px;
}
#wrap .eventhome-middle .group-a .mdl .lst .title2 a{
font-size: 14px;
font-weight: bold;
font-family: Arial;
text-decoration: none;
}

#wrap .eventhome-middle .group-a .mdl{
padding-top: 0;
background-color: #e8e8e8;
border: 1px solid #cccccc;
border-top: 0;
}
#wrap .eventhome-middle .group-a .mdl{
padding-bottom: 20px;
margin-left: 7px;
}

#wrap .eventhome-middle div.more-link{
position: absolute;
bottom: 0;
right: 0;
}
#wrap .eventhome-middle div.more-link a:after{
content: ' \00BB';
}
#wrap .eventhome-middle .video .mdl li.embedContainer{
background-image: url(background-embed-container-black-fade.png);
background-repeat: repeat-x;
margin: -12px 0 12px -8px;
padding: 12px 0 12px 8px;
width: 317px;
float: left;
}
#wrap .eventhome-middle .group-a .mdl ol.lst{
padding-top: 32px;
}
#wrap .eventhome-middle .video .mdl ol.lst{
padding-top: 30px;
}
#wrap .eventhome-middle .group-a .mdl .h-wrap{
margin-left: -8px;

position: relative;
}
#wrap .eventhome-middle .group-a .mdl .h-wrap h2{
background: transparent url(background-module-head-w325.png) no-repeat;
position: absolute;
width: 325px;
margin-top: -2px;
}
#wrap .eventhome-middle .group-a .mdl .h-wrap span{
background-color: transparent;
color: #000;
font: bold 18px Arial;
padding-left: 10px;
}
#wrap .eventhome-middle ol.lst li p{
font: 12px Arial;
}
#wrap .eventhome-middle .nomineeVoting .mdl ol.lst li{
*display: inline-block;
}
/*home belt*/
#wrap .belt .mdl{
background-color: #E8E8E8;
border: 1px solid #ccc;
border-top: 0;
width: 957px;
margin-left: 7px; 
}
#wrap .belt .h-wrap{
background: transparent url(background-belt.png) no-repeat;
margin-left: -8px;
margin-top: -10px;
}
#wrap .belt .h-wrap h2 span{
background-color: transparent;
padding-left: 10px;
font: bold 18px Arial;
color: #000;
}
#wrap .belt .pagination .page-prev{
position: absolute;
left: 10px;
top: 80px;
}
#wrap .belt .pagination .page-next{
position: absolute;
top: 80px;
right: 0;
width: 45px;
text-indent: 0;
}
#wrap .belt .pagination .page-next a{
display: block;
text-indent: -9999em;
height: 31px;
width: 33px;
background: transparent url(background-belt-arrows.png) no-repeat top right;
}
#wrap .belt .pagination .page-next a:hover{
background: transparent url(background-belt-arrows.png) no-repeat bottom right;
}
#wrap .belt .pagination .page-prev a{
height: 31px;
width: 33px;
background: transparent url(background-belt-arrows.png) no-repeat top left;
}
#wrap .belt .pagination .page-prev a:hover{
background: transparent url(background-belt-arrows.png) no-repeat bottom left;
}
#wrap .belt .pagination p.sm{
position: absolute;
top: 112px;
right: 10px;
font: bold 10px tahoma;
}
#wrap .belt .scroller{
margin: 0 auto;
width: 830px;
}
#wrap .belt .scroller ol.lst-photos li{
margin: 0 25px 0 0;
border-bottom: none;
background-image: none;
}
#wrap .belt .scroller ol.lst-photos li .title2 a{
text-decoration: none;
font: bold 14px Arial;
}
#wrap .belt .scroller ol.lst-photos li p{
font: normal 12px Arial;
}
/*Promotions*/
#wrap .promotions .mdl{
margin: 0;
}
#wrap .promotions ol.lst{
margin-right: 0px;
padding-top: 0;
margin-bottom: 7px;
}
#wrap .promotions ol.lst li{
margin-right: 7px;
padding: 18px;
background: transparent url(background-promotions-items.png) no-repeat top left;
height: 224px;
}
#wrap .promotions ol.lst li.last{
margin-right: 0;
}
#wrap .promotions ol.lst li div{
/* margin-top: -3px; */
}
#wrap .promotions ol.lst .title1 a img, #wrap .promotions ol.lst .title1 span img{
margin-bottom: 28px;
}
#wrap .promotions ol.lst .title1{
color: #E72492;
}
#wrap .promotions ol.lst li a{
text-decoration: none;
}
#wrap .promotions ol.lst li p{
color: #fff;
font: normal 12px arial;
padding-left: 2px;
}
/*video and photos*/
#wrap #listHub.video_photos .group-ab div.subgroups{
background-color: #e8e8e8;
border: 1px solid #cccccc;
border-top: 0;
width: 650px;
}
#wrap #listHub.video_photos .group-ab div.subgroups ol.lst{
padding-left: 28px;
float: left;
}
#wrap #listHub.video_photos .group-ab div.subgroups ol.lst li{
border: none;
background-color: transparent;
margin: 0 20px 0 0;
display: inline;
}
#wrap #listHub.video_photos .group-ab div.subgroups ol.lst li.last{
margin-right: 0;
}
#wrap #listHub.video_photos .group-ab div.subgroups ol.lst li .title2 a{
font: bold 14px arial;
}
#wrap #listHub.video_photos .group-ab div.videos ol.lst li .title2 a img.thumb{
background: transparent url(background-thumb-video.png) no-repeat;
padding: 4px 4px 10px 4px;
}
#wrap #listHub.video_photos .group-ab div.photos ol.lst li .title2 a img.thumb{
background: transparent url(background-thumb-photo.png) no-repeat;
padding: 4px 4px 10px 4px;
}
#wrap #listHub.video_photos .group-ab div.photos ol.lst li .title2 a span.icon{
display: none;
}
#wrap a span.icon{ display: none !important; }
#wrap #listHub.video_photos .group-ab div.photos ol.lst li p.deck{ 
display: none; 
}
#wrap #listHub.video_photos .group-ab div.subgroups .h-wrap{
*display: inline-block;
}
#wrap #listHub.video_photos .group-ab div.subgroups ol.lst li .title2{
background: transparent none;
}
#wrap #listHub.video_photos .group-ab div.subgroups ol.olListing{
float: right;
}
#wrap #listHub.video_photos .group-ab .olListing li.last{
margin: 0;
padding: 0;
}
#wrap #listHub.video_photos .group-ab .pagintation{
padding: 0;
}
#wrap #listHub.video_photos img.overlayPlay{
background:none repeat scroll 0 0 transparent;
position:absolute;
left:101px;
top: 67px;
z-index:10;
margin:0;
padding:0;
}
#wrap #listHub.video_photos img.overlayHover{
background:none repeat scroll 0 0 transparent;
position:absolute;
z-index:5;
margin:0;
padding:0;
top: 4px;
left: 4px;
display:none;
}
#wrap #listHub.video_photos .group-ab div.subgroups ol.lst li .title2 a:hover img.overlayHover{
display: block;
}
#wrap #listHub.video_photos .group-ab .subgroups .title2 a{
position: relative;
display: block;
}
