/* reset */

* 
	{ padding: 0; margin: 0; font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
body 
	{ font-size: 62.50%; background: transparent url('/images/backgrounds/background.png') repeat-x 0 0; }
img 
	{ outline: none; border: 0; }
a 
	{ text-decoration: none; color: #0e79a3; outline: none; }
a:hover 
	{ text-decoration: underline; }
ul,li 
	{ list-style-type: none; }
button 
	{ display: block; cursor: pointer; border: 0; }
.button 
	{ display: inline-block; cursor: pointer; border: 0; }
.button span 
	{ display: inline-block; }
.button:hover 
	{ text-decoration: none; }
.loginbutton 
	{ display: inline-block; cursor: pointer; border: 0; }
.loginbutton span 
	{ display: inline-block; }
.loginbutton:hover 
	{ text-decoration: none; }

a#all_chatter_button
  { background: transparent url('/images/icons/all.gif') no-repeat right -38px; }
a#tweets_button
  { background: transparent url('/images/icons/twitter.gif') no-repeat right -38px; }

/* basic styles */

h1 
	{ color: #000; font-weight: normal; font-size: 60px; line-height: 60px; color: #fff; }
h2 
	{ color: #000; font-size: 1.8em; line-height: 1.5em; }
h3 
	{ color: #000; font-size: 1.4em; line-height: 1.2em; }
h4 
	{ color: #000; font-size: 1.4em; line-height: 1.3em; padding-left: 11px; }
.button1 
	{ padding: 0 2px 0 0; height: 19px; background: transparent url('/images/buttons/button1.gif') no-repeat right -38px; }
.button1 span 
	{ padding: 1px 5px 1px 7px; height: 17px; background: transparent url('/images/buttons/button1.gif') no-repeat 0 0; color: #eaeaea; font-size: 1.3em; line-height: 1.6em; font-weight: bold; }
.disabled .button1,.table2 .button1 
	{ padding: 0 2px 0 0; height: 19px; background: transparent url('/images/buttons/button1.gif') no-repeat right -57px; }
.disabled .button1 span,.table2 .button1 span 
	{ padding: 1px 5px 1px 7px; height: 17px; background: transparent url('/images/buttons/button1.gif') no-repeat 0 -19px; color: #eaeaea; font-size: 1.3em; line-height: 1.6em; font-weight: bold; }
#site .button1hot 
	{ padding: 0 2px 0 0; height: 19px; background: transparent url('/images/buttons/button1.gif') no-repeat right bottom; }
#site .button1hot span 
	{ padding: 1px 5px 1px 7px; height: 17px; background: transparent url('/images/buttons/button1.gif') no-repeat 0 -76px; color: #eaeaea; font-size: 1.3em; font-weight: bold; }
.button2 
	{ padding: 0 2px 0 0; height: 19px; background: transparent url('/images/buttons/button2.gif') no-repeat right -57px; }
.button2 span 
	{ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/buttons/button2.gif) no-repeat scroll 0 -19px;
color:#B4B5B4; height:15px; padding:3px 8px 1px 10px; }
.button2active 
	{ background: transparent url('/images/buttons/button2.gif') no-repeat right -38px; }
.button2active span 
	{ background: transparent url('/images/buttons/button2.gif') no-repeat 0 0; color: #fff; }

.button2red 
	{ padding: 0 2px 0 0; height: 19px; background: transparent url('/images/buttons/button2red.gif') no-repeat right -57px; }
.button2red span 
	{ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/buttons/button2red.gif) no-repeat scroll 0 -19px;
color:#515151; height:17px; padding:3px 8px 1px 10px; }
.button2redactive 
	{ background: transparent url('/images/buttons/button2red.gif') no-repeat right -38px; }
.button2redactive span 
	{ background: transparent url('/images/buttons/button2red.gif') no-repeat 0 0; color: #fff; }

.button2green 
	{ padding: 0 2px 0 0; height: 19px; background: transparent url('/images/buttons/button2green.gif') no-repeat right -57px; }
.button2green span 
	{ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/buttons/button2green.gif) no-repeat scroll 0 -19px;
color:#515151; height:17px; padding:3px 8px 1px 10px; }
.button2greenactive 
	{ background: transparent url('/images/buttons/button2green.gif') no-repeat right -38px; }
.button2greenactive span 
	{ background: transparent url('/images/buttons/button2green.gif') no-repeat 0 0; color: #fff; }


.button3 
	{ padding: 0 2px 0 0; height: 16px; background: transparent url('/images/buttons/button3.gif') no-repeat right bottom; }
.button3 span 
	{ padding: 2px 8px 0 10px; height: 16px; background: transparent url('/images/buttons/button3.gif') no-repeat 0 0; color: #fff; }
.button4 
	{ padding: 0 2px 0 0; height: 24px; background: transparent url('/images/buttons/button4.gif') no-repeat right bottom; }
.button4 span 
	{ padding: 5px 8px 3px 10px; height: 18px; background: transparent url('/images/buttons/button4.gif') no-repeat 0 0; color: #fff; font-size: 1.3em; font-weight: bold; }
.button5 
	{ padding: 0 2px 0 0; height: 29px; background: transparent url('/images/buttons/button5.gif') no-repeat right bottom; }
.button5 span 
	{ 	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/buttons/button5.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
height:21px;
padding:7px 5px 9px 8px;

	
	}
.button6 
	{ padding: 0 2px 0 0; height: 22px; background: transparent url('/images/buttons/button6.gif') no-repeat right bottom; }
.button6 span 
	{ padding: 3px 8px 3px 10px; height: 16px; background: transparent url('/images/buttons/button6.gif') no-repeat 0 0; color: #fff; font-size: 1.2em; font-weight: bold; }
button.send 
	{ width: 69px; height: 23px; background: transparent url('/images/buttons/send.gif') no-repeat 0 0; text-indent: -5000px; }
.add 
	{ margin-top: 3px; padding: 0 2px 0 0; height: 25px; background: transparent url('/images/buttons/add.gif') no-repeat right bottom; }
.add span 
	{ padding: 4px 4px 4px 30px; height: 17px; background: transparent url('/images/buttons/add.gif') no-repeat 0 0; color: #000; font-size: 1.2em; font-weight: bold; }
.add:hover span 
	{ color: #000 !important; }

/* landing page */

.landing
	{ background: #F url(/images/backgrounds/landing.png) repeat-x scroll 0 0; }

.section 
	{ margin: 0 auto; 
		overflow: hidden;
		clear: both; 
		width: 980px; padding: 0 0 50px 0; }
.bottom
	{ padding: 0; }
	
.section .main 
	{ float: left; width: 700px; }
.section .aside
	{ float: right; width: 250px; padding-right:0px;}

.section .admain 
	{ float: left; width: 630px; }

.section .adaside
	{ float: right; width: 300px; height: 250px; }

.section .tabsholder
	{ background: transparent url("/images/backgrounds/tabcontents.png") no-repeat 167px 45px; }
	
.section .tabs
	{ float: left; width: 170px; }
.section .tab_contents
	{ float: left; width: 477px; padding: 10px 10px 0 18px; }
.section .tab_contents h2 { text-decoration: underline; }

.section .list_tab_contents
	{ float: left; width: 427px; padding: 4px 10px 0 10px; }

.section .tab_contents p { font-size: 12px; text-align: justify;}
.lead p { font-size: 13px;}
.section .tab_contents img { float: left; padding-right: 20px}
.section .tab_contents div { clear: both; padding-bottom: 30px; font-size: 1.1em; }

.section .top
	{ padding-top: 20px; padding-right: 4px; }
.section .top h2
	{ text-align: right; font-weight:normal; padding:15px 4 0; }
.section .top h3
	{ text-align: right; font-weight:normal; padding: 4; line-height: 12px }

.section .main h1 
	{ letter-spacing: -1px; }
	
.section .tabs .tab
	{ width: 160px; height: 63px; color: #484d58; padding: 18px 0 0 10px; }
.section .tabs .tab p
	{ color: #484d58; font-size: 1.2em; }
.section .tabs .tab h2 
	{ font-size: 36px; line-height: 1.2em; font-weight: normal; text-align: left; color: #484d58; }
.section .tabs .tabactive
	{ padding: 15px 0 0 10px; width: 160px; height: 66px; color: #fff; background: transparent url("/images/backgrounds/tabactive.png") no-repeat 0 0; }
.section .tabs .tab2.tabactive
	{ background: transparent url("/images/backgrounds/tabactive2.png") no-repeat 0 0; }
.section .tabs .tab3.tabactive
	{ background: transparent url("/images/backgrounds/tabactive3.png") no-repeat 0 0; }
.section .tabs .tab4.tabactive
	{ background: transparent url("/images/backgrounds/tabactive4.png") no-repeat 0 0; }

.section .tabs .disabled { opacity:0.25}
.section .tabs .disabled p { opacity:1}


.section .tabs .tab h3 
	{ font-size: 2.4em; line-height: 1.2em; font-weight: normal; text-align: left; color: #484d58; padding: 2px 0 0 0; }
.section .tabs .tabactive h3
	{ color: #fff; }
.section .tabs .tabactive p
	{ color: #fff; }
	
.section .tab_contents h3
	{ font-weight: normal; padding: 0 0 0 4px; }
.section .tab_contents form
	{ padding: 0 0 0 4px; }
.section .tab_contents h3 span 
	{ color: #8e98ae; }
.section .tab_contents h3.form_title 
	{ text-align: left; padding: 10px 0 5px 5px; }
	
.section input 
	{ width: 305px; height: 20px; padding: 2px 3px; border: 1px solid #45474d; font-size: 1.2em; line-height: 1.1em; color: #4b4543; margin: 10px 0 5px 0; }
.section input.first 
	{ margin-top: 0; }

.section.bottom { background: #fff; padding: 5px; }

.section p.button 
	{ margin-left: 237; }
	
.section .main .time 
	{ text-align: right; font-size: 1.5em; line-height: 1.2em; color: #fff; font-weight: normal; padding-top: 10px; }
.section .main .time a 
	{ font-size: .8em; color: #fff; }
	
#header .login
	{ height: 27px; border-left: 1px solid #29608a; width: 390px; line-height: 27px; display: block; float: right; padding-left:2px; }
#header .login p
	{ vertical-align: middle; height: 27px; line-height: 27px; padding: 0; margin: 0; }
#header .login input
	{ width: 136px; height: 20px; background: #fff; border: 1px solid #999; font-size: 12px; line-height: 16px; padding: 2px; vertical-align: middle; margin-right: 4px; }
#header .login button
	{ display: block; width: 69px; height: 23px; cursor: pointer; border: 0; background: transparent url("/images/buttons/login.gif") no-repeat 0 0; text-indent: -5000px; vertical-align: middle; }


.login td {
	text-align: left;
}

.login a {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 2px;
}

.landing #header .img_area img
	{ position: absolute; top: 5px; left: 0; }
.landing #header .img_area strong
	{ padding-left: 40px; }
#header .img_area a.button.button3 { margin-top: 15px; margin-left: 4px;}

.fb
	{ vertical-align: middle; height: 27px; line-height: 27px; padding: 1px 10px 0 0; margin: 0; float: right; }

.signupbutton { 
margin: 44px 0 0px 0px;
}

.videos
	{ width: 210px; margin: 8px 0 8px 0; }
.videos h3
	{ font-weight: normal; padding: 2px; color: #4b4543; line-height: 1.4em; }

.aside .stats {	background: transparent url( "/images/backgrounds/med_black.png" ) repeat-x 0 0; height: 116px; padding-left: 10px;	border: 2px solid white; }
.aside .stats h2 { color: white; text-decoration: underline; font-size: 18px;}
.aside .stats a { font-size: 18px; color: #4ac1d7;}

.steps
	{ height: 136px; background: transparent url("/images/icons/steps-bottom.png") no-repeat left bottom; }
.steps h2
	{ font-weight: normal; background: transparent url("/images/icons/steps.png") no-repeat right center; }
.step
	{ display: block; float: left; padding: 25px 0 0 40px; font-size: 14px; }
.step1
	{ width: 160px; background: transparent url("/images/icons/step1.png") no-repeat 0 30px; }
.step2
	{ width: 151px; background: transparent url("/images/icons/step2.png") no-repeat 0 30px; }
.step3
	{ width: 177px; background: transparent url("/images/icons/step3.png") no-repeat 0 30px; }
	  

/* header */

#header 
	{ width: 980px; height: 40px; margin: 0 auto; position: relative; }
#header .img_area 
	{ float: left; padding-top: 7px; }
#header .img_area img 
	{ float: left; margin-right: 18px; }
#header .img_area a 
	{ float: left; margin-top: 3px; }
#header .img_area strong 
	{ color: #fff; font-size: 24px; padding: 5px 0 0 0; display: block; float: left; font-weight: normal; }
#header .account_area 
	{ float: right; padding-top: 8px; text-align: right; /*width: 549px;*/ }
#header .account_area p 
	{ color: #fff; font-size: 1.2em; font-weight: bold; padding-top: 2px;}

/* site */

#site 
	{ overflow: auto; width: 980px; margin: 0 auto; margin-top: 8px; border-left: 1px solid #929bab; border-right: 1px solid #929bab; border-bottom: 1px solid #929bab; background-color: #fff; padding-bottom: 10px; }
.title1 
	{ width: 968px; height: 37px; background: transparent url('/images/backgrounds/title1.png') repeat-x 0 0; padding: 4px 6px 0 6px; margin-bottom: 12px; }
.title1 h2 
	{ float: left; color: #93bcda; font-size: 1.9em; }
.title1 .info 
	{ float: right; }
.title2 
	{ width: 970px; height: 51px; background: transparent url('/images/backgrounds/title2.png') repeat-x 0 0; padding: 4px 4px 0 6px; }
.title2 .links 
	{ float: left; }
.title2 .links p 
	{ float: left; font-size: 1.6em; font-weight: bold; }
.title2 .links p span 
	{ float: left; font-weight: normal; }
.title2 .links p a 
	{ float: left; margin-left: 9px; font-size: .8em; }
.title2 h3 
	{ color: #000; font-size: 1.8em; font-weight: normal; }
.title2 .info 
	{ float: right; }
.title2 .info h3 
	{ float: left; margin-right: 5px; }
.title2 .info a 
	{ float: left; }
.title3 
	{ width: 470px; height: 22px; background: transparent url('/images/backgrounds/title3.png') repeat-x 0 0; padding: 3px 4px 0 6px; }
.title3 h3 
	{ color: #000; font-size: 1.7em; line-height: 1.2em; }
.title4 
	{ width: 970px; height: 22px; background: transparent url('/images/backgrounds/title3.png') repeat-x 0 0; padding: 3px 4px 0 6px; }
.title4 h3 
	{ color: #000; font-size: 1.8em; line-height: 1.2em; font-weight: normal; }
.col1 .title3 
	{ margin-bottom: 30px; }
.col2 .title3 
	{ margin-bottom: 12px; }
#site 
	{ position: relative; }
.ma 
	{ position: absolute; top: 50px; font-size: 1.8em; left: 0; font-weight: normal; }
#league li 
	{ float: left; margin-left: 115px; width: 165px; height: 266px; padding: 0 80px 0 45px; background: transparent url('/images/backgrounds/cloud.png') no-repeat scroll 0 39px; }
	
#league h5 
	{ color: #0e79a3; font-size: 1.8em; text-align: center; background: transparent url('/images/backgrounds/divider1.png') no-repeat 0 bottom; padding-bottom: 6px; }
#league h5 a 
	{ color: #0e79a3; }
#league table 
	{ width: 164px; }
/*
#league tr 
	{ background: transparent url('/images/backgrounds/divider2.png') no-repeat 0 bottom; }
#league tr.last { background: transparent url('/images/backgrounds/divider1.png') no-repeat 0 bottom; padding-bottom: 6px; padding-top: 4px;}
*/
#league tr td 
	{ border-bottom: 1px solid #adadad; font-size: 1.2em; font-weight: bold; padding-bottom: 0px; }
#league tr.last td 
	{ border-bottom: 2px solid #000000; }
#league td.number 
	{ text-align: center; color: #fff; padding: 0 1px 2px 0; width: 36px;font-size: 12px; } 
/* background: transparent url( '/images/backgrounds/bubble1.gif') no-repeat center 3px; */
/*
#league td.number.big 
	{ background: transparent url( '/images/backgrounds/bubble1.5.gif') no-repeat center 3px; }
#league tr.last td.number
{ background: transparent url( '/images/backgrounds/bubble2.gif') no-repeat center 0; }
*/
#league .baseball_league 
	{ margin-left: 15px;}
#league .baseball_league div 
	{ padding-top: 58px; background: transparent url('/images/backgrounds/baseball_league.png') no-repeat center 0; }
#league .golf_league div 
	{ padding-top: 58px; background: transparent url('/images/backgrounds/golf_league.png') no-repeat center 0; }
#league .football_league div 
	{ padding-top: 58px; background: transparent url('/images/backgrounds/football_league.png') no-repeat center 0; }

#league h6 a { color: #fff; font-size: 12px; margin-left: 5px;}

#leaguelist { margin-left: 45px;}
#leaguelist h5 { overflow: hidden;}

/* table */

.table1 
	{ width: 980px; }
table td 
	{ border-bottom: 1px solid #adadad; padding: 0 2px 0 6px; height: 27px; }
table .last td 
	{ border-bottom: 0; }
	
table td.t1_when { color: #5065F4; font-size: 1.6em; padding-left: 20px; width:10%; border-right: 1px solid #adadad; }
table td.t1_who { 	color: #5065F4; font-size: 1.6em; width:20%; }
table td.t1_updatedesc { 	color: #5065F4; font-size: 1.6em; padding-left: 35px; background:transparent url(/images/backgrounds/arrow.png) no-repeat 0; padding-left:35px; }

table td.t1_type 
	{ color: #0a79b1; font-size: 1.5em; }
table td.t1_desc 
	{ color: #0a79b1; font-size: 1.4em; }
table td.t1_updates 
	{ color: #5065F4; font-size: 1.4em; padding-left: 20px}
table td.t1_link a 
	{ color: #000; font-size: 1.2em; font-weight: bold; }
table td.t1_accept 
	{ font-size: .8em; text-align: right; padding-right: 7px; }

table .disabled td.t1_type 
	{ color: #b6d6e3; }
table .disabled td.t1_type:hover 
	{ color:#0a79b1; font-size: 1.5em; }
table .disabled td.t1_desc 
	{ color: #b2b2b2; }
table .disabled td.t1_link a 
	{ color: #b2b2b2; }
table td.t1_number .button1 span 
	{ width: 16px; text-align: center; font-size: 1.5em; line-height: 1.2em; }
table .extra td.t1_type 
	{ color: #000; font-weight: bold; }
.col1 
	{ float: left; padding: 0 9px 0 0; margin: 20px 10px 0 0; border-right: 1px solid #e7e7e7; width: 480px; overflow:hidden;}
.col2 
	{ float: left; margin-top: 20px; width: 480px; }
.table2 
	{ width: 480px; margin-bottom: 33px; }
.table2 td 
	{ font-size: 1.3em; }
.table2 td.btncol 
	{ text-align: right; }
.col2 .table2 td 
	{ height: 35px; }
.table2 .button1 span 
	{ font-size: 11px; display: block; }
.table2 .comment a 
	{ color: #000; }
.table2 .comment img 
	{ vertical-align: middle; }
.table2 .comment_back 
	{ text-align: right; padding-right: 10px; }
.table2 .comment_back a 
	{ font-size: 12px; }
.table2 .comment_back span 
	{ font-size: .7em; display: block; }
.col2 p.show 
	{ padding-bottom: 10px; }
.col2 p.show a 
	{ margin-left: 6px; }
.col2 p.show span 
	{ vertical-align: top; font-size: 1.5em; font-weight: bold; }
.col2 .table2 td a img 
	{ vertical-align: middle; }
.more 
	{ display: block; text-indent: -5000px; width: 25px; height: 18px; margin: 0 auto; background: transparent url('/images/icons/down.gif') no-repeat 0 6px; padding: 6px 0 0 0; }
.less 
	{ display: block; text-indent: -5000px; width: 25px; height: 18px; margin: 0 auto; background: transparent url('/images/icons/up.gif') no-repeat 0 6px; padding: 6px 0 0 0; }
p.moretext 
	{ text-align: center; display: block; clear: both; overflow: auto; }
.moretext a 
	{ display: inline-block; height: 24px; text-indent: 0; color: #9d9d9d; font-size: 1.4em; font-weight: normal; width: auto; background-position: center 25px; padding-bottom: 12px; margin-bottom: 9px; }
.form1 
	{ background: #f6f6f6 url('/images/backgrounds/form1.png') repeat-x 0 bottom; border: 1px solid #e4e4e4; padding: 1px 3px 2px 3px; width: 262px; margin-left: 32px; }
.form1 input 
	{ width: 254px; height: 16px; border: 1px solid #cbcbcb; font-size: 1.2em; color: #a3a3a3; padding: 2px 3px; margin-bottom: 2px; }
.form1 .button 
	{ margin-left: 192px; }
.col2 .table2 
	{ margin-bottom: 0; }
a.button:hover,a.button:hover span
	{ color: #fff; }

/* footer */

#footer 
	{ clear: both; width: 954px; margin: 0 auto; border-top: 1px solid #ddd; padding: 7px 0; margin-top: 10px; }
#footer p 
	{ font-size: 1.2em; color: #5b5654; }
#footer p a 
	{ color: #5b5654; }
#footer p a.strong 
	{ color: #4b7fff; font-weight: normal; }

/* league selector */
.league
	{ background: transparent url("/images/backgrounds/leaguecontents.png") no-repeat 169px 0px; height: 294px;}

.league .tabs
	{ float: left; width: 170px; }
.league .tab_contents
	{ float: left; width: 427px; padding: 18px 10px 0 93px; }

.league .tabs .tab
	{ width: 155px; height: 61px; color: #484d58; padding: 5px 0 0 10px; }
.league .tabs .tab p
	{ color: #484d58; font-size: 1.2em; }
.league .tabs .tab h2 
	{ font-size: 36px; line-height: 1.2em; font-weight: normal; text-align: left; color: #484d58; }
.league .tabs .tabactive
	{ padding: 15px 0 0 16px; margin-top: 1px; width: 170px; height: 66px; color: #fff; background: transparent url("/images/backgrounds/leagueactive.png") no-repeat 0 0; }

.league .tabs .mid.tabactive
	{ padding: 15px 0 0 16px; margin-top: 1px; width: 170px; height: 66px; color: #fff; background: transparent url("/images/backgrounds/leagueactive_mid.png") no-repeat 0 0; }

.league .tabs .tab h3 
	{ font-size: 2.4em; line-height: 1.2em; font-weight: normal; text-align: left; color: #484d58; padding: 2px 0 0 0; }
.league .tabs .tabactive h3
	{ color: #fff; }
.league .tabs .tabactive p
	{ color: #fff; }
	
.league .tab_contents h3
	{ font-weight: normal; padding: 0 0 0 4px; }
.league .tab_contents form
	{ padding: 0 0 0 4px; }
.league .tab_contents h3 span 
	{ color: #8e98ae; }
.league .tab_contents h3.form_title 
	{ text-align: left; padding: 10px 0 5px 5px; }

.league .submit button
	{ display: inline-block; border: 1px solid #999; padding: 2px 8px; }
	
element.style {
	padding-bottom:0;
	padding-left:29px;
	padding-top:9px;
}

.leagueselectoroff { opacity:0.4;filter:alpha(opacity=40) }

/*.signupbutton { display: inline; position: absolute; float: right; margin-top: 50px; margin-left: 600px; }*/


.buttonsignup 
	{ padding: 0 2px 0 0; height: 44px; width: 247px; background: transparent url('/images/buttons/create_new_account.png') no-repeat right bottom; }
.buttonsignup span 
	{ 	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/buttons/signup.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
/*height:53px;*/
/*width: 136px;*/
/*padding:7px 5px 9px 8px;*/
text-indent: -5000px;
	}

.signup {
/*	padding-top: 15px;*/
	padding-bottom: 150px;

	width: 350px;
	margin: auto;
}

.signup p {
  padding-top: 15px;
	padding-bottom: 10px;
	font-size: 1.2em;
}

.signup input {
	width: 203px;
}

.signup form {
  background: #fff;
	padding-top: 25px;
	padding-left:73px;
	padding-right:73px;
	padding-bottom: 25px;
}

.signup form p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}


.signup form input {
	height: 26px; padding: 2px 3px; border: 1px solid #808080; background: #eaeaea; font-size: 18px; line-height: 1.2em; color: #808080; margin: 0px 0px 13px 0px;
}

.signup button {
  float: right;
	background: transparent url( '/images/buttons/winon.png' ) 0 0 no-repeat;
	width: 112px;
	height: 36px;
	text-indent: -5000px;	
	margin-top: 15px;
}

.signup label {
	color: #aaa;
}

.leaguefade { 
    margin: auto; 
    height: 220px; 
    width: 912px; 
    background: transparent url('/images/backgrounds/league_fade.png') no-repeat right top; 
    text-align: center;
}


.leaguefade h1 {
    font-size: 36px;
    padding-top: 25px;
    padding-bottom: 25px;
    color: #333;
}


.leaguefade .button	{ 
	padding: 0 0 0 0; 
	height: 46px; 
	width: 293px; 
	background: transparent url('/images/buttons/clickhere.png') no-repeat 0 0; 
	text-indent: -5000px;
}

.leaguefade .button span { 
	padding: 0; 
	height: 46px;
	width: 293px; 
	background: transparent url('/images/buttons/clickhere.png') no-repeat 0 0; 
	color: #eaeaea; 
	font-size: 1.3em; 
	line-height: 1.6em;
	font-weight: bold; 
	text-indent: -5000px;
}

#importer {
	margin-left: 25px;
	margin-bottom: 20px;
}

#tc_form {
	float: left;
	width: 300px;
}

.league input 
	{ width: 266px; height: 33px; padding: 2px 3px; border: 1px solid #45474d; font-size: 24px; line-height: 1.2em; color: #4b4543; margin: 10px 0 5px 0; }

.league .tab_contents { width: 600px;}

.league h3 { margin-top: 65px; font-size: 15px}

.league .tab_contents button { float: right; margin-top: 10px; margin-right: 30px;}

.notice {
	clear: both;
	display: none;
	margin-top: 7px;
	background: transparent url('/images/backgrounds/flashnotice.png') no-repeat 0 0;
	height: 38px;
	width: 980px;;
	padding-top: 10px;
	left: 50%;
	margin-left: -490px;
	z-index:10;
}

.notice img {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.notice h3 {
	padding-top: 5px;
}

#site .info {
	text-align: right;
}

img.icon {
	position: relative;         
  z-index: 10;
  top: -13px;
  margin-bottom: -13px;
  left: 5px;
}

img.badge  {
	position: relative;         
	left: 0px;
	top: 0px;
	z-index: 12;
}

#list_tab_contents td.comment {
	height: 59px;
	width: 70px;
}

tr.chatter td {
	border-style: none;
}

.norecs {
	background: #80f080; margin: 20px; font-size: 1.8em; padding: 5px
}

.signup button.newpassword {
  float: right;
	background: transparent url( '/images/buttons/newpassword.png' ) 0 0 no-repeat;
	width: 164px;
	height: 36;
	text-indent: -5000px;	
	margin-top: 15px;
}

.myaccount p {
font-size: 1.2em;
padding-left: 8px;
}

.myaccount table {
padding-bottom: 20px;
}

.myaccount table label {
    font-size: 1.4em;
}

.myaccount table input { 
    height: 26px; padding: 2px 3px; border: 1px solid #808080; background: #eaeaea; font-size: 18px; line-height: 1.2em; color: #808080; margin: 10px 0 5px 0;
 }

.myaccount table td { border: 0px }

.account_area table td {
	border: none;
	valign: top;
}

.myaccount button {
  float: right;
	background: transparent url( '/images/buttons/winon.png' ) 0 0 no-repeat;
	width: 112px;
	height: 36px;
	text-indent: -5000px;	
	margin-top: 15px;
}

.myaccount div {
	padding-right: 10px;
}

p.error { color: red;}

div#invite {
	float: right;
	width: 150px;
}

button#send_message {
	background: transparent url( '/images/buttons/send_message.png' ) 0 0 no-repeat;
	width: 112px;
	height: 36px;
	text-indent: -5000px;	
}

.threestepsignup {
/*	clear:both;*/
	float: right;
	margin-top: 45px;
	
}

.scrollable {  
	/* required settings */ 
	position:relative; 
	overflow:hidden; 
	/* vertical scrollers have typically larger height than width */
	/*
	height: 280px; 
	width: 980px;
	*/
} 

#recommendations {
	height: 280px; 
	width: 980px; 
}

#game_events {
	height: 300px;
}

#chatter_pane .scrollable {
	height: 300px;
}
 
/* root element for scrollable items */ 
div.scrollable div.items { 
	position:absolute; 

	/* this time we have very large space for the height */ 
	height:20000em; 
}

div.recommendation
	{ border-bottom: 1px solid #adadad; padding: 4px 2px 4px 6px;  }

div.t1_number { float: left; width:25px;}
div.t1_type 
	{ color: #0a79b1; font-size: 1.5em; width: 60px; text-align:center; float:left; background: none;}
div.t1_desc 
	{ color: #0a79b1; font-size: 1.4em; width: 700px; float:left; background: none;}
div.t1_accept 
	{ font-size: .8em; text-align: right; padding-right: 7px; float:right; }
.disabled div.t1_type { color: #b2b2b2; }
.disabled div.t1_desc { color: #b2b2b2; }
.disabled div.t1_type a { color: #b2b2b2; }
.disabled div.t1_desc a { color: #b2b2b2; }
.disabled div.t1_type a:hover { color: #000; }
.disabled div.t1_desc a:hover { color: #000; }

.disabled div.t1_link a 
	{ color: #b2b2b2; }

div.chatter_icon {
	float:left; padding: 2px 8px 5px 8px;
}

div.chatter_when {
	float: right; font-size: 0.8em; padding-right: 8px;
}

div.chatter_text {
	font-size: 1.3em;
}

#chat_scroll_pane .chatter {
	padding-top: 3px;
}

#recinfo_popup { background: #D8DBDB; border: 1px solid black; position: absolute; width: 350px; height: 170px; z-index:10; top: 75px; right: 20px; padding: 10px; display: none; box-shadow:2px 2px 6px #333333;-webkit-box-shadow:2px 2px 6px #333333;-moz-box-shadow:2px 2px 6px #333333;}
#recinfo_popup h3 { margin-left: 10px; margin-top: 8px }
#recinfo_popup p { clear: both; font-size: 12px; text-align: left; padding-top: 15px }
#recinfo_popup a { float:none;color:black;font-size:14px;font-weight: bold;}
#recinfo_inset { width: 220px; height: 25px; background-color: #C6C9C9; -webkit-border-radius: 3px;	-moz-border-radius: 3px; 	border-radius: 3px;
	padding-left: 5px; padding-top: 10px; margin-top: 10px; }

#recinfo_inset .t1_number { margin-right: 20px; }

.top_tabs { margin-top: 7px;}
.top_tab { background: transparent url('/images/backgrounds/top_tab.png') repeat-x 0 0; padding: 5px 8px 8px 8px; margin-right: 10px; margin-left: 10px; display: inline; border-top: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; color: white; font-size: 14px; font-weight: bold; height: 41px;}
.top_tab.selected { background: transparent url('/images/backgrounds/league_details.png') repeat-x 0 0; padding: 10px 8px 8px 8px; }
.top_tab a { color: gray; font-size: 14px; font-weight: bold; }
.top_tab.selected a { color: white }
.top_tab_pane { background: transparent url('/images/backgrounds/league_details.png') repeat-x 0 0; height: 360px; margin: 8px 5px 0px 5px; border-bottom: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; color: white}
.top_tab_pane a { color: white; }

#team_details { background: transparent url('/images/backgrounds/team_details.png') repeat-x 0 0; font-size: 14px;}
#team_details .strong { background: transparent url('/images/icons/strong.png') no-repeat 0 0; padding-left: 20px; padding-top: 5px;}
#team_details .average { background: transparent url('/images/icons/average.png') no-repeat 0 0; padding-left: 20px; padding-top: 5px;}
#team_details .weak { background: transparent url('/images/icons/weak.png') no-repeat 0 0; padding-left: 20px; padding-top: 5px;}


#team_details .keypane { background: transparent url( '/images/backgrounds/rating.png') repeat-x top left; position: relative; height: 28px; padding-top: 17px; margin-bottom: -10px; margin-left: 20px; padding-left: 10px; margin-right: 20px; top: 280px; border: 1px solid black; }
#team_details .key { position: relative; background: transparent url('/images/icons/key.png') no-repeat top left; padding-left: 20px; top: 275px; left: 30px; padding-bottom: 3px; width: 300px; }
.keypane span { margin-right: 35px; }


.ratings { position: relative; }
.ratings span { position: absolute; float: left; }
.ratings span.pos_LF { top: 79px; left: 84px }
.ratings span.pos_CF { top: 47px; left: 203px }
.ratings span.pos_RF { top: 70px; left: 316px }
.ratings span.pos_OF { top: 70px; left: 205px }
.ratings span.pos_SS { top: 97px; left: 156px }
.ratings span.pos_MI { top: 91px; left: 205px }
.ratings span.pos_1B { top: 119px; left: 292px }
.ratings span.pos_2B { top: 97px; left: 256px }
.ratings span.pos_3B { top: 120px; left: 110px }
.ratings span.pos_IF { top: 166px; left: 65px }
.ratings span.pos_P { top: 135px; left: 205px }
.ratings span.pos_SP { top: 170px; left: 180px }
.ratings span.pos_RP { top: 170px; left: 230px }
.ratings span.pos_CI { top: 166px; left: 335px }
.ratings span.pos_DH { top: 220px; left: 100px }
.ratings span.pos_C { top: 260px; left: 205px }
.ratings span.pos_UTIL { top: 220px; left: 280px }




.player_popup { display: none; position: relative; padding: 5px; border: 1px solid black; width: 350px; background: #333; z-index: 15; }
.player_popup img { margin-right: 5px; }
.player_popup .header { border-bottom: 1px dashed gray; height: 45px; margin-bottom: 5px;}
.player_popup .players span { display: inline; position: static; margin-right: 5px }

#pos_P { left: -130px; }
#pos_LF { left: -80px }
#pos_CF { left: -180px }
#pos_RF { left: -290px }
#pos_OF { left: -190px }
#pos_SS { left: -145px }
#pos_MI { left: -190px }
#pos_1B { left: -280px }
#pos_2B { left: -245px }
#pos_3B { left: -100px }
#pos_IF { left: -65px }
#pos_P {  left: -190px }
#pos_SP { left: -170px }
#pos_RP { left: -220px }
#pos_CI { left: -325px }
#pos_DH { left: -90px }
#pos_C {  left: -185px }
#pos_UTIL { left: -270px }




.gu { border-bottom: 1px solid #adadad; padding: 4px 2px 4px 6px;  font-size: 16px; }
.gu a { color: #68AEAD; text-decoration: underline; }
.gu .pitch_details { position: relative; display: none;
/*background: transparent url( '/images/backgrounds/rating.png') repeat-x top left;*/
border: 1px solid black; width: 350px; margin: 3px; padding: 3px; }
.gu .box { border: 1px solid #333; width: 25px; height: 25px; float:left; margin-right: 5px; }

.box.strong { background: transparent url('/images/icons/strong.png') no-repeat 4px 4px; }
.box.average { background: transparent url('/images/icons/average.png') no-repeat 4px 4px; }
.box.weak { background: transparent url('/images/icons/weak.png') no-repeat 4px 4px; }

.gu .player_info { width: 300px; float: left; }
.gu .close { float: right;}
.gu .close a { color: black; text-decoration: none; }

.infobubble { width: 700px; background: #eeeeff; color: #676767; border: 1px solid #D2D6FD; padding: 8px; font-size: 14px; margin-left: 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.infoarrow { background: transparent url('/images/backgrounds/info_arrowhead.png') no-repeat 0 0; width: 39px; height: 21px; position: absolute; margin-top: -23px; margin-left: 44px;}
#infoclose { float: right; }
#infoclose a { color: #676767; padding-left: 10px; }
.infoarrow.Trade { margin-left: 130px; }
.infoarrow.RemoteTrade { margin-left: 260px; }
.infoarrow.Pickup { margin-left: 355px; }
.infoarrow.Start { margin-left: 425px; }
.infoarrow.Bench { margin-left: 490px; }


.pull { height: 73px; }
.pull h4 { font-weight: normal; font-size: 18px}
.pull a {float: right; font-size: 12px }

.join #facebook { float: left; clear: none; width: 225px;}
.join #twitter { float: right; clear: none; width: 225px;}
.join a { margin-top: 40px; display: block;}

#news_tab_contents { padding-top: 18px; }
.statspage { margin-top: 25px; }
.statspage h2 { background: transparent url( '/images/backgrounds/rating.png') repeat-x top left; margin: 5px; border: 1px solid black; color: white; height: 44px; font-size: 30px; text-align: center; margin-bottom: 30px; margin-top: 15px}

.statspage h3 {  background: #eeeeff; color: #676767; border: 1px solid #929bab; height: 28px; font-size: 20px; text-align: center;  padding-top: 4px; }
.statspage .left {float:left;width:450px; padding-left: 30px; }
.statspage .right { float:left;width:450px; padding-right: 30px; padding-left: 20px;}
.statspage table { background-color: white; font-size: 12px; padding: 0px; border-left: 1px solid #929bab; border-right: 1px solid #929bab; width: 100%; margin: 0px; border-spacing: 0px; }
.statspage th { background-color: #d9d9d9; border-bottom: 1px solid #929bab; padding-top: 10px; padding-bottom: 5px; vertical-align: bottom; color: #255697; background-color: #E9EAD6}
.statspage td { border-right: 1px solid #929bab }
.statspage td.last { border-right: none }

.statspage div.nav { margin-left: 40px; padding: 10px 0px 20px 0px}

.statspage a.nav { font-size: 14px; background: transparent url( '/images/backgrounds/rating.png') repeat-x top left; display: block; float: left; height: 15px; padding: 10px; margin-left: 50px; color: white; border: 1px solid black }


.leagues {
	display: none;
	position: absolute;
	background: black;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#666666));
	background-image: -moz-linear-gradient(59% 30% 270deg,#000000, #666666);
	border: 1px solid black;
	color: white;
	text-align: left;
	width: 160px;
	top: 27px;
	left: 649px;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.leagues p {
	font-size: 15px;
	padding-bottom: 2px;
}

.leagues a {
	color: #6cc7fb;
	font-size: 12px;
	padding-bottom: 2px;
}

.leaguelab {
	width: 980px;
	margin: auto;
	margin-top: 15px;
	padding-bottom: 10px;
	background: black;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#424242), to(#292929));
	background-image: -moz-linear-gradient(59% 30% 270deg,#424242, #292929);
}

#breadcrumb {
	background: #4078B1;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3053FF), to(#4078B1));
	background-image: -moz-linear-gradient(59% 30% 270deg,#3053FF, #4078B1);
	font-size: 18px;
	color: #ddd;
	padding: 10px;
	margin-bottom: 10px;
}

.team_panes {
	padding: 5px;
}

.team_pane {
	float:left;
	width:360px;
	padding-left: 5px;
	padding-right: 5px;
}

.team_selector {
	background: black;
	padding: 20px;
	text-align: center;
	margin-bottom: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.team_selector select { font-size: 20px; color: #4ac1d7;}

.ww_pane {
	float:left;
	margin-left: 5px;
	width: 210px;
}

.rankings {
	padding:25px; margin: 20px; background: #ddd;border:1px solid black
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.rankings h3 {
font-size: 16px;
padding-left: 25px;
}

.rankings table { border: 1px solid black; border-collapse: collapse; width: 90%; margin:auto }
.rankings tr { border: none; padding: 0;}
.rankings th { background-color: #d9d9d9; border: none; text-align: right; border-bottom: 1px solid #929bab; border-left: 1px solid #929bab; padding-top: 5px; vertical-align: bottom; padding-right: 2px}
.rankings .center { text-align: center; padding-right: 0px }
.rankings th.first { border-left: none; border-bottom: 1px solid #929bab; }
.rankings th.scoring_stat { color: #255697; background-color: #E9EAD6 }
.rankings th.total{ color: white; background-color: #535353 }
.rankings .header th { text-align: center; }
.rankings .header th.first { text-align: center; border: none }

.rankings table.standings tr { height: 20px; }
.rankings table.standings th.scoring_stat { background-color: #ffecbb; border: 1px solid #929BAB;}
.rankings table.standings td {  border: 1px solid #929BAB; background-color: white;}
.rankings table.standings td.first { border-left: 1px solid black; }
.rankings th.first.standing { text-align: left; background-color: #DFD6C1; padding-left: 3px }
.rankings th.first.delta { text-align: left; background-color: #ffecbb; padding-left: 3px}
.rankings .first.rank { height: 28px; background: transparent url( '/images/backgrounds/rating.png') repeat-x top left; border-bottom: 1px solid black; text-align: left; font-size: 16px; padding-left: 5px; padding-bottom: 3px; color: white; font-weight: normal;}
.rankings td.last { border-right: 1px solid black;}
.rankings th.last { border-right: 1px solid black;}
.rankings th.scoring_stat.last { border-right: 1px solid black;}
.rankings td.scoring_stat.last { border-right: 1px solid black;}
.rankings tr.last td { border-bottom: 1px solid black;}


.uparrow {
	background: transparent url('/images/backgrounds/up_arrowhead.png') no-repeat 0 0;
	height:29px;
	left:400px;
	position:relative;
	top:-49px;
	width:38px;
}

.pos_check {
	padding: 5px;
	border: 1px solid black;
  width: 100%;
  background: #777777;
}

.hot {
	color:#4AC1D7;
  padding-bottom: 4px;
}

.hot label {
	padding-left: 2px;
}

.pos {
	color:#4AC1D7;
	float:left;
	width:37px;
  padding-bottom: 4px;
}

.pos label { padding-left: 2px;}

#free_agent_name { width: 100%; padding: 5px; margin-bottom: 5px; border: 1px solid #ccc; font-size: 14px; }
#free_agent_list { 
	border: 1px solid black; 
	width: 100%; 
	padding: 5px; 
	background: #777777; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 318px;
	margin-top: -10px;
	z-index: 2;
}

.downarrow {
	background: transparent url('/images/backgrounds/down_arrowhead.png') no-repeat 0 0;
	width: 40px;
	height: 20px;
	position: relative;
	margin-top: -7px;
	left: 80px;
	z-index: 10;
}

.free_agent {
  font-size: 12px;
  margin-bottom: 2px;
  clear: both;
}

.player_info {
  float: left;
  padding: 5px;
/*  width: 147px;*/
width: 135px;
  background: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 2px;
}

.player_info .name { margin-right: 3px; }
.player_info .team { margin-right: 3px; }
.drag { 
    display: inline;
    float: right;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #19AF1E;
    background-image:	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4B9F1D), to(#53B020));
    background-image: -moz-linear-gradient(19% 75% 90deg,#4B9F1D, #53B020);
    border: 1px solid #5EC727;
    padding: 5px;
    margin-bottom: 2px;
}


.drop_bucket {
	border: 1px solid black; 
	width: 100%; 
	padding: 5px; 
	background-color: #777777; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
  padding-top: 30px;
  font-size: 16px;
	background-image: url('/images/buttons/trash.png');
  background-repeat: no-repeat;
	background-position: 150px center;
	height: 40px;
	margin-top: 5px;
}


.player_slot {
    background: #636363;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 5px;
    margin-bottom: 4px;
}

.league_position {
    float: left;
    width: 45px;
    background: #838383;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 18px;
    margin-top: 3px;
    margin-right: 7px;
    padding: 7px 5px 7px 5px;
    text-align: center;
    color: #4ac1d7;
}

.player_name {
    margin-top: 3px;
    font-size: 18px;
    font-weight: bold;
    float: left;
}

.player_team {
    font-size: 16px;
    color: #4ac1d7;
    float: left;
}

.positions {
    font-size: 16px;
    color: #4ac1d7;
    float: left;
}

.player_slot .drag { float: right; font-size: 16px; margin-top: 5px}

.bench_spot {
	font-size: 16px; font-weight: bold; margin-top: 8px;
}

.droppable {
	background-color: #22ff22;
}

.drop_hover {
	background-color: #99ff99;
}

#team_1_roster {
	height: 450px;
}

#team_2_roster {
	height: 450px;
}
/*
#team1 .jScrollPaneTrack {
  left: 0;
  right: auto;
}

#team1 a.jScrollArrowUp {
  left: 0;
  right: auto;
}

#team1 a.jScrollArrowDown {
  left: 0;
  right: auto;
}*/

tr.users_team td {
  background-color: #22ff22; 
  color: black;
}

tr#delta td.benefit {
  background-color: #00FF00; 
  color: black;
}

tr#delta td.detriment {
  background-color: #FF0000; 
  color: black;
}
.recommendation .t1_number { 
	background-color: white; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 26px;
	height: 20px;
}
.super_conservative .t1_number { background-color: #74F52E; }
.pretty_conservative .t1_number { background-color: #62CC26; }
.moderate .t1_number { background-color: #78951E; }
.risky .t1_number { background-color: #B55618; }
.subprime_trade .t1_number { background-color: #DC2B17; }


#notifier {
	display:none;
	position:absolute;
	z-index:12;
	width:890px;
}


#motd { background: #D8DBDB; border: 1px solid black;  width: 800px; z-index:10; padding: 10px;  box-shadow:2px 2px 6px #333333;-webkit-box-shadow:2px 2px 6px #333333;-moz-box-shadow:2px 2px 6px #333333; margin-bottom:10px; margin-top: 10px; margin-left: auto; margin-right:auto;	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#motd a { font-size: 16px; font-weight: bold; color: black }

#motd p {font-size: 16px;}

#abingo_dashboard {
padding: 10px;
color: black;
}

#abingo_dashboard h1 {
color: black;
font-size: 16px;
}

table.experiment {
border: 1px solid black;
font-size: 14px;
}

table.experiment tr.header_row th {
background: #aaa;
padding: 5px;
}

table.experiment tr.experiment_row td {
background: #ddd;
}



.minvideos li {
display: inline;
/*margin-right: 4px;*/
}

.minvideos img {
border: 2px solid white;
width: 117px;
height: 63px;
}

.newtab {
margin-top: 20px;
}

.newtab ul {
margin-left: 10px;
z-index: 2;
}

.newtab li {
display: inline;
width: 50px;
padding: 10px;
margin: 0px;
background: #F2F2F6;
-webkit-border-radius: 2px;	
-moz-border-radius: 2px;
border-radius: 2px;
background: -moz-linear-gradient(0% 25% 270deg, #F2F2F6, #CFD4E4);
background: -webkit-gradient(linear, 0% 40%, 0% 100%, from(#F2F2F6), to(#CFD4E4));
color: #A4A4A4;
}

.newtab li.selected {
background: white;
border-bottom: none;
color: black;
}

.newtab li.selected a {
color: black;
}

.newtab li.background {
background: transparent;
color: #4B4C4C;
}

.newtab li a {
color: #A4A4A4; 
}

.newtabpanels {
color: black;
background: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #D5D5D5;
margin-top: 9px;
padding: 10px;
height: 325px;
overflow: hidde;
}


.newtabpanels h1 {
color: black;
}

.newtabpanels div.tab { display: none; }
.newtabpanels div.selected { display: block; }

.newtab h2 { background: transparent url( '/images/backgrounds/rating.png') repeat-x top left;  border: 1px solid black; color: white; height: 28px; font-size: 20px; text-align: center;}
.newtab h2.header { background: transparent; border: none; color: black }
.newtab p { font-size: 16px; }
.newtab h3 {  background: #eeeeff; color: #676767; border: 1px solid #929bab; height: 20px; font-size: 12px; text-align: center;  padding-top: 4px; }

.newtab .left {float:left;width:325px; }
.newtab .right { float:right;width:325px; padding-left: 20px;}

.newtab table { background-color: white; font-size: 10px; padding: 0px; border-left: 1px solid #929bab; border-right: 1px solid #929bab; width: 100%; margin: 0px; border-spacing: 0px; }
.newtab th { background-color: #d9d9d9; border-bottom: 1px solid #929bab; padding-top: 10px; padding-bottom: 5px; vertical-align: bottom; color: #255697; background-color: #E9EAD6; border-right: 1px solid #929bab}
.newtab th.last { border: none }
.newtab td { border-right: 1px solid #929bab }
.newtab td.last { border-right: none }

.newtab .seemore { clear:both; }
.newtab .seemore a { color: white }

