 /* initialize CSS */ html, body{height:100%;margin:0;}
/* typo styles */ body, div, th, td, li, span, p{font:12px/1.5 "Tahoma", Verdana, sans-serif;color:#444;}
h1, h2, h3{text-rendering:optimizelegibility;font-weight:normal;margin:0;line-height:20px;}
h1{color:#fff;font-size:28px;margin:0 0 2px;}
h2{color:#fff;font-size:20px;text-transform:uppercase;}
h3{color:#1E0935;font-size:16px;}
h2 a{color:white;}
h2 a:hover{color:white;}
a{outline:none;}
a, a:active, a:visited{color:#ff3300;text-decoration:none;}
a:hover{color:#333;}
img{border:0;}
.clear{clear:both;height:0;overflow:hidden;}
/* Basic template styling */ body{background:url(getfile.php?id=15) repeat-x center top #ff5b15;}
#wrapper{width:1000px;margin:0 auto;min-height:100%;_height:100%;position:relative;}
#wrapper #topnavigation{height:57px;position:relative;width:980px;}
#wrapper #header{height:354px;position:relative;}
#wrapper #header .players_visual{text-align:right;}
#wrapper #header .mask_left{position:absolute;left:0;top:0;background-image:url(getfile.php?id=16);background-repeat:no-repeat;background-position:-28px top;width:427px;height:354px;}
#wrapper #header .mask_right{position:absolute;right:0;top:0;background:url(getfile.php?id=17) no-repeat left top;width:104px;height:354px;}
#wrapper #header .mask_left .intro_txt{display:block;left:0;padding:10px;position:absolute;text-align:left;top:14px;width:342px;}
#wrapper #header .mask_left .intro_txt p{color:white;text-transform:uppercase;line-height:2.2;font-size:14px;}
#wrapper #header .mask_left .intro_txt h1.title{text-indent:-9000px;background:url(getfile.php?id=34) no-repeat left top;display:block;width:281px;height:99px;}
#wrapper #header .theball{position:absolute;bottom:-12px;left:34%;background-image:url(getfile.php?id=22);background-repeat:no-repeat;width:101px;height:69px;}
#wrapper #topnavigation a.btn_congrats, .submit{cursor:pointer;background-image:url("getfile.php?id=28");background-position:left top;background-repeat:no-repeat;color:white;display:inline-block;height:20px;padding:2px 0 0;text-align:center;text-transform:uppercase;width:160px;}
#wrapper #topnavigation a.btn_congrats{left:10px;position:absolute;top:16px;}
#wrapper #topnavigation a.btn_congrats:hover, .submit:hover{background-position:left bottom;color:#ff5b15;}
#wrapper #topnavigation ul#socialnetworks{list-style:none;position:absolute;right:0;top:10px;margin:0;padding:0;}
#wrapper #topnavigation ul#socialnetworks li{float:left;}
#wrapper #topnavigation ul#socialnetworks a{width:30px;height:30px;margin:0 5px;}
#wrapper #topnavigation ul#socialnetworks a span{visibility:hidden;}
#wrapper #topnavigation ul#socialnetworks a.twitter{display:inline-block;background:url(getfile.php?id=21) no-repeat left top;}
#wrapper #topnavigation ul#socialnetworks a.hyves{display:inline-block;background:url(getfile.php?id=31) no-repeat left top;}
#wrapper #topnavigation ul#socialnetworks a.facebook{display:inline-block;background:url(getfile.php?id=30) no-repeat left top;}
#wrapper #congrats_form{height:138px;padding:10px 0 20px;position:relative;width:1000px;}
#wrapper #congrats_form table.form_table{width:98% !important;}
#wrapper #content_wrapper #col_left{width:645px;padding:20px 10px 0;float:left;min-height:100px;_height:100px;}
#wrapper #content_wrapper #col_right{padding:20px 0 10px;width:314px;float:left;min-height:100px;_height:100px;}
table.table_step2{width:98%;}
table.table_step2 table{width:80%;}
table.table_step2 table td{padding:3px 0;}
table.table_step2 td{vertical-align:top;}
table.table_step2 td, table.table_step2 p, table.table_step2 span{font-size:13px;color:white;}
#footer{background:url(getfile.php?id=32) repeat-x;height:40px;margin:-41px 0 0;}
#footer_wrapper{width:1000px;margin:0 auto;position:relative;}
#footer_wrapper .creator{position:absolute;right:0;top:10px;color:#ebd6a4;}
#footer_wrapper .creator a{display:inline-block;width:92px;height:16px;background:url(getfile.php?id=33) no-repeat left bottom;}
#footer_wrapper .creator a span{visibility:hidden;}
#book{background:url("getfile.php?id=72") no-repeat scroll left top;height:112px;position:absolute;right:0;top:-60px;width:156px;}
.book_large{width:204px;height:150px;background-image:url(getfile.php?id=73);background-repeat:no-repeat;}
#numchars{font-size:10px;height:15px;padding:0 0 0 10px;position:relative;}
.btn_gadget{background-image:url(getfile.php?id=77);background-repeat:no-repeat;background-position:left top;display:inline-block;text-align:center;width:72px;height:22px;padding:0;color:#fff;text-transform:uppercase;}
.btn_gadget:hover{background-position:left bottom;color:#ff5b15;}
#errormsg{padding:0 10px;color:white;}
#errormsg a{color:white;}
/* form styling */ input, textarea{border:0;background:0;padding:2px;font:12px/1.5 "Tahoma", Verdana, sans-serif;color:#444;}
#frm_mail{width:453px;height:22px;background:url(getfile.php?id=78) no-repeat left top;display:inline-block;}
.bg_input_small{background:url(getfile.php?id=20) no-repeat left top;width:121px;height:22px;}
.bg_input_small input{width:117px;height:18px;}
.bg_input_large{background:url(getfile.php?id=19) no-repeat left top;width:161px;height:22px;}
.bg_input_large input{width:157px;height:18px;}
.bg_textarea{background:url(getfile.php?id=24) no-repeat left top;width:631px;height:87px;}
.bg_textarea textarea{resize:none;width:621px;height:77px;padding:5px;overflow-y:auto;overflow-x:hidden;}
table.form_table td{vertical-align:top;padding:0 10px 10px 0;}
#telephone{display:none;}
.form_table .submit, .table_step2 .submit{height:22px;}
/* post styling */ #congrats_wrapper{}
#congrats_wrapper #congrat_post{position:relative;background:url(getfile.php?id=27) no-repeat left top #ffd6c4;width:631px;min-height:95px;_height:95px;padding:0 0 6px 0;margin:0 0 20px;}
#congrats_wrapper #congrat_post #persondata{float:left;margin:10px 0;min-height:75px;_height:75px;padding:0 10px;width:100px;text-align:right;}
#congrats_wrapper #congrat_post #persondata span{font-size:10px;}
#congrats_wrapper #congrat_post #persondata span.name{font-weight:bold;color:#ff5b15;}
#congrats_wrapper #congrat_post #person_message{word-wrap:break-word;border-left:1px solid #FF5B15;float:left;margin:10px 0;min-height:75px;_height:75px;padding:0 10px;width:490px;}
#congrats_wrapper #congrat_post #person_message a{color:#444;}
#congrats_wrapper #congrat_post #person_message a:hover{color:#444;}
#congrat_post #congrat_bottom{position:absolute;bottom:0;background:url(getfile.php?id=25) no-repeat left bottom;width:631px;height:6px;}
#congrat_footer{background:url(getfile.php?id=23) no-repeat left top;width:611px;height:16px;color:white;padding:3px 10px;margin:10px 0;}
#congrat_footer .refresh{float:right;display:block;width:14px;height:16px;background:url(getfile.php?id=29) no-repeat left top;}
#congrat_footer .refresh span{visibility:hidden;}
#congrat_footer .more span{float:left;color:white;text-transform:uppercase;}
#congrat_footer .more:hover span{color:#ff5b15;}
/* partner list styles */ ul.partnerlist{list-style:none;margin:0;padding:0;width:160px;margin:0 auto;}
ul.partnerlist li{margin:20px 0;}
ul.partnerlist a img{opacity:0.5;filter:alpha(opacity=50);}
ul.partnerlist a:hover img{opacity:1;filter:alpha(opacity=100);}
.overTxtLabel{color:#AFAFAF;padding-top:2px;}
/* FormCheck tipbox */ /* tipbox :table :tl :top left t :top tr :top right l :left r :right bl :bottom left b :bottom (with mark) br :bottom right c :center components :a.close :close button err :errors div p :error line */ .fc-tbx .tl{background:url('theme/classic/img/tl.png') no-repeat;}
.fc-tbx .t{background:url('theme/classic/img/t.png') repeat-x;height:16px;}
.fc-tbx .tr{background:url('theme/classic/img/tr.png') no-repeat;}
.fc-tbx .l{background:url('theme/classic/img/l.png') repeat-y;width :16px;}
.fc-tbx .r{background:url('theme/classic/img/r.png') repeat-y;width:16px;}
.fc-tbx .bl{background:url('theme/classic/img/bl.png') no-repeat;}
.fc-tbx .b{background:url('theme/classic/img/b.png') no-repeat;height:25px;}
.fc-tbx .br{background:url('theme/classic/img/br.png') no-repeat;}
.fc-tbx .c{background:url('theme/classic/img/c.png') repeat;}
.fc-tbx a.close{float:right;background:url('theme/classic/img/close.png') no-repeat;position:relative;margin-left:5px;display:block;width:10px;height:10px;cursor:pointer;}
.fc-tbx .err{float:left;}
.fc-tbx p{width :auto;display:block;font-size:10px;font-family:tahoma, verdana, "sans-serif";margin :0;padding :0;border :0;color :#FFF;}
.ajax_loader{background :url('theme/classic/img/ajax-loader.gif') no-repeat center;width :200px;height :150px;}
/* FormCheck validation div */ .fc-error{border :1px solid #888;margin-top :5px;background-color :#EAEAEA;}
.fc-error p{margin :5px;color :#A00;}


