#tyt a { border: 0; }

#tyt-mast { width: 925px; height: 311px; padding-top: 45px; background: #1752A2 url(/images/maven/friends/tyt-primary-callout-x.gif) no-repeat; }
#tyt-mast h1 { text-indent: -10000em; background: none; }
#tyt-mast ul { margin: 132px 30px 0; overflow: auto; width: 865px; }
#tyt-mast ul li { color: #eee; font-size: 1.3em; font-family: lucida grande, lucida sans, sans-serif; width: 150px; float: left; _display:inline; text-align: center; margin: 0 85px 0 0; line-height: 1.2em; display: block; }
#tyt-mast ul li.last { margin: 0; }
#tyt-mast ul li span.subtext { display: block; font-size: .9em; }
#tyt-mast p#inviteurfriends-btn { clear: both; margin: 36px 0 0; }
#tyt-mast p#inviteurfriends-btn a { height: 39px; width: 245px; display: block; text-indent: -10000em; background: url(/images/maven/friends/inviteurfriends-btn.gif) no-repeat; border: 0; margin: 0 auto; }
#tyt-mast p#inviteurfriends-btn a:hover { background-position: 0 -41px; }

#tyt-leftcol { width: 522px; float: left; padding: 0 0 20px 18px; }
#tyt-leftcol h2, #tyt-rightcol h2 { text-indent: -10000em; margin: 45px 0 5px; padding: 0; line-height: -5px; height:17px; }
#tyt-leftcol h2 { background: url(/images/maven/friends/h-line.gif) repeat-x 0 50%; overflow: hidden; }
#tyt-leftcol h2 strong { display: block; height: 17px; background-color: #fff; background-repeat: no-repeat; padding-right: 15px; float: left; }
#tyt-leftcol h2.how-it-works strong { background-image: url(/images/maven/friends/h-how-it-works.gif); width: 191px; }
#tyt-leftcol h2.recruiting-tactics strong { background-image: url(/images/maven/friends/h-recruiting-tactics.gif); width: 260px; }
#tyt-leftcol h2.faq strong { background-image: url(/images/maven/friends/h-faq.gif); width: 51px; }
#tyt-leftcol h2.official-rules strong { background-image: url(/images/maven/friends/h-official-rules.gif); width: 198px; }
#tyt-leftcol h2.official-rules { margin-bottom: 1em; }

table.screen-list td { vertical-align: middle; padding: 18px 0; }
table.screen-list td p { margin: 0; }
table.screen-list td.item-no { width: 29px; height: 29px; background: url(/images/maven/friends/list-circle.gif) no-repeat 0 51%; font-weight: bold; font-size: 2em; text-align: center; color: #666; padding: 0 14px 0 1px; }
table.screen-list td.item-desc p { font-size: 1.4em; line-height: 1.2em; padding-right: 18px; }
table.screen-list td.item-screen { width: 146px; height: 49px; background-position: 0 50%; background-repeat: no-repeat; }
table.screen-list td.s-register { background-image: url(/images/maven/friends/s-register.jpg); }
table.screen-list td.s-invite { background-image: url(/images/maven/friends/s-invite.jpg); }
table.screen-list td.s-track { background-image: url(/images/maven/friends/s-track.jpg); }
table.screen-list td.s-15 { background-image: url(/images/maven/friends/s-15.jpg); }
table.screen-list td.s-200 { background-image: url(/images/maven/friends/s-200.jpg); }

ul.checkmarks { margin: 25px 0 55px; }
ul.checkmarks li { padding: 0 0 10px 40px; background: url(/images/maven/friends/checkmark.gif) no-repeat; font-size: 1.4em; line-hieght: 1.3em; margin: .2em 0 1.2em; }

#tyt-leftcol dl { margin: 2em 0 2em; }
#tyt-leftcol dl dt, #tyt-leftcol dl dd p { font-size: 1.3em; line-height: 1.3em; }
#tyt-leftcol dl dt { font-size: 1.4em; margin-top: .5em; }
#tyt-leftcol dl dd { margin: .2em 0 0 1em; }
#tyt-leftcol dl dd p { margin: .4em 0 1em; }

#rules p { margin: .4em 0 1.2em; line-height: 1.3em; }

#tyt-rightcol { background: #e5edf7; border: 1px solid #bed2eb; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; width: 278px; float: right; _display:inline; margin: 30px 5px 0 0; padding: 0 26px 20px; }
#tyt-rightcol h2 { border: 0; margin: 25px 0 20px; }
#tyt-rightcol h2.top-recruiters { width: 282px; height: 37px; background: url(/images/maven/friends/h-top-recruiters.gif) no-repeat; }

table.top-recruiters td { padding: 10px 8px; font-size: 1.8em;  }
table.top-recruiters th { background: #d0dff1; border: 0; font-size: 1.2em; text-transform: uppercase; font-weight: normal;  padding: 8px 5px; border-bottom: 10px solid #E5EDF7; }
table.top-recruiters td.position { width: 40px; text-align: center; }
table.top-recruiters td.user, table.top-recruiters th.user { width: 150px; text-align: left; }
table.top-recruiters td.invites { width: 65px; text-align: center; }

#tyt-top-recruiters-coming { float: right; margin: 30px 5px 20px 0; }

#tyt-discount-callout { width: 332px; margin: 30px 5px 0 0; float: right; _display:inline; }

#tyt-winner { background: #E5EDF7 url(/images/maven/friends/tyt-winner.jpg) no-repeat 10px 10px; padding: 20px 15px 5px 130px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #BED2EB; margin: 30px 0 0; position: relative; _height: 1%; }
#tyt-winner p { font-family: lucida grande,lucida sans,sans-serif; font-size: 1.6em; line-height: 1.4em; margin-bottom: 1.2em; }
#tyt-winner p strong { font-family: lucida grande,lucida sans,sans-serif; }
#tyt-winner a#tyt-winner-pic { display: block; width: 100px; height: 150px; position: absolute; left: 10px; top: 10px; }