@charset "utf-8"; 

body, td, th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
body {background: url(../images/topps_football_bg.jpg) center top repeat-x #4d5e00; margin: 0px;}

/* MISC STYLES */
.back 			 {position:absolute; top:10px; right:10px; padding:5px; }
.back a 		 {font-family:Impact, Verdana; letter-spacing:0px; font-size:18px; color:#CCCCCC; text-decoration:none; font-weight:normal; }
.back a:hover	 {color:#FFFFFF; }

#page { width:915px; margin:auto; padding:0px;}

.clearer { clear:both;}
.content { padding:5px 0px; margin:0px;}
.right_column { float:right; width:300px; margin-top: 15px; }
.ariel {font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px}
.error { color: #EF7B08 }


/* SOE PRIVACY NOTIFICATION "POPUP" */
.privacy_notice			{background:#082A57; text-align:center; padding:10px 60px; width:380px; border:3px solid #FFFFFF; position:fixed; display:none; top:17%; left:50%; margin-left:-190px; }
.privacy_notice p		{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; }
.privacy_notice strong	{font-size:18px; font-style:italic; }
.privacy_notice img		{margin:0; padding:0 5px; }
.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}

/* Fixed posistioning emulation for IE6 | Star selector used to hide definition from browsers other than IE6 | For valid CSS, use a conditional include instead */
* html .privacy_notice { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
/* END SOE PRIVACY NOTIFICATION "POPUP" */


/* TITLE STYLES */
h1.title_default 			 {color:#FFFFFF; background:url(../images/titles/default.gif) top right no-repeat; font-size:18px; font-weight:normal; height:47px; margin:0px; padding:0px; line-height:1em; font-family:Impact,Verdana; position:relative}
h1.title_default span 		 {background:url(../images/titles/default_left.gif) top left no-repeat; padding-top:15px; padding-left:10px; height:32px; display:block; }
h1.title_matchattax 		 {color:#FFFFFF; background:url(../images/titles/matchattax.gif) top right no-repeat; font-size:18px; font-weight:normal; height:47px; margin:0px; padding:0px; line-height:1em; font-family:Impact,Verdana; position:relative}
h1.title_matchattax span 	 {background:url(../images/titles/matchattax_left.gif) top left no-repeat; padding-top:15px; padding-left:10px; height:32px; display:block; }
h1.title_totalfootball 		 {color:#FFFFFF; background:url(../images/titles/totalfootball.gif) top right no-repeat; font-size:18px; font-weight:normal; height:47px; margin:0px; padding:0px; line-height:1em; font-family:Impact,Verdana; position:relative}
h1.title_totalfootball span  {background:url(../images/titles/totalfootball_left.gif) top left no-repeat; padding-top:15px; padding-left:10px; height:32px; display:block; }
h1.title_toppsfootball 		 {color:#FFFFFF; background:url(../images/titles/toppsfootball.gif) top right no-repeat; font-size:18px; font-weight:normal; height:47px; margin:0px; padding:0px; line-height:1em; font-family:Impact,Verdana; position:relative}
h1.title_toppsfootball span  {background:url(../images/titles/toppsfootball_left.gif) top left no-repeat; padding-top:15px; padding-left:10px; height:32px; display:block; }
h1.title_live				 {color:#FFFFFF; background:url(../images/titles/live.gif) top right no-repeat; font-size:18px; font-weight:normal; height:47px; margin:0px; padding:0px; line-height:1em; font-family:Impact,Verdana; position:relative}
h1.title_live span 			 {background:url(../images/titles/live_left.gif) top left no-repeat; padding-top:15px; padding-left:10px; height:32px; display:block; }
/* END TITLE STYLES */

/* PANEL STYLES */
.info_default  		{background:#383737; padding:1px 10px; color:#ffffff }
.info_default_inner {background:#383737; padding:1px 10px; color:#ffffff }
.info_matchattax  	{background:#f7931e; padding:1px 10px; color:#ffffff }
.info_totalfootball {background:#c12319; padding:1px 10px; color:#ffffff }
.info_toppsfootball {background:#00225c; padding:1px 10px; color:#ffffff }
.info_live  		{background:#2c3345; padding:1px 10px; color:#ffffff }
/* END PANEL STYLES */

/* FOOTER TAB STYLES */
.footer_tab_default  			{color:#FFFFFF; background:url(../images/footer_tabs/default.gif) top left no-repeat; height:14px; font-size:8px; font-weight:normal; margin:0px; padding:0px; position:relative}
.footer_tab_default span  		{background:url(../images/footer_tabs/default_right.gif) bottom right no-repeat; height:14px; display:block; }
.footer_tab_matchattax 			{color:#FFFFFF; background:url(../images/footer_tabs/matchattax.gif) top left no-repeat; height:14px; font-size:8px; font-weight:normal; margin:0px; padding:0px; position:relative}
.footer_tab_matchattax span		{background:url(../images/footer_tabs/matchattax_right.gif) bottom right no-repeat; height:14px; display:block; }
.footer_tab_totalfootball 		{color:#FFFFFF; background:url(../images/footer_tabs/totalfootball.gif) top left no-repeat; height:14px; font-size:8px; font-weight:normal; margin:0px; padding:0px; position:relative}
.footer_tab_totalfootball span  {background:url(../images/footer_tabs/totalfootball_right.gif) bottom right no-repeat; height:14px; display:block; }
.footer_tab_live 				{color:#FFFFFF; background:url(../images/footer_tabs/live.gif) top left no-repeat; height:14px; font-size:8px; font-weight:normal; margin:0px; padding:0px; position:relative}
.footer_tab_live span  			{background:url(../images/footer_tabs/live_right.gif) bottom right no-repeat; height:14px; display:block; }
.footer_tab_toppsfootball  		{color:#FFFFFF; background:url(../images/footer_tabs/toppsfootball.gif) top left no-repeat; height:14px; font-size:8px; font-weight:normal; margin:0px; padding:0px; position:relative}
.footer_tab_toppsfootball span  {background:url(../images/footer_tabs/toppsfootball_right.gif) bottom right no-repeat; height:14px; display:block; }
/* FOOTER TAB STYLES */

/* default page style */
.pagedefault{width:680px; margin:0px 0px 10px 0px; padding:0px; position:relative;}
.pagedefault .back{position:absolute; top:10px; right:10px;}
.pagedefault h1{margin:0px; padding:15px 5px 0px 5px; height:32px; background: url(../images/title_bg_680_v3.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em;}
.pagedefault h2{padding:0px; margin:0px 0px 5px 0px; font-size:14px;}
.pagedefault h2 span{font-size:12px; font-weight:normal;}
.pagedefault p{ color:#FFFFFF; padding:0px; margin:0px 0px 5px 0px; font-size:12px;}
.pagedefault ul { color:#FFFFFF; font-size:12px;  }
.pagedefault a{ color: #D5DADD; }

.pagedefault .info{background:#383737 top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.pagedefault .more{ float:right; margin:0px; padding:0px;}
.pagedefault .more a{ color:#6e7073; font-family: Impact, Verdana; letter-spacing: 0px; font-size:14px; font-weight:normal; text-align:right; display:block; text-decoration:none;}
.pagedefault .more a:hover{ color:#FFFFFF;}
.pagedefault .footer{position: absolute; left: 0px; bottom: -12px; margin:0px; width: 680px; height:12px; background: url(../images/bot_680_v3.gif) top left no-repeat }

.pagedefault .prev{ float:left; width:90px; text-align:left;}
.pagedefault .next{ float: right; width:90px; text-align:right;}
.pagedefault .prev a, .news_feed .next a{color:#737474; font-family: Impact, Verdana; letter-spacing: 0px;font-size:16px; font-weight: normal; display:block; text-decoration:none;}
.pagedefault .prev a:hover, .news_feed .next a:hover{ color:#0e4385;}



/* Poll Box */
.poll{width:300px; position:relative; margin:0px; padding:0px;}
.poll .info {background:#383737 ; padding:10px 5px 5px 5px; margin:0px; }
* html .poll .info {padding:10px 5px 50px 5px; }
.poll p {color:#fff200; font-weight:bold;}
.poll .option1 { background:#F29538 url(../matchattax/images/default/poll_option1.gif) repeat-y; color:#FFFFFF; font-weight:bold; width:285px; margin:2px 0px;}
.poll .option2 { background:#8EB150 url(../matchattax/images/default/poll_option2.gif) repeat-y; color:#FFFFFF; font-weight:bold; width:285px; margin:2px 0px;}
.poll .option3 { background:#32B3EE url(../matchattax/images/default/poll_option3.gif) repeat-y; color:#FFFFFF; font-weight:bold; width:285px; margin:2px 0px;}
.poll .option4 { background:#3D689D url(../matchattax/images/default/poll_option4.gif) repeat-y; color:#FFFFFF; font-weight:bold; width:285px;  margin:2px 0px;}
.poll .option5 { background:#D04348 url(../matchattax/images/default/poll_option5.gif) repeat-y; color:#FFFFFF; font-weight:bold; width:285px; margin:2px 0px;}

.poll .r_option1 { background:#F29538 url(../matchattax/images/default/poll_option1.gif) repeat-y; color:#FFFFFF; font-weight:bold; margin:2px 0px; position:relative;}
.poll .r_option2 { background:#8EB150 url(../matchattax/images/default/poll_option2.gif) repeat-y; color:#FFFFFF; font-weight:bold; margin:2px 0px; position:relative;}
.poll .r_option3 { background:#32B3EE url(../matchattax/images/default/poll_option3.gif) repeat-y; color:#FFFFFF; font-weight:bold; margin:2px 0px; position:relative;}
.poll .r_option4 { background:#3D689D url(../matchattax/images/default/poll_option4.gif) repeat-y; color:#FFFFFF; font-weight:bold; margin:2px 0px; position:relative;}
.poll .r_option5 { background:#D04348 url(../matchattax/images/default/poll_option5.gif) repeat-y; color:#FFFFFF; font-weight:bold; margin:2px 0px 0px 0px; position:relative;}
.poll .star{ position:absolute; top:-4px; right:-30px;}
.poll .stats{ color:#CCCCCC; font-size:11px;}
.poll .stats strong{color:#fff200;}
.poll .footer{background:url(../matchattax/images/default/int_b215_v3.gif) top left no-repeat; margin:0px; height:12px;}
.poll .more{ border-top:#737474 1px solid; margin:5px 0px 0px 0px;}
.poll .more a{ color:#737474; font-family: Impact, Verdana; letter-spacing: 0px;font-size:18px; font-weight: normal; text-align:right; display:block; text-decoration:none;}
.poll .more a:hover{ color:#FFFFFF;}
/* End Poll Box */

/* League Table Box */
.league_box {width:300px; padding:0px 0px 12px 0px;}
.league_box .info{background:#00225C; margin:0px; padding:0px 0px 5px 0px;}
.league_box .tabledata { padding: 0px 10px }
.league_box td, .small_table th{ text-align:left; font-size:10px; font-family: verdana, Arial; color:#50c0ef;}
.league_box th{color:#FFFFFF; font-weight:bold;}
.league_box .one{color:#fff200;}
.league_box .full{margin: 5px 0px; padding-right: 10px; text-align:right;}

/* Demo Box */
.demo_box {width:213px; position:relative;}
/*.demo_box h1{margin:0px; padding:5px; background:#3e3d3d; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px;font-size:18px; font-weight: normal; display:block; position:relative; line-height:1em;} */
.demo_box h1{margin:0px; padding:15px 5px 0px 5px; height:32px; background: url(../images/title_bg_213_v1.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em;}
.demo_box .info{background:url(../matchattax/images/default/how_to_play.gif) no-repeat; height:160px; padding:5px;}
.demo_box .more{position:absolute; bottom:5px; width:215px;}
.demo_box .more a{color:#737474; font-family: Impact, Verdana; letter-spacing: 0px;font-size:18px; font-weight: normal; display:block; text-decoration:none; text-align:right; padding:5px;}
.demo_box .more a:hover{ color:#000000;}
/* Demo Box */


/* TOPPS FOOTBALL HEADER */
.topps_football_header {height:110px; margin:auto; width:995px;}

 /* TOPPS FOOTBALL MENU */
.topps_football_menu 	{background: url(../images/menu_bg.gif) repeat-x; margin:0px; overflow:auto; }
.topps_football_menu ul {margin:0px; padding:10px 0 9px 0; margin:auto; width:915px; text-align:center; }
.topps_football_menu li {display:inline; margin:0px; padding:0px;}
.topps_football_menu li a{ padding:10px 7px 9px 7px; margin:0px; background:url(../images/menu.gif) top right no-repeat; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; text-decoration:none;}
.topps_football_menu li a:hover, .topps_football_menu li a.on{background:url(../images/menu.gif) bottom right ;}



 
/* TOPPS FOOTBALL MENU SUB */
.topps_football_menu_sub {width:995px; margin:0px auto; padding:0px; height:35px; text-align:center; background:url(../images/sub_menu_left.gif) left no-repeat;}
.topps_football_menu_sub .menu {background:url(../images/sub_menu_right.gif) right no-repeat; color:#f36e73; height:30px; padding:5px 0px 0px 0px; margin:0px; font-family: Impact, Verdana; font-size:17px; text-align:center; font-weight:normal;}
.topps_football_menu_sub .menu a {color:#FFFFFF; text-decoration:none;}
.topps_football_menu_sub .menu a:hover, .topps_football_menu_sub .menu a.on {color:#fff200;}

/* TOPPS FOOTBALL MENU */
.topps_football_footer {margin:auto; width:995px; background:url(../images/tf_footer.gif) no-repeat top; color:#1f92f9; padding:0px; position:relative;}
.topps_football_footer .topps {position:absolute; left:10px; top:0px; width:118px; height:44px;}
.topps_football_footer a {color:#8bd6f5; font-weight:bold;}
.topps_football_footer a:hover {text-decoration:none;}
.topps_football_footer_strap {margin:0px; padding:5px 10px 0px 10px; background:#ed1c24; text-align:center;}
.topps_football_footer_menu {padding:15px; text-align:center; color:#8bd6f5;}
.topps_football_footer_menu a { margin: 0px 5px; }
.topps_football_footer h1 {font-family: Impact, Verdana; font-weight:normal; font-size:30px; margin:0px; padding:15px 0px 10px 0px; color:#FFFFFF; text-align:center;}
.topps_football_footer h1 b {font-weight:normal; color:#fff200;}
.topps_football_footer p {margin:0px; padding:5px; text-align:center; color:#1f92f9;}

/* mycards Box */
.mycards{width:215px; position:relative; margin:0px; padding:0px; float:left; margin-top: 15px}
.mycards .info{background:#05115a top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.mycards .card{background:url(../images/my_home_ma_bg.gif) no-repeat; width:76px; height:59px; font-family: Impact, Verdana; letter-spacing: 0px;font-size:30px; text-align:center; color:#fff200; padding-top:50px; float:right;}
.mycards .statbar{background:url(../images/card_bar.gif) repeat-y; height:15px; width: 110px; margin:15px 2px; position:relative;}
.mycards .point{position:absolute; top:-8px; margin-left: -6px;}
.mycards h2 { font-family: Impact, Verdana; letter-spacing: 0px;font-weight:normal; font-size:22px; margin:0px; padding:0px; color:#fff200; line-height:1em;}
.mycards h3 { font-family: Impact, Verdana; letter-spacing: 0px;font-weight:normal; font-size:12px; margin:0px; padding:0px; color:#919191; line-height:1em;}
.mycards h4 { font-family: Impact, Verdana; letter-spacing: 0px;font-weight:normal; font-size:14px; margin:0px; padding:0px; color:#FFFFFF; }
.mycards h4 span{width:30px; float:left; color:#FFFF00;}
.mycards .footer{background:url(../images/bot_215_v1.gif) top left no-repeat; margin:0px; height:12px;}

/* mytotalfootball Box */
.mytotalfootball{width:215px; position:relative; margin:15px 0px 0px 10px; padding:0px; float:left;}
.mytotalfootball .info{background:#400303 top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.mytotalfootball .card{background:url(../images/my_home_tf_bg.gif) no-repeat; width:76px; height:59px; font-family: Impact, Verdana; letter-spacing: 0px;font-size:30px; text-align:center; color:#fff200; padding-top:50px; float:right;}
.mytotalfootball .statbar{background:url(../images/card_bar.gif) repeat-y; height:15px; width: 110px; margin:15px 2px; position:relative;}
.mytotalfootball .point{position:absolute; top:-8px; margin-left: -6px;}
.mytotalfootball h2 { font-family: Impact, Verdana; letter-spacing: 0px;font-weight:normal; font-size:22px; margin:0px; padding:0px; color:#fff200; line-height:1em;}
.mytotalfootball h3 { font-family: Impact, Verdana; letter-spacing: 0px;font-weight:normal; font-size:12px; margin:0px; padding:0px; color:#919191; line-height:1em;}
.mytotalfootball h4 { font-family: Impact, Verdana; letter-spacing: 0px;font-weight:normal; font-size:12px; margin:0px; padding:0px; color:#FFFFFF; line-height:1em;}
.mytotalfootball h4 span{width:30px; float:left; color:#FFFF00;}
.mytotalfootball .footer{background:url(../images/bot_215_v2.gif) top left no-repeat; margin:0px; height:12px;}

/* myshop Box */
.myshop{width:215px; position:relative; margin:10px 0px 0px 0px; padding:0px; float:left;}
.myshop h1{margin:0px; padding:15px 5px 0px 5px; height:32px; /*--Multi Lingual BG: Define Inline*/ background: url(../images/title_bg_215_shop.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; position:relative; line-height:1em; text-align:right;}
.myshop .info{background:#88bf25 top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.myshop h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF; margin:0px; padding:0px 0px 5px 0px;}
.myshop .footer{background:url(../images/bot_215_shop.gif) top left no-repeat; margin:0px; height:12px;}

/* myevents Box */
.myevents{width:215px; margin:10px 0px 0px 10px; padding:0px; float:left;}
.myevents .info{background:#383737 top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.myevents h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; margin:0px;}
.myevents .footer{background:url(../images/bot_215_v3.gif) top left no-repeat; margin:0px; height:12px;}
.myevents .event{ border-bottom:#666666 1px solid; color:#FFFFFF; padding:5px;}
.myevents .event p{ margin:0px; padding:0px;}
.myevents .event a{ color:#FFFF00; font-weight:bold;}
.myevents .more{margin:5px 0px 0px 0px; display:block;}
.myevents .more a{ color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:14px; font-weight:normal; text-align:right; display:block; text-decoration:none;}
.myevents .more a:hover{ color:#666666;}

/* my_topps_videos Box */
.my_topps_videos{ width:440px; clear:both; position:relative;}
.my_topps_videos .info{ padding:90px 5px 5px 5px; margin:10px 0px 0px 0px; /*--Multi Lingual BG: Define Inline*/ background:url(../images/my_home_tv_videos.gif) top no-repeat #00a0ea; color:#FFFFFF; }
.my_topps_videos .video{ clear:both; border-bottom:#027cbb 2px solid; margin:0px 0px 10px 0px;}
.my_topps_videos .video h1{ background:#012676; padding:5px; font-size:15px; color:#FFFFFF; margin:0px 0px 5px 0px; position:relative;}
.my_topps_videos .video h2{ background:#012676; padding:5px; font-size:15px; color:#FFFF00; margin:0px 0px 5px 0px; position:relative;}
.my_topps_videos .video .image{float:left; border:1px solid #FFFFFF; margin:0px 5px 0px 0px;}
.my_topps_videos .video .watch{float:left;}
.my_topps_videos .video .date{ color:#012676; float:left; width:85px;}
.my_topps_videos .video p{ width:140px; font-size:10px; float:left; padding:0px 10px 0px 0px; margin:0px;}
.my_topps_videos .more{position:absolute; top:15px; right:10px; display:block; margin:0px; padding:0px;}
.my_topps_videos .more a{ color:#00ebfb; font-family: Impact, Verdana; letter-spacing: 0px; font-size:14px; font-weight:normal; text-align:right; display:block; text-decoration:none;}
.my_topps_videos .more a:hover{ color:#FFFFFF;}
.my_topps_videos .footer{background:url(../images/my_topps_videos_footer.gif) top left no-repeat; margin:0px; height:12px;}

/* my_stadium */
.my_stadium{width:440px; margin:10px 0px 10px 10px; padding:0px; float:left; position:relative;}
.my_stadium .edit{position:absolute; top:5px; right:5px; width:134px; height:30px;}
.my_stadium h1{margin:0px; padding:15px 5px 0px 5px; height:32px; background: url(../images/question_400.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em;}
.my_stadium .info{background:#000000 top left no-repeat; padding:10px 5px 5px 5px; margin:0px; text-align:center;}
.my_stadium .footer{background:url(../images/bot_440_v4.gif) top left no-repeat; margin:0px; height:12px;}

/* my colours */
.my_colours{width:440px; margin:15px 0px 0px 10px; padding:0px; float:left; position:relative;}
.my_colours .edit{position:absolute; top:5px; right:5px; width:134px; height:30px;}
.my_colours h1{margin:0px; padding:15px 5px 0px 5px; height:32px; background: url(../images/title_bg_440_v3.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em;}
.my_colours h2{margin:0px; padding:0px 0px 5px 0px; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:22px; font-weight: normal; line-height:1em;}
.my_colours h3{margin:0px; padding:0px 0px 5px 0px; color:#FFFF00; font-family: Impact, Verdana; letter-spacing: 0px; font-size:20px; font-weight: normal; line-height:1em;}
.my_colours p{ color:#999999; padding:0px; margin:0px 0px 5px 0px; font-weight:bold; font-size:14px;}
.my_colours p strong{ color:#FFFFFF;}
.my_colours .info{background:#383737 top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.my_colours .footer{background:url(../images/bot_440_v3.gif) top left no-repeat; margin:0px; height:12px;}
.my_colours .more{margin:5px 0px 0px 0px; display:block;}
.my_colours .more a{ color:#999999; font-family: Impact, Verdana; letter-spacing: 0px; font-size:14px; font-weight:normal; text-align:right; display:block; text-decoration:none;}
.my_colours .more a:hover{ color:#666666;}

/* Topps Total Foorball Home Page */
.ttf_home{float:left; width:680px; margin-top: 15px}
.ttf_home .row1{float:left; margin:0px 0px 10px 0px;}
.ttf_home .row2{float:left; margin:0px;}
.ttf_home .box1{float:left; margin:0px 15px 0px 0px; position:relative;}
.ttf_home .box1 h1{position:absolute; top:5px; left:5px; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em; margin:0px; padding:0px; width:200px;}
.ttf_home .box2{float:left; margin:0px 0px 0px 0px; position:relative;}
.ttf_home .box2 h1{position:absolute; top:5px; left:5px; color:#96c43f; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em; margin:0px; padding:0px; width:200px;}
.ttf_home .box3{float:left; margin:0px 15px 0px 0px; position:relative;}
.ttf_home .box3 h1{position:absolute; top:5px; left:5px; color:#5cc4f4; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em; margin:0px; padding:0px; width:200px;}
.ttf_home .box4{float:left; margin:0px 15px 0px 0px; position:relative;}
.ttf_home .box4 h1{position:absolute; top:5px; left:5px; color:#5cc4f4; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em; margin:0px; padding:0px; width:200px;}
.ttf_home .box5{float:left; margin:0px; position:relative;}
.ttf_home .box5 h1{position:absolute; top:5px; left:5px; color:#2178e2; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; margin:0px; padding:0px; width:200px;}

/* login Box */
.login{width:300px; margin:0px 0px 10px 0px; padding:0px;}
.login h1 strong{ color:#FFFF00; font-weight:normal;}
.login .info{background:#383737; padding:10px 5px 5px 5px; margin:0px;}
*html .login .info{padding:10px 5px 30px 5px;}
.login h2 { font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px;font-weight:bold; font-size:14px; margin:0px; padding:0px; color:#d5dadd; line-height:1em;}
.login h2 b { font-weight:normal; color:#fff200;}
.login h3 { font-weight:bold; font-size:12px; margin:0px; padding:0px; color:#FFFFFF; line-height:1em;}
.login h3 b { color:#fff200;}
.login .footer{background:url(../images/bot_215_v3.gif) top left no-repeat; margin:0px; height:12px;}
.login .edit{ margin:5px 0px 5px 0px;}
.login .edit a{ color:#737474; font-family: Impact, Verdana; letter-spacing: 0px;font-size:12px; font-weight: normal; text-align:center; display:block;}
.login .edit a:hover{ color:#FFFFFF;}

.login .more{ border-top:#737474 1px solid; margin:5px 0px 0px 0px;}
.login .more a{ color:#737474; font-family: Impact, Verdana; letter-spacing: 0px;font-size:17px; font-weight: normal; text-align:right; display:block; text-decoration:none;}
.login .more a:hover{ color:#FFFFFF;}
/* End login Box */

/* my_topps_videos Box */
.tf_topps_videos{ width:322px; float:left; position:relative;}
.tf_topps_videos .info{ padding:90px 5px 5px 5px; margin:0px; background:url(../images/tf_topps_videos.gif) top no-repeat #00a0ea; color:#FFFFFF; }
.tf_topps_videos .video{ clear:both; border-bottom:#027cbb 2px solid; margin:0px 0px 10px 0px;}
.tf_topps_videos .video h1{ background:#012676; padding:5px; font-size:15px; color:#FFFFFF; margin:0px 0px 5px 0px; position:relative;}
.tf_topps_videos .video h2{ background:#012676; padding:5px; font-size:15px; color:#FFFF00; margin:0px 0px 5px 0px; position:relative;}
.tf_topps_videos .video .image{float:left; border:1px solid #FFFFFF; margin:0px 5px 0px 0px;}
.tf_topps_videos .video .watch{float:left;}
.tf_topps_videos .video .date{ color:#012676; float:left; width:85px;}
.tf_topps_videos .more{position:absolute; top:15px; right:10px; display:block; margin:0px; padding:0px;}
.tf_topps_videos .more a{ color:#00ebfb; font-family: Impact, Verdana; letter-spacing: 0px; font-size:14px; font-weight:normal; text-align:right; display:block; text-decoration:none;}
.tf_topps_videos .more a:hover{ color:#FFFFFF;}
.tf_topps_videos .footer{background:url(../images/tf_topps_videos_footer.gif) top left no-repeat; margin:0px; height:12px;}

/* news feed */
.news_feed{width:680px; margin:0px 0px 10px 0px; padding:0px; position:relative;}
.news_feed .back{position:absolute; top:10px; right:10px;}
.news_feed h1{margin:0px; padding:15px 5px 0px 5px; height:32px; background: url(../images/title_bg_680_v3.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em;}
.news_feed h2{padding:0px; margin:0px 0px 5px 0px; font-size:14px;}
.h3_tf{color:#5bbafe; font-size:18px; margin:0px;}
.h3_tf span{font-size:12px;}
.h3_ma{ color:#b2d336; font-size:18px; margin:0px;}
.h3_ma span{font-size:12px;}
.h3_ttf{ color:#ec5a25; font-size:18px; margin:0px;}
.h3_ttf span{font-size:12px;}
.news_feed h2 span{font-size:12px; font-weight:normal;}
.news_feed p{ color:#FFFFFF; padding:0px; margin:0px 0px 5px 0px; font-size:12px;}
.news_feed li{ color:#FFFFFF; font-size:12px;}
.news_feed a{ color:#5BBAFE; }


.news_feed .tf{ background:url(../images/news_tf.gif) no-repeat; border-bottom:#666666 1px solid; padding:5px 5px 5px 120px; margin:0px 0px 10px 0px; position:relative;}
.news_feed .tf h2{color:#666666;}
.news_feed .tf a{color:#5bbafe;}
.news_feed .tf span{color:#5bbafe;}

.news_feed .ma{ background:url(../images/news_ma.gif) no-repeat; border-bottom:#666666 1px solid; padding:5px 5px 5px 120px; margin:0px 0px 10px 0px; position:relative;}
.news_feed .ma h2{ color:#666666;}
.news_feed .ma a{ color:#b2d336;}
.news_feed .ma span{color:#b2d336;}

.news_feed .ttf{ background:url(../images/news_ttf.gif) no-repeat; border-bottom:#666666 1px solid; padding:5px 5px 5px 120px; margin:0px 0px 10px 0px; position:relative;}
.news_feed .ttf h2{ color:#666666;}
.news_feed .ttf a{ color:#ec5a25;}
.news_feed .ttf span{color:#ec5a25;}

.news_feed .bundesliga { background:url(../images/news_bundesliga.gif) no-repeat; border-bottom:#666666 1px solid; padding:5px 5px 5px 120px; margin:0px 0px 10px 0px; position:relative;}
.news_feed .bundesliga h2{ color:#bf2720;}
.news_feed .bundesliga a{ color:#bf2720;}
.news_feed .bundesliga span{color:#bf2720;}

.news_feed .info{background:#383737 top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.news_feed .more{ float:right; margin:0px; padding:0px;}
.news_feed .more a{ color:#6e7073; font-family: Impact, Verdana; letter-spacing: 0px; font-size:14px; font-weight:normal; text-align:right; display:block; text-decoration:none;}
.news_feed .more a:hover{ color:#FFFFFF;}
.news_feed .footer{margin:0px; height:12px;}

.news_feed .prev{ float:left; width:90px; text-align:left;}
.news_feed .next{ float: right; width:90px; text-align:right;}
.news_feed .prev a, .news_feed .next a{color:#737474; font-family: Impact, Verdana; letter-spacing: 0px;font-size:16px; font-weight: normal; display:block; text-decoration:none;}
.news_feed .prev a:hover, .news_feed .next a:hover{ color:#0e4385;}


.teambox{margin:15px 0px 10px 0px; position:relative; width:680px;}
.teambox h1{position:absolute; top:15px; left:5px; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em; margin:0px; padding:0px; width:400px;}
 
/* login2 */
.login2{width:680px; margin:15px 0px 10px 0px; padding:0px; position:relative; float:left;}
/*.login2 h1{margin:0px; padding:15px 5px 0px 5px; height:32px; background: url(../images/title_bg_680_v3.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em;}
*/.login2 h2{margin:0px; padding:0px 0px 5px 0px; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em;}
.login2 .info{background:#383737 top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.login2.more{ float:right; margin:0px; padding:0px;}
.login2 .more a{ color:#6e7073; font-family: Impact, Verdana; letter-spacing: 0px; font-size:14px; font-weight:normal; text-align:right; display:block; text-decoration:none;}
.login2.more a:hover{ color:#FFFFFF;}
.login2 .footer{background:url(../images/bot_680_v3.gif) top left no-repeat; margin:0px; height:12px;}

.shop_box{float:left; margin:0px; margin-top: 15px; position:relative;}
.shop_box h1{position:absolute; top:15px; left:5px; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em; margin:0px; padding:0px; width:200px;}

/* club together */
.club_together  h1 {  margin:0px;  padding:15px 5px 0px 5px;  height:32px;  background: url(../images/title_bg_680_v5.gif);  color:#FFFFFF;  font-family: Impact, Verdana;  letter-spacing: 0px;  font-size:18px;  font-weight: normal;  display:block;  line-height:1em; } 
.club_together  .info {  background:url(../images/club_together.jpg) top center no-repeat #016efc;  padding:200px 10px 10px 10px;  margin:0px; } 
.club_together  ul {  width:300px;  float:left;  margin:0px;  padding:0px; } 
.club_together  li {  padding:5px 0px 10px 40px;  margin:0px;  list-style:none;  background:url(../images/star.gif) no-repeat top left;  color:#fff200;  font-family: Impact, Verdana;  letter-spacing: 0px;  font-size:18px;  font-weight: normal;  line-height:1em; } 
.club_together  .box1 {  float:left;  width:310px;  background:#990000;  padding:10px;  margin:0px 10px 0px 0px;  color:#FFFFFF;  font-family: Impact, Verdana;  letter-spacing: 0px;  font-size:22px;  font-weight: normal;  line-height:1.2em; } 
.club_together  .box1 strong {  color:#fff200;  font-weight:normal; } 
.club_together  .box1 span {  font-size:35px; } 
.club_together  .box2 {  background:#d92128;  padding:5px;  margin:0px 0px 10px 0px;  color:#FFFFFF;  font-family: Impact, Verdana;  letter-spacing: 0px;  font-size:22px;  font-weight: normal;  line-height:1.2em; } 
.club_together  .box2 strong {  color:#fff200;  font-weight:normal;  font-size:35px; } 
.club_together  .box3 {  background:#FFFFFF;  padding:5px;  color:#a10d11;  font-family: Impact, Verdana;  letter-spacing: 0px;  font-size:35px;  font-weight: normal;  line-height:1em; } 
.club_together  .footer{background:url(../images/bot_680_v5.gif) top left no-repeat; margin:0px; height:12px;}


/* club together */
.classic_collections  h1 {  margin:0px;  padding:15px 5px 0px 5px;  height:32px;  background: url(../images/title_bg_680_v3.gif);  color:#FFFFFF;  font-family: Impact, Verdana;  letter-spacing: 0px;  font-size:18px;  font-weight: normal;  display:block;  line-height:1em; }


/* star signings */
.star_signings h1 { margin:0px; padding:15px 5px 0px 5px; height:32px; background: url(../images/title_bg_680_v5.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em; } 
.star_signings .info { padding:10px 10px 10px 10px; margin:0px; } 
.star_signings .box1 { float:left; width:200px; padding:10px; margin:150px 10px 0px 0px; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:22px; font-weight: normal; line-height:1.2em; } 
.star_signings .box1 span { font-size:35px; } 
.star_signings .box2 { width:400px; float:right; background:#014c81; padding:10px; margin:230px 0px 10px 0px; color:#fff200; font-family: Impact, Verdana; letter-spacing: 0px; font-size:22px; font-weight: normal; line-height:1.2em; text-align:center;}
.star_signings .box2 strong { font-weight:normal; font-size:35px; }
.star_signings .footer{background:url(../images/ss_680.gif) top left no-repeat; margin:0px; height:12px;}
.star_signings .col1 {color: #bbd9ef;}
.star_signings .col2 {color: #FFFFFF;}
.star_signings .col1, .star_signings .col2 {font-size:14px; padding:5px; text-align:left; background-color: #014c81; font-weight:bold;}

/* sitemap Box */
.sitemap li{ list-style:none;}
.sitemap li a{font-family: Impact, Verdana; letter-spacing: 0px;font-weight:normal; font-size:18px; margin:0px 0px 10px 0px; padding:0px; color:#d5dadd;}
.sitemap li li a{font-family: Impact, Verdana; letter-spacing: 0px;font-weight:normal; font-size:14px; margin:0px 0px 10px 0px; padding:0px; color:#ed1c24;}
/* End sitemap Box */


/* Swap Shop */
.swapshop{width:680px; position:relative; margin:0px 0px 0px 0px; padding:0px; float:left;}
.swapshop h1{ background:url(../images/title_bg_680_v1.gif) no-repeat; margin:0px; height:32px; padding:15px 5px 0px 5px; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; position:relative; line-height:1em;}
.swapshop .info{background:#88bf25 top left no-repeat; padding:10px 5px 5px 5px; margin:0px;}
.swapshop h2{font-family: Impact, Verdana; letter-spacing: 0px; font-size:20px; font-weight: normal; color:#fff200; margin:0px; padding:0px 0px 5px 0px;}
.swapshop p{margin:0px; padding:0px 0px 5px 0px;}
.swapshop .ss_dates{margin:10px 0px; padding:10px; background:#0f204a;}
.swapshop .ss_dates td{ color:#FFFFFF;}
.swapshop .footer{background:url(../images/swapshop_footer.gif) top left no-repeat; margin:0px; height:12px;}

/* league table */
.leaguetable{width:680px; position:relative; margin:0px; padding:0px;}
.leaguetable h1{margin:0px; padding:15px 5px 0px 5px; height:32px; background: url(../images/title_bg_680_v3.gif); color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 0px; font-size:18px; font-weight: normal; display:block; line-height:1em;}
.leaguetable .info{ background:#093264; padding:10px 5px 5px 5px; margin:0px;}
.leaguetable form{ margin:0px; padding:0px;}
.leaguetable h2 { font-family: Impact, Verdana; letter-spacing: 1px;font-weight:normal; font-size:18px; margin:0px; padding:0px; color:#50c0ef; line-height:1em;}
.leaguetable h3 { font-family: Impact, Verdana; letter-spacing: 1px;font-weight:normal; font-size:14px; margin:0px; padding:0px; color:#50c0ef; line-height:1em;}
.leaguetable h4 { font-family: Impact, Verdana; letter-spacing: 1px;font-weight:normal; font-size:18px; margin:0px; padding:0px; color:#FFFFFF; line-height:1em;}
.leaguetable .footer{background:url(../images/default/int_b685_v5.gif) top left no-repeat; margin:0px; height:12px;}
.leaguetable .top{ background:#2a2929; color:#fff200; letter-spacing: -1px;font-weight:bold; font-size:14px;}

.leaguetable .row1 td{ background:#0e4385; color:#FFFFFF; letter-spacing: -1px;font-weight:bold; font-size:14px;}
.leaguetable .row2 td{ background:#0e4385; color:#50c0ef; letter-spacing: -1px;font-weight:bold; font-size:14px;}
.leaguetable .first td{ background:#f07b09; color:#FFFFFF; letter-spacing: -1px;font-weight:bold; font-size:14px;}
.leaguetable .second  td{ background:#729e25; color:#FFFFFF; letter-spacing: -1px;font-weight:bold; font-size:14px;}
.leaguetable .third td{ background:#029fec; color:#FFFFFF; letter-spacing: -1px;font-weight:bold; font-size:14px;}
.leaguetable .relegate td{ background:#029fec; color:#FFFFFF; letter-spacing: -1px; font-weight:bold; font-size:14px;}
.leaguetable .relegate td { background:#AD17AF; color:#FFFFFF; letter-spacing:-1px; font-weight:bold; font-size:14px; }
.leaguetable .last td{ background:#c4151a; color:#FFFFFF; letter-spacing: -1px;font-weight:bold; font-size:14px;}

.leaguetable .prev{ float:left; width:90px; text-align:left;}
.leaguetable .next{ float: right; width:90px; text-align:right;}
.leaguetable .prev a, .leaguetable .next a{color:#737474; letter-spacing: -1px;font-size:16px; font-weight: bold; display:block; text-decoration:none;}
.leaguetable .prev a:hover, .leaguetable .next a:hover{ color:#FFFFFF;}

/* FAQs */
.faqs h2 {
  color:#C4151B;
  font-size:16px;
  letter-spacing:1px;
  padding:10px 0;
}

.faqs a { color: #D5DADD }
.faqs .a { color: #C4151B; }
/*
  .faqs{ margin:0px; width:680px; position:relative;}
  .faqs .bg{ background:#d5dadd;}
  .faqs h1{margin:0px; padding:5px; background:#0e4385; color:#FFFFFF; font-family: Impact, Verdana; letter-spacing: 1px;font-size:18px; font-weight: normal; display:block; position:relative;}
  .faqs h2{ font-family: Impact, Verdana; letter-spacing: 1px;font-size:16px; font-weight: normal;padding:10px 0px 10px 0px;}
  .faqs h3{ font-family: Arial,Helvetica,sans-serif; letter-spacing: 0px;font-size:15px; font-weight: normal;padding:5px 0px 5px 5px;color:#ed1c24;}
  .faqs h4{ font-family: Arial,Helvetica,sans-serif; letter-spacing: 0px;font-size:13px; font-weight: normal;padding:5px 0px 5px 5px;color:#0e4385;}
  .faqs .label{background:#0e4385; color:#FFFFFF;margin:0px; padding:2px 5px 2px 5px;}
  .faqs .info{background:url(../images/default/int_t445_v1.gif) top left no-repeat; padding:10px 5px 5px 5px; margin:0px;color:#7C7C7C;}
  .faqs .introtext{padding:15px;color:#7C7C7C;}
  .faqs .footer{background:url(../images/int_b670_shop.gif) top left no-repeat; margin:0px; height:12px;}
  .faqs .more{ border-top:#737474 1px solid; margin:5px 0px 0px 0px;}
  .faqs .more a{ color:#737474; font-family: Impact, Verdana; letter-spacing: 1px;font-size:16px; font-weight: normal; text-align:right; display:block; text-decoration:none;}
  .faqs .more a:hover{ color:#0e4385;}
  .faqs .tc { color:#737474; text-decoration:underline;}
*/

ul.navLinksmatchattax a.on		{background:url('../images/nav-links-matchattaxblue.jpg') repeat-x left top; }
ul.navLinks3dlive a.on			{background:url('../images/nav-links-matchattax.jpg') repeat-x left top; }
ul.navLinkstotalfootball a.on	{background:url('../images/nav-links-matchattax.jpg') repeat-x left top; }

/*.subNavLinksmatchattax .menu	{background:url('../images/subnav-links-matchattax.jpg') repeat-x left top; }
.subNavLinks3dlive .menu		{background:url('../images/subnav-links-matchattax.jpg') repeat-x left top; }
.subNavLinkstotalfootball .menu	{background:url('../images/subnav-links-matchattax.jpg') repeat-x left top; }*/

.subNavLinksmatchattax  		{background:url(../images/sub_menu_left-blue.gif) left no-repeat; color:#0066FF; }
.subNavLinksmatchattax .menu 	{background:url(../images/sub_menu_right-blue.gif) right no-repeat; color:#0066FF; }
.subNavLinks3dlive  			{background:url(../images/sub_menu_left-turq.gif) left no-repeat; color:#0066FF; }
.subNavLinks3dlive .menu 		{background:url(../images/sub_menu_right-turq.gif) right no-repeat; color:#0066FF; }
.subNavLinkstotalfootball  		{background:url(../images/sub_menu_left-turq.gif) left no-repeat; color:#0066FF; }
.subNavLinkstotalfootball .menu {background:url(../images/sub_menu_right-turq.gif) right no-repeat; color:#0066FF; }

.footerBGmatchattax			{background:url('../images/tf_footer-blue.gif') no-repeat left top; padding-bottom:15px; }
.footerBG3dlive					{background:url('../images/tf_footer-turq.gif') no-repeat left top; padding-bottom:15px; }
.footerBGevents					{background:url('../images/tf_footer-turq.gif') no-repeat left top; padding-bottom:15px; }
.footerBGtotalfootball	{background:url('../images/tf_footer-turq.gif') no-repeat left top; padding-bottom:15px; }


/*topps pass login stuff*/
.toppsPassLogin	{color:#FFFFFF; }

/*register / login pages*/	
.toppsPassLogin form									{padding:20px; background:#5F5C5C; border:1px solid #000000; }
.toppsPassLogin form p								{padding:0 0 4px 0; clear:both; color:#FFCC00; font-size:18px; font-weight:bold; line-height:100%; }
.toppsPassLogin form label						{font-size:16px; color:#FFFFFF; width:180px; float:left; font-weight:normal; }
.toppsPassLogin form input.textField	{font-size:14px; width:370px; padding:4px; border:1px solid #000; background:#FFFFFF; margin:0 10px; color:#000000; }
.toppsPassLogin select								{background:#FFF; border:1px solid #000; padding:4px; font-size:18px; color:#000000; }
.toppsPassLogin p.formInfo						{padding:0 0 10px 190px; font-size:11px; color:#FFFFFFF; text-shadow:none; font-weight:normal; }
.toppsPassLogin form strong						{font-weight:bold; color:#FFCC00; font:12px; }
.toppsPassLogin .formInfo label				{font-size:11px; width:auto; float:none; }
.toppsPassLogin .formInfo input				{float:left; display:inline; margin:0 20px 20px 0; }
.toppsPassLogin select#daySelect			{margin:0 10px 0 10px; width:76px; }
.toppsPassLogin select#monthSelect		{margin:0 10px 0 0; width:188px; }
.toppsPassLogin select#yearSelect			{margin:0 10px 0 0; width:80px; }
.toppsPassLogin input.regButton				{color:#FFFFFF; font-weight:bold; padding:6px; text-align:center; border:1px solid #000000; margin:0 0 0 190px; background:#CC0000 }

.toppsPassLogin .contactform					{position:relative;	}

.toppsPassLogin form a	{color:#FFFFFF; }

/*tooltip*/
.toppsPassLogin #usernameAdvice		{position:absolute; right:80px; top:-30px; width:350px; padding:10px; z-index:999; background:#000000; display:none; border:2px solid #FFFFFF; }
.toppsPassLogin #usernameAdvice p	{font-size:12px; font-weight:normal; color:#FFFFFF; padding:0; margin:0; }

.toppsPassLogin label.hideLabel	{font-size:0%; color:#0066B3; text-shadow:none; width:0px; float:left; text-indent:-9999px; }

/*username check*/
.toppsPassLogin p.userCheck															{position:relative; }
.toppsPassLogin p.userCheck span												{display:none; position:absolute; top:-32px; left:0; font-size:13px; padding:4px; width:562px; }
.toppsPassLogin p.userCheck.avail span.available 				{display:inline; color:#FFFFFF; background:#009966; }
.toppsPassLogin p.userCheck.notAvail span.notAvailable	{display:inline; color:#FFFFFF; background:#CC0000; }

/*error messages*/
.toppsPassLogin #errors			{color:#CC0000; }
.toppsPassLogin #errors h3	{font-size:18px; margin:0; padding:0 0 10px 0; }
.toppsPassLogin #errors p		{padding:0; }

pre			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFCC00; font-weight:bold; padding:10px; }
#errors	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFCC00; font-weight:bold; padding:10px; }