 *{margin:0;padding:0;}
html.bg1{background: #fff url(/images/bg1.png) 50% 0 no-repeat}
html.bg2{background: #fff url(/images/bg2.png) 50% 0 no-repeat}
html.bg3{background: #fff url(/images/bg3.jpg) 50% 0 no-repeat}
html.bg4{background: #fff url(/images/bg4.png) 50% 0 no-repeat}
html.bg5{background: #fff url(/images/bg5.jpg) 50% 0 no-repeat}
html.bg6{background: #000 url(/images/bg6.png) 50% 0 no-repeat}
html.bg7{background: #fff url(/images/bg7.jpg) 50% 0 no-repeat}
html.bg8{background: #fff url(/images/bg8.jpg) 50% 0 no-repeat}
html.bg9{background: #0ab19e url(/images/bg9.jpg) 50% 0 no-repeat}
html.bg10{background: #fff url(/images/bg10.png) 50% 0 no-repeat}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
a:hover{border:0}
 ul{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:bold}
@font-face {font-family:"Quicksand_Bold";src:url(/fonts/Quicksand_Bold.otf) format("opentype");}
 html{background:#fff;}
#wrapper{width:1000px;position:relative;margin:0 auto; background-color:#fff; padding: 0 10px}
.error_page{background:#fff url(/images/wrapper_bg_404.png) no-repeat !important;}
 body,input,textarea,select,td{color:#696969;font-size:12px;font-family:arial,sans-serif;}
 #header{width:1000px;height:295px;margin:0 auto;position:relative;background:#fff url(/images/header_bg.png) no-repeat;font-family:arial,sans-serif;font-size:11px;color:#8C8C8C;}
#nav{position:absolute;left:144px;top:0px;z-index:992;}
#nav li{float:left;position:relative;top:6px}
#nav li a{float:left;overflow:hidden;height:30px;}
#nav li a:hover img{margin-top:-30px;}
#nav li:hover a img{margin-top:-30px;}
#nav li .sub{display:none;position:absolute;left:-15px;top:25px;width:159px;overflow:hidden;}
#nav li:hover .sub{display:block;}
#nav li li{border-top:1px solid #E4E4E4;padding:8px 0;margin:0 17px;display:inline;width:125px;font-size:12px;line-height:15px;font-family:arial,sans-serif;}
#nav li li a{color:#A340A0;text-decoration:none;display:inline;height:auto;}
#nav li li a:hover{color:#ccc;}
#nav li li:first-child{border:0;}
#nav li li a img{float:left; padding:0 7px 0 3px; margin:0 !important}
#nav li .sub ul{overflow:hidden;zoom:1;vertical-align:top;padding:18px 0 0;}
#nav li .sub .bg{background:url(/images/nav-bg.png) no-repeat;width:159px;}
#nav li .sub .bgb{position:relative;display:block;width:159px;height:12px;background:url(/images/nav-bgb.png) no-repeat;}
#nav li.shop{top:0}
#nav li.shop a{height:48px}
#nav li.shop li a{height:auto}
#nav li.shop a:hover img{margin-top:-48px}
#nav li.shop:hover a img{margin-top:-48px;}
#subnav{position:absolute;left:0;top:108px;}
#subnav li{float:left;margin:0 8px;display:inline;}
#subnav li a{float:left;overflow:hidden;height:33px;}
#subnav li a:hover img{margin-top:-33px;}
#top-ad{position:absolute;left:2px;top:155px;padding:17px 0 0;background:url(/images/ad-bg.png) no-repeat; width: 728px;}
#top-login-outer{position:absolute;left:745px;top:150px;width:235px;height:120px;background:url(/images/top-login_logged.png) no-repeat;padding:15px 15px 0 15px;}
#top-login-outer.not-logged{background:url(/images/top-login_not-logged.png) no-repeat;margin-top:6px}
#top-login {margin-left:4px;font-size:14px;font-weight:bold;}
#top-login h2{color:#FFF;}
#top-login a{color:#aad867;text-decoration:none;z-index:999999;}
#top-login-bottom{margin-top:14px;}
#top-loggedin{width:200px;height:110px;}
#top-loggedin h2{font-size:14px;font-weight:bold;border-bottom:1px solid #E3E3E3;padding:0 0 5px;margin:0 0 3px;}
#top-loggedin h2, #top-loggedin h2 a {color:#A340A0}
#top-loggedin h2 b{font-size:18px;color:#AAD369;font-weight:bold;}
#top-loggedin .pic{position:absolute;left:0px;top:53px;left:15px;}
#top-loggedin ul{padding:0 0 0 63px;}
#top-loggedin ul li{line-height:18px;border-bottom:1px solid #E3E3E3;padding:3px 0;}
#top-loggedin ul li.last{border:0;}
#top-loggedin ul li a{color:#696969;text-decoration:none;}
#top-loggedin ul li a span{color:#A340A0;}
#top-loggedin ul li a:hover{text-decoration:underline;}
#top-loggedin a.logout{color:#AAD369;position:absolute;right:50px;top:97px;text-decoration:none;}
#top-search{position:absolute;left:60px;top:60px;}
#top-search fieldset{border:0;}
#top-search input{float:left;border:0;background:#FFF831 url(/images/search_bg.png) no-repeat 0 0;height:20px;padding:5px;width:263px;font-size:14px; line-height:20px;color:#6E6E6E;font-family:arial,sans-serif;}
#top-search input.submit{padding:0;width:51px;height:30px;background: url(/images/btn-go.png) 0 0 no-repeat; text-indent:-9999px; display:block; float:left; font-size:0; line-height: 0}
.search_tips{position:absolute;width:168px;left:420px; top:67px}
.search_tips a.btn{display:block;height:17px;overflow:hidden;}
.search_tips a.active img{margin:-17px 0 0;}
#search_tips_button {float:right;}
.search_tips_popup{width:320px;height:380px;background:url(/images/page-search/search_tips-popup.png) no-repeat;padding:20px 35px;position:absolute;right:-5px;top:20px;z-index:999; font-size:12px;}
.search_tips_popup p {padding-bottom: 10px;}
#ks_usa_promo{position:absolute;right:0; top:50px}
 #footer{padding:120px 0 20px; text-align: center}
#footer p.info{line-height:15px;padding:0 0 15px;width:640px;margin:0 auto;}
#footer p.info strong{color:#a340a0;}
#footer p.nav{font-size:13px;line-height:13px;padding:0 0 5px;font-weight:bold;}
#footer p.nav a{color:#696969}
#footer p.nav a:hover{text-decoration:underline;}
#footer address{line-height:15px;}
 #main{width:990px; padding-right:10px}
#main a, .ajax_popup_wrapper a, #main .green, #main .green a{color:#4FB200}
#main a:hover, .ajax_popup_wrapper a:hover{text-decoration:underline;}
 #content{float:left;width:610px;padding:10px 0 0 10px;}
#content_new{float:left;width:680px;padding:10px 0 0}
#content_wide{float:left;width:775px;padding:10px 0 0 180px;}
#content_wide_2{float:left;width:790px;padding:10px 0 0 0;}
#content_wide_mcd{float:left;width:750px;padding:10px 0 0 130px;}
#content_wide_mcd .happy_meal{float:left;width:100px;}
#content_wide_mcd .desc{float:left;width:650px;}
#content_wide_mcd .desc p{width:600px;padding-left:10px;font-size:14px;color:#666666;line-height:19px;}
#content_wide_mcd span#welcome img{padding:23px 0 10px 0}
#mcd_flash_elements{float:left;width:750px;padding:15px 65px 0 65px;}
#content_wide_mcd_video{float:left;width:750px;padding:10px 0 0 180px;}
#content_wide_mcd_video .happy_meal{float:left;width:100px;}
#content_wide_mcd_video .desc{float:left;width:600px;}
#content_wide_mcd_video .desc #spot img{padding-top:20px;}
#content_wide_mcd_video .desc p{width:600px;padding-left:10px;font-size:14px;color:#666666;line-height:21px;font-weight:bold;}
#content_wide_mcd_video #commercial_video_player{float:left;padding-top:15px;}
#content_full{padding:10px;}
 #right-kidz_bop_live{height:210px;background:url(/images/right-kidz_bop_live-bg.png) no-repeat;padding:0 0 0 10px;margin:0 0 10px;}
#right-kidz_bop_live p{color:#cff;font-size:14px;font-weight:bold;padding:0 0 14px;line-height:22px;clear:both;}
#right-kidz_bop_live p img{float:left;margin:0 8px 0 0;}
#right-kidz_bop_live h3{float:left;padding:0 8px 0 0;}
#right-kidz_bop_live ul{font-weight:bold;font-size:10px;color:#fff;line-height:13px;}
 #right-kidz_bop_tunes{height:262px;width:300px;background:url(/images/right-kidz_bop_tunes_single_cd-bg.png) 5px 0 no-repeat; margin:0 0 10px;position:relative}
#right-kidz_bop_tunes img{margin:16px 0 15px 20px;}
 #site_path{font-size:11px;line-height:12px;position:absolute;left:10px;top:270px;width:730px; height:20px; overflow:hidden; padding-top:5px; border-top:1px solid #e4e4e4}
#site_path .arrow{color:#4FB200;}
 #pop{z-index:9999;position:absolute;top:75px;left:320px;}
 #nav-top{height:28px;background:#f8dfdf;border-bottom:2px solid #fc75c2;overflow:hidden;margin:0 0 10px;}
#nav-top li{font-size:13px;margin:5px 0 5px -1px;padding:0 15px;border-left:1px solid #4FB200;float:left;line-height:18px;}
#nav-top li a{font-weight:normal;}
#nav-top li.active {color:#FE0495;font-weight:bold;}
 ul.nav-sub{background:#ffe2b4;height:18px;line-height:18px;padding:0 0 0 5px;margin:5px 0 15px!important;overflow:hidden;}
ul.nav-sub li{padding:0 10px;float:left;font-size:14px!important;}
ul.nav-sub a{color:#77007d;}
ul.nav-sub li.active{background:url(/images/ico-nav_sort_by.png) 3px 6px no-repeat;padding-left:15px;}
ul.nav-sub li.active a{font-weight:bold;color:#333;}
ul.nav-sub li.active span{font-weight:bold;color:#FE0495;}
 #nav-tabs{overflow:hidden;background:url(/images/nav_tabs_bg.png) repeat-x;height:30px;padding:0 4px 10px;margin:0 0 1em;}
#nav-tabs li{float:left;line-height:30px;padding:0 10px 0 0;}
#nav-tabs li a{float:left;line-height:30px;font-size:13px;color:#77007d;padding:0 0 0 10px;}
#nav-tabs li a:hover{color:#fe0495;}
#nav-tabs li.active{font-weight:bold;background:url(/images/nav_tabs_bg_right.png) 100% 0 no-repeat;}
#nav-tabs li.active a{color:#fe0495;background:url(/images/nav_tabs_bg_left.png) no-repeat}
 .c a{color:#4FB200}
.c a:hover{text-decoration:underline;}
.c h1{font-size:28px;font-weight:bold;color:#fe0495;margin:0 0 5px;}
.c h1.ico{height:28px;padding:12px 0 0 55px;font-weight:bold;color:#fe0495;font-size:24px;margin:0 0 10px;}
.c h1.ico-loop{background:url(../images/ico-h1-loop.png) no-repeat;}
 .text{padding:30px!important;}
.text h1{text-align:center;margin:0 0 15px}
.text h1.error{line-height:28px;color:#FE0495;font-size:18px;margin:0 0 5px;font-weight:normal;}
.text p.error{font-size:14px;color:#666;text-align:center;}
.text h2{font-size:14px;line-height:18px;font-weight:bold;color:#ff6203;margin:1em 0 0;}
.text h2.alt{margin:1em 0;}
.text h2.alt2{font-size:18px;}
.text h2.tip{color:#fe0495;}
.text h3{font-size:14px;line-height:18px;font-weight:bold;color:#ff6203;margin:1em 0 0;}
.text h3.alt{color:#fe0495;}
.text p{font-size:12px;color:#333;line-height:18px;margin:0 0 1em;}
.text ul{margin:1em 0 1em 1em;}
.text ul li{font-size:12px;color:#333;line-height:18px;}
.text a{color:#4FB200;}
.text a:hover{text-decoration:underline;}
.text blockquote{margin:0 0 1em 3em;}
.text .req{color:#f00;}
.text strong{color:#000;}
.text form{margin:0 0 0 70px;}
.text label{width:60px;display:-moz-inline-box;display:inline-block;}
.text input{padding:1px;border:1px solid #333;margin:0 0 10px}
.text input.image{padding:0;border:0;margin:0 0 0 75px;}
.text ul.normal{list-style:disc;margin-left:3em;}
.text ul.normal ul{list-style:circle;margin-left:3em;}
.text ul.normal li{padding-left:1em;}
.text p.logo{text-align:center;width:240px;float:left;padding-top:20px;}
.text p.logo a.btn img{border:0;margin:15px 0 0;}
.text .by_logo{float:left;width:680px;padding-top:20px;}
#main a.user_label, .ajax_popup_wrapper a.user_label {color:#A340A0;font-weight:bold;}
#main #member_links ul.links_list li {height:27px;overflow:hidden; background:none; line-height:27px; margin-bottom:10px; font-weight:bold}
#main #member_links ul.links_list li img {float:left; margin-right:10px}
#main .parents{background-color:#FFF !important;}
#main .parents p{color:#666;}
.header_top{position:absolute;}
.header_top img{left:-6px;position:absolute;top:-23px;}
.header_left{position:absolute;}
.header_left img{left:-20px;position:absolute;top:-23px;}
.clear{clear:both; height:0; overflow:hidden}
.clear_left{clear:left; height:0; overflow:hidden}
.clear_right{clear:right; height:0; overflow:hidden}
.center{text-align:center;}
.orange{color:#FD6F19;}
.pink{color:#FF0394;}
.violet{color:#881F91;}
.light_violet{color:#5b4f9c;}
.blue{color:#348dd5;}
.red{color:#f00}
.grey{color:#cdcdcd}
.black{color:#000}
.green{color:#4FB200}
.yellow{color:#fdff33}
.white{color:#fff}
.floatLeft{float:left;}
.floatRight{float:right;}
 .min-height-right {float: right;}
.min-height-right-close {clear: right; height: 0; overflow: hidden;}
.min-height-left {float: left;}
.min-height-left-close {clear: left; height: 0; overflow: hidden;}
.rounded-box {position:relative}
.rounded-box .corners{height:9px; margin:0 10px}
.rounded-box .corner{position:absolute; height:10px; width:10px; display:block; overflow: hidden;}
.rounded-box .top-border{border-top:1px solid #70C31D; background-color: #fff;}
.rounded-box .bottom-border{border-bottom:1px solid #70C31D; background-color: #fff}
.rounded-box .middle {padding: 0 10px; background-color: #FFF; border-right: 1px solid #70c31d; border-left: 1px solid #70c31d;}
.grey .rounded-box .top-border{border-top:1px solid #a9a9a9}
.grey .rounded-box .bottom-border{border-bottom:1px solid #a9a9a9}
.grey .rounded-box .middle{border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9}
.rounded-box .left{left:0}
.rounded-box .right{right:0}
.rounded-box .top{top:0}
.rounded-box .bottom{bottom:0}
 #left{width:160px;padding:10px 10px 0 10px;float:left;}
 #right{float:right;width:300px;margin:0;display:inline;}
 #left_ad{padding:17px 0 0;background:url(/images/ad-bg.png) no-repeat;}
#right-ad{padding:17px 0 10px 0;background:url(/images/ad-bg.png) 0 0 no-repeat;}
#right_ad_160{padding:17px 0 10px 0;background:url(/images/ad-bg.png) 0 0 no-repeat; float:right; width:160px}
 #right-whats_hot .whats_hot_flash{padding:10px 9px;height:290px;}
.video_with_badges{position:relative; float:left}
.video_with_badges .user_contest_icon{position: absolute; top:2px; left:2px; display:inline; padding:0; margin:0; border: 0}
.video_with_badges .user_contest_prize{position: absolute; right:0; bottom: 0; display:inline; padding:0; margin:0; border: 0}
.video_with_badges .video_play_rollover {position:absolute; left: 0px; top: 0px;visibility:hidden}
.video_with_badges a:hover .video_play_rollover {visibility:visible}
 .nav-results_new{font-size:13px;line-height:21px;font-weight:bold;float:right; padding:5px 20px 0 0;}
.nav-results_new .prev_page, .nav-results_new .next_page{display:none}
.nav-results_new a, .nav-results_new .current, .nav-results_new .gap {display:block;float:left;width:21px;height:21px;text-align:center; padding:0 3px}
.nav-results_new a, .new_contest_page .nav-results_new .gap {color: #9DCC5B !important; width:auto; padding:0 7px}
.nav-results_new .current{background:none; width:auto; padding:0 3px; color: #fff}
.nav-results_new .current .left{width:4px; height:100%; float:left; background:url(/images/page-search/active_page_bg_left.png) 0 0 no-repeat}
.nav-results_new .current .right{width:4px; height:100%; float:left;background:url(/images/page-search/active_page_bg_right.png) 0 0 no-repeat}
.nav-results_new .current .center{height:100%; float:left; padding:0 2px; background:url(/images/page-search/active_page_bg_center.png) 0 0 repeat-x}
.new_nav-top{overflow:hidden;padding:5px 10px;text-align:left;}
.new_nav-top li{margin:5px 0;padding:0 10px;border-left:1px solid #666;height:14px;overflow:hidden;position:relative;float:left;}
.new_nav-top li:first-child, * html .new_nav-top li.first-child{border-left:none;}
.new_nav-top li a img{top:-14px;position:relative;}
.new_nav-top li.active img{top:0;}
.videos_filter{margin-left:80px; height:31px; padding-left: 4px; background:url(/images/page-search/sub-nav_bg_left.png) 0 0 no-repeat}
.videos_filter ul{background:url(/images/page-search/sub-nav_bg_right.png) 100% 0 no-repeat; padding:7px 5px 4px 1px; height:20px; float:left}
.videos_filter .new_nav-top li{border-color:#fff}
.carousel_container{overflow:hidden; position:relative;}
.carousel_wrapper{position:relative;}
.cell{display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; text-align:center}
.popup_login p.login-info{text-align: center; margin-left: 20px; margin-bottom: 10px; width: 290px;font-size: 12px; padding-left: 0px;}
.popup_login p.score-info{margin-top: 90px; margin-bottom: 10px; font-size: 12px;}
.ppup_login p.links{margin-bottom: 15px;font-size:12px;}
.popup_login .game-link p{margin-bottom:5px;}
.popup_login .game-link p.border{border-bottom:solid 1px #888;margin-left:35px;padding:0 0 10px 0;}
.popup_login .game-link p.link{margin:10px 0 0 0;padding:0;width:330px;text-align:center;}
.popup_login .game-link p.link a{font-weight:bold;font-size:12px;}
.popup_login .imp{color:#ff0394}
.popup_login .big{font-size:25px;}
.popup_login .star-img{padding-bottom:3px;}
#content_full .brand_top{float:left;width:750px;padding: 0 0 0 169px;}
#content_full .brand_top p{width:725px;padding:5px 0 0 5px;font-size:14px;color:#666666;line-height:19px;}
#content_full .brand_top p a{color:#77007D;font-weight: bold;}
#content_full .brand_top #brand_video_player{padding:20px 0px 0px 55px;}
#content_full .brand_top #brand_video_player .title{color:#FE0495;font-size:17px;width:480px;}
#content_full .brand_top #brand_video_player .desc{color:#666666;font-size:17px;margin:10px 0px 10px 0px;width:480px;}
#content_full .brand_bottom{clear:both;}
#content_full .brand_bottom .videos{padding-left:30px;padding-top:10px;width:970px;}
#content_full .brand_bottom .videos a{width:140px;height:104px;display:block;float:left;padding-top:7px;}
#content_full .brand_bottom .videos a p.v-title{;padding-top:11px;color:#77007D;}
#content_full .brand_bottom .videos a.active{background: transparent url(/images/page-home/bg-kidz-bop-brand-overview.png) no-repeat scroll 0 0;padding-top:7px;padding-left:31px;}
#content_full .brand_bottom .videos a img{border:1px solid #FE0495;}
#content_full #brand_more_info {clear:left;padding-left:50px;padding-top:80px;text-align:center;font-size:14px;line-height:14px;}
#content_full .password_page {padding-top:65px;text-align:center;}
#content_full .password_page .submit_image {vertical-align:middle;}
#content_full .password_page p{padding:5px 0 0 5px;font-size:14px;color:#666666;line-height:19px;}
#content_full .password_page form{padding-top:30px;}
.text .agepolicy_box {margin-left:145px;}
.text .agepolicy_box .h2-agepolicy {color:#FE0495;font-size:24px;font-weight:bold;margin:0 0 10px;}
#top-ad{z-index:990;}
#top-login{z-index: 999;}
.login_with_star{white-space:nowrap;}
.login_with_star img{display:inline;vertical-align:middle;border:0px}
 #right-kidz_bop_kidz{height:290px;margin:0 0 10px;}
.dontDisplayObject{position:absolute;visibility:hidden;opacity:0;height:1px;width:1px;}
#popup_overlay, #popup_overlay_2{ position: absolute; top: 0; left: 0; z-index: 995; width: 100%; height: 500px; background-color: #000}
#popup_overlay_2{z-index:997}
.ajax_popup_wrapper{position:absolute; top:100px; z-index:996; width:100%}
#popup-wrapper_2{z-index:998}
#popup_content{position:relative;z-index:997}
.popup_container{position: relative; background-color:#f7f7f7; margin:0 auto; width: 500px; height:400px; top:100px}
.popup_container .popup_left_top{width: 12px; height:12px; position:absolute; top: -12px; left:-12px; background: url(/images/ajax_popup/corners.png) -2px -31px no-repeat; overflow:hidden}
.popup_container .popup_left_bottom{width: 12px; height:12px; position:absolute; bottom: -12px; left:-12px; background: url(/images/ajax_popup/corners.png) -2px -43px no-repeat; overflow:hidden}
.popup_container .popup_right_bottom{width: 12px; height:12px; position:absolute; bottom: -12px; right:-12px; background: url(/images/ajax_popup/corners.png) -14px -43px no-repeat; overflow:hidden}
.popup_container .popup_right_top{width: 41px; height:41px; position:absolute; top: -28px; right:-30px; z-index:2; background: url(/images/ajax_popup/corners.png) -14px -2px no-repeat; overflow:hidden;}
.popup_container .popup_left_center{background: #f7f7f7 url(/images/ajax_popup/corners.png) -55px 0 repeat-y; top: 0px; position:absolute; left:-12px; height:100%; width:12px; overflow:hidden}
.popup_container .popup_right_center{background: #f7f7f7 url(/images/ajax_popup/corners.png) 10px 0 repeat-y; top: 0px; position:absolute; right:-12px; height:100%; width:12px; overflow:hidden}
.popup_container .popup_top{background: #f7f7f7 url(/images/ajax_popup/corners.png) 0 -55px repeat-x; position:absolute; top:-12px; width:100%; height:12px; overflow:hidden}
.popup_container .popup_bottom{background: #f7f7f7 url(/images/ajax_popup/corners.png) 0 10px repeat-x; position:absolute; bottom:-12px; width:100%; height:12px; overflow:hidden}
.popup_container #close_popup{width: 100%; height:100%; display:block; z-index:996;}
.popup_container #popup_content{overflow:hidden}
.popup_container_red{position: relative; background-color:#f7f7f7; margin:0 auto; width: 500px; height:400px;}
.popup_container_red .popup_left_top{width: 18px; height:18px; position:absolute; top: -18px; left:-18px; background: url(/images/ajax_popup/corners-red.png) -3px -21px no-repeat; overflow:hidden}
.popup_container_red .popup_left_bottom{width: 18px; height:18px; position:absolute; bottom: -18px; left:-18px; background: url(/images/ajax_popup/corners-red.png) -3px -39px no-repeat; overflow:hidden}
.popup_container_red .popup_right_bottom{width: 18px; height:18px; position:absolute; bottom: -18px; right:-18px; background: url(/images/ajax_popup/corners-red.png) -21px -39px no-repeat; overflow:hidden}
.popup_container_red .popup_right_top{width: 36px; height:36px; position:absolute; top: -28px; right:-28px; z-index:2; background: url(/images/ajax_popup/corners-red.png) -21px -3px no-repeat;overflow:hidden;}
.popup_container_red .popup_left_center{background: #f7f7f7 url(/images/ajax_popup/corners-red.png) -57px 0 repeat-y; top: 0px; position:absolute; left:-18px; height:100%; width:18px; overflow:hidden}
.popup_container_red .popup_right_center{background: #f7f7f7 url(/images/ajax_popup/corners-red.png) 15px 0 repeat-y; top: 0px; position:absolute; right:-18px; height:100%; width:18px; overflow:hidden}
.popup_container_red .popup_top{background: #f7f7f7 url(/images/ajax_popup/corners-red.png) 0 -57px repeat-x; position:absolute; top:-18px; width:100%; height:18px; overflow:hidden}
.popup_container_red .popup_bottom{background: #f7f7f7 url(/images/ajax_popup/corners-red.png) 0 15px repeat-x; position:absolute; bottom:-18px; width:100%; height:18px; overflow:hidden;z-index:10}
.popup_container_red #close_popup{width: 100%; height:100%; display:block; z-index:996;}
#login_popup{width:580px; height:380px;}
#login_popup h1{margin-bottom:10px}
#login_popup h2{font-size: 20px; padding-bottom:5px; color: #A340A0}
#login_popup h3{font-size: 18px; padding-bottom:5px}
#login_popup .column{width:285px; float:left}
#login_popup .col1{margin-right:10px}
#login_popup .box{background: url(/images/ajax_popup/ajax_popup_column.png) 0 0 no-repeat; padding: 20px; position:relative; width:245px; overflow:hidden}
#login_popup #popup_login_form{padding-top:17px; height:105px; overflow: hidden}
#login_popup #popup_login_form label{font-size:14px;position:relative;display:block;margin:0 0 7px;}
#login_popup #popup_login_form span.oops_info {white-space:nowrap;background:#A340A0;padding:4px 6px;color:#fff;font-size:11px;z-index:3;position:absolute; top:45px; display:block}
#login_popup #popup_login_form div.row-rc{width: 199px;float:left;}
#login_popup #popup_login_form div.row-rc label{font-size:12px}
#login_popup #popup_login_form #fp-remember{float: left; margin-right: 5px;}
#login_popup form #submit_login_popup{position:absolute;width:48px;height:19px;display:block; border:0; background: url(/images/btn-login.png) 0 0 no-repeat; margin:0; text-indent: -9999px; left: 215px; font-size:0; line-height: 0}
#login_popup form.loading #submit_login_popup{background-position: 0 -19px}
#login_popup label span{position:absolute;left:7px;top:7px;}
#login_popup label span i{display:none;}
#login_popup label span.oops{color:#A340A0}
#login_popup label span.oops i{display:inline;}
#login_popup label input{border:1px solid #C5C5C5;padding:5px;width:230px;font-size:16px;font-family:arial,sans-serif;height:20px;}
#login_popup label input.error{border:2px solid #f00;padding:4px}
#login_popup label.r input{padding:0 0 0 3px;display:inline;}
#login_popup .box-close{background: url(/images/ajax_popup/ajax_popup_column.png) 0 -385px no-repeat; height:15px; position:absolute; bottom:0; left:0; width:285px}
#login_popup #login_box{height:175px;}
#login_popup #join_box{height:280px;}
#login_popup #join_box p{padding-bottom:5px;}
#login_popup #join_box .you_can{height:29px; overflow:hidden; margin-top: 3px; padding-left:15px}
#login_popup #join_box .you_can img{float:left}
#login_popup #join_box .you_can p{margin-left:40px;line-height:24px;}
#login_popup #join_box .btn{text-align:center; margin-top:12px}
#login_popup .scoreable_game{height:105px}
#login_popup .scoreable_game p{padding:0 7px 10px;}
#login_popup .scoreable_game .pink{color:#dd207b;font-weight:bold;}
#login_popup .scoreable_game strong{font-size:18px;line-height:9px;}
#homepage_splash_popup{width: 600px; height:450px; background: url(/images/ajax_popup/kb18_splash_bg.jpg) 0 0 no-repeat;left:-15px;top:-20px;}
#homepage_splash_popup #popup_content{height:450px}
#homepage_splash_popup .popup_top{background: url(/images/ad-bg.png) 0 0 no-repeat;top:-17px;height:17px;}
#homepage_splash_popup .popup_right_top{right:-20px;top:-18px;}
#homepage_splash_popup .links a{position:absolute;top:339px;}
#homepage_splash_popup .links #shop_link {left:48px;}
#homepage_splash_popup .links #close_link {left:321px;}
#homepage_splash_popup .video{position:absolute;top:76px;left:241px}
#be_my_friend_popup{width:655px}
#be_my_friend_popup #popup_content{padding:15px 15px 0}
#be_my_friend_popup #friends {margin:5px 5px 0 0;}
#be_my_friend_popup #friends div{text-align:center;}
#be_my_friend_popup #friends .connector{margin:16px 5px 0;}
#be_my_friend_popup p {padding:5px 10px;line-height:18px;}
#approve_friend_request_popup {height: auto;}
#approve_friend_request_popup .pop{padding: 18px;}
#approve_friend_request_popup img{float:left}
#approve_friend_request_popup img.header_2{margin:7px 0 5px 20px;}
#approve_friend_request_popup hr.separator {background-color: #ECECEC;height: 1px;color: #ECECEC;border: 0px;float:left; width:462px;margin: 7px 0 12px 0;}
#approve_friend_request_popup div.user_avatar {float:left;height:60px;}
#approve_friend_request_popup div.user_avatar div{float:left;padding:20px 0 0 15px;}
#approve_friend_request_popup div.information {float:left;}
#approve_friend_request_popup div.information h2 {margin-top:30px;}
#approve_friend_request_popup div.information ul {margin:15px 0;}
#approve_friend_request_popup div.information ul li {background:url(/images/page-my_channel/inbox/li-rules_mark.png) 5px 5px no-repeat;padding:5px 0 5px 30px;}
#approve_friend_request_popup div.disclaimer {float: left; margin-top:15px;}
#approve_friend_request_popup div.disclaimer h2{font-size: 16px; color: #dc1e89;margin-bottom:5px;}
#approve_friend_request_popup div.disclaimer h2 a{color: #dc1e89;}
#approve_friend_request_popup div.disclaimer p span{font-weight:bold;}
#approve_friend_request_popup div.disclaimer p.middle{padding: 15px 0}
#approve_friend_request_popup div.bottom_buttons {float:right; margin-top:25px;}
#approve_friend_request_popup div.bottom_buttons img{margin-left:10px;}
#show_dedication_popup {height:340px;}
#show_dedication_popup .pop{padding: 18px; font-size:14px; line-height:18px}
#show_dedication_popup hr {background-color: #ECECEC;height: 1px;color: #ECECEC;border: 0px;float:left; width:462px; margin:10px 0 12px}
#show_dedication_popup div.dedication .pic {float:left}
#show_dedication_popup div.dedication .desc {margin-left:90px;}
#show_dedication_popup div.dedication .desc .track span{font-weight:bold; font-size:14px; color:#77ae2e;}
#show_dedication_popup div.dedication .desc .middle {padding: 15px 0}
#show_dedication_popup div.dedication .desc p .date {font-size: 12px}
#show_dedication_popup p{padding-bottom:3px}
#show_dedication_popup div.respond {float:right;height: 46px;}
#show_dedication_popup div.respond img {margin-left:10px;}
#show_dedication_popup div.respond div {float:left; padding-top:18px;}
#webshow_fan_popup{width:335px; height:260px}
#webshow_fan_popup #popup_content{padding:15px}
#webshow_fan_popup img, #webshow_fan_popup h3{padding-bottom:15px}
#follow_contest_popup {width:335px;height:400px;}
#follow_contest_popup #popup_content{padding:15px 5px 0 15px }
#follow_contest_popup p, #follow_contest_popup h3{margin-bottom:13px}
#follow_contest_popup h3 a {color:#8eba50}
#follow_contest_popup li .image {overflow:hidden;height:34px; float:left;}
#follow_contest_popup li p {padding-left:2px;margin-left:31px;}
#follow_contest_popup li p.single_line {padding-top:10px;}
#flag_video_popup {width: 470px; height:270px}
#flag_video_popup #select_reason_submit{float:right;}
#flag_video_popup #select_reason{border: 1px solid #ddd;background:#fff url(/images/page-video/arrow_down_orange.png) 360px 5px no-repeat;padding: 5px 10px 0;width:360px; height:17px; font-weight:bold; display:block; cursor:pointer}
#flag_video_popup ul{border: 1px solid #ddd;background:#fff; z-index: 999;}
#flag_video_popup ul#main_menu{position:absolute; width:380px; top:39px;}
#flag_video_popup ul.sub_menu{position:absolute; left:378px; top:0; width:170px;display:none}
#flag_video_popup li {position:relative; padding:0 10px; list-style:none; line-height:20px;cursor:pointer;}
#flag_video_popup li:hover, #flag_video_popup li.hover {background-color:#c0e38e}
#flag_video_popup li:hover ul.sub_menu, #flag_video_popup li.hover ul.sub_menu{display:block}
#flag_video_popup h2{color:#f00; font-size:20px; padding-bottom:15px}
#flag_video_popup p{padding-bottom:15px}
#flag_video_popup form{padding-top:15px;position:relative;}
#flag_video_popup #custom_text{margin-top:5px;}
#flag_video_popup textarea{padding:5px; width:370px; height:60px;border: 1px solid #ddd}
#flag_video_popup #custom_text_count{color:red; font-weight:bold}
#video_poll_preview_popup{width: 600px; height:270px}
#video_poll_preview_popup #popup_content{padding:20px}
#video_poll_preview_popup #video_player_poll .video_poll_background{background:none}
#upload_video_info_limit_popup{width:600px;height:320px;}
#upload_video_info_limit_popup #popup_content{padding:10px;}
#upload_video_info_limit_popup #popup_content p{margin-top:10px;}
#upload_video_info_limit_popup #popup_content ul{margin:15px 0 0 85px;}
#upload_video_info_limit_popup #popup_content ul li{line-height:22px;background:url(/images/page-video/upload_list_arrow.png) 0 4px no-repeat;padding-left:10px;}
.popup_container .new_upload #upload_box_2 {background-color:#F7F7F7;}
.popup_container .new_upload #upload_box_2 .prizes a.next {right:-25px;}
.popup_container .new_upload #upload_box_2 .prizes a.prev {left:-31px;}
.popup_container .new_upload #upload_box_2 .prizes .carousel_container {width:518px;}
#popup_contest_banner{width:760px;height:1600px;top:0}
#popup_contest_banner .popup_content{padding-right:10px}
#popup_contest_banner .rules_btn, #popup_webshow_banner .rules_btn {margin: 20px 0 0 0; text-align:right}
#popup_contest_banner .rules_btn img, #popup_webshow_banner .rules_btn img{vertical-align:top; margin-right:10px}
#popup_contest_voting{width:680px;height:360px;}
#popup_contest_voting .new_upload #upload_box_2 .btn {margin: 45px 0 0 0}
.popup_container #popup_contest_voting .new_upload #upload_box_2 .btn {margin:45px 0 0;}
#popup_contest_rules{width:580px; height:550px}
#popup_contest_rules #popup_content{padding:10px 0 10px 20px}
#popup_contest_rules .first_rule{width:360px}
#popup_contest_rules .new_upload #upload_box_2 .btn {margin: 45px 0 0 0}
#popup_contest_prizes{width:640px;height:720px;}
#popup_contest_prizes .prizes{margin:0 10px;}
#popup_contest_prizes .new_upload #upload_box_2 {padding: 10px 6px 5px 12px;}
#popup_contest_prizes .new_upload #upload_box_2 h2 img{left:0;}
#popup_contest_prizes .new_upload #upload_box_2 .btn {margin:30px 0 0;}
#popup_contest_preview_step2 {width:600px;height:320px}
#popup_contest_preview_step2 .new_upload #upload_box_2 h1 img{top:0;left:-5px;}
#popup_contest_preview_step2 .new_upload #upload_box_2 h1 {margin:25px 0 10px;}
#popup_contest_preview_step4 {height:1050px;width:700px}
#popup_contest_preview_step4 .contest_page label {font-size:18px; font-weight:bold;}
#popup_contest_preview_step4 .new_upload hr.upload_line_margin_bottom {margin-bottom:30px;margin-left:30px;margin-top:-20px;width:650px;}
#popup_image_cropper{height: 580px; width:540px; top:150px}
#popup_image_cropper #crop-image{position:relative;}
#popup_image_cropper h2{font-size: 17px;color:#FE0495;margin-bottom:10px;}
#popup_image_cropper p{font-size: 12px;line-height:18px;color:#333333;}
#popup_image_cropper p span{color:#FE001A;}
#popup_image_cropper p.btn{line-height:32px;}
#popup_image_cropper p#save-btn{padding-top:10px}
#popup_contest_rules_example {width:560px;height:530px;}
#popup_contest_rules_example label img{padding:10px 0 5px}
#popup_contest_rules_example .contest_rule{padding-left:15px}
#popup_webshow_preview_step2 {width:600px;height:320px}
#popup_webshow_preview_step2 .new_upload #upload_box_2 h1 img{top:0;left:-5px;}
#popup_webshow_preview_step2 .new_upload #upload_box_2 h1 {margin:22px 0 10px;}
#popup_webshow_banner {height:1600px;width:660px; top: 0;}
#popup_webshow_shoutout{width:530px;height:540px;}
#popup_webshow_shoutout #popup_content{padding:10px 20px 0;}
#popup_webshow_shoutout h1{font-size:26px;padding-bottom:20px;}
#popup_webshow_shoutout .upload_img{padding-top:25px;}
#popup_webshow_delete_video{width:375px;height:280px;}
#popup_webshow_delete_video h3{font-size:20px;color:#FD6F19;}
#popup_webshow_delete_video #popup_content{padding:10px;}
#popup_webshow_delete_video .row{padding:10px 0;}
#popup_webshow_delete_video .row input{float:left;margin-top:2px;}
#popup_webshow_delete_video .row label{font-size:14px;font-weight:bold;padding-left:20px;display:block;}
#popup_webshow_delete_video .row span{color:red;}
#popup_webshow_delete_video .btn{margin-top:20px;}
#popup_webshow_delete_video .btn img{vertical-align:top;padding-right:15px;}
#popup_signup_parent_news{width:575px;height:500px;}
#popup_signup_parent_news #popup_content{padding:0 30px 30px;}
#popup_signup_parent_news h3{padding-top:20px;}
#popup_signup_parent_news span{padding-top:10px;font-size:18px;font-weight:bold;}
#popup_signup_parent_news .blue{font-size:14px;font-weight:bold;}
#popup_signup_parent_news .padlock{padding-left:25px;text-indent:0;margin-top:15px;}
#popup_signup_parent_news a.close {font-weight:bold;font-size:16px;float:right;text-decoration:none;padding-top:20px;}
#popup_signup_parent_news .row{overflow:hidden;padding:5px 0;}
#popup_signup_parent_news form{padding-top:10px;}
#popup_signup_parent_news .sign_up input{border:none;height:32px;width:122px;background:none;padding-top:0; float:left; padding-top: 10px;}
#popup_signup_parent_news #captchaPreview {padding-top: 20px;}
#popup_my_video_greting, #popup_shout {height:530px}
#popup_my_video_greting #popup_content, #popup_shout #popup_content{padding:15px 30px}
#popup_my_video_greting h1{font-size:32px;line-height:27px;padding:0 0 25px 45px;margin-bottom:15px;color:#fd6f19;font-weight:bold; background:url(/images/page-video/video_title.png) 0 0 no-repeat; border-bottom: 1px solid #f0f0f0}
#popup_my_video_greting h1 img{position:relative; top:3px}
#popup_my_video_greting .buttons{padding-top:15px; text-align:right}
#popup_shout #flag_video_button {float:left; height:22px; overflow:hidden;}
#popup_shout #flag_video_button a:hover img{margin-top:-22px;}
#popup_shout #send_shout_out_btn {float:right;}
#popup_shout h1{font-size:32px;line-height:50px;padding-bottom:15px;color:#fd6f19;font-weight:bold;}
#popup_shout h1 img {margin-right:3px;}
#popup_shout .video_with_badges {margin-bottom:10px;}
#popup_delete_webshow #popup_content, #popup_delete_video #popup_content, #popup_delete_photo #popup_content, #popup_delete_photo_album #popup_content {padding:10px;font-size:14px;}
#popup_delete_photo {height:450px}
#popup_delete_photo_album {height:480px}
#popup_content .delete_content_popup p{padding:10px 0;}
#popup_content .delete_content_popup .title{color:#6CA320;font-weight:bold;}
#popup_content .delete_content_popup .redtext{color:#c31425;}
#popup_content .delete_content_popup img.minus_image{width:24px; height:9px; padding: 0 10px 17px 0}
#popup_content .delete_content_popup .delete_header{padding:0 0 10px 10px;}
#popup_content .delete_content_popup input{float:left;}
#popup_content .delete_content_popup label{display:block;padding-left:20px;}
#popup_content .delete_content_popup .center{padding:10px;}
#popup_content .delete_content_popup .center img{vertical-align:inherit;}
#popup_content .delete_content_popup .center input {float:none;}
#popup_content .delete_content_popup div{padding:5px 0;}
#popup_whats_this_safe_text {width:520px;height:auto; line-height:18px;}
#popup_whats_this_safe_text #popup_content {padding: 10px 20px;}
#popup_whats_this_safe_text h2 {padding:10px 0;}
#popup_whats_this_safe_text ul {padding-left:35px;list-style-type:disc;}
#popup_whats_this_safe_text li {padding:5px 0;color:red;font-weight:bold;}
#popup_whats_this_safe_text li span{color:#696969;font-weight:normal;}
#popup_whats_this_safe_text form .row{padding-top:20px}
#popup_whats_this_safe_text form .row p{padding-left:20px; color:#000}
#popup_whats_this_safe_text form .row input{float:left}
#popup_whats_this_safe_text form .submit{text-align:center; padding:20px 0}
#popup_update_content {width:600px;height:930px;}
#popup_update_content.confirmation{height:150px;width:720px;font-size:14px;}
#popup_update_content #popup_content {padding:40px 40px 20px;}
#popup_update_content #avatar {float:right;text-align:center;width:120px;}
#popup_update_content p{padding-top:5px;}
#popup_update_content h2 {padding:40px 0 10px;}
#popup_update_content p.top {padding-top:5px;font-size:16px;}
#popup_update_content .row {padding-left:40px;}
#popup_update_content .row ul{line-height:20px;}
#popup_update_content .row ul li span {color:#dc1e89;}
#popup_update_content .error {color:red;padding-bottom:5px;}
#popup_update_content .row label img{vertical-align:top;}
#popup_update_content .row .file_input {vertical-align:top;margin:5px 100px 0 0;}
#popup_update_content .popup_slider .slider_container {position:relative;font-size:0;line-height:0;}
#popup_update_content .popup_slider .slider_container .cell{width:136px;overflow:hidden;margin:0 7px;vertical-align:middle;}
#popup_update_content .popup_slider .slider_container .cell .photo_title{padding:5px 0 0;text-align:center;color:#881F91;font-size:14px;line-height:20px;}
#popup_update_content .popup_slider .slider_container .cell img{border:#F7F7F7 3px solid;}
#popup_update_content .popup_slider .slider_container .cell.active img{border:#77ae2e 3px solid;}
#popup_update_content .popup_slider .slider_container .prev{position:absolute; left: -70px; width: 52px; height:64px; overflow:hidden;bottom:45px;}
#popup_update_content .popup_slider .slider_container .next{position:absolute; right: -35px; width: 52px; height:64px; overflow:hidden;bottom:45px;}
#popup_update_content .popup_slider .slider_container .prev:hover img{margin-top:-64px}
#popup_update_content .popup_slider .slider_container .next:hover img{margin-top:-64px}
#popup_update_content .popup_slider .slider_container .next img{margin-left:-52px}
#popup_update_content .popup_slider .slider_container .carousel_container{width:450px;}
#popup_update_content .popup_slider #still_frames_slider_container .prev, #popup_update_content .popup_slider #still_frames_slider_container .next{bottom:10px;}
#popup_update_content .bottom_form{text-align:right;margin-top:30px;}
#popup_update_content .bottom_form .btn-cancel{margin-right:5px;}
#popup_update_content .bottom_form .btn-cancel img{vertical-align:top;}
#popup_alerts_email_settings {width:530px;height:320px;font-size:14px;}
#popup_alerts_email_settings #popup_content {padding:20px 20px 0;}
#popup_alerts_email_settings .row{padding:0 15px;}
#popup_alerts_email_settings .row input{background:url(/images/page-signup/input_bg.png) no-repeat scroll 100% 100%; border:none; border-top:1px solid #dbdbdb; float:left; width:220px; padding:5px 10px; font-size:16px; font-weight:bold;height:23px;}
#popup_alerts_email_settings hr{margin-bottom:15px;}
#popup_alerts_email_settings h2 {padding:25px 0 10px;}
#popup_alerts_email_settings h2 span{padding-left:5px;}
#popup_alerts_email_settings form.delete_form{padding:25px 0 0 15px;}
#popup_alerts_email_settings p{padding-bottom:5px;}
#popup_alerts_email_settings p.with_padding{padding-top:20px;}
#popup_alerts_email_settings p.orange{padding-bottom:15px;}
#popup_alerts_email_settings ul{padding:20px 0;}
#popup_alerts_email_settings ul li{background: url(/images/page-video/upload_list_arrow.png) no-repeat 0 4px;list-style-type:none;padding-left:10px;color:#666;line-height:20px;}
#popup_alerts_email_settings .submit{margin-top:35px;text-align:center;}
#popup_alerts_email_settings .submit img{vertical-align:top;}
#popup_alerts_email_settings .btn-cancel{padding-right:10px;}
#popup_alerts_email_settings .check {float:right;overflow:hidden;}
#popup_alerts_email_settings .check p{padding:5px 0 0 35px; width:160px; font-weight:bold}
#popup_alerts_email_settings .check .success{color:#8eba50; background:url(/images/page-signup/btn-signup_success.png) 10px 0 no-repeat;}
#popup_alerts_email_settings .check .error{color:#f00; background:url(/images/page-signup/btn-signup_error.png) 0 5px no-repeat}
#popup_alerts_email_settings .padlock{background:url("/images/page-signup/btn-padlock.png") no-repeat 0 0;padding-left:25px !important; padding-top:5px;margin-top:5px;}
#popup_love_members{width:530px;height:500px;}
#popup_love_members #popup_content{padding:20px 5px 0 5px;}
#popup_love_members #scroller{position:relative}
#popup_love_members #scroller .Scroller{position:relative;overflow:hidden;width:480px;height:400px;}
#popup_love_members #scroller .Scroller-Container{position:absolute;top:0px;left:0px}
#popup_love_members #scroller .Scrollbar-Container{position:absolute;left:483px;top:0px;}
#popup_love_members #scroller .Scrollbar-Up{position:absolute;left:0px;top:0px;cursor:pointer;}
#popup_love_members #scroller .Scrollbar-Down{position:absolute;left:0px;top:380px;cursor:pointer;}
#popup_love_members #scroller .Scrollbar-Handle{position:absolute;width:17px;height:48px;cursor:pointer;}
#popup_love_members #scroller .Scrollbar-Track{position:absolute;left:0px;top:20px;width:17px;height:360px;background:url(/images/page-video/scroll-bg.png) repeat-y;}
#popup_love_members h1{padding-bottom:10px;}
#popup_love_members .be_my_friend_button{float:right;}
#popup_love_members .row{width:460px;padding-bottom:10px;margin-left:10px;}
#popup_love_members .avatar{float:left;padding-top:20px;}
#popup_love_members .violet{padding:40px 0 0 15px;color:#881F91;font-weight:bold;}
#popup_love_members hr{margin:0 0 15px 0;}
#popup_delete_message{height:200px;width:440px}
#popup_delete_message #popup_content{padding:30px 20px 0;}
#popup_delete_message h2{padding-bottom: 15px;text-align:center;}
#popup_delete_message p{padding:20px 5px 25px;font-size:14px;text-align:center;}
#popup_delete_message form{text-align:center;}
#popup_delete_message form img{vertical-align:top; padding:0 30px}
#popup_delete_message hr{border:0;border-bottom: 1px solid #ececec;padding-top:15px;margin-top:0;}
#popup_ks_usa_look_book {width:730px; height:790px; font-size: 16px;}
#popup_ks_usa_look_book .photo_managment {padding: 20px 45px 0;}
#popup_ks_usa_look_book h1 {padding-left: 20px;}
#popup_ks_usa_look_book h2 {font-size:23px; padding-bottom: 5px;}
#popup_ks_usa_look_book .mask_wrapper {position:relative; overflow:hidden; height:100px; width:640px}
#popup_ks_usa_look_book .mask_wrapper .entry_photos{top:15px; z-index:9; left:-2px}
#popup_ks_usa_look_book .mask_wrapper .mask{position:absolute; top:0; left:0; z-index:10}
#popup_ks_usa_look_book .btn {float:right}
#popup_ks_usa_look_book .checkboxes{height:20px}
#popup_ks_usa_look_book .checkboxes p{width:91px; float:left; text-align:center}
#popup_ks_usa_look_book .error{margin:5px 0 0 100px; font-size:13px; font-weight:normal;background:url(/images/page-ks-usa/btn-error.png) 0 0 no-repeat;padding:3px 0 3px 22px;color:#e33d45;width:320px;}
#popup_ks_usa_look_book .no_photos{padding:80px 20px 20px; text-align:center;}
#popup_ks_usa_delete_karaoke_song{width:700px;height:410px;line-height:1;}
#popup_ks_usa_delete_karaoke_song #popup_content{padding:25px 30px 0 30px;}
#popup_ks_usa_delete_karaoke_song .header{background:url("/images/page-ks-usa/btn-star.png") no-repeat;height:94px;padding-left:100px;}
#popup_ks_usa_delete_karaoke_song .header h2{padding-top:20px;}
#popup_ks_usa_delete_karaoke_song h1{font-size:36px;font-weight:bold;line-height:48px;}
#popup_ks_usa_delete_karaoke_song h2, #popup_ks_usa_delete_karaoke_song h3{font-size:24px;font-weight:bold;}
#popup_ks_usa_delete_karaoke_song h2{padding-top:34px;text-align:center;}
#popup_ks_usa_delete_karaoke_song h3{padding-top:25px;}
#popup_ks_usa_delete_karaoke_song ul{padding-top:15px;}
#popup_ks_usa_delete_karaoke_song ul li{background:url("/images/page-ks-usa/bg_red_star.png") 0 4px no-repeat;padding-left:25px;line-height:24px;font-size:16px;}
#popup_ks_usa_delete_karaoke_song p.center{padding-top:15px;font-size:16px;}
#popup_ks_usa_delete_karaoke_song div.submit{text-align:right;padding-top:40px;}
#popup_ks_usa_delete_karaoke_song div.submit img{padding-right:10px;vertical-align:top;}
#popup_ks_usa_entry_fan{height:340px}
#popup_ks_usa_entry_fan #popup_content{padding:20px; line-height:20px}
#popup_ks_usa_entry_fan .header{background:url(/images/page-ks-usa/btn-star.png) 0 0 no-repeat; padding:0 0 30px 110px; height:90px; font-size:16px; font-weight:bold}
#popup_ks_usa_entry_fan .header h1{font-size:32px; text-transform:uppercase; padding: 5px 0}
#popup_ks_usa_entry_fan li{background:url(/images/page-ks-usa/bg_red_star.png) 0 4px no-repeat; padding:0 0 10px 25px; margin-left:20px; font-size:14px}
#popup_wall_features{width:550px;height:520px;}
#popup_wall_features #popup_content{padding:20px 0 0 20px;}
#popup_wall_features #wall_features_scroller{position:relative;padding:0 0 20 10px;}
#popup_wall_features #wall_features_scroller .Scroller{position: relative; width:530px;height:310px;}
#popup_wall_features #wall_features_scroller .Scrollbar-Container{left:510px;top:0px;}
#popup_wall_features #wall_features_scroller .Scrollbar-Track {background: none repeat scroll 0 0 #EAEAEA;height: 270px;}
#popup_wall_features #wall_features_scroller .Scroller-Container{width:490px;}
#popup_wall_features #wall_features_scroller .Scrollbar-Down{position:absolute;left:0px;top:290px;cursor:pointer;}
#popup_wall_features .wall_features p{font-size:15px;margin-bottom:25px;}
#popup_wall_features .wall_features div.header_image{height:36px;overflow:hidden;background-position:0 -36px;margin:10px 0;}
#popup_wall_features .wall_features hr{margin:0;}
#popup_wall_features .wall_features p.username{font-size:18px;font-weight:bold;text-align:center;color:white;margin-bottom:0;}
#popup_wall_features .wall_features span.comment{background:url("/images/page-my_channel/wall_buttons.png") no-repeat 0 -118px;padding:0 8px;}
#popup_wall_features .wall_features span.refresh{background:url("/images/page-my_channel/btn-refresh.png") no-repeat 0 3px;padding:0 6px;}
#popup_ks_usa_faq{height:820px;width:670px;}
#popup_ks_usa_faq #popup_content{padding:20px 20px 0;background:url("/images/page-ks-usa/bg-faq_popup.png") 0 0 no-repeat;left:-10px;top:-10px;}
#popup_ks_usa_faq h1{margin-bottom:30px;font-size:30px;font-weight:bold;}
#popup_ks_usa_faq h2{font-size:18px;font-weight:bold;margin-bottom:25px;padding-left:35px;background:url("/images/page-ks-usa/bg-yellow_star.png") no-repeat 0 0;padding-top:7px;}
#popup_ks_usa_faq h2.one-line{height:32px;margin-bottom:15px;}
#popup_ks_usa_faq p{font-size:14px;margin-bottom:25px;padding-left:80px;line-height:16px;}
#popup_ks_usa_faq a{font-weight:bold;}