

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;background:transparent;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;height:1px;font-size:1px;}
.replace{text-indent:-999em;}
.bold, .strong{font-weight:bold;}
ul {list-style:none;}
.hr{background:url(/images/hr.gif) repeat-x left center;height:2px;width:100%;padding:10px 0;clear:both}
.img-l{float:left;margin:5px 10px 0 0;}
.active {color:#666666 !important;}

ol{padding-left:20px;margin:10px;}
ol li{padding-bottom:5px;}

.navigation a {color: #3B5998;text-decoration: none;}
.navigation_area a:hover{text-decoration: underline;}
.navigation {margin:10px 0;color:#007DC6;font-size:100%;font-family:Verdana,Arial,Helvetica,sans-serif;}
.navigation A {padding: 0 3px;color: #007DC6;}
.navigation .selected {color:#666;}
.navigation {text-align:right;}

.pop_dialog {z-index:500px;}

#videotrailer {margin-left:30px;}
#videospacer {height:52px;}
#survey{position:relative}
.lbClose {background-position:0px -28px;background-image:url(/images/lb_close.gif);width:28px;height:28px;position:absolute;top:0;right:0;}
.lbClose:hover {background-position:0 0;background-image:url(/images/lb_close.gif);width:28px;height:28px;float:right; }
.videoframe {text-align:center;margin:0 auto;background-image:url(/images/in-page-video-frame.gif);width:514px;height:307px}
.videoframe #videotrailer{padding:19px 0 0 0;margin:0 0 0 0;}


body{line-height:1.2;font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif }
ul.ITM-subhead{width:960px;height:182px;background: url(/images/text/en-us/header.gif) no-repeat center top;z-index:0;margin:8px 0 0;padding:0;list-style:none;position:relative;}
#choose ul.ITM-subhead, #betaover ul.ITM-subhead{width:992px;height:182px;background: url(/images/text/en-us/header.gif) no-repeat center top;z-index:0;margin:8px 0 0;padding:0;list-style:none;position:relative;}
#player ul.ITM-subhead{width:992px;height:228px;background: url(/images/text/en-us/pg-header.gif) no-repeat center bottom;}
#developer ul.ITM-subhead{width:992px;height:229px;background: url(/images/text/en-us/dev-header.gif) no-repeat center bottom;}
#terms ul.ITM-subhead{width:992px;height:229px;background: url(/images/blank-header.gif) no-repeat center bottom;}
#profile ul.ITM-subhead{width:992px;height:247px;background: url(/images/text/en-us/profile-header.gif) no-repeat center bottom;}
#ranking ul.ITM-subhead, #ranking-local ul.ITM-subhead{width:992px;height:206px;background: url(/images/text/en-us/hs-header.gif) no-repeat center bottom;}
#ranking-local ul.ITM-subhead{width:992px;height:206px;background: url(/images/text/en-us/hs-header.gif) no-repeat center bottom;}
#results ul.ITM-subhead{width:992px;height:207px;background: url(/images/text/en-us/res-header.gif) no-repeat center bottom;}
#notfound ul.ITM-subhead{width:992px;height:207px;background: url(/images/text/en-us/res-header.gif) no-repeat center bottom;}
#feedback ul.ITM-subhead{width:992px;height:207px;background: url(/images/text/en-us/fb-header.gif) no-repeat center bottom;}
#feedback ul.ITM-subhead{width:992px;height:207px;background: url(/images/text/en-us/fb-header.gif) no-repeat center bottom;}

.ranking-table-row-active{cursor: pointer;}
.HAT-footer-first-child {margin-top:20px !important;}

.ITM-footer{background:url(/images/pg-footer.gif) no-repeat center top;width:992px;height:110px;padding:0;z-index:200;clear:both;}
.ITM-footer-bg {background:url(/images/footer-bg.gif) repeat-x 0px 43px;text-align:center;width:100%;}
#feedback .ITM-footer-bg{background:url(/images/footer-bg.gif) repeat-x 0px 21px;}
#profile .ITM-footer-bg{background:url(/images/footer-bg.gif) repeat-x 0px 42px;}
#home .ITM-footer-bg, #choose .ITM-footer-bg, #betaover .ITM-footer-bg{background:url(/images/footer-bg.gif) repeat-x 0px 0px;}
#player .ITM-footer-bg, #developer .ITM-footer-bg, #terms .ITM-footer-bg{background:url(/images/footer-bg.gif) repeat-x 0px 41px;}

#TB_window{ background-color:transparent !important;}

#home #TB_window .TB_modal {background:url(/images/trailer-frame.gif);}
#TB_window iframe {overflow:none; }
#close-button {text-indent: -100000px; background:transparent url(/images/lb_close.gif) 0 28px;width:28px;height:28px;display:block;float:right;cursor:pointer}
#close-button:hover {background-position:0 0px;}

.gameframe {background:transparent url(/images/game-border.gif) no-repeat; width:748px;height:567px;}
.gameframe #flashcontent {padding-top:46px;margin-left:24px;}

#game-close-button {text-indent: -100000px; background:transparent url(/images/lb_close.gif) 0 28px;width:28px;height:28px;display:block;float:right;cursor:pointer;}
#game-close-button:hover {background-position:0 0px;z-index:1000px;}

#home .ITM-footer{position:relative;background: url(/images/footer.gif) no-repeat center top;width:980px;height:69px;z-index:200;margin:0 auto 10px auto;padding:0;}
#choose .ITM-footer, #betaover .ITM-footer{position:relative;background: url(/images/footer.gif) no-repeat center top;width:980px;height:69px;z-index:200;margin:0 auto 10px auto;padding:0;}
#developer .ITM-footer, #terms .ITM-footer{background:url(/images/pg-footer.gif) no-repeat center top;width:992;height:110px;width:992px;margin:0 auto 0px auto;padding:0;z-index:200;}
#profile .ITM-footer{background:url(/images/profile-footer.gif) no-repeat center top;width:992px;height:111px;margin:0 auto 0;padding:0;z-index:200;}
#ranking-local .ITM-footer, #ranking .ITM-footer, #results .ITM-footer{background:url(/images/hs-footer.gif) no-repeat center top;width:992px;height:112px;margin:0 auto 0;padding:0;z-index:200;}

#notfound .ITM-footer{background:url(/images/bl-footer.gif) no-repeat center top !important;width:992px;height:112px;margin:0 auto 0;padding:0;z-index:200;}
#feedback .ITM-footer{background:url(/images/fb-footer.gif) no-repeat center top;width:992;height:110px;margin:0 auto 10px auto;padding:0;z-index:200;}
#player .ITM-footer{margin:0 auto 0px auto;}

.ITM-subhead li a{background-image:url(/images/text/en-us/navsprite.gif);background-repeat:no-repeat;text-indent:-999em;height:24px;display:block;}
.ITM-subhead .home a{width:74px;background-position:0px 0px;}
.ITM-subhead .player a{width:140px;background-position:-74px 0px;margin-left:10px;}
.ITM-subhead .leader a{width:143px;background-position:-214px 0;margin-right:10px;}
.ITM-subhead .dev a{width:118px;background-position:-357px 0;}
.ITM-subhead .home a:hover{background-position:0px -48px;}
.ITM-subhead .player a:hover{background-position:-74px -48px;}
.ITM-subhead .leader a:hover{background-position:-214px -48px;}
.ITM-subhead .dev a:hover{background-position:-357px -48px;}

#player .player a{background-position:-74px -24px;}
#ranking .leader a, #ranking-local .leader a{background-position:-214px -24px;}
#developer .dev a{background-position:-357px -24px;}
#home .home a{background-position:0px -24px;}

#ITM-header{width:992px;margin:0 auto;z-index:0;}
#home #ITM-header{width:960px;margin:0 auto;z-index:0;}
.maincontent{text-align:left;width:960px;margin:10px auto;z-index:1;}
.wrap{}

.bar1, .bar2{width:100%;z-index:-400;min-width:960px;width:expression( document.body.clientWidth < 961 ? "960px" : "100%" );}
.bar1{top:151px;background: url(/images/bar1.gif) repeat-x center top;height:88px;position:absolute;left:0;}
.bar2{bottom:-33px;background: url(/images/bar2.gif) repeat-x center top;height:32px;position:absolute;left:0px;}
#player .bar2{bottom:18px;}
.bar2wrap{position:relative;}

/*home*/

.lhome{width:292px;float:left;position:relative;top:-82px;left:0;background:url(/images/hp-l-r.gif) no-repeat bottom right;margin-bottom:-10px;_margin-bottom:-70px}
.rhome{width:292px;float:left;position:relative;top:-82px;background:url(/images/hp-r-l.gif) no-repeat bottom left;margin-bottom:-10px;_margin-bottom:-70px}

.lhomecontent, .rhomecontent{width:285px;background:url(/images/hp-l-tile.gif) repeat-y bottom left;color:#007dc6;}

.rhomefocus{font-weight:bold;color:#000;clear:left;margin-bottom:10px;display:block;}

.rhomecontent{padding-top:10px;}
.rhomecontent, .rhomebot {margin-left:7px}
.lhomecontent p, .rhomecontent p{margin:0 20px 0px;padding:10px 0;text-align:center}
.lhomebot{width:285px;height:34px;background:url(/images/hp-l-b.gif) no-repeat top left;}
.rhomebot{width:285px;height:34px;background:url(/images/hp-l-b.gif) no-repeat top left;}
h1.lhead{background:url(/images/text/en-us/hometitle1.gif) no-repeat top left;width:292px;height:97px;}
h2.lhometap{background:url(/images/text/en-us/taptap.gif) no-repeat center;width:292px;height:94px;}
.chome{width:360px;float:left;margin:0 8px;text-align:center;}
.chome img{margin:0 auto;}
.lhomecontent img{margin:0 0 10px 30px;}
.rhomecontent img{margin:0 0 0px 50px;}
.rhomecontent ul{padding:0 20px;list-style:disc;margin-left:10px;}
.rhomecontent ul li{margin:0 0 5px 0;}
.rhomecontent h2{font-size:110%;padding:20px 0 0 0;text-align:center;}

.requirements h2{font-size:120%;letter-spacing:3px;margin:0 0 5px 0}
.requirements span{font-size:110%;font-weight:bold;color:#4a4a4a;letter-spacing:-1px;}
.requirements p{color:#999;letter-spacing:-1px;}
.requirements a{color:#007DC6}

h1.rhead{background:url(/images/text/en-us/hometitle2.gif) no-repeat top left;width:292px;height:97px;}

.homebutton{background:url(/images/lozange.gif) no-repeat top left;width:284px;height:47px;text-transform:uppercase;margin:0 0 5px 7px;font-weight:bold;}
.homebutton a{padding:14px 0 0 15px;display:block;text-decoration:none;color:#007dc6;}
.homebutton a img{margin:0px 20px -3px 0px;}

/*.topplayer{background:url(/images/player-base.gif) no-repeat bottom left;color:#007dc6;font-size:105%;margin:0 0 5px 7px;}
.topplayer .avatar{margin-left:10px;float:left;}
.topplayer .medal{margin-left:10px;float:left;}
.topplayer p{margin:2px 0 0 80px;padding:0;}
.topplayer .score{display:block;background:url(/images/score.gif) no-repeat top left;height:29px;width:152px;color:#00bdf2;padding:5px;font-weight:bold;margin-left:120px;}*/

.errorboxwrap {padding-top:30px;}
.errorbox{background:url(/images/errorbg.gif) no-repeat top left;height:242px;width:339px;margin:0px auto 70px;}
.errorbox h2{color:#f00;width:70%;padding:70px 0 0;margin:0 auto;text-align:center;font-size:140%;}
.errorbox p{padding:20px 0 0;text-align:center;width:80%;margin:0 auto;}

.infoboxwrap {padding-top:30px;}
.infobox{background:url(/images/infobg.gif) no-repeat top left;height:242px;width:339px;margin:0px auto 70px;}
.infobox h2{color:#f00;width:70%;padding:70px 0 0;margin:0 auto;text-align:center;font-size:140%;}
.infobox p{padding:20px 0 0;text-align:center;width:80%;margin:0 auto;}

.thankyoubox{background:url(/images/feedbackbg.gif) no-repeat top left;height:200px;width:339px;margin:0px auto;padding-top:42px;}
.betathankyoubox{background:url(/images/feedbackbg.gif) no-repeat top left;height:250px;width:339px;margin:0px auto;padding-top:10px;}


.thankyoubox p, .betathankyoubox p{padding:20px 0 0;text-align:center;width:90%;margin:0 auto;}

.lhomecontent p.newtout{height:45px;width:106px;display:block;padding:15px 140px 0px 15px;font-size:140%;margin:0 10px;font-weight:bold;color:#007dc6;background:url(/images/newtout.jpg) repeat-y left top}
.lhomecontent p.newpara{color:#000;}

/*player-guide / developer / terms*/

#player .wrap, #developer .wrap, #terms .wrap{width:992px;background: url(/images/pg-bg.gif) repeat-y left top;margin:0 auto 0;z-index:1;text-align:left;}
#player .content, #developer .content, #terms .content{width:675px;float:left;color:#666;}
#player .content h2, #developer .content h2, #terms .content h2{color:#000;font-size:122%;padding:10px 0;}
#player .nav, #developer .nav, #terms .nav{float:left;width:180px;padding:0 55px 0 31px}
#player .nav li{margin:0 0 5px 0px;}
#player .nav li a{min-height:20px;_height:20px;display:block;color:#000;background:url(/images/pg-nav.gif) no-repeat 0 -160px;text-decoration:none;padding-left:30px;}
#player .nav li a:hover{color:#f2358e;background-position:0 -80px;font-weight:bold;}
#player .nav li a.here{color:#007dc6;background-position:0 0px;font-weight:bold;}

#developer .nav li, #terms .nav li{padding:40px 0 40px 5px;}
#developer p, #terms p, #player p{margin:0 0 15px;}
#developer .content h2, #terms .content h2{margin:15px 0;padding:0;}
#developer h3, #terms h3{margin:10px 0;}



/*profile*/

#profile .wrap{width:992px;background: url(/images/profile-bg.gif) repeat-y left top;margin:0 auto 0;z-index:1;text-align:left;}
#profile .lcontent{width:459px;float:left;color:#666;margin:0 31px 0 21px;display:inline;text-align:left;}
#profile .rcontent{width:459px;float:left;color:#666;}

#profile .hr{width:459px;background: url(/images/users/hr.gif) repeat-x left center;margin:10px 0 10px 0px;clear:both;}
#profile .subhead{clear:both;height:30px;background: url(/images/users/titlebg.gif) repeat-x left center;margin:10px 0 10px 0px;}

#profile .none{height:0px;background:none;margin:0;display:none;}
#profile .badges h2{background: url(/images/text/en-us/badges.gif) no-repeat left center;height:11px;}
#profile .favorites h2{background: url(/images/text/en-us/favorites.gif) no-repeat left center;height:11px;}
#profile .medals h2{background: url(/images/text/en-us/medals.gif) no-repeat left center;height:11px;}
#profile .subhead h2{text-indent:-999em;padding-top:15px;margin-left:14px;}
#profile .left1{width:200px;float:left;padding:0 10px;}
#profile .right1{width:200px;float:left;}
#profile .left2{width:175px;height:234px;float:left;background: url(/images/users/table.gif) repeat-x left center;padding:0 10px;margin:0 10px 10px;display:inline;color:#fff;}
#profile .right2{width:200px;float:left;}
#profile .details-area{width:440px;height:232px;float:left;background: url(/images/users/detailsbg.gif) repeat-x left center;margin:10px 0 10px 10px;display:inline;}
#profile .awards-area{width:440px;float:left;margin:10px 0 10px 10px;display:inline;background: url(/images/users/boxbg.gif) repeat-y left 20px;}
#ctl00_ctl00_PageContent_BodyContent_ctl15{background: url(/images/users/awardsbg.gif) repeat-x left top;}
#ctl00_BodyContent_ctl15 ul, #ctl00_BodyContent_ctl03 ul{margin:10px 0}
#developer #ctl00_BodyContent_ctl02{background:none}
#profile .awards-area img{float:left;margin:33px 0 0 24px}
#profile .awards-area h2{color:#fff;padding:25px 15px 40px 0;margin:0 0 10px 285px;background:url(/images/users/bar.gif) no-repeat bottom left}
#profile .awards-area p{color:#00bdf1;padding:0 15px 0 0;margin-left:285px;}
#profile .smlbadge, #profile .rcontent input{padding:13px 12px 10px;background: url(/images/medal-bg.gif) no-repeat top left;margin-left:7px;}
#profile .bigbadge{padding:13px 12px 10px;background: url(/images/users/rankbg.gif) no-repeat top left;float:left;}
#profile .smlbadge{margin-top:59px;}
#profile .awards-area h2{font-size:18px;}
#profile .awards-bot{background: url(/images/users/boxend.gif) no-repeat top left;height:14px;width:440px;_margin-bottom:-2px;}
#profile .rank-bar{background: url(/images/users/rank-break.gif) no-repeat top left;padding-bottom:15px;margin-top:15px;width:224px;}

.padder{display:block;padding:38px 0 0 32px;}
#profile h3{color:#007dc6;font-size:100%;}
#profile dl *{font-weight:bold;padding:0 0 0 10px}
#profile dl dt{color:#007dc6;font-size:100%;margin-top:10px}
#profile dl.left2 dt{margin-top:25px}
.profileimg {float:left;margin:6px 34px 0 0;}
#profile .padder dl{font-size:130%;color:#fff;margin:0;padding:0}
#profile .padder dt{color:#00bdf1;margin:0;padding:0}
#profile .padder dd{height:65px;margin:0;padding:0}
dl.glasses{background: #f9f9f9 url(/images/users/glasses.gif) no-repeat 95% bottom;}



/*feedback*/
#feedback .wrap{width:992px;background: url(/images/fb-bg.gif) repeat-y left top;margin:0 auto 0;z-index:1;text-align:left;}
#feedback .lcontent{width:310px;float:left;color:#666;margin:10px 0 0 20px;display:inline;}
#feedback .mcontent{width:310px;float:left;color:#666;margin:10px 45px 0 35px;display:inline;}
#feedback .rcontent{width:220px;float:left;color:#666;margin:10px 0;}
.lcontent {text-align:right;}
.lcontent p{padding:5px 0;}
.lcontent h1{color:#007dc6;font-size:110%;font-weight:normal}
.mcontent label{width:75px;text-align:right;display:block;float:left;margin-right:8px;}
.mcontent textarea{height:120px;width:280px;}
.mcontent label, .mcontent p.label{color:#666;font-size:95%;}
.mcontent p.label{text-align:right;width:280px;}
.mcontent .messagetext{width:285px;color:#000;text-align:right;font-weight:bold;padding-bottom:5px;}
.mcontent input, .mcontent select{width:200px;margin-bottom:10px;}
.rcontent img{margin:0 0 15px;}
.rcontent input{width:230px;margin:0 0 10px;}
.rcontent label {color:#000;font-size:95%;margin-bottom:10px;}

/* search area */
#logout{font-size:80%;position:absolute;top:45px;right:0px;color:#007ec7;width:230px;}
/*#home #logout{position:absolute;bottom:125px;right:0px;}*/
#logout a{background:none;display:inline !important;color:#007ec7;padding-bottom:3px;}
#logout p{margin:0;text-align:right;line-height:1.2;}
b{font-weight:bold;padding-bottom:2px;}

#search {position:absolute;bottom:35px;right:20px;background:red;padding-top:20px;width:220px;text-align:left;background: url(/images/text/en-us/search.gif) no-repeat left top;}
#profile #search {bottom:75px;}
#search label{display:none;margin:0;}
#search #ctl00_BodyContent_search1_UsernameQuery{width:190px;margin:0;}
#search input{width:auto;margin-bottom:-4px;}
#playnow a{height:74px;width:325px;background:url(/images/text/en-us/play-now-off.gif) repeat-y left top;}
#playnow a:hover{background:url(/images/text/en-us/play-now-on.gif) repeat-y left top;}

#playnow{position:absolute;right:0px;bottom:45px;}
#feedback #playnow{bottom:24px;}

/* rankings / search results */
#results .wrap, #ranking .wrap, #ranking-local .wrap{width:992px;background:url(/images/hsbg.gif) repeat-y left top;z-index:1;text-align:left;}
#notfound .wrap{width:992px;background:url(/images/hsbg.gif) repeat-y left top;z-index:1;text-align:left;}

#results .table-head, #ranking .table-head, #ranking-local .table-head{background:url(/images/text/en-us/hsct.gif) no-repeat left top;width:960px;height:58px;}
#results .table-bot, #ranking .table-bot, #ranking-local .table-bot{background:url(/images/table-bot.gif) no-repeat left top;width:920px;height:9px;margin-left:20px;_margin-bottom:-7px;}
			
#results .content, #ranking .content, #ranking-local .content, #notfound .content{width:960px;color:#666;margin:0 16px;background: url(/images/hscbg.gif) repeat-y left top;padding:0;}
#results th, #ranking th, #ranking-local th{display:none;}
#results .wrap input, #ranking .wrap input, #ranking-local .wrap input{background:none;border:none;cursor:pointer;text-decoration:underline;color:#007dc6;padding:0;margin:0;}

#results .wrap .pages, #ranking .wrap .pages, #ranking-local .wrap .pages{background:url(/images/highscore/innerbg.gif) repeat-y left top;width:920px;padding:5px 20px;margin-left:16px;text-align:right;}
#results .wrap .toppage, #ranking .wrap .toppage, #ranking-local .wrap .toppage{width:940px;margin-left:16px;text-align:right;padding:5px 0;height:36px;}

#results .wrap table, #ranking .wrap table, #ranking-local .wrap table{margin:0 20px 0 20px;color:#fff;}
#results .wrap table a, #ranking .wrap table a,  #ranking-local .wrap table a{text-decoration:none;color:#fff;}
#results .wrap tr, #ranking .wrap tr, #ranking-local .wrap tr{background:url(/images/highscore/rowbg.gif) repeat-x left bottom;}
#results .wrap tr:hover, #ranking .wrap tr:hover, #ranking-local .wrap tr:hover{background:url(/images/highscore/rollover.gif) repeat-x left bottom;}
#results .wrap .col1, #ranking .wrap .col1, #ranking-local .wrap .col1{width:56px;padding-left:37px;height:61px;color:#00bbed;font-size:150%;font-weight:bold;}
#results .wrap .col2, #ranking .wrap .col2, #ranking-local .wrap .col2{width:268px;}
#results .wrap .col2 img, #ranking .wrap .col2 img, #ranking-local .wrap .col2 img{margin-right:10px;float:left;}
#results .wrap .col3, #ranking .wrap .col3, #ranking-local .wrap .col3{width:149px;color:#00bbed;font-size:130%;font-weight:bold;}
#results .wrap .col4, #ranking .wrap .col4, #ranking-local .wrap .col4{width:133px;}
#results .wrap .col4 img, #ranking .wrap .col4 img, #ranking-local .wrap .col4 img{float:left;}
#results .wrap .col4 p, #ranking .wrap .col4 p, #ranking-local .wrap .col4 p{margin-left:50px;}
#results .wrap .col5, #ranking .wrap .col5, #ranking-local .wrap .col5{width:111px;} 
#results .wrap .col6, #ranking .wrap .col6, #ranking-local .wrap .col6{width:166px;}

/*login area*/
#loginwrap {position:relative;background: url(/images/login/bg1.gif) repeat-y left top;width:787px;height:474px;padding-top:45px;}

#registerwrap {background: url(/images/login/bg2.gif) repeat-y left top;width:787px;height:474px;padding-top:45px;}
#endwrap {background: url(/images/login/bg3.gif) repeat-y left top;width:787px;height:474px;padding-top:45px;}
#loginwrap h1, #registerwrap h1, #endwrap h1{margin:30px auto 20px;_margin:75px auto 15px;width:272px;}
#login a {text-decoration:none;color:#007DC6}
#login a:hover {text-decoration:underline;}

#login {width:274px;margin:0 auto}

.informedlost p {margin-bottom:13px; !important}
.informedlost input {border:none;background:none;color:#007DD0; font-weight:bold;}

.informedlost h2 {color:#007DD0; font-weight:bold;font-size:120%;margin-bottom:10px;}

.loginbox{background: url(/images/login/box-bg.gif) repeat-y left top;padding:0 10px;text-align:center;line-height:1.1;font-size:12px;}
.loginbox img{margin-bottom:5px}
#ctl00_PageContent_loginView_UserLogin_loginControl_pnlForgottenPassword p{margin:5px 0;}
#loginwrap .error{font-size:12px;line-height:1.1;padding:5px 0;}
#loginwrap .error div, #loginwrap .error span{display:inline;}
#loginwrap dt, #loginwrap .label{margin:5px 0;display:block;}
.loginbox img{margin-bottom:5px}
.loginbox div{zoom:1; line-height:1.1; padding: 5px 0;}
.logintop{background: url(/images/login/box-top.gif) repeat-y left top;width:274px;height:12px;font-size:1px}
.loginbot{background: url(/images/login/box-bot.gif) repeat-y left top;width:274px;height:12px;font-size:1px}

#quit {background: url(/images/addons/bye-box.gif) repeat-y left top;width:567px;margin:90px auto 0}
.quittop{background: url(/images/addons/bye-top.gif) repeat-y left top;width:567px;height:17px;}
.quitbot{background: url(/images/addons/bye-bot.gif) repeat-y left top;width:567px;height:17px;}
.qcontent{padding:20px 30px 10px 30px;text-align:center}
.quitblue {text-align:left;width:290px;margin:0 auto;}
.quitblue li a {text-align:center;}
#quit ul li{margin-top:10px;float;left;}
#quit ul li a{float;left;background: url(/images/addons/b-button.gif) repeat-y left top;display:block;color:#fff;padding:10px 0;width:290px;text-decoration:none;font-weight:bold;}
#quit ul li a:hover,.quit li a:hover{text-decoration:underline;}
.quit li{float;left;margin-top:10px;}
.quit li a{float;left;background:url(/images/addons/w-button.gif) repeat-y left top;display:block;color:#1085c9;padding:10px 0;width:290px;text-decoration:none;font-weight:bold;text-align:center;margin-left:249px;}
.closelink{position:absolute;bottom:10px;right:20px;display:block;padding:0px;height:23px;text-decoration:none;color:#007dd0;}
.closelink:hover{text-decoration:underline;}

#loginView_UserLogin_btnShowForgottenPassword, #loginView_Userregistration1_existing, #loginView_UserLogin_loginControl_btnShowForgottenPassword, #loginView_UserLogin_loginControl_btnSendPassword{background:none;border:none;cursor:pointer;text-decoration:underline;color:#007dc6;padding:0;margin:0;}
#loginView_UserLogin_loginControl_btnSendPassword, #loginView_Userregistration1_existing, #loginView_UserLogin_loginControl_btnShowForgottenPassword{width:150px;text-align:left;}
#login .messagetext{color:#007dc6;padding:5px 0;}
#login .subtext{color:#666;font-size:90%;padding:0 0 5px ;display:block;}
.error{padding-bottom:10px;}
.error span, .error li{font-weight:bold;}
#loginView_UserLogin_loginControl_Login, #loginView_Userregistration1_btnCreateAccount{margin-top:10px;}
p.loginerror{margin:0 15px;color:#007dc6;padding-top:15px;}
.question {clear:left;margin-bottom:40px;}
.IntegerField {width: 30px;margin-right: 10px;}
INPUT.toggler {margin-right: 5px !important;}
.checkboxQuestion INPUT {margin-left:20px;margin-right:5px;}
.toggler, .togglerField {float: left;margin-right: 5px !important;}
.levelColumn {width:100px;}

#loginView_Userregistration1_existing, #loginView_UserLogin_loginControl_btnSendPassword{white-space:normal;}

.HighScoreLocaleSelector 
{
	float:left;
	padding-left:20px;
}

/* addons */
.ITM-footer-addons{height:43px;background: url(/images/addons/footbot.gif) repeat-y center top;text-align:center;padding-top:10px;min-width:960px;width:expression( document.body.clientWidth < 961 ? "960px" : "100%" );}
.ITM-count-select{text-transform:uppercase;background: url(/images/addons/select-right.gif) no-repeat right;font-size:10px;height:29px;position:absolute;top:auto;left:50%;margin-left:-100px;width:200px;}
.ITM-count-select a{text-decoration:none;color:#007dc6;font-weight:bold;height:15px;padding:8px;display:block;background: url(/images/addons/select-left.gif) no-repeat;background-position: top left;_background-position: 1px left;}

.ITM-count-select a:hover{text-decoration:underline;}
.ITM-syndication{float:right;margin-right:200px;height:30px;display:inline;}

.global{text-transform:uppercase;height:31px;background: url(/images/addons/glob-right.gif) no-repeat right;margin:0 0 0 0px;float:left;display:inline;font-size:12px;font-weight:bold;width:200px;}
.global li{float:left;}
.global a{float:left;display:block;padding:8px 0 0 10px;height:23px;text-decoration:none;color:#007dd0;}
.global a:hover{text-decoration:underline;}
.global li.first{background:url(/images/addons/glob-left.gif) no-repeat left;}
.global li.first a{background:url(/images/addons/line.gif) no-repeat right;padding:8px 10px 0 30px;}

#ranking-local .global li{font-weight:bold;}
#ranking-local .global li.first{font-weight:normal;}
#ranking .global li{font-weight:normal;}
#ranking .global li.first{font-weight:bold;}

#choose .content{margin:20px auto;width:273px;}
#choose .content ul{width:273px;background:url(/images/addons/choosetop.gif) no-repeat top;margin:0 auto;padding-top:20px;text-align:left;}
#choose .content li{padding-left:45px;}
#choose .content ul a{color:#9d9d9d;text-decoration:none;}
#choose .content ul a:hover{color:#9d9d9d;text-decoration:underline;}

/* betaover */

#betaover .betaend{margin:20px auto;width:573px;text-align:center;}
#betaover .betaend img, #betaover .betaend p{margin: 0 auto 15px 0;text-align:center;}
#betaover .betaend ul{width:573px;) no-repeat top;margin:0 auto;padding-top:20px;text-align:left;}
#betaover .betaend li{padding-left:45px;}
#betaover .betaend ul a{color:#9d9d9d;text-decoration:none;}
#betaover .betaend ul a:hover{color:#9d9d9d;text-decoration:underline;}
#betaover a {text-decoration:none;color:#007dc6;}
#betaover .large {font-size:120%;}
.hilite {color:#007dc6;font-weight:bold;}

/* feedback1 */

#feedback1 .ITM-footer{background:url(/images/pg-footer.gif) no-repeat center top;width:992;height:110px;width:992px;margin:0 auto 0px auto;padding:0;z-index:200;}
#feedback1 ul.ITM-subhead{width:992px;height:229px;background: url(/images/text/en-us/fb1-header.gif) no-repeat center bottom;}
#feedback1 .ITM-footer-bg{background:url(/images/footer-bg.gif) repeat-x 0px 41px;}
#feedback1 .ITM-footer{background:url(/images/pg-footer.gif) no-repeat center top;width:992;height:110px;width:992px;margin:0 auto 0px auto;padding:0;z-index:200;}
#feedback1 .dev a{background-position:-357px -24px;}
#feedback1 .wrap{width:992px;background: url(/images/pg-bg.gif) repeat-y left top;margin:0 auto 0;z-index:1;text-align:left;}
#feedback1 .content{width:690px;float:left;color:#666;}
#feedback1 .content h2{color:#000;font-size:122%;padding-bottom:10px;}
#feedback1 .nav{float:left;width:180px;padding:0 55px 0 31px}
#feedback1 .nav li{padding:120px 0 120px 5px;}
#feedback1 p, #player p{margin:0 0 15px;}
#feedback1 .content h2{margin:15px 0;padding:0;}
#feedback1 h3{margin:10px 0;}
#feedback1 #ctl00_BodyContent_ctl02{background:none}


/* Tout */
#tout {

    background-image:url(/images/text/en-us/tout.png); height:540px; width:133px;        
}

#toutGo {
    height:60px; width:325px;        
}

#toutClose {
     height:60px; width:325px;        
}

