/*** Base Styles Begin ***/
body{font-family:verdana;font-size:11px;color:#979799;padding:0;margin:0;background:url(../images/header_bg.png) 0 1px;background-repeat:repeat-x;}
a{color:#979799; text-decoration:none;}
a:hover{color: #2ebfed; text-decoration:none;}
p{line-height:18px;}
h1,h2{font-family:Arial;font-weight:normal;font-size:24px;padding:0;margin:0;color:#000}
h2{font-size:16px;color:#9e9e9e;margin-left:70px;line-height:30px}
strong{display:block;line-height:40px}
img{border: 0;}
h3 {font-size: 16px; font-family: Verdana; line-height: 150%;}
input.text{border: 1px solid #979799}

.Aqua{color: #2ebfed;}
.Gray{color: #979799;}
.Correct{color: #979799}
.Error{color: #cf3e3e;}
input.Error{border: 1px solid #cf3e3e; background-color: #fbecec;}
.clear{clear:both;}
.HackBox {clear:both;height:20px;}
.FDraw{color:#51505b}
/*** Base Styles End ***/

/*** Page Layouts ***/
.TwoColsEven .LeftCol{float: left; width: 466px; padding: 0 4px 0 10px;}
.TwoColsEven .RightCol{float: left; width: 466px; padding: 0 10px 0 4px;}

.WideNarrow .LeftCol{float: left; width: 695px; padding: 0 4px 0 10px;}
.WideNarrow .RightCol{float: left; width: 237px; padding: 0 10px 0 4px;}

.BottomPromotion{padding: 15px 0;}


/**********************************************/
/*** Header and Footer                      ***/
/*** Resusable stles                        ***/
/**********************************************/

/*Header Begin*/
.Header{background:url(../images/header_image.png);background-repeat:no-repeat;background-position:center bottom;width:960px;height:290px;margin:0 auto;}
.Header .CTV{height:35px;}
.Header .CTV .CTVLogo{float:left;}
.Header .CTV .CTVLogo img{margin-top:9px;border:0}
.Header .CTV .CTVLink{width:348px;padding:17px 0 3px 0;margin-left:20px;float:left;vertical-align:bottom;background:url(../images/header_link_border.gif) no-repeat 0 bottom;}
.Header .CTV .CTVLink a{margin-right:37px;text-decoration:none;color:#3f3f3f}
.Header .CTV .CTVLink a:hover{color:#8b8b8b}
.Header .BorderLine{position:relative;top:249px;left:-10px;display:none;}

.Status{width:984px;height:32px;margin:0 auto;background:transparent url(../images/status_background.png) no-repeat scroll 0 0;}
.Status .Left{float:left;width:22px;height:30px;background:url(../images/status_left.png);background-repeat:no-repeat;position:relative;top:0;left:-3px;display:none}
/*.Status .Right{float:right;width:284px;height:30px;background:url(../images/status_right.png);background-repeat:no-repeat;}*/
/*.Status .Right a{position:relative;top:8px;left:102px;text-decoration:none;font-size:10px}*/
.Status .Right{float:right;padding:8px 30px 0 0;}
.Status .Right a{text-decoration:none;font-size:10px}
.Status .BgPic{clear:both;width:984px;height:22px;display:none}/*background:url(../images/status_bg.png);background-position:-6px 0;*/

.Logout{margin: 0; padding: 0; }
.Logout li{display:inline; border-left: 1px solid #979799; padding: 0 5px; line-height: 110%;}
.Logout li.first{border-width: 0;}
/*** Header End ***/

/*** Menu Begin ***/
.FirstMenu{margin: 0px 0 20px 25px; padding: 0; height: 13px;}
.FirstMenu li{display: inline; font-size: 14px; }
.FirstMenu a,
.FirstMenu a:hover,
.FirstMenu a:visited{display:block; float: left; margin: 0 10px; padding: 0; text-decoration: none; color: #2ebfed;}
.FirstMenu .Menu{width: 38px; height: 13px; background-image: url(../images/menu/menu-menu.png)}
.FirstMenu .Prizes{width: 40px; height: 13px; background-image: url(../images/menu/menu-prize.png);}
.FirstMenu .Faq{width: 27px; height: 13px; background-image: url(../images/menu/menu-faq.png)}
.FirstMenu .Rules{width: 37px; height: 13px; background-image: url(../images/menu/menu-rules.png);}

.FirstMenu .Menu:hover{width: 38px; height: 13px; background-image: url(../images/menu/menu-menu-a.png)}
.FirstMenu .Prizes:hover{width: 40px; height: 13px; background-image: url(../images/menu/menu-prize-a.png);}
.FirstMenu .Faq:hover{width: 27px; height: 13px; background-image: url(../images/menu/menu-faq-a.png)}
.FirstMenu .Rules:hover{width: 37px; height: 13px; background-image: url(../images/menu/menu-rules-a.png);}
/*** Menu End ***/

/*** Site Menu Begin ***/
.Menu{background: #fff url(../images/middle-bg.gif) repeat-y top left;padding:0 12px;margin:0 auto;width:960px;}
/*** Site Menu End ***/

/*** Footer Begin ***/
.Footer {margin:0 auto 50px auto;padding: 0 2px 0 2px;width:979px;height:85px;clear:both;}
.Footer .Left{float:left;width:279px;height:85px;background:url(../images/bottom_left.jpg);}
.Footer .Left img{position:relative;top:28px;left:25px;border:0;}
.Footer .Center{padding:50px 0 0;width:401px;float:left;text-align:center;background:url(../images/bottom_bg.jpg);height: 35px;}
.Footer .Right{float:right;width:299px;height:85px;background:url(../images/bottom_right.jpg);}
.Footer .Right img{position:relative;top:22px;left:195px;border:0}

#FooterLegals{width:940px;font-size:10px;margin: 0 auto;}
#FooterLegals h1{font-size:11px;font-weight:bold;color:#666666;}
/*** Footer End ***/

/**********************************************/
/*** Header and Footer End                  ***/
/**********************************************/



/**********************************************/
/*** Popup Begin                  ***/
/**********************************************/
.overlay{ display: none; position: absolute; margin-top: 50px; top: 0; left: 0; width: 560px; display: none; background-color: #fff; border: 1px solid gray; background-image: none;}
.overlay[lang="en"]{background-color: Transparent; border-width: 0;}
.overlay-top{height: 17px; background-color: White;}
.overlay[lang="en"] .overlay-top{background: transparent url(../images/DialogBox/dialog-box-top.png) no-repeat top left;}
.overlay[lang="en"] .overlay-middle{background: transparent url(../images/DialogBox/dialog-box-brg.png) repeat-y top left;}
.overlay-middle .inner{padding: 0 10px;}
.overlay-bottom{height: 17px;}
.overlay[lang="en"] .overlay-bottom{background: transparent url(../images/DialogBox/dialog-box-bottom.png) no-repeat bottom left;}
.overlay-middle .inner{padding: 10px 23px;}
.overlay-middle h3{margin: 0;}
.close{text-align: right; height: 32px;}
.close{display: block; width: 32px; height: 32px; background-image: url(../images/btn-close.png); position:absolute;right:5px;top:14px;cursor:pointer;}
.close:hover{background-image: url(../images/btn-close-a.png)}
.overlay-middle p{margin-top: 5px;}
.overlay .button-holder{padding: 15px 0 12px 0;}
/* black */
div.overlay.black {background:url(../images/overlay/transparent.png) no-repeat !important;color:#fff;}
/* petrol */
div.overlay.petrol {background:url(../images/overlay/petrol.png) no-repeat !important;color:#fff;}
div.black h2, div.petrol h2 {color:#ddd;}

/*** Rules and Regulation ***/
.rnr{width: 653px;}
.rnr[lang="en"] .overlay-top{background: transparent url(../images/DialogBox/large-dialog-box-top.png) no-repeat top left;}
.rnr[lang="en"] .overlay-middle{background: transparent url(../images/DialogBox/large-dialog-box-brg.png) repeat-y top left;}
.rnr[lang="en"] .overlay-bottom{background: transparent url(../images/DialogBox/large-dialog-box-bottom.png) no-repeat bottom left;}
.rnr-content{height: 368px; overflow: auto;}

.overlay h1{margin-bottom: 15px;}
h2.Popup{margin:0;font-family:verdana;font-size:15px;font-weight:bold}
h2.Space{margin:15px 0;font-size:14px;}
.Browse{margin:10px 0 25px 0}
b.Block{margin:5px 0;display:block;}

.BrowseAera{font-size:10px;}
.InputBrowseFile{width:355px;height:22px;border:solid 1px #d9d9d9;display:block}
.InputTitle{width:270px;height:22px;border:solid 1px #d9d9d9;}
.BtnImageBrowse{float:right;width:83px;height:30px; margin-right:140px; margin-top:-3px;}
.FileImageProgress{float:right;width:100px;height:30px; margin-right:230px;margin-top:-42px;}
.BtnVideoBrowse{float:right;width:83px;height:30px;margin-right:137px;margin-top:-3px;}
.BtnShare{margin:20px 0 5px 0;}
.PopupTextarea{width:505px;height:140px;border:solid 1px #d9d9d9}
.overlay .BtnHolder{padding-top: 15px;}

#overlay-login table{width: 100%;}
#overlay-login td{padding: 2px 0;}

#overlay-ChangePassword table{width: 100%;}
#overlay-ChangePassword td{padding: 2px 0;}

/*** Choose Theme Popup ***/
.ChooseThemePopup{}
ul.ChooseTheme{margin: 0; padding: 0;}
ul.ChooseTheme li{list-type: none; display: block; float: left; position: relative; margin: 0 0 0 20px; padding: 0 25px 25px 0;}
ul.ChooseTheme a{display: block; position: absolute; bottom: 0; right: 0;}
ul.ChooseTheme a.selected{background-image: url(../images/popup/chk-btn-checked.gif);}
ul.ChooseTheme a.unselected{background-image: url(../images/popup/chk-btn-unchecked.gif);}
ul.ChooseTheme a.unselected:hover{background-image: url(../images/popup/chk-btn-unchecked-a.gif);}

ul.ChooseProfileIcon{height: 304px;}
ul.ChooseProfileIcon li{width: 95px; height: 127px;}
ul.ChooseProfileIcon a{width: 54px; height: 56px;}

ul.ChooseGameIcon{height: 250px;}
ul.ChooseGameIcon li{width: 183px; height: 100px;}
ul.ChooseGameIcon a{width: 54px; height: 56px;}

ul.ChooseWallpaper{height: 250px;}
ul.ChooseWallpaper li{width: 183px; height: 100px;}
ul.ChooseWallpaper a{width: 54px; height: 56px;}

/**********************************************/
/*** Popup End                  ***/
/**********************************************/

/**********************************************/
/*** Elements in the Whitebox Begin         ***/
/*** Resusable stles                        ***/
/**********************************************/

/*** Basic Defination of the White Box ***/
.WhiteBox{width: 466px; position: relative;}
.WhiteBoxTop{height: 14px; background: #fff url(../images/white-box-top.png) no-repeat top left;}
.WhiteBoxMiddle{background: #fff url(../images/white-box-middle.png) repeat-y top left;}
.WhiteBoxMiddleStripes{background: #fff url(../images/white-box-middle2.png) repeat-y top left;}
.WhiteBoxMiddle .Inner{padding: 0 20px;  }
.WhiteBoxBottom{height: 14px; background: #fff url(../images/white-box-bottom.png) no-repeat bottom left;}
.WhiteBoxMiddle h3{margin: 0;}
.WhiteBox .ExpandBtn{position: absolute; top: 10px; right: 10px; display: block; width: 32px; height: 32px; background-image: url(../images/btn-expand.png);}
.WhiteBox .CollapseBtn{position: absolute; top: 10px; right: 10px; display: block; width: 32px; height: 32px; background-image: url(../images/btn-collapse.png);}
.WhiteBox .ExpandBtn:hover{background-image: url(../images/btn-expand-a.png)}
.WhiteBox .CollapseBtn:hover{background-image: url(../images/btn-collapse-a.png)}


/*** Gallery Tab ***/
.MiniGalleryTab{ border: 0px solid red; margin: 0px; height: 41px; background-repeat: no-repeat; background-position: 5px 5px;}
.MiniGalleryTab1{ background-image: url(../images/mini-gallery-tab-1.png); }
.MiniGalleryTab2{ background-image: url(../images/mini-gallery-tab-2.png); }
.MiniGalleryTab3{ background-image: url(../images/mini-gallery-tab-3.png); }
.MiniGalleryTab a,
.MiniGalleryTab a:hover
.MiniGalleryTab a:visited{display:block; float: left; font-size: 14px; text-align:center ; text-decoration: none; height: 11px; padding: 15px 0;}
.MiniGalleryTab .Tab1{width: 162px;}
.MiniGalleryTab .Tab2{width: 130px;}
.MiniGalleryTab .Tab3{width: 164px;}
.MiniGalleryTab a.Active{color: #51505b;}
.MiniGalleryTab a.Inactive{color: #fff;}

/*** Swoosh Button ***/
/*** The button at the bottom of mini gallery ***/
/*** This need to rename to swoosh button and move
the styles for individual case out of this section
***/

.DisabledSwooshBtn,
.SwooshBtn{height: 30px;text-align: right; padding: 10px 5px 5px 0; font-size: 12px;}
.DisabledSwooshBtn div,
.SwooshBtn div{float: right; height: 30px;}
.DisabledSwooshBtn div.left,
.SwooshBtn div.left{width: 99px;height: 30px; background: transparent url(../images/swoosh-btn-left.png) no-repeat top left;}
.DisabledSwooshBtn div.btn,
.SwooshBtn div.btn{width: 180px;height: 20px; padding-top: 10px; color: #fff; background: transparent url(../images/swoosh-btn-brg.png) repeat-x top left;}
.DisabledSwooshBtn div.right,
.SwooshBtn div.right{width: 8px;height: 30px; background: transparent url(../images/swoosh-btn-right.gif) no-repeat top left;}
.SwooshBtn:hover div.left{background: transparent url(../images/swoosh-btn-left-a.png) no-repeat top left;}
.SwooshBtn:hover div.btn{padding-top: 10px; color: #fff; background: transparent url(../images/swoosh-btn-brg-a.png) repeat-x top left;}
.SwooshBtn:hover div.right{background: transparent url(../images/swoosh-btn-right-a.gif) no-repeat top left;}
.DisabledSwooshBtn a,
.DisabledSwooshBtn a:hover,
.DisabledSwooshBtn a:visited,
.SwooshBtn a,
.SwooshBtn a:hover,
.SwooshBtn a:visited{color: #fff; text-decoration: none;}
.DisabledSwooshBtn a,
.DisabledSwooshBtn a:hover,
.DisabledSwooshBtn a:visited{cursor: default;}

/*
.DisabledSwooshBtn:hover div.left{background-image: url(../images/swoosh-btn-left.png);border: 1px solid red;}
.DisabledSwooshBtn:hover div.btn{background-image: url(../images/swoosh-btn-btn.png);}
.DisabledSwooshBtn:hover div.right{background-image: url(../images/swoosh-btn-right.png);}
*/
/**********************************************/
/*** Elements in the Whitebox End           ***/
/**********************************************/

/**********************************************/
/*** Pagination Begin                       ***/
/**********************************************/
.Pagination{}
.Pagination ul{margin: 0; padding: 0;}
.Pagination li{display: block; list-style: none; float: left; margin: 0; width: 22px; height: 25px; padding: 0;}
.Pagination a{display: block; width: 22px; height: 15px; padding: 5px 0; color: white; text-align: center; background-image: url(../images/number-brg.png); background-color: #92dcf5; cursor: default; }
.Pagination a:hover{background-image: none; background-color: #2ebfee;}
.Pagination a.current{background-image: none; background-color: #fff; color: #000; }
.CommentsPagingTitle{padding-left: 109px; background: transparent url(../images/comments/comments-brg-paging.png) no-repeat;}
/**********************************************/
/*** Pagination End                         ***/
/**********************************************/


/**********************************************/
/*** Styles in Question                     ***/
/**********************************************/

.SuperMary{position:relative;top:-40px;left:55px}
/*** Overwrite Qi Lei ***/
.Middle{background: #fff url(../images/middle-bg.gif) repeat-y top left;padding:0;margin:0 auto;width:960px;}
.SmallSpace{width: 834px;}
/*** Overwrite Qi Lei End ***/

/*** Temp ***/
.BodyHolder{padding: 0 12px;}
/*** Temp End ***/

/**********************************************/
/*** Styles in Question End                 ***/
/**********************************************/



/**********************************************/
/*** 002, Registration Page Begin           ***/
/**********************************************/

/*.Middle{background:url(../images/middle-bg.gif);padding:0;margin:0 auto;width:834px;}
.SmallSpace{padding:0 75px}*/

.PageWidthJoinNow{padding:20px 60px 10px 60px}
.RegForm label.Correct, 
.RegForm label.Error{display: block; padding-bottom: 5px;}
.RegForm .HackBox{height: 10px;}

.CircleBorder1{width:235px;margin:10px 0 0 0}
.CircleBorder1 b{margin-right:20px}
.CircleBorder1 .Top{background:url(../images/circle_top.gif);height:13px;}
.CircleBorder1 .Bottom{background:url(../images/circle_bottom.gif);height:13px;}
.CircleBorder1 .Center{border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:0 20px}

.CircleBorder2{width:840px;padding:10px 0; margin: 15px 0 0 0;}
.CircleBorder2 .Top{background:url(../images/circle2_top.gif);height:21px;}
.CircleBorder2 .Bottom{background:url(../images/circle2_bottom.gif);height:21px;clear:both;}
.CircleBorder2 .Center{border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:0 20px;}
.CircleBorder2 .Option{display:table;padding:10px 0}
.CircleBorder2 .Option .RadioArea{width:30px;float:left;height:100%}
.CircleBorder2 .Option .TextArea{float:right;width:765px;}
.CircleBorder2 .Information{margin-left:30px;display:table;width:760px}
.CircleBorder2 .Information .GuarddianName{position:relative;float:left;}


.inp1,.inp2,.inp3,.inp4,.inp5,.inp6,.inp7,.inp8,.inp9,.inp10,.inp11,.inp12,.inp13,.inp14{margin-right:50px;width:230px;border:solid 1px #d6d6d6}
.inp2{width:140px}
.inp3{margin-right:0}
/* Name and Password */
.inp4,.inp5, .inp6,.inp7{width:164px;margin-right:50px;}
.inp7{margin-right: 0px}
/* Gener */
.Gender label{margin-right: 20px;}

.inp8{width:210px;margin-right:59px}
.inp9{width:455px;margin:0}

/* City to Evening Phone*/
.inp10{width:120px;}
.inp11{width:90px;}
.inp12{width:160px;}
.inp13,.inp14{width:90px;}
.inp10, .inp11, .inp12, .inp13, .inp14{margin-right: 45px;}
.inp14{width:90px;margin:0}
.ProvinceOption{margin-right:30px; border: 1px solid #d6d6d6;}

.Notice{display:table;margin:40px 0}
.CircleBorder3{width:271px;margin:10px 0;float:left;margin-right:10px;display:table}
.CircleBorder3 b{margin-right:20px}
.CircleBorder3 .Top{background:url(../images/circle3_top.gif);height:19px;}
.CircleBorder3 .Bottom{background:url(../images/circle3_bottom.gif);height:19px;}
.CircleBorder3 .Center{border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:0 20px;display:table;width:229px; height: 80px;}
.CircleBorder3 .Option{display:table;width:229px}
.CircleBorder3 .Option .RadioArea{width:30px;float:left;}
.CircleBorder3 .Option .TextArea{float:right;width:195px;}
.NoSpace{margin:10px 0}

.MoreForm{display:block;width:836px;}
.MoreForm .Item{float:left;}
.Submit{padding:15px 0;text-align:center;}
/**********************************************/
/*** 002, Registration Page End             ***/
/**********************************************/

/**************************************************/
/*** 002, Thank You and Welcome Back Page Begin ***/
/**************************************************/
/*.ContectMiddle{background:url(../images/middle-bg.gif);margin:0 auto;padding:45px 0 37px 0;width:984px;display:table}*/
.PageWidthMessage{padding:45px 0 37px 55px;display:table}
.MenuPage .ContactTitle{float:left;padding-top: 1em;}
.MenuPage .ContactInfo{float:left;border-left:solid 1px #dedee0; padding-left:22px;}
.MenuPage .ThankYou{margin-bottom: 41px;}
.MenuPage .Welcome{margin-bottom: 41px;}
.MenuPage .ThankYou .ContactTitle{width:135px;}
.MenuPage .ThankYou .ContactInfo{width:660px;}
.MenuPage .Welcome .ContactTitle{width: 183px;}
.MenuPage .Welcome .ContactInfo{width: 630px;}
.MenuPage .ContectInfo p{margin:5px 0}
.MenuPage .PicAds{text-align: center; height:300px;}
/*
.PageWidthMessage .PicAds{clear:both;width:854px;margin:0 0 0 53px}
.PageWidthMessage .PicAds a img{border:0;margin:3px 1px}
*/


/* Share with friend dialog box */
.ShareToFriends table{}
.ShareToFriends td{padding: 2px 0;}
.ShareToFriends col.col-1{width: 20px;}
.ShareToFriends col.col-2{width: 180px;}
.ShareToFriends col.col-3{width: 294px;}
.ShareToFriends input.name{width: 159px;}
.ShareToFriends input.email{width: 292px;}

/**************************************************/
/*** 002, Thank You and Welcome Back Page End   ***/
/**************************************************/



/**************************************************/
/*** 025, Prize Page Begin ***/
/**************************************************/
.PrizePage{padding:45px 0 0 0;}
.WhistlerBlackcomb{background:url(../images/prize/pic.jpg) no-repeat top left;width:948px;height:391px;margin:0 0 0 6px}
.WhistlerBlackcomb ul.hrd{float:left;list-style:none;padding:0 0 0 20px;margin:0;}
.WhistlerBlackcomb ul.hrd li.Text1{background:url(../images/prize/hdr_prizesPage_01.gif) no-repeat 0 0;width:482px;height:20px;}
.WhistlerBlackcomb ul.hrd li.Text2{background:url(../images/prize/hdr_prizesPage_02.gif) no-repeat 0 0;width:482px;height:40px}
.WhistlerBlackcomb ul.hrd li.Text3{background:url(../images/prize/hdr_prizesPage_03.gif) no-repeat 0 0;width:482px;height:30px}
.WhistlerBlackcomb .Icon{float:right;background:url(../images/prize/hdr_prizesPage_icon.gif) no-repeat 0 0;width:256px;height:70px;margin:0 79px 0 0;}
.WhistlerBlackcomb .FlashAds{width:462px;height:262px;clear:both;padding-top:25px;margin:0 0 0 13px}

.GrandPrize,.WeeklyPrize{margin:0 20px}
.GrandPrize h2,.WeeklyPrize h2{margin:15px 0 8px 0;padding:0}
.GrandPrize div.Left{float:left;padding:0;margin:0 0 0 14px;}
.GrandPrize div.Right{float:left;padding:0;margin:0 0 0 14px;}
.GrandPrize div.Left li,.GrandPrize div.Right li{line-height:20px;}
.GrandPrize p.Info{clear:both;padding:0px 10px 10px 0;}

.WeeklyPrize strong{line-height:20px}
.WeeklyPrize ul{margin:0 0 0 14px;padding:0}
.WeeklyPrize ul li{line-height:20px}
/**************************************************/
/*** 025, Prize Page End   ***/
/**************************************************/


/**************************************************/
/*** 013, getMorePoints Page Begin ***/
/**************************************************/
/*.ContectMiddle{background:url(../images/middle-bg.gif);margin:0 auto;padding:45px 0 37px 0;width:984px;display:table}*/
.PageWidthMessage{padding:45px 0 37px 55px;display:table}
.Menu2Page .ContactTitle{float:left;width:200px;margin-top:12px}
.Menu2Page .ContactInfo{float:left;border-left:solid 1px #dedee0; padding-left:22px;width: 630px;}
.Menu2Page .GetMorePoints{margin-bottom:41px;display:table}
.Menu2Page .CustomizeYourProfile{margin-bottom:41px;display:table}
.Menu2Page .GetMorePoints .ContactInfo{width:620px;}
.Menu2Page .GetMorePoints .Flash{padding-left:200px}
.Menu2Page .CustomizeYourProfile .Flash{padding-left:200px}
.Menu2Page .ContectInfo p{margin:5px 0}
.Menu2Page .CustomizeYourProfile .ContactTitle h1 img{padding-left:15px}
/**************************************************/
/*** 013, getMorePoints Page End ***/
/**************************************************/




/******************************************/
/*** FAQ Page Begin ****************/
/******************************************/
/*Scoreboard Page*/
.FAQPage{padding:45px 0 45px 0;display:table;}
.FAQPage .WhiteBox{width:642px;padding-left:11px;float:left}
.FAQPage .WhiteBox .WhiteBoxTop{height: 17px; background: #fff url(../images/scoreboardpage_box_top.png) no-repeat top left;}
.FAQPage .WhiteBox .WhiteBoxMiddle{background: #fff url(../images/scoreboardpage_box_middle.png) repeat-y top left;}
.FAQPage .WhiteBox .WhiteBoxBottom{height: 17px; background: #fff url(../images/scoreboardpage_box_bottom.png) no-repeat bottom left;}
.FAQPage .FAQ .WhiteBoxMiddle{padding:0 60px 0 20px}
.FAQPage .FAQ h3{font-size:16px;font-family:arial;font-weight:normal;color:#525159}
.FAQPage .FAQ .WhiteBoxMiddle a{text-decoration:underline}
.FAQPage .FAQ p{margin:0;padding:6px 0 20px 0}
*:first-child+html .FAQPage .FAQ .WhiteBoxMiddle .Question{display:table;margin:0 0 20px 0; padding:0 0 30px 0;}
.FAQPage .FAQ .WhiteBoxMiddle .Question{display:table;margin:0 0 20px 0}



.FAQPage .FAQ .WhiteBoxMiddle .Question h1{margin:5px 0 30px 0}

*:first-child+html .FAQPage .FAQ .WhiteBoxMiddle .Question h1{margin:0px 0 30px 0;}


.FAQPage .FAQ .WhiteBoxMiddle .Question ul.Left{float:left;width:260px;margin:0;padding:0 40px 0 0}
.FAQPage .FAQ .WhiteBoxMiddle .Question ul.Right{float:right;width:260px;padding:0;margin:0}
.FAQPage .FAQ .WhiteBoxMiddle .Question ul li{list-style:none;font-size:12px;margin-bottom:10px}
.FAQPage .FAQ .WhiteBoxMiddle .Question ul.Left li,.FAQPage .FAQ .WhiteBoxMiddle .Question ul.Right li{line-height:20px;}

.FAQPage .DidYouKnow{width:298px;float:left}
.FAQPage .DidYouKnow .WhiteBoxTop{height: 17px; background: #fff url(../images/didyouknow_top.png) no-repeat top left;}
.FAQPage .DidYouKnow .WhiteBoxMiddle{background: #fff url(../images/didyouknow_middle.png) repeat-y top left;padding:0 18px;}
.FAQPage .DidYouKnow .WhiteBoxMiddle h3{font-size:16px;font-family:arial;font-weight:bold;padding:0;margin:0}
.FAQPage .DidYouKnow .WhiteBoxMiddle p{padding:10px 0 30px 0;margin:0;}
.FAQPage .DidYouKnow .WhiteBoxBottom{height: 17px; background: #fff url(../images/didyouknow_bottom.png) no-repeat bottom left;}

.FAQPage .ContectTitle{width:143px;float:left;margin-left:15px;}
.FAQPage .ContectTitle h1{color:#51505B;margin-top:4px}
.FAQPage .ContectInfo{width:736px;float:left;margin:0 30px 26px 0;border-left:solid 1px #dedee0;padding-left:21px;}
.FAQPage .ContectInfo p{margin:5px 0}
/******************************************/
/*** FAQ Page End                ***/
/******************************************/


/******************************************/
/*** Scoreboard Page Begin ****************/
/******************************************/
/*Scoreboard Page*/
.ScoreboardPage{padding:45px 0 0 0;}
.ScoreboardPage .WhiteBox{width:642px;padding-left:11px;float:left}
.ScoreboardPage .WhiteBox .WhiteBoxTop{height: 17px; background: #fff url(../images/scoreboardpage_box_top.png) no-repeat top left;}
.ScoreboardPage .WhiteBox .WhiteBoxMiddle{background: #fff url(../images/scoreboardpage_box_middle.png) repeat-y top left;}
/*.ScoreboardPage .WhiteBoxMiddleStripes{background: #fff url(../images/scoreboardpage_box_table.png) repeat-y top left;}*/
.ScoreboardPage .WhiteBox .WhiteBoxBottom{height: 17px; background: #fff url(../images/scoreboardpage_box_bottom.png) no-repeat bottom left;}

.ScoreboardPage .Scoreboard .Title{margin: 0px auto; width: 431px; padding: 11px 0 15px 0; font-size: 14px;}
.ScoreboardPage .ScoreboardTableContainer{width:594px; height:417px; margin: 0 0 0 15px; padding: 4px; background: #fff url(../images/scoreboardpage_box_table.png) no-repeat top left; }
.ScoreboardPage .ScoreboardTableContainerInner{overflow: auto; width:594px; height:417px;}
.ScoreboardPage .ScoreboardTable{width: 100%;}
.ScoreboardPage .ScoreboardTable tr.even{background-color: #ededed;}
.ScoreboardPage .ScoreboardTable tr.Current{background:#32b7e2;color:#fff;height:125px}
.ScoreboardPage .ScoreboardTable tr.Current td{padding:8px 4px}
.ScoreboardPage .ScoreboardTable tr.Current td .ScoreboardUserPic{float:left;background:url(../images/scoreboardPage_current_bg.png) no-repeat;width:72px;height:72px;padding:16px 11px 20px 14px;margin-right:15px}
.ScoreboardPage .ScoreboardTable tr.Current td .ScoreboardUserName{line-height:36px}
.ScoreboardPage .ScoreboardTable tr.Current strong{font-weight:normal;font-size:15px;line-height:135%;font-family:arial}
.ScoreboardPage .ScoreboardTable col.Index{width: 20px;}
.ScoreboardPage .ScoreboardTable col.Title{width: 350px;}
.ScoreboardPage .ScoreboardTable col.Score{width: 100px;}
.ScoreboardPage .ScoreboardTable td{padding:4px;font-size:18px;vertical-align:top}

.ScoreboardPage .DidYouKnow{width:298px;float:left}
.ScoreboardPage .DidYouKnow .WhiteBoxTop{height: 17px; background: #fff url(../images/didyouknow_top.png) no-repeat top left;}
.ScoreboardPage .DidYouKnow .WhiteBoxMiddle{background: #fff url(../images/didyouknow_middle.png) repeat-y top left;padding:0 18px;}
.ScoreboardPage .DidYouKnow .WhiteBoxMiddle h3{font-size:16px;font-family:arial;font-weight:bold;padding:0;margin:0}
.ScoreboardPage .DidYouKnow .WhiteBoxMiddle p{padding:10px 0 30px 0;margin:0;}
.ScoreboardPage .DidYouKnow .WhiteBoxBottom{height: 17px; background: #fff url(../images/didyouknow_bottom.png) no-repeat bottom left;}

.ScoreboardPage .ContectTitle{width:143px;float:left;margin-left:15px;}
.ScoreboardPage .ContectTitle h1{color:#51505B;margin-top:4px}
.ScoreboardPage .ContectInfo{width:736px;float:left;margin:0 30px 26px 0;border-left:solid 1px #dedee0;padding-left:21px;}
.ScoreboardPage .ContectInfo p{margin:5px 0}
/******************************************/
/*** Scoreboard Page End                ***/
/******************************************/


/**********************************************/
/*** The Homepage                           ***/
/*** Non-resusable styles                   ***/
/**********************************************/
.Homepage{padding-bottom: 40px; padding: 0 29px 40px 29px; width: 926px;}
.Homepage .LeftCol{ width: 432px;}
.Homepage .RightCol{ width: 432px;}
.Homepage h1{margin: 0 0 30px 0; padding:0;}
.JoinNow{margin-top: 20px;}
.Rotator{margin-top: 17px;padding-left: 10px;}
.EnterNow{margin-top: 21px;}
.CheckOut a{background-image: url(../images/splash/CheckOut.gif); width: 250px; height: 23px; display: block; margin-top: 10px; margin-left: 10px;}
.CheckOut a:hover{background-image: url(../images/splash/CheckOut-a.gif)}
/**********************************************/
/*** Homepage End                           ***/
/**********************************************/


/**********************************************/
/*** The Contest Hub Page                   ***/
/*** Non-resusable stles                    ***/
/**********************************************/

/*** Mini Gallery Content ***/
.MiniGallery .WhiteBoxTop{height: 51px;}
.MiniGallery .WhiteBoxBottom{height: 36px;}
.MiniGallery .WhiteBoxMiddle{height: 174px;background: transparent url(../images/mini-gallery-brg.png) no-repeat top left; border: 0px solid red;}

.MiniGallery .WhiteBoxMiddle div{}
.MiniGallery .WhiteBoxMiddle .LeftArrow{float: left; width: 20px; padding: 65px 0 0 10px; }
.MiniGallery .WhiteBoxMiddle .RightArrow{float: left; width: 20px; padding: 45px 5px 0 5px; position:absolute; right:7px;top:71px;}
.MiniGallery .WhiteBoxMiddle .MiniCandy{float: left; width: 101px; height: 90px; padding: 25px 0 40px 0; text-align: center;}
.MiniGallery .WhiteBoxMiddle .MiniCandy img{border: 2px solid transparent;}
.MiniGallery .WhiteBoxMiddle .MiniCandy img:hover{border: 2px solid #2ebfed;}
.MiniGallery .WhiteBoxMiddle .MiniCandy .Active{border: 2px solid #2ebfed; }
.MiniGallery .WhiteBoxMiddle .MiniGalleryPoints{ background: transparent none repeat scroll 0 0; text-align: center; padding: 8px 0 4px 0; font-size: 14px; height:10px;}
.MiniGallery .WhiteBoxMiddle .MiniGalleryPointsText{height: 10px; margin: -17px 0 0 -1px; text-align: center;  background: transparent none repeat scroll 0 0; height:10px;}

.MiniGallery .WhiteBoxBottom{height: auto; border: 0px solid blue;} /* This create a white space between the stripe background and the swoosh buttons */

/*** The small navigation at the bottom the player ***/
.Player .WhiteBoxTop{height: 30px;}
.Player .WhiteBoxBottom{height: 35px;}
.Player .OnDisplay{text-align: center;}
.Player .SmallNav{text-align: right; padding-right: 5px;}
.Player .Title{margin: 0px auto; padding: 15px 0 15px 5px; width: 410px; font-size: 14px; }

/*** Scoreboard ***/
.Scoreboard .WhiteBoxTop{}
.Scoreboard .WhiteBoxBottom{height: 20px;}

.Scoreboard .Title{margin: 0px auto; width: 431px; padding: 11px 0 15px 0; font-size: 14px;}
.ScoreboardTableContainer{width: 431px; height: 267px; margin: 0px auto; padding: 4px; background: #fff url(../images/scoreboard-table-brg.png) no-repeat top left; }
.ScoreboardTableContainerInner{overflow: auto; width: 431px; height: 267px;}
.ScoreboardTable{width: 100%;}
.ScoreboardTable tr{cursor: default;}
.ScoreboardTable tr.even{background-color: #ededed;}
.ScoreboardTable tr.even:hover,
.ScoreboardTable tr:hover{background-color: #97969a; color: #fff; cursor: pointer;}
.ScoreboardTable col.Index{width: 20px;}
.ScoreboardTable col.Title{width: 350px;}
.ScoreboardTable col.Score{width: 100px;}
.ScoreboardTable td{padding: 4px;}

/*** Two image buttons on the left ***/
.SubhdrDoesYour {margin-top: 40px;}
.GetMorePoints{margin: 30px 0;}
.GetUpPlay .Inner{padding: 10px 0;text-align: center;}
.GetUpPlay .GetInfoLink{margin-top: 10px; padding: 0; font-size: 17px;}

/**********************************************/
/*** The Contest Hub Page End               ***/
/*** Non-resusable stles                    ***/
/**********************************************/


/**********************************************/
/*** Your Profile Page Begin                ***/
/*** Non-resusable stles                    ***/
/**********************************************/

/*** Your Profile Page ***/
.YourProfile{padding: 0; width: 1150px; background-position: 83px 0;}
.Wallpaper{padding: 0 12px 0 10px; width: 960px; padding: 0 96px 0 94px; background-position: 83px 0px; border: 0px solid red; background-color: transparent;}
.Wallpaper-Left{background-repeat: no-repeat; background-position: 0 130px; border: 0px solid red; background-color: transparent;}
.Wallpaper-Right{padding: 0 95px; background-repeat: no-repeat; background-position: 1055px 130px;}
.Wallpaper-dk .Wallpaper-Left{background-image: url(../images/wallpaper/body-wallpaper-dk-left.jpg);}
.Wallpaper-dk .Wallpaper-Right{background-image: url(../images/wallpaper/body-wallpaper-dk-right.jpg);}
.Wallpaper-coin .Wallpaper-Left{background-image: url(../images/wallpaper/body-wallpaper-coin-left.jpg);}
.Wallpaper-coin .Wallpaper-Right{background-image: url(../images/wallpaper/body-wallpaper-coin-right.jpg);}
.Wallpaper-mario .Wallpaper-Left{background-image: url(../images/wallpaper/body-wallpaper-mario-left.jpg);}
.Wallpaper-mario .Wallpaper-Right{background-image: url(../images/wallpaper/body-wallpaper-mario-right.jpg);}

/*** Profile Information ***/
.ProfileIcon{float: left; width: 95px;}
.ProfileDetail{float: left; margin-left: 20px; width: 350px;}
.ProfileInfo h2{margin: 0 0 8px 0; padding: 0; font-size: 18px; line-height: 120%;}
.ProfileInfo h2.TotalPoints{margin-bottom: 12px;}
.ProfileInfo p{margin: 8px 0 0 0; font-size: 14px;}

/*** Vote Now ***/
.VoteNow {margin:0 0 50px 0;}
.VoteNow .ThumbUp{display: block; width: 44px; height: 58px; background: transparent url(../images/your-profile/vote-thumbup.png)}
.VoteNow .ThumbDown{display: block; width: 44px; height: 58px; background: transparent url(../images/your-profile/vote-thumbdown.png)}
.VoteNow .ThumbUp:hover{display: block; width: 44px; height: 58px; background: transparent url(../images/your-profile/vote-thumbup-a.png)}
.VoteNow .ThumbDown:hover{display: block; width: 44px; height: 58px; background: transparent url(../images/your-profile/vote-thumbdown-a.png)}
.ThumbsUpCount{float: left; width: 200px; font-size: 14px;}
.ThumbsDownCount{float: left; width: 200px; font-size: 14px;}

/*** Get The Word Out and Super Mario ***/
.GetTheWordOutSuperMario{padding-top: 13px; border-top: 1px solid #ededed; margin-bottom: 10px;}
.GetTheWordOutSuperMario table{width: 100%;}
.GetTheWordOutSuperMario td{vertical-align: top;}

.SuperMarioBros{width: 207px; padding: 15px 0 15px 25px; border-left: 1px solid #ededed;}
.GetTheWordOut{padding-top: 20px 0 20px 0;}
.GetTheWordOut a{display: block; float: left; margin-right: 5px; width: 46px; height: 46px;}
.GetTheWordOut a.FaceBook{background-image: url(../images/sns/icon-facebook.png);}
.GetTheWordOut a.Twitter{background-image: url(../images/sns/icon-twitter.png);}
.GetTheWordOut a.MySpace{background-image: url(../images/sns/icon-myspace.png);}
.GetTheWordOut a.Digg{background-image: url(../images/sns/icon-digg.png);}
.GetTheWordOut a.FaceBook:hover{background-image: url(../images/sns/icon-facebook-a.png);}
.GetTheWordOut a.Twitter:hover{background-image: url(../images/sns/icon-twitter-a.png);}
.GetTheWordOut a.MySpace:hover{background-image: url(../images/sns/icon-myspace-a.png);}
.GetTheWordOut a.Digg:hover{background-image: url(../images/sns/icon-digg-a.png);}

/*** The small navigation at the bottom the player ***/
.FamilyExperience {margin-bottom: 10px;}
.FamilyExperience .WhiteBoxTop{height: 20px; }
.FamilyExperience .WhiteBoxBottom{height: 45px;}
.FamilyExperience p{margin-bottom: 0}

.FamilyTips {margin-bottom: 10px;}
.FamilyTips .WhiteBoxTop{height: 20px;}
.FamilyTips .WhiteBoxBottom{height: 45px;}
.FamilyTips .p{margin-bottom: 0;}

.ShareWithFriend {margin-bottom: 10px;}
.ShareWithFriend .WhiteBoxTop{height: 20px;}
.ShareWithFriend .WhiteBoxBottom{height: 45px;}

.SpiritVidoes {margin-bottom: 10px;}
.SpiritVidoes .WhiteBoxTop{height: 20px;}
.SpiritVidoes .WhiteBoxBottom{height: 45px;}
.SpiritVidoes .OnDisplay{text-align: center;}
.SpiritVidoes .SmallNav{text-align: right; padding-right: 5px;}
.SpiritVidoes .Title{margin: 0px auto; padding: 15px 0 15px 5px; width: 410px; font-size: 14px; font-weight: normal; }

.SwooshBtn div.btn{width: 180px;}

/*** Comments ***/
.CommentsBlock{}
.CommentsBlock .CommentsInputBlock{width: 426px; height: 260px; padding: 67px 20px 0 20px; background-image: url(../images/comments/comments-brg-top.png);}
.CommentsBlock .CommentsInputBlock label{display: block; float: left; width: 107px; height: 13px; padding: 2px 2px 0 0; text-align: right; color: #fff; font-weight: bold; }
.CommentsBlock .CommentsInputBlock .Text{width: 312px; height: 14px; margin-bottom: 2px; padding: 3px 0; border: 1px solid #b8b8b8; }
.CommentsBlock .CommentsInputBlock textarea{ width: 312px; height: 118px; border: 1px solid #b8b8b8; }
.CommentsBlock .CommentsInputBlock .submit{margin-left: 100px; margin-top:5px;}

.CommentsBlock .Comments {background-image: url(../images/comments/comments-brg-mid.png); padding: 0 20px;}
.CommentsBlock .Comments h2{margin: 0 0 20px 0;}
.CommentsBlock .Comments ul{margin: 0; padding: 0;}
.CommentsBlock .Comments li{list-style-type:none; display: block; border-top: 1px solid #ededed; padding: 20px 0;}

.CommentsBlock .CommentsBottom{background-image: url(../images/comments/comments-brg-bottom.png); height: 15px;}

.CommentsBlock .CommentsPagination{background-image: url(../images/comments/comments-brg-mid.png); padding: 0px 20px;}

/**********************************************/
/*** Your Profile Page End                  ***/
/*** Non-resusable stles                    ***/
/**********************************************/




/**********************************************/
/*** Gallery Page Begin                     ***/
/*** Non-resusable stles                    ***/
/**********************************************/

.GalleryPage .ContectTitle{width:95px;float:left;margin-left:20px;}
.GalleryPage .ContectTitle h1{color:#51505B;margin-top:4px}
.GalleryPage .ContectInfo{width:736px;float:left;margin:0 30px 26px 0;border-left:solid 1px #dedee0;padding-left:21px;}
.GalleryPage .ContectInfo p{margin:5px 0}

/*** Gallery ***/
.Gallery {clear: both; margin: 0 auto; width: 940px; height: 490px;background-image: url(../images/gallery/gallery-brg.png);}
.Gallery .Header{height: 40px; padding: 6px 0 0 20px; background-image: none; width: auto;}

.Gallery .Search,
.Gallery .SearchBtn,
.Gallery .GalleryTab,
.Gallery .GalleryPagination{float: left; height: 33px;}

.Gallery .Search{ width: 200px; padding: 10px 0 0 0; line-height: 100%; overflow: hidden; text-align: right;}
.Gallery .SearchBtn{width: 24px; padding: 10px 0 0 0;}
.Gallery .GalleryTab{margin-left: 10px; height: 41px;}
.Gallery .GalleryPagination{margin-left: 14px; width: 172px; height: 34px; background-image: url(../images/gallery/pagination-brg.png)}

/*** Gallery Search ***/
.Gallery .GallerySearchText{border: 1px solid #c3dfe2; background-color: #ecf9ff; margin: 0; padding: 2px 2px 3px 0; height: 14px; width: 140px;}


/*** Gallery Tab ***/
.GalleryTab{ margin: 0px; height: 41px; background-repeat: no-repeat; background-position: 0;}
.GalleryTab1{ background-image: url(../images/gallery/tab-1.png); }
.GalleryTab2{ background-image: url(../images/gallery/tab-2.png); }
.GalleryTab3{ background-image: url(../images/gallery/tab-3.png); }
.GalleryTab a,
.GalleryTab a:hover
.GalleryTab a:visited{display:block; float: left; font-size: 14px; text-align:center ; text-decoration: none; height: 26px; padding: 15px 0 0 0;}
.GalleryTab .Tab1{width: 150px; padding-left: 14px;}
.GalleryTab .Tab2{width: 139px; }
.GalleryTab .Tab3{width: 164px; padding-right: 14px;}
.GalleryTab a.Active{color: #51505b;}
.GalleryTab a.Inactive{color: #fff;}

/*** Gallery Pagination ***/
.Gallery .GalleryPagination div{float: left; height: 34px; margin-top: 12px; line-height: 100%;}
.Gallery div.Prev{width: 12px;}
.Gallery div.PageNumber{width: 148px; margin-top:-12px;}
.Gallery div.PageNumber a{padding: 0 9px;}
.Gallery div.Next{width : 12px;}
.Gallery a.Prev{margin-left: 5px; width: 7px; height: 11px; display: block; background-image: url(../images/gallery/pagination-left.png);}
.Gallery a.Next{margin-right: 5px; width: 7px; height: 11px; display: block; background-image: url(../images/gallery/pagination-right.png);}
.Gallery a.Prev:hover{background-image: url(../images/gallery/pagination-left-a.png);}
.Gallery a.Next:hover{background-image: url(../images/gallery/pagination-right-a.png);}

/*** Gallery Items ***/
.GalleryBody{padding: 22px 0px;}
.Gallery .LeftArrow{float: left; width: 35px; height: 209px; padding: 170px 0 0 16px; }
.Gallery .RightArrow{float: right; right:16px; position:relative; top:-206px; }
.Gallery .GalleryItems{float: left; width:840px ; }
.Gallery .Candy{float: left; width: 105px; height: 165px; padding: 25px 0 0 0; text-align: center; }
.Gallery .Candy img{border: 2px solid transparent;}
.Gallery .Candy .Active{border: 2px solid #2ebfed;}
.Gallery .Candy .none{border: 2px solid transparent;}
.Gallery .GalleryTitle{padding: 10px 12px 0 12px;}
.Gallery .GalleryPoints{text-align: center; padding: 8px 0 0px 0; font-size: 14px;}
.Gallery .GalleryPointsText{text-align: center;}

/** Falsh Button at Bottom ***/
.GalleryPage .PicAds{ text-align: center; height: 300px;}

/**********************************************/
/*** Gallery Page End                       ***/
/*** Non-resusable stles                    ***/
/**********************************************/

