/*--overwritten--*/
#MiddleContent_pnlContent{padding:0 0 0 20px;}
#pod_list{margin:0;}
#hd_strip_r .hd_strip_icn{float:left;}
#RightNav_pnlContent{overflow:hidden;}

#DIV_SPAC_ADX_PANEAD_TOP{display:none}

/*--general--*/
a{color:#dc0964; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}
img{border:0; display:block;}
h1{padding:0; margin:0;}
p{padding:0; margin:0;}
.wrapper{float:left; width:950px; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.topPane{float:left; padding-left:20px;}
.leftPane{float:left; width:556px; margin-right:18px;}
.rightPane{float:left; width:355px;}

/*--home page--*/

/*--phase1 home--*/
.home{padding-bottom:20px;}
.home .topPane .leftPane .title{color:#FCB117; font-size:18px; padding-left:30px; margin-bottom:15px;}
.home .topPane .leftPane .text{color:#fff; padding-left:30px; margin-bottom:20px;}
.home .topPane .leftPane .enterBtn{width:403px; float:right;}
.home .btmPane{float:left; background:#fff url(../img/bg_homBtmPane.gif) bottom left repeat-y; width:930px;}
.home .btmPane .btmBg{float:left; background:url(../img/bg_homeBoxBottom.jpg) bottom left no-repeat;}
.home .btmPane .topBg{float:left; background:url(../img/bg_homeBoxTop.jpg) top left no-repeat;}
.home .btmPane .header{padding-left:184px;}
.home .btmPane .content{float:left; padding-left:184px; margin-bottom:20px;}
.home .btmPane .content .title{float:left; color:#de186d; font-size:18px; margin:15px 0; font-weight:normal;}
.home .btmPane .content .text{float:left; color:#000; width: 715px; margin-top:5px;}
.home .btmPane .content .judgeDetail{float:left; margin-top:15px;}
.home .btmPane .content .judgeDetail .odd{float:left; width:167px; text-align:center; margin-right:30px;}
.home .btmPane .content .judgeDetail .judgeName{font-size:12px; font-weight:bold; color:#de186d; margin:5px 0}
.home .btmPane .content .judgeDetail .judgeTitle{color:#000; font-size:11px; margin:0;}
.home .btmPane .footer{float:left; padding-left:184px; font-size:11px; color:#000;}
.home .btmPane .footer .footerTextBox{float:left; background:#fadde9; width:569px; height:49px;}
.home .btmPane .footer .footerTextBox .text{float:left; font-weight:bold; margin-top:10px;}
.home .btmPane .footer .footerTextBox .text a{text-decoration:underline; cursor:pointer;}
.home .btmPane .footer .footerTextBox .text a:hover{text-decoration:none;}
.home .btmPane .footer .footerLogo{float:left;}


/*--phase3 home--*/
.homeNew{padding-bottom:20px;}
.homeNew .topPane{float:left;}
.homeNew .topPane .leftPane{margin-right:9px;}
/*
.homeNew .topPane .leftPane{width:525px; margin-right:0; float:right;}
.homeNew .topPane .leftPane .title{color:#FCB117; font-size:18px; margin-bottom:15px;}
.homeNew .topPane .leftPane .text{color:#fff; margin-bottom:25px;}
.homeNew .topPane .leftPane .meetTheFinalistsBtn{padding-left:150px;}
.homeNew .topPane .rightPane{width:365px; float:right;}
*/

.homeNew .topPane .leftPane .title{color:#FCB117; font-size:18px; padding-left:30px; margin-bottom:15px;}
.homeNew .topPane .leftPane .text{color:#fff; padding-left:30px; margin-bottom:20px;}
.homeNew .topPane .leftPane .meetTheFinalistsBtn{float:left; width:273px; margin-left:140px;}




.homeNew .btmPane{float:left; background:#fff url(../img/bg_homBtmPane.gif) bottom left repeat-y; width:930px;}
.homeNew .btmPane .btmBg{float:left; background:url(../img/bg_homeBoxBottomNew.jpg) bottom left no-repeat; padding-bottom:20px;}
.homeNew .btmPane .topBg{float:left; background:url(../img/bg_homeBoxTopNew.jpg) top left no-repeat;}
.homeNew .btmPane .header{padding-left:184px;}
.homeNew .btmPane .content{float:left; padding-left:210px;}
.homeNew .btmPane .content .title{float:left; color:#de186d; font-size:18px; margin:15px 0; font-weight:normal;}
.homeNew .btmPane .content .text{float:left; color:#000; width: 715px; margin-top:5px;}
.homeNew .btmPane .content .top{float:left; width:684px; margin-top:5px; padding-bottom:20px; border-bottom:1px dotted #6f6f6f;}
.homeNew .btmPane .content .top .left{float:left; margin-right:27px;}
.homeNew .btmPane .content .top .left .text{width:308px;}
.homeNew .btmPane .content .pinkBox{float:left; width:349px; background:url(../img/bg_homePinkBox.gif) bottom left repeat-y;}
.homeNew .btmPane .content .pinkBox div{float:left;}
.homeNew .btmPane .content .pinkBox .title{width:285px; padding-left:40px; margin:0;}
.homeNew .btmPane .content .pinkBox .text{width:285px; padding-left:40px;}
.homeNew .btmPane .content .judgeDetail{float:left; margin-top:15px;}
.homeNew .btmPane .content .judgeDetail .odd{float:left; width:167px; text-align:center; margin-right:30px;}
.homeNew .btmPane .content .judgeDetail .judgeName{font-size:12px; font-weight:bold; color:#de186d; margin:5px 0}
.homeNew .btmPane .content .judgeDetail .judgeTitle{color:#000; font-size:11px; margin:0;}
.homeNew .btmPane .footer{float:left; padding-left:184px; font-size:11px; color:#000;}
.homeNew .btmPane .footer .footerTextBox{float:left; background:#fadde9; width:569px; height:49px;}
.homeNew .btmPane .footer .footerTextBox .text{float:left; font-weight:bold; margin-top:10px;}
.homeNew .btmPane .footer .footerTextBox .text a{text-decoration:underline; cursor:pointer;}
.homeNew .btmPane .footer .footerTextBox .text a:hover{text-decoration:none;}
.homeNew .btmPane .footer .footerLogo{float:left;}

.homeBottomPod{float:left; width:950px; margin-top:10px; overflow:hidden;}
.homeBottomPod .ad{float:left; margin-right:15px;}
.homeBottomPod .rightBeautyNews{float:left; margin-right:15px;}
.homeBottomPod .rightBeautySlideShows{float:left;}


/*--register page--*/
.register .rightPane .content{width:320px;}
.register .rightPane .title{color:#FCB117; font-size:24px; font-weight:normal; margin-bottom:20px;}
.register .rightPane .text{color:#fff; margin-bottom:20px;}
.register .rightPane .tnc{color:#fff; font-size:11px; font-weight:bold; margin-bottom:20px;}
.register .rightPane .tnc a{text-decoration:underline; cursor:pointer;}
.register .rightPane .tnc a:hover{text-decoration:none;}
.register .registerForm{background:#fff; width:557px; overflow:hidden; font-size:12px; margin-bottom:20px;}
.register .registerForm .formTable{margin:15px 0 0 50px;}
.register .registerForm .formTable tr{height:25px;}
.register .registerForm .formTable input{width:252px;}
.register .registerForm .formTable textarea{width:380px; margin-bottom:5px;}
.register .registerForm .formTable .formTableCol1{width:128px;}
.register .registerForm .formTable .formTableCol2{width:252px;}
.register .registerForm .formTable .text{float:left; width:95px;}
.register .registerForm .formTable .redText{color:#de186d; font-style:italic; font-size:10px;}
.register .registerForm .formTable .redBoldText{color:#de186d; font-style:italic; font-weight:bold;}
.register .registerForm .formTable .question{float:left; width:380px; margin-bottom:5px;}
.register .registerForm .checkboxTable{margin:0 30px;}
.register .registerForm .checkboxTable td{border-bottom:1px dotted #7f7f7f; padding:8px 0;}
.register .registerForm .checkboxTable .checkboxTableCol1{width:30px;}
.register .registerForm .submitBtn{text-align:center; border-bottom:none !important;}

/*--thanks page--*/
.thanks .topPane{padding-left:0;}
.thanks .topPane .leftPane{width:413px; margin-right:0;}
.thanks .topPane .rightPane{width:520px; padding-top:20px;}
.thanks .topPane .rightPane .top{background:url(../img/bg_thankyouTop.gif) top left no-repeat; width:520px; height:168px;}
.thanks .topPane .rightPane .bottom{background:url(../img/bg_thankyouBtm.gif) top left no-repeat; width:520px; height:61px;}
.thanks .topPane .rightPane .top span{float:left; color:#fff; padding:88px 35px 0 35px;}
.thanks .topPane .rightPane .bottom span{float:left; color:#000; font-size:12px; padding:0 25px 0 35px; text-transform:uppercase;}

/*--tnc page--*/
.termsAndConditions{width:580px; background:#000; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-bottom:10px;}
.termsAndConditions h1{color:#fcb117; font-size:24px; font-weight:normal; padding-left:30px;}
.termsAndConditions ol{padding:0 30px 0 50px; margin:20px 0 0 0;}
.termsAndConditions ol li{margin-bottom:10px;}

/*--article page--*/
.articleMmamuaLogo{float:left; margin-bottom:35px; padding-left:145px;}
#mmamuaArticle{clear:both;}
.cleoBeautyNews{clear:both; background:url(/images/cleo/CustomControls/Competition_Priceline/img/slideshow/textBeautyNews.gif) top left no-repeat;}
#articleDateTime{margin-bottom:10px;}
#articleFirstPage #articleTools{margin-top:0;}
#articleArticleTools #articleTools{margin-top:0; top:92px; left:376px;}

/*--slideshow page--*/
.mmamuaLogo{float:left; margin-bottom:30px; padding-left:145px;}
.cleoBeautyGallery{clear:both; background:url(/images/cleo/CustomControls/Competition_Priceline/img/slideshow/textCleoBeautyGallery.gif) top left no-repeat;}
h2.cleoBeautySlideshow{clear:both; background:url(/images/cleo/CustomControls/Competition_Priceline/img/slideshow/textCleoBeautySlideshow.gif) top left no-repeat;}
#gallery{width:293px; margin-right:0; margin-top:-29px; margin-left:-30px; padding-top:29px; padding-left:30px; _margin-left:-15px; background:url(/images/cleo/CustomControls/Competition_Priceline/img/slideshow/bg_slideshow.gif) top left no-repeat;}
#gallery ul{height:263px;}
#gallery ul li a{height:78px;}
#articleTools{margin-top:50px;}
#popup_gallery h2{float:left; margin-top:55px; color:#F25A82; font-size: 1.667em; font-weight:normal; width:300px; line-height:24px;}
#popup_gallery .branding a{position:relative; right:0; top:0; padding-right:0; float:right;}
#popup_gallery .branding{padding-bottom:5px;}
#popup_gallery .description{margin-top:40px;}
#gallery .photo_counter{clear:both; color:#7f7f7f; width:260px;}

/*--video page--*/
h2.cleoThisWeekWebisode{clear:both; background:url(/images/cleo/CustomControls/Competition_Priceline/img/video/text_thisWeekWebisode.gif) top left no-repeat;}
#section.tv h3{margin-bottom:5px;}
.mmamuaVideoStripAd{clear:both; width:572px; padding:10px 0; background:#fff;}
#videoSection{float:left;}
#videoSection #section{float:left; padding:0; background:none; margin:0;}
#videoSection #section .top{float:left; background:#000; width:572px; padding-bottom:50px;}
#videoSection #section .top h3{float:left; width:140px; margin-top:60px;}
#videoSection #section .top p{float:left; width:140px;}
#videoSection #section .highlight{margin:0;}
#section.tv #flash_video_container{margin:60px 20px 0 0; padding-left:30px;}
#videoArticleTools #articleTools{margin-top:0; top:180px; left:378px;}

/*--right nav--*/
.mmamuaRightNav .ad{margin-bottom:18px;}

.rightVideoWebisode{margin-bottom:18px; height:250px; overflow:hidden;}
.rightVideoWebisode .content{width:300px; background:#000; font-family:Arial, Helvetica, sans-serif; height:91px;}
.rightVideoWebisode .content h1{font-size:14px; font-weight:bold; color:#db0962; padding:10px 18px 5px 18px;}
.rightVideoWebisode .content p{font-size:12px; color:#fff; padding:0 18px 18px 18px;}
.rightVideoWebisode .content p span{font-weight:bold;}
.rightVideoWebisode .content p span a{color:#fff;}

.rightBeautyNews{margin-bottom:18px; height:250px; overflow:hidden;}
.rightBeautyNews .heading{margin-left:-10px;}
.rightBeautyNews .content{width:300px; background:#f99f0c; font-family:Arial, Helvetica, sans-serif; height:181px;}
.rightBeautyNews .content h1{font-size:13px; font-weight:normal; color:#000; padding:0 18px;}
.rightBeautyNews .content p{font-size:11px; color:#fff; padding:0 18px 6px 18px;}
.rightBeautyNews .content p span{font-weight:bold;}
.rightBeautyNews .content p span a{color:#000; font-size:12px;}

.rightBeautySlideShows{margin-bottom:18px; height:250px; overflow:hidden;}
.rightBeautySlideShows .content{width:300px; background:#000; font-family:Arial, Helvetica, sans-serif; height:91px;}
.rightBeautySlideShows .content h1{font-size:14px; font-weight:bold; color:#db0962; padding:10px 18px 5px 18px;}
.rightBeautySlideShows .content p{font-size:12px; color:#fff; padding:0 18px 18px 18px;}
.rightBeautySlideShows .content p span{font-weight:bold;}
.rightBeautySlideShows .content p span a{color:#000;}