html {height: 100%; width: 100%;}

body { overflow-x: hidden; margin: 0; padding: 0; background: #000000 url('/images/common/bg-nfl.jpg') no-repeat top center !important; font-size: 100%;}
/*body.front.logged-in, body.page-game-lobby { background: #000000 url('/update1patch6/images/common/bg-promo.jpg') no-repeat top center; }*/
body, caption, th, td, input, textarea, select, option, legend, fieldset { font-family:  Arial, Tahoma, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif; }

a { outline: none; }
object { outline: none; }
#javascript { position: absolute; width: 1px; height: 1px; overflow: hidden; }

#tracking {opacity: 0; filter:alpha(opacity=0);}

/****** Browser Detection ******/
#browser-alert {width: 100%; padding: 10px 0; position: relative; top: 0px; left: 0px;}
#browser-alert .message-area {margin: 0 auto;}
#browser-alert .message-area span {text-transform: capitalize;}

/****** Site Skins ******/
body#page-team.partner-skin-visa {background: #000000 url('/images/common/site-wraps/partner/1920x1080_skin.jpg') no-repeat top center !important;}

body.site-skin-cardinals {background: #000000 url('/images/common/site-wraps/arizona_cardinals.jpg') no-repeat top center !important;}
body.site-skin-falcons {background: #000000 url('/images/common/site-wraps/atlanta_falcons.jpg') no-repeat top center !important;}
body.site-skin-ravens {background: #000000 url('/images/common/site-wraps/baltimore_ravens.jpg') no-repeat top center !important;}
body.site-skin-bills {background: #000000 url('/images/common/site-wraps/buffalo_bills.jpg') no-repeat top center !important;}
body.site-skin-panthers {background: #000000 url('/images/common/site-wraps/carolina_panthers.jpg') no-repeat top center !important;}
body.site-skin-bears {background: #000000 url('/images/common/site-wraps/chicago_bears.jpg') no-repeat top center !important;}
body.site-skin-bengals {background: #000000 url('/images/common/site-wraps/cincinnati_bengals.jpg') no-repeat top center !important;}
body.site-skin-browns {background: #000000 url('/images/common/site-wraps/cleveland_browns.jpg') no-repeat top center !important;}
body.site-skin-cowboys {background: #000000 url('/images/common/site-wraps/dallas_cowboys.jpg') no-repeat top center !important;}
body.site-skin-broncos {background: #000000 url('/images/common/site-wraps/denver_broncos.jpg') no-repeat top center !important;}
body.site-skin-lions {background: #000000 url('/images/common/site-wraps/detroit_lions.jpg') no-repeat top center !important;}
body.site-skin-packers {background: #000000 url('/images/common/site-wraps/greenbay_packers.jpg') no-repeat top center !important;}
body.site-skin-texans {background: #000000 url('/images/common/site-wraps/houston_texans.jpg') no-repeat top center !important;}
body.site-skin-colts {background: #000000 url('/images/common/site-wraps/indianapolis_colts.jpg') no-repeat top center !important;}
body.site-skin-jaguars {background: #000000 url('/images/common/site-wraps/jacksonville_jaguars.jpg') no-repeat top center !important;}
body.site-skin-chiefs {background: #000000 url('/images/common/site-wraps/kansascity_chiefs.jpg') no-repeat top center !important;}
body.site-skin-dolphins {background: #000000 url('/images/common/site-wraps/miami_dolphins.jpg') no-repeat top center !important;}
body.site-skin-vikings {background: #000000 url('/images/common/site-wraps/minnesota_vikings.jpg') no-repeat top center !important;}
body.site-skin-patriots {background: #000000 url('/images/common/site-wraps/newengland_patriots.jpg') no-repeat top center !important;}
body.site-skin-saints {background: #000000 url('/images/common/site-wraps/neworleans_saints.jpg') no-repeat top center !important;}
body.site-skin-giants {background: #000000 url('/images/common/site-wraps/newyork_giants.jpg') no-repeat top center !important;}
body.site-skin-jets {background: #000000 url('/images/common/site-wraps/newyork_jets.jpg') no-repeat top center !important;}
body.site-skin-raiders {background: #000000 url('/images/common/site-wraps/oakland_raiders.jpg') no-repeat top center !important;}
body.site-skin-eagles {background: #000000 url('/images/common/site-wraps/philadelphia_eagles.jpg') no-repeat top center !important;}
body.site-skin-steelers {background: #000000 url('/images/common/site-wraps/pittsburgh_steelers.jpg') no-repeat top center !important;}
body.site-skin-chargers {background: #000000 url('/images/common/site-wraps/sandiego_chargers.jpg') no-repeat top center !important;}
body.site-skin-49ers {background: #000000 url('/images/common/site-wraps/sanfrancisco_49ers.jpg') no-repeat top center !important;}
body.site-skin-seahawks {background: #000000 url('/images/common/site-wraps/seattle_seahawks.jpg') no-repeat top center !important;}
body.site-skin-rams {background: #000000 url('/images/common/site-wraps/stlouis_rams.jpg') no-repeat top center !important;}
body.site-skin-buccaneers {background: #000000 url('/images/common/site-wraps/tambabay_buccaneers.jpg') no-repeat top center !important;}
body.site-skin-titans {background: #000000 url('/images/common/site-wraps/tennessee_titans.jpg') no-repeat top center !important;}
body.site-skin-redskins {background: #000000 url('/images/common/site-wraps/washington_redskins.jpg') no-repeat top center !important;}

.error_page #coach-level, .error_page #team-rating, .error_page #currency-cp, .error_page #currency-qc {display: none;}
.error_page #header {height: 46px; margin-top: 0px;}

/****** Site Page Titles ******/
div.title {position: relative;}
div.title #qhSearch {position: absolute; top: 6px; right: 42px; height: 17px;}
div.title #qh-search-submit {text-indent: -10000px; position: absolute; top: 5px; right: 6px; width: 32px; height: 25px; line-height: 25px; text-align: center; font-size: 12px; font-weight: bold; color: black; text-decoration: none; display: block; background: url("/images/common/search-go-button.png") no-repeat 0 0;}
div.title #qh-search-submit:hover {background: url("/images/common/search-go-button.png") no-repeat 0 -25px;}
#search-term {padding: 0 12px 10px 12px; font-size: 12px;}
#search-term strong {color: #FFFF00;}

/* Game Info */
h2#title-info-index,
h2#title-info-game-overview,
h2#title-info-screenshots,
h2#title-info-game-news,
h2#title-info-videos {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 0 transparent;}
/* QUICKHIT Starters */
#title-starters-show-starter { height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: transparent url("/images/common/titles-revamp.png") no-repeat 0 -35px;}
/* My Team */
#title-team-show-team-hub,
#title-team-get-playbook,
#title-roster-train,
#title-roster-untrain,
#title-recent-games-index,
#title-roster-depth,
#title-team-show-trophy-room,
#title-team-show-trophy-room-new,
#title-user-get-friends {width: 740px; height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; background: transparent url("/images/common/titles-revamp.png") no-repeat 0 -70px; overflow: hidden; text-indent: -10000px; }
/* Challenges */
#title-campaign-get-campaign {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -105px transparent;}
/* Exhibition */
#title-lobby-get-single-player-exhibition-lobby,
#title-play-single {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -140px transparent;}
/* Multiplayer */
#difficulty-easy,
#difficulty-medium,
#difficulty-hard,
#title-play-multi,
#title-lobby-get-multi-player-exhibition-lobby {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -175px transparent;}
/* Invite Friends */
#title-invite-show-invite {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -210px transparent;}
/* Leader Board */
#title-leaders-single,
#title-leaders-multi,
#title-rankings-index { width: 740px; height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; background: transparent url("/images/common/titles-revamp.png") no-repeat 0 -245px; overflow: hidden; text-indent: -10000px; }
/* Pro Shop */
#title-free-agent-index,
#title-plays-index,
#title-logo-index {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -280px transparent;}
/* Bank */
#title-earn-index,
#title-earn-earn-cp,
#title-promo-index {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -315px transparent;}
/* My Account */
h2#title-user-index,
#title-user-coach-details,
#title-user-privacy-settings,
#title-user-team-details {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -350px transparent;}
/* QUICKHIT Legal */
h2#title-legal-get-legal-page {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -385px transparent;}
/* Corporate */
h2#title-corporate-about,
h2#title-corporate-press,
h2#title-corporate-team,
h2#title-corporate-careers,
h2#title-corporate-contact {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -420px transparent;}
/* Site Map */
#title-site-map-index {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -455px transparent;}
/* Search */
#title-search-index {height: 35px; margin: 0 0 10px 0; padding: 0; position: relative; text-indent: -10000px; background: url("/images/common/titles-revamp.png") no-repeat scroll 0 -490px transparent;}

/* Main page and sidebars */
#page { position: relative; width: 780px; margin: 0 auto 0 auto; text-align: left; background: transparent; }
#page-top { margin: 10px 0 0 0; width: 780px; height: 10px; background: transparent url("/images/common/page-bg.png") no-repeat 0 0; }
#page-bottom { width: 780px; height: 10px; background: transparent url("/images/common/page-bg.png") no-repeat 0 -10px; }
#page-inner { background-color: #595959; }
#content, #navbar, #sidebar-left, #sidebar-right, #closure-blocks { overflow: visible; word-wrap: break-word; }
#main { width: 780px; padding: 0; margin: 0; }
#main-inner { overflow: hidden; padding: 0; margin: 0 0 0 0; }
#content, .no-sidebars #content { float: left; width: 780px; margin-left: 0; margin-right: -780px; padding: 0; margin-top: 0; }
#content_container #content, .no-sidebars #content { width: 745px; }
body.sidebar-left #content { width: 620px; margin-left: 330px; margin-right: -950px; margin-top: 0; }
body.sidebar-right #content { width: 620px; margin-left: 10px; margin-right: -620px; margin-top: 0; }
#content-inner { position: relative; margin: 0 0 0 0; padding: 0 0 0 0; }
body.sidebar-left #content #content-inner { margin: 0 0 0 0; padding: 0 0 0 0; }
body.sidebar-right #content #content-inner { margin: 0 0 0 0; padding: 0 10px 0 10px; }

/** Footer **/
#footer {margin: 24px 0 0 0; position: relative; bottom: 0; left: 0; width: 100%;}
#footer p {margin: 0;}
#social-footer {height: 65px;}
#social-footer-inner {width: 420px; padding-top: 22px; margin: 0 auto;}
#social-footer-inner a {height: 20px; display: inline-block; font-size: 11px; color: White; text-decoration: none; padding-left: 35px; line-height: 20px; margin: 0 20px;}
#social-footer-inner a:hover {text-decoration: underline;}
#social-footer-inner #facebook {background: url("/images/common/social-footer-icons.gif") no-repeat left 0;}
#social-footer-inner #twitter {background: url("/images/common/social-footer-icons.gif") no-repeat left -20px;}
#nfl-logos-footer {background: #0d0d0d url("/images/front/nfl-logos.png") no-repeat center 10px; width: 100%; height: 75px; padding: 10px 0;}
#footer-inner { padding: 20px 0 20px 0; font-size: 11px; color: #ffffff; text-align: center; width: 950px; margin: 0 auto;}
#footer-inner p { color: #ffffff; font-size: 11px;}
#footer-inner .legal_footer { padding: 0 120px; }
#footer-inner a { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; }
#footer-inner a:hover { text-decoration: underline; }
#footer-inner .xl-sports-logo { margin-left: 30px; position: relative; top: 4px; }
#footer-inner .quick-hit-sports-logo { margin-left: 30px; position: relative; top: 0; }
#footer-inner .nflpa-logo { margin-left: 30px; position: relative; top: 8px; }
#closure-blocks { width: 100%; }

/* content wrapper */
#page-bg-top, .page-bg-top { position: relative; z-index: 1; width: 740px; height: 10px; background: transparent url("/images/common/page-inner-bg.png") no-repeat -740px 0; }
#page-bg, .page-bg { position: relative; width: 740px; min-height: 825px; color: #ffffff; background: #000000 url("/images/common/page-inner-bg.png") no-repeat 0 263px; }
#page-bg-bottom, .page-bg-bottom { position: relative; width: 740px; height: 10px; background: transparent url("/images/common/page-inner-bg.png") no-repeat -740px -10px; }

/* Page with ad-160x600 and sidebar right */
body.sidebar-right.ad-160x600 #page-top { width: 950px; }
body.sidebar-right.ad-160x600 #page { width: 950px; }
body.sidebar-right.ad-160x600 #page-bottom { width: 950px; }
body.sidebar-right.ad-160x600 #main { width: 950px; padding: 0 0 0 0; margin: 0; }
body.sidebar-right.ad-160x600 #main-inner { padding: 0; margin: 0; overflow: hidden; }
body.sidebar-right.ad-160x600 #sidebar-right { position: relative; float: left; width: 160px; margin-left: 770px; margin-right: -950px; padding: 1px 0 0 0; }
body.sidebar-right.ad-160x600 #content { width: 760px; margin-left: 10px; margin-right: -760px; margin-top: 0; }
body#page-forum.sidebar-right.ad-160x600 #content { position: relative; z-index: 10; }
body#page-forum.sidebar-right.ad-160x600 #sidebar-right { position: relative; z-index: 5; }
body.sidebar-right.ad-160x600 #color-area { background-color: #4d4d4d; }
body.sidebar-right.ad-160x600 #content-top { width: 760px; height: 10px; background: transparent url("/images/common/page-bg.png") no-repeat 0 -20px; }
body.sidebar-right.ad-160x600 #content-inner { min-height: 550px; background: transparent url("/images/common/page-bg.png") no-repeat 0 -40px; }
body.sidebar-right.ad-160x600 #content-bottom { width: 760px; height: 10px; background: transparent url("/images/common/page-bg.png") no-repeat 0 -30px; }

/* Inner container */
.inner-container-top {width: 720px; height: 10px; margin: 0 auto; background: url("/images/common/inner-container.png") no-repeat top left; overflow: hidden;}
.inner-container-bottom {width: 720px; height: 10px; margin: 0 auto; background: url("/images/common/inner-container.png") no-repeat 0 -26px; overflow: hidden;}
.inner-container {width: 707px; min-height: 10px; margin: 0 auto; padding-left: 13px; background: url("/images/common/inner-container.png") repeat-y top right;}
.inner-container .note {color: White; font-size: 10px !important;}
.inner-container .clear {clear: both; height: 0px; width: 0px; overflow: hidden; margin: 0; padding: 0;}

.inner-container a {color: White; text-decoration: underline;}
.inner-container a:hover {color: White; text-decoration: none;}

.inner-container .content-box-wide {width: 691px;}
.inner-container .content-box-wide.box-blank {border-bottom: 1px dashed #404040; margin-bottom: 10px;}
.inner-container .content-box-wide.box-blank .contents-box {width: 671px; padding: 15px 10px 15px 10px;}
.inner-container .content-box-wide.box-blank .header {width: 691px; height: 30px; overflow: hidden; position: relative; line-height: 30px; background: url("/images/user/user-settings-header-light.png") no-repeat;}
	.inner-container .content-box-wide.box-blank .header div {color: White;}
	.inner-container .content-box-wide.box-blank .header .box-title {color: White; font-size: 16px; font-weight: bold; padding-left: 10px; float: left;}
	.inner-container .content-box-wide.box-blank .header .link {color: White; font-size: 11px; padding-right: 20px; float: right;}
	.inner-container .content-box-wide.box-blank .header .link a {color: White;}
	.inner-container .content-box-wide.box-blank .header .link a:hover {text-decoration: none;}

.inner-container .content-box-wide.box-dark {width: 691px; padding: 5px 0;}
.inner-container .content-box-wide.box-dark .contents-box {width: 651px; padding: 20px 20px 10px 20px; background: url("/images/common/inner-container-box-wide.png") top right repeat-y;}
.inner-container .content-box-wide.box-dark .box-bottom {width: 691px; height: 8px; padding-bottom: 10px; border-bottom: 1px dashed #404040; background: url("/images/common/inner-container-box-wide.png") left -35px no-repeat;}
.inner-container .content-box-wide.box-dark .header {width: 691px; height: 35px; position: relative; line-height: 39px; background: url("/images/common/inner-container-box-wide.png") top left no-repeat; overflow: hidden;}
	.inner-container .content-box-wide.box-dark .header .box-title {color: White; font-size: 16px; font-weight: bold; padding-left: 15px; float: left;}
	.inner-container .content-box-wide.box-dark .header .link {color: White; font-size: 11px; padding-right: 20px; float: right;}
	.inner-container .content-box-wide.box-dark .header .link a {color: White;}
	.inner-container .content-box-wide.box-dark .header .link a:hover {text-decoration: none;}

.inner-container .content-boxes-holder {width: 691px; margin-top: 10px; border-bottom: 1px dashed #404040; margin-bottom: 10px;}
.inner-container .content-box.box-left {margin-right: 9px;}
.inner-container .content-box.box-dark {width: 341px; float: left;}
.inner-container .content-box.box-dark .contents-box {width: 301px; padding: 20px 20px 10px 20px; background: url("/images/common/inner-container-box.png") top right repeat-y;}
.inner-container .content-box.box-dark .box-bottom {width: 341px; height: 8px; padding-bottom: 10px; background: url("/images/common/inner-container-box.png") left -35px no-repeat;}
.inner-container .content-box.box-dark .header {width: 341px; height: 35px; position: relative; line-height: 39px; background: url("/images/common/inner-container-box.png") top left no-repeat; overflow: hidden;}
	.inner-container .content-box.box-dark .header .box-title {color: White; font-size: 16px; font-weight: bold; padding-left: 15px; float: left;}
	.inner-container .content-box.box-dark .header .link {color: White; font-size: 11px; padding-right: 20px; float: right;}
	.inner-container .content-box.box-dark .header .link a {color: White;}
	.inner-container .content-box.box-dark .header .link a:hover {text-decoration: none;}

/* Social Sharing Links */
.social-header {padding-bottom: 10px;}
.social-sharing .icon {width: 42px; height: 42px; display: block; text-indent: -10000px; overflow: hidden; margin-right: 8px; background: url("/images/common/gigya-sharing-icons.png") no-repeat 0px 0px;}
.icon.inactive {opacity: .20; filter:alpha(opacity=20); padding: 0px;}
.social-sharing .spacer {clear: both; padding-top: 10px;}
.social-sharing .facebook {float: left; background-position: 0 top;}
.social-sharing .facebook.active {float: left; background-position: 0 -42px;}
.social-sharing .myspace {float: left; background-position: -42px top;}
.social-sharing .myspace.active {float: left; background-position: -42px -42px;}
.social-sharing .twitter {float: left; background-position: -84px top;}
.social-sharing .twitter.active {float: left; background-position: -84px -42px;}
.social-sharing .google {float: left; background-position: -126px top;}
.social-sharing .google.active {float: left; background-position: -126px -42px;}
.social-sharing .yahoo {float: left; background-position: -168px top;}
.social-sharing .yahoo.active {float: left; background-position: -168px -42px;}
.social-sharing .windows-live {float: left; background-position: -210px top;}
.social-sharing .windows-live.active {float: left; background-position: -210px -42px;}

.social-reg-small {}
.social-reg-small .icon {float: left; margin-right: 4px; background: url("/images/common/gigya-connect.png") no-repeat; text-indent: -10000px;}
.social-reg-small .myspace {width: 25px; height: 25px; background-position: 0 -61px;}
.social-reg-small .twitter {width: 28px; height: 27px; background-position: -25px -61px;}
.social-reg-small .google {width: 26px; height: 26px; background-position: -53px -61px;}
.social-reg-small .yahoo {width: 25px; height: 25px; background-position: -79px -61px;}
.social-reg-small .windows-live {width: 26px; height: 26px; background-position: -107px -61px;}

.social-sharing.framed .icon {width: 58px; height: 51px; display: block; text-indent: -10000px; overflow: hidden; margin-right: 8px; background: url("/images/common/gigya-sharing-icons.png") no-repeat 0px -86px;}
.social-sharing.framed .facebook {float: left; background-position: 0 -86px;}
.social-sharing.framed .facebook.active {float: left; background-position: 0 -147px;}
.social-sharing.framed .myspace {float: left; background-position: -58px -86px;}
.social-sharing.framed .myspace.active {float: left; background-position: -58px -147px;}
.social-sharing.framed .twitter {float: left; background-position: -116px -86px;}
.social-sharing.framed .twitter.active {float: left; background-position: -116px -147px;}
.social-sharing.framed .google {float: left; background-position: -174px -86px;}
.social-sharing.framed .google.active {float: left; background-position: -174px -147px;}
.social-sharing.framed .yahoo {float: left; background-position: -232px -86px;}
.social-sharing.framed .yahoo.active {float: left; background-position: -232px -147px;}
.social-sharing.framed .windows-live {float: left; background-position: -290px -86px;}
.social-sharing.framed .windows-live.active {float: left; background-position: -290px -147px;}

/* Page specifics */
body.coach-team-edit #page-top { background-position: -950px 0; }
body.coach-team-edit #page-inner { background: transparent url("/images/common/page-bg.png") no-repeat -950px -10px; }
body.coach-team-edit #page-bottom { display: none; background: none; }
body.coach-team-edit #page, body.coach-team-edit #main, body.coach-team-edit #content { width: 780px; }
body.coach-team-edit #content-area { padding: 10px 0 0 0; }
#page-home #page, #page-home #main, #page-home #content { width: 950px; }
#page-register #page-top, #page-login #page-top, #page-home #page-top, #page-forgotPassword #page-top { display: none; background: none; }
#page-register #page-inner, #page-login #page-inner, #page-home #page-inner, #page-forgotPassword #page-inner { background: none; }
#page-register #page-bottom, #page-login #page-bottom, #page-home #page-bottom, #page-forgotPassword #page-bottom { display: none; display: none; background: none; }
#page-register #header, #page-login #header, #page-forgotPassword #header { margin: 0 0 10px 10px; }
#page-home #header { margin: 0 auto 0 auto; }

/* Advertisements */
.ad-300-250 { width: 300px; }
.ad-160-600 { width: 160px; height: 600px; position: relative; z-index: 0; }
.ad-300-100 { width: 300px; height: 100px; position: relative; z-index: 0; }
.ad-728-90 { width: 728px; height: 90px; }
.ad-160-75 { width: 160px; height: 75px; margin-top: 15px; }

/* Messages */
.message-area { position: relative; max-width: 730px; margin: 0 0 18px 10px; top: 6px; }
.message-area .message-top { z-index: 1; margin: 0 10px 0 0; max-width: 730px; height: 50px; background: transparent url("/web/images/1.9/common/messages.png") no-repeat -720px 0; }
.message-area .message-icon { position: absolute; top: 20px; left: 20px; width: 25px; height: 25px; background: transparent url("/web/images/1.9/common/messages.png") no-repeat -1440px 0; }
.message-area .message-body { margin: -15px 10px 0 0; max-width: 730px; background: transparent url("/web/images/1.9/common/messages.png") no-repeat 0 0; }
.message-area .message-content { z-index: 2; padding: 0 20px 0 50px; position: relative; top: -12px; color: #ffffff; font-weight: bold; }
.message-area .message-content a { color: #ffffff; }
.message-area .message-bottom { max-width: 730px; height: 11px; margin: 0 10px 10px 0; background: transparent url("/web/images/1.9/common/messages.png") no-repeat -720px -50px; }
.message-area .message-top-right { position: absolute; top: 0; right: 0; z-index: 1; width: 11px; height: 50px; background: transparent url("/web/images/1.9/common/messages.png") no-repeat -1429px 0; }
.message-area .message-body-right { position: absolute; top: 50px; bottom: 11px; right: 0; width: 11px; background: transparent url("/web/images/1.9/common/messages.png") no-repeat -709px 0; }
.message-area .message-bottom-right { position: absolute; bottom: 0; right: 0; width: 11px; height: 11px; background: transparent url("/web/images/1.9/common/messages.png") no-repeat -1429px -50px; }
pre { clear: both; z-index: 1004; border: solid 2px #333333; padding: 6px; background-color: #666666; color: #ffffff; font-size: 11px; overflow: auto; text-align: left !important; }

/* Notifications */
.notification { font-size: 9px; color: #ffffff; text-decoration: none; }
#notification { display: none; position: absolute; z-index: 5000; width: 169px; height: 81px; }
#notification #notification-close { position: absolute; top: 4px; right: 4px; width: 16px; height: 16px; text-indent: -10000px; overflow: hidden; }
#notification #notification-content { position: absolute; top: 0; left: 0; width: 169px; height: 71px; text-align: center; z-index: 5001; background: transparent url("/images/header/header.png") no-repeat -147px -265px; }
#notification #notification-title { position: absolute; top: 16px; left: 10px; width: 149px; color: #231f20; text-align: center; font-weight: bold; font-size: 14px; }
#notification #notification-body { position: absolute; top: 32px; left: 10px; width: 149px; color: #231f20; text-align: center; font-size: 10px; }
#notification #notification-icon { position: absolute; bottom: 0; left: 79px; width: 10px; height: 10px; background: transparent url("/images/header/header.png") no-repeat -147px -336px; }
#notification #notification-icon.left { left: 20px; }
#notification #notification-icon.right { left: auto; right: 20px; }

div#champions-popup {height: 324px; width: 682px; display: block; position: absolute; top: 102px; left: 50%; margin-left: -341px; z-index: 10000; background: url("/images/common/earn-qc-popup.png") no-repeat;}
div#champions-popup a {height: 324px; width: 682px; display: block; position: relative; top: 0; left: 0; z-index: 1;}
div#champions-popup div#popup-close {height: 30px; width: 30px; position: absolute; top: 19px; right: 19px; z-index: 10; cursor: pointer;}

/* Tell A Friend */
body.page-tell-a-friend #content-area { height: 800px; }
body.page-tell-a-friend h1#title { display: none; }
body.page-tell-a-friend #qhsInviteFriends-form { width: 530px; }
body.page-tell-a-friend #tell-a-friend-submission { margin: 0 0 10px 0; width: 600px; height: 34px; overflow: hidden; text-indent: -10000px; background: transparent url('/images/tell-a-friend/dont-keep-quickhit-a-secret.png') no-repeat 0 0; }
body.page-tell-a-friend #dont-keep-quickhit-a-secret { position: absolute; margin: 0; top: 115px; left: 5px; width: 600px; height: 34px; overflow: hidden; text-indent: -10000px; background: transparent url('/images/tell-a-friend/dont-keep-quickhit-a-secret.png') no-repeat 0 0; }
body.page-tell-a-friend #edit-your-name-wrapper { position: relative; height: 70px; background: transparent url('/images/tell-a-friend/text-field-bg.png') no-repeat left bottom; }
body.page-tell-a-friend #edit-your-name-wrapper label { position: absolute; top: 0; left: 5px; width: 114px; height: 18px; overflow: hidden; text-indent: -10000px; background: transparent url('/images/tell-a-friend/your-name.png') no-repeat 0 0; }
body.page-tell-a-friend #edit-your-name-wrapper input.form-text { position: absolute; top: 35px; left: 10px; height: 20px; width: 500px; font-size: 16px; border: 0; }
body.page-tell-a-friend #edit-emails-wrapper { position: relative; height: 190px; background: transparent url('/images/tell-a-friend/textarea-bg.png') no-repeat left bottom; }
body.page-tell-a-friend #edit-emails-wrapper label { position: absolute; top: 0; left: 5px; width: 215px; height: 28px; overflow: hidden; text-indent: -10000px; background: transparent url('/images/tell-a-friend/friends-emails.png') no-repeat 0 0; }
body.page-tell-a-friend #edit-emails-wrapper textarea.form-textarea { position: absolute; top: 40px; left: 10px; height: 140px; width: 500px; font-size: 16px; border: 0; }
body.page-tell-a-friend #edit-body-wrapper { position: relative; height: 180px; background: transparent url('/images/tell-a-friend/textarea-bg.png') no-repeat left bottom; }
body.page-tell-a-friend #edit-body-wrapper label { position: absolute; top: 0; left: 5px; width: 182px; height: 18px; overflow: hidden; text-indent: -10000px; background: transparent url('/images/tell-a-friend/your-message.png') no-repeat 0 0; }
body.page-tell-a-friend #edit-body-wrapper textarea.form-textarea { position: absolute; top: 30px; left: 10px; height: 140px; width: 500px; font-size: 16px; border: 0; }

body.page-tell-a-friend #recaptcha { position: relative; height: 195px; background: transparent url('/images/tell-a-friend/captcha-bg.png') no-repeat left bottom; }
body.page-tell-a-friend #recaptcha h2 { position: absolute; top: 0; left: 5px; margin: 0; padding: 0; width: 411px; height: 28px; overflow: hidden; text-indent: -10000px; background: transparent url('/update1/images/tell-a-friend/spam-detector.png') no-repeat 0 0; }
body.page-tell-a-friend #recaptcha label { position: absolute; top: 58px; left: 16px; font-size: 12px; color: #000000; font-weight: normal; }
body.page-tell-a-friend #recaptcha #recaptcha_response_field { position: absolute; top: 106px; left: 25px; width: 172px !important; height: 20px; border: 0 !important; }
body.page-tell-a-friend #recaptcha #recaptcha_image { position: absolute; top: 86px; left: 215px; border: none !important; }
body.page-tell-a-friend #recaptcha #captcha-reload { position: absolute; top: 145px; left: 18px; font-size: 12px; color: #000000; }
body.page-tell-a-friend #recaptcha #captcha-help { position: absolute; top: 145px; left: 182px; font-size: 12px; color: #000000; }
body.page-tell-a-friend .form-submit { position: absolute; bottom: 20px; left: 445px; width: 85px; height: 26px; text-indent: -10000px; overflow: hidden; background: transparent url('/images/tell-a-friend/submit.png') no-repeat 0 0; }
body.page-tell-a-friend .form-submit:hover { background-position: 0 -26px; }

/* Scroller */
.scrollbar { z-index: 1; width: 15px; height: 110px; background: transparent url('/images/common/scrollbar.png') no-repeat 0 0; }
.scroller { z-index: 2; cursor: pointer; width: 13px; height: 19px; background: transparent url('/images/common/scroller.png') no-repeat 0 0; }

/* Site Map */
body#page-siteMap #page-bg {background: Black none; min-height: 0px; color: White; font-size: 12px; padding: 10px; width: 720px;}
body#page-siteMap #page-bg .sitemap-contents {background-color: black; padding:0 10px;}
body#page-siteMap #page-bg .sitemap-contents .sitemap-list {margin: 0; padding: 0 0 0 15px; list-style: none none outside;}
body#page-siteMap #page-bg .sitemap-contents .sitemap-list li {color: white; font-size: 12px; padding-bottom: 3px;}
body#page-siteMap #page-bg .sitemap-contents .sitemap-list li a {color: white; text-decoration: underline;}
body#page-siteMap #page-bg .sitemap-contents .sitemap-list li a:hover {text-decoration: none;}
body#page-siteMap #page-bg .sitemap-contents .sitemap-list .heading {font-size: 14px; text-transform: uppercase; padding: 5px 0; font-weight: bold;}

/* OLD 404 (not in use)*/
body.page-404html #main { background: none; padding: 0; }
body.page-404html #main-inner { background: none; }
body.page-404html #main-inner { height: 800px; }
body.page-404html #content-area { text-indent: -10000px; display: block; overflow: hidden; background: transparent url('/images/common/404-message.png') no-repeat 0 0; width: 940px; height: 552px; margin: 0 auto 0 auto; }

/* NEW 404 */
body.page-404-html #main, body.page-404-html #main-inner { background: none; }
body.page-404-html #content-404 { text-indent: -10000px; display: block; overflow: hidden; background: transparent url('/images/common/404-message.png') no-repeat 0 0; width: 940px; height: 552px; margin: 0 auto 0 auto; }
body.page-404-html #page-bottom, body.page-404-html #page-top { display: none; }
body.page-404-html #page-inner { background: none; }
body.page-404-html #header { margin: 50px 0 0 0; }

/* Safari glow removal */
input { outline : none; }

/* Browser Upgrade */
.page-browser-upgrade #content { display: inline !important; }
.page-browser-upgrade #browser-upgrade { width: 600px; height: 674px; position: relative; background: transparent url('/update1/images/common/browser-upgrade-bg.png') no-repeat 0 0; }
.page-browser-upgrade #upgrade-ie { position: absolute; top: 420px; left: 158px; width: 150px; height: 16px; display: block; text-indent: -10000px; overflow: hidden; }
.page-browser-upgrade #upgrade-ff { position: absolute; top: 420px; left: 328px; width: 125px; height: 16px; display: block; text-indent: -10000px; overflow: hidden; }

/* Game Client / Full screen */
body.game-client #page, body.game-client #page-inner { position: relative; width: 780px; margin: 0 auto 0 auto; text-align: left; background: transparent; }
body.game-client #page-top, body.game-client #page-bottom { display: none; }
body.game-full-screen { background: none #000000; overflow: hidden; }
body.game-full-screen #page, body.game-full-screen #page-inner { width: 100% !important; }
body.game-full-screen #main { width: 100% !important; background: none !important; padding: 0 !important; }
body.game-full-screen.game-client #main-inner { background: #000000 none !important; }
body.game-full-screen #content { width: 100%; }
body.game-full-screen #content-inner { width: 100%; margin: 0; }
body.game-full-screen #content { width: 100% !important; }
body.game-full-screen #header,
body.game-full-screen #header-bg,
body.game-full-screen #page-bottom,
body.game-full-screen #page-top,
body.game-full-screen #footer { display: none; }
#game { float: left; }
#game-ad { z-index: 2000; background-color: #000000; margin: 0 auto 0 auto; width: 728px; height: 90px; display: block; }
#facebookAdSpacer {margin-bottom:4px;}

.clear { clear: both; height: 1px; line-height: 1px; }

/* Right Side area for Forums */
#forum-right-sidebar { position: absolute; right: 25px; top: 199px; }

/* Buttons */
.qh-button-normal {min-width: 110px; clear: both; height: 30px; text-decoration: none; color: white; line-height: 30px; font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: center;}
.qh-button-normal .left {height: 30px; width: 10px; display: block; float: left; background: url("/images/common/buttons-sprite.png") no-repeat 0 0;}
.qh-button-normal .middle {height: 30px; padding: 0 5px; float: left; text-align: center; background: url("/images/common/buttons-sprite.png") no-repeat center 0; min-width: 90px;}
.qh-button-normal .right {height: 30px; width: 10px; display: block; float: left; background: url("/images/common/buttons-sprite.png") no-repeat -490px 0;}
.qh-button-normal:hover .left {background: url("/images/common/buttons-sprite.png") no-repeat 0 -30px;}
.qh-button-normal:hover .middle {background: url("/images/common/buttons-sprite.png") no-repeat center -30px;}
.qh-button-normal:hover .right {background: url("/images/common/buttons-sprite.png") no-repeat -490px -30px;}

.qh-button-red {min-width: 110px; height: 30px; text-decoration: none; color: white; line-height: 30px; font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: center;}
.qh-button-red .left {height: 30px; width: 10px; display: block; float: left; background: url("/images/common/buttons-sprite.png") no-repeat 0 -60px;}
.qh-button-red .middle {height: 30px; padding: 0 5px; float: left; text-align: center; background: url("/images/common/buttons-sprite.png") no-repeat center -60px; min-width: 90px;}
.qh-button-red .right {height: 30px; width: 10px; display: block; float: left; background: url("/images/common/buttons-sprite.png") no-repeat -490px -60px;}
.qh-button-red:hover .left {background: url("/images/common/buttons-sprite.png") no-repeat 0 -90px;}
.qh-button-red:hover .middle {background: url("/images/common/buttons-sprite.png") no-repeat center -90px;}
.qh-button-red:hover .right {background: url("/images/common/buttons-sprite.png") no-repeat -490px -90px;}

/* Draft challenge */
body.page-draft { background: #000000 none; }
body.page-draft #main-inner, body.page-draft #main { background: none; }
#promo-draft { width: 950px; height: 800px; position: relative; background: transparent url('/web/images/1.8/promo/draft-challenge-splash.jpg') no-repeat 0 0; }
#draft-agreement { position: absolute; top: 274px; left: 333px; }
#draft-signup { position: absolute; top: 270px; left: 353px; width: 214px; height: 44px; background: transparent url('/update1patch6/images/promo/draft-challenge-buttons.png') no-repeat 0 -44px; display: block; text-indent: -10000px; overflow: hidden; }
#draft-signup:hover { background-position: 0 -88px; }
#draft-signup.disabled { background-position: 0 0; }
#draft-login { position: absolute; top: 330px; left: 353px; width: 214px; height: 44px; background: transparent url('/update1patch6/images/promo/draft-challenge-buttons.png') no-repeat 0 -132px; display: block; text-indent: -10000px; overflow: hidden; }
#draft-login:hover { background-position: 0 -176px; }
#draft-official-rules-1 { width: 61px; height: 12px; position: absolute; top: 292px; left: 355px; display: block; text-indent: -10000px; overflow: hidden; }
#draft-official-rules-2 { width: 61px; height: 12px; position: absolute; top: 524px; left: 782px; display: block; text-indent: -10000px; overflow: hidden; }
#draft-rules { color: #ffffff; font-size: 12px; }
#draft-rules a { color: #ffffff; font-size: 12px; }

/* Coach Card */
.glow { position: relative; width: 225px; height: 316px; padding: 13px 0 0 14px; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat -184px -357px; position: relative; }
.glow.campaign { height: 292px; }
.glow-bottom { position: absolute; left: 0; bottom: -52px; width: 240px; height: 54px; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat -184px -684px; }
.coach-card { width: 239px; height: 306px; position: relative; z-index: 0; color: #ffffff; }
.coach-card .highlight { width: 214px; height: 306px; position: absolute; top: -4px; left: -2px; z-index: 1; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat -210px 0; }
.coach-card.campaign .highlight { height: 299px; }
.coach-card .highlight-bottom { width: 214px; height: 42px; position: absolute; bottom: -42px; left: 0; z-index: 2; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat -210px -306px; }
.coach-card.campaign { height: 334px; }
.coach-card .color { position: absolute; top: 26px; left: 5px; width: 201px; height: 274px; z-index: 0; }
.coach-card .card-inner { position: absolute; width: 210px; height: 306px; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat 0 0; overflow: hidden; }
.coach-card .coach { position: absolute; top: 5px; left: 22px; color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; text-decoration: none; }
.coach-card .coach.crop { float: left; display: block; width: 170px; height: 14px; overflow: hidden; }
.coach-card .uaw { position: absolute; top: 0; left: 0; display: block; color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; text-decoration: none; }
.coach-card .uaw .presence { position: relative; top: 2px; left: 2px; float: left; }
.coach-card .uaw .coach { position: relative; left: 0; }
.coach-card .coach-card-top {height: 26px; width: 100%; position: relative; top: 0; left: 0;}
.coach-card .coach-card-top .uaw-button {height: 23px; width: 46px; background: url("/images/game/uaw-button.png") 0 -46px; margin: 2px 2px 0 0; display: block;}
.coach-card .coach-card-top .uaw-button:hover {background: url("/images/game/uaw-button.png") 0 -69px;}
.coach-card .coach-level {height: 26px; width: 28px; text-align: center; position: absolute; top: 85px; left: 16px; font-size: 10px; padding-top: 2px; font-weight: bold; z-index: 500; background: url("/images/cards/coach-card.png") no-repeat -396px -848px;}
.coach-card .card-tabs { z-index: 2; position: absolute; top: 32px; left: 13px; margin: 0; padding: 0; list-style: none; }
.coach-card .card-tab { width: 35px; height: 17px; float: left; display: block; margin-left: 2px; }
.coach-card .card-tab a { font-size: 10px; line-height: 18px; font-weight: bold; text-align: center; color: #ffffff; text-decoration: none; width: 35px; height: 17px; display: block; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat -35px -340px; }
.coach-card .card-tab a.selected { color: #000000; background-position: 0 -340px; }
.coach-card .card-tab a:hover { color: #000000; background-position: 0 -340px; }
.coach-card .coach-pic { position: absolute; top: 53px; left: 13px; width: 185px; height: 62px; }
.coach-card .card-play { z-index: 2; position: absolute; top: 121px; left: 14px; width: 184px; height: 173px; }
.coach-card .card-stats { z-index: 2; display: none; position: absolute; top: 121px; left: 13px; width: 184px; height: 173px; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat 0 -357px; }
.coach-card .card-bio { z-index: 2; display: none; position: absolute; top: 121px; left: 13px; width: 184px; height: 173px; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat 0 -530px; }
.coach-card .card-mvps { z-index: 2; display: none; position: absolute; top: 121px; left: 13px; width: 184px; height: 173px; }
.coach-card .card-mvps-color { position: absolute; top: 51px; left: 4px; width: 176px; height: 69px; }
.coach-card .card-mvps-inner { position: absolute; width: 184px; height: 173px; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat 0 -703px; }
.coach-card .play-large { position: absolute; top: 2px; left: 0; }
.coach-card .team-location { position: absolute; top: 52px; left: 13px; font-size: 14px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .card-bio .team-location, .coach-card .card-mvps .team-location, .coach-card .card-stats .team-location { top: 10px; }
.coach-card .team-name { position: absolute; top: 67px; left: 13px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .card-bio .team-name, .coach-card .card-mvps .team-name, .coach-card .card-stats .team-name { top: 25px; }
.coach-card .label-rating { position: absolute; top: 89px; left: 13px; font-size: 12px; font-weight: bold; color: #ffffff; }
.coach-card .team-rating { position: absolute; top: 89px; left: 132px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .label-wins { position: absolute; top: 110px; left: 13px; font-size: 12px; font-weight: bold; color: #ffffff; }
.coach-card .team-wins { position: absolute; top: 110px; left: 132px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .label-quits { position: absolute; top: 130px; left: 13px; font-size: 12px; font-weight: bold; color: #ffffff; }
.coach-card .team-quits { position: absolute; top: 130px; left: 132px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .label-bonus { position: absolute; top: 150px; left: 13px; font-size: 12px; font-weight: bold; color: #ffffff; }
.coach-card.campaign .label-bonus { top: 110px; }
.coach-card .team-bonus { position: absolute; top: 150px; left: 132px; font-size: 12px; font-weight: bold; color: #ffffff; }
.coach-card.campaign .team-bonus { top: 110px; }
.coach-card .team-bio { position: absolute; top: 57px; left: 13px; width: 160px; height: 104px; overflow: hidden; font-size: 10px; }
.coach-card .mvp-0 { width: 55px; height: 115px; position: absolute; top: 52px; left: 5px; }
.coach-card .mvp-1 { width: 55px; height: 115px; position: absolute; top: 52px; left: 64px; }
.coach-card .mvp-2 { width: 55px; height: 115px; position: absolute; top: 52px; left: 123px; }
.coach-card img { position: absolute; top: 4px; left: 6px; width: 43px; height: 31px; }
.coach-card .position { position: absolute; top: 4px; left: 5px; font-family: Verdana; font-weight: bold; font-size: 7px; color: #000000; }
.coach-card .jersey-number { position: absolute; top: 4px; right: 5px; font-family: Verdana; font-weight: bold; font-size: 7px; color: #000000; }
.coach-card .name { position: absolute !important; top: 40px !important; left: 2px !important; width: 53px; height: 8px; overflow: hidden; text-align: center; font-size: 8px !important; text-transform: uppercase !important; }
.coach-card .name.black { color: #000000; }
.coach-card .level { position: absolute !important; top: 50px !important; left: 3px !important; width: 50px !important; height: 20px !important; text-align: center !important; font-size: 12px !important; font-weight: bold !important; }
.coach-card .level.black { color: #000000; }
.coach-card .average { position: absolute; top: 80px; left: 3px; width: 50px; height: 20px; text-align: center; font-size: 11px; font-weight: bold; }
.coach-card .fp { position: absolute; top: 95px; left: 3px; width: 50px; height: 15px; text-align: center; font-size: 14px; font-weight: bold; overflow: hidden;}
.coach-card .career { position: absolute; top: 55px; left: 25px; font-size: 10px; font-weight: bold; color: #ffffff; }
.coach-card .label-pass { position: absolute; top: 73px; left: 13px; font-size: 10px; font-weight: bold; color: #ffffff; }
.coach-card .team-pass { position: absolute; top: 72px; right: 10px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .label-rush { position: absolute; top: 93px; left: 13px; font-size: 10px; font-weight: bold; color: #ffffff; }
.coach-card .team-rush { position: absolute; top: 92px; right: 10px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .label-d-pass { position: absolute; top: 113px; left: 13px; font-size: 10px; font-weight: bold; color: #ffffff; }
.coach-card .team-d-pass { position: absolute; top: 112px; right: 10px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .label-d-rush { position: absolute; top: 133px; left: 13px; font-size: 10px; font-weight: bold; color: #ffffff; }
.coach-card .team-d-rush { position: absolute; top: 132px; right: 10px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .label-fp { position: absolute; top: 153px; left: 13px; font-size: 10px; font-weight: bold; color: #ffffff; }
.coach-card .team-fp { position: absolute; top: 152px; right: 10px; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.coach-card .card-footer { text-align: center; font-size: 12px; font-weight: bold; line-height: 34px; position: absolute; z-index: 1; bottom: 0; width: 210px; height: 34px; background: transparent url("/web/images/1.7/cards/coach-card.png") no-repeat 0 -306px; }

/* Small Play Buttons */
a.play-small { width: 69px; height: 26px; background: transparent url("/update1patch4/images/game/play-small.png") no-repeat 0 0; display: block; overflow: hidden; text-indent: -10000px; }
a.play-small:hover { background-position: 0 -26px; }
a.play-small.challenged { background-position: 0 -52px; }
a.play-small.in-game { background-position: 0 -78px; }
a.play-small.error { background-position: 0 -104px; }
a.play-small.unavailable { background-position: 0 -130px; }
a.play-small.offline { background-position: 0 -156px; }

/* Large Play Buttons */
a.play-large { width: 183px; height: 35px; background: transparent url("/update1patch5/images/game-lobby/play-large.png") no-repeat 0 0; display: block; overflow: hidden; text-indent: -10000px; }
a.play-large:hover { background-position: 0 -35px; }
a.play-large.challenged { background-position: 0 -70px; }
a.play-large.in-game { background-position: 0 -105px; }
a.play-large.error { background-position: 0 -140px; }
a.play-large.unavailable { background-position: 0 -175px; }
a.play-large.offline { background-position: 0 -210px; }

/* Green general buttons */
.green-action-button {width: 207px; height: 49px; display: block; text-align: center; line-height: 49px; font-size: 12px; text-decoration: none; font-weight: bold; color: White; text-transform: uppercase; background: url("/images/common/green-buttons.png") no-repeat 0px 0px;}
.green-button {width: 151px; height: 31px; display: block; text-align: center; line-height: 31px; font-size: 12px; text-decoration: none; font-weight: bold; color: White; text-transform: uppercase; background: url("/images/common/green-buttons.png") no-repeat 0px -49px;}
.facebook-button {width: 118px; height: 27px; padding-left: 10px; display: block; text-align: center; line-height: 27px; font-size: 12px; text-decoration: none; font-weight: bold; color: White; text-transform: uppercase; background: url("/images/common/facebook-button.png") no-repeat;}

/* Presence */
.presence { display: block; width: 20px; height: 20px; text-indent: -10000px; line-height: 100000px; overflow: hidden; background: transparent url("/images/common/presence.png") no-repeat -40px 0; }
.presence:hover { background-position: -40px -20px; }
.presence.offline { background-position: -40px 0; }
.presence.online { background-position: -20px 0; }
.presence.in-game { background-position: 0 0; }
.presence.in-lobby { background-position: -20px 0; }

/* CS */
#customer-support { display: block; height: 20px; overflow: hidden; position: absolute; right: 10px; text-indent: -10000px; top: 8px; width: 145px; }

/* Unity prompt */
.page-install3d #unity-prompt { display: block;}
#unity-prompt { display: none; position: absolute; top: 25px; left: 0; z-index: 3000; width: 710px; height: 495px; background: transparent url("/images/unity/unity-prompt-bg.png") no-repeat 0 0; font-size: 14px; font-weight: bold; color: #ffffff; text-align: center; }
#unity-prompt-title { margin: 23px 0 0 200px; width: 465px; text-align: left; font-size: 12px; }
#unity-prompt-title .highlight { font-size: 18px; color: #ffff00; margin-bottom: 3px;}
#unity-prompt-install-message { margin: 52px auto 0 auto; }
#unity-prompt-install {display: block; height: 240px; width: 325px; position: absolute; top: 140px; right: 189px;}
#unity-prompt-os { margin: 0 auto; font-size: 14px; color: #FFFFFF; display: block; text-decoration: none; }
#unity-prompt-cancel {position: absolute; bottom: 25px; left: 20px; color: White; font-size: 11px;}
#unity-prompt #classic-info {position: absolute; width: 300px; height: 115px; top: 385px; left: 35px; line-height: 22px;}
#unity-prompt #unity-info {position: absolute; width: 300px; height: 115px; top: 385px; right: 50%; line-height: 22px; margin-right: -150px;}


/* NFL Header */
body#page-home.first-game {background: none black !important;}
#header-bg.nfl {top: 100px;}
#nfl-header {height: 101px; position: relative; z-index: 1000; width: 100%; background: #e1e1e1 url(/images/common/nfl-header-bg.gif) repeat-x;}
#nfl-header .grey-bar {width: 985px; height: 29px; margin: 0 auto; background-color: #f0f0f0; line-height: 24px;}
#nfl-header .grey-bar a {color: #666666; font-size: 10px; font-weight: bold; text-decoration: none; padding-left: 15px;}
#nfl-header .grey-bar a:hover {text-decoration: underline;}
#nfl-header .link-bar {width: 986px; height: 73px; margin: 0 auto; position: relative; background: url(/images/common/nfl-header-links.png) no-repeat;}
#nfl-header .link-bar #links-nav {width: 905px; height: 23px; position: absolute; bottom: 4px; right: 0;}
#nfl-header .link-bar #links-nav a {display: block; float: left; height: 23px;}
#nfl-header .link-bar #links-nav a.nfl-news {width: 59px;}
#nfl-header .link-bar #links-nav a.nfl-video {width: 53px;}
#nfl-header .link-bar #links-nav a.nfl-teams {width: 58px;}
#nfl-header .link-bar #links-nav a.nfl-players {width: 71px;}
#nfl-header .link-bar #links-nav a.nfl-scores {width: 64px;}
#nfl-header .link-bar #links-nav a.nfl-schedules {width: 90px;}
#nfl-header .link-bar #links-nav a.nfl-stats {width: 51px;}
#nfl-header .link-bar #links-nav a.nfl-standings {width: 87px;}
#nfl-header .link-bar #links-nav a.nfl-fantasy {width: 65px;}
#nfl-header .link-bar #links-nav a.nfl-network {width: 98px;}
#nfl-header .link-bar #links-nav a.nfl-access {width: 95px;}
#nfl-header .link-bar #links-nav a.nfl-tickets {width: 62px;}
#nfl-header .link-bar #links-nav a.nfl-shop {width: 42px;}

/* Headers */
.partner-header {z-index: 6000;}

/* FOX Header */
#fox-header.partner-header {height: 137px; position: relative; width: 100%; top: 0; left: 0;}
#fox-header.partner-header .fox-inner {height: 137px; position: absolute; width: 100%;}
#header-bg.fox {top: 138px;}
#FS-header .evergreen-nav .fs-local-dropdown, #FS-header-slim .evergreen-nav .fs-local-dropdown {z-index: 1000000;}
#siteHeaders {padding-bottom: 0 !important;}
#scoreStripHolder {display: none !important;}

/* Miniclip Header */
#header-bg.miniclip {top: 136px;}
.miniclip-code #splash-area {margin-top: 0;}

/* Yahoo Header */
#yahoo-header.partner-header {height: 40px; position: relative; width: 100%; top: 0; left: 0; background-color: #FFFFFF; border-bottom: 1px solid #424242;}

#header-bg.yahoo {top: 41px;}
#yahoo-header.partner-header .yahoo-inner {width: 950px; height: 40px; margin: 0 auto; position: relative;}
#yahoo-header.partner-header #nfl-links {width: 130px; height: 24px; position: absolute; top: 8px; right: 5px;}
#yahoo-header.partner-header #nfl-links a {font-size: 11px; width: 65px; color: white; text-decoration: none; text-align: center; line-height: 24px; display: block;}
#yahoo-header.partner-header #nfl-links a:hover {color: white; text-decoration: underline;}
#yahoo-header.partner-header #nfl-links .nfl {width: 65px; height: 24px; position: absolute; top: 0; left: 0; background-color: #464646;}
#yahoo-header.partner-header #nfl-links .fantasy {width: 65px; height: 24px; position: absolute; top: 0; right: 0; background-color: #BB3907;}
#page-home #yahoo-header.partner-header #yahoo-logo {height: 20px; width: 179px; position: relative; top: 10px; left: 5px; display: block; background: url(/images/common/yahoo-partner-logo.png) no-repeat;}
#yahoo-header.partner-header #yahoo-logo {height: 20px; width: 179px; position: relative; top: 10px; left: 5px; display: block; background: url(/images/common/yahoo-partner-logo.png) no-repeat;}

/* Flash install prompt */
#install-flash { position: absolute; top: 143px; left: 40px; z-index: 1001; width: 713px; height: 461px; background: url('/images/common/install-flash.png') no-repeat 0 0; }
#install-flash a { color: #ffffff; text-decoration: none; position: absolute; top: 267px; left: 79px; width: 234px; height: 39px; }
#game #install-flash { position: relative; top: 0; left: 0; margin: 100px auto 0 auto; }

/* Logo Chooser */
#logo-chooser { display: none; position: absolute; top: 25px; left: 0; z-index: 1002; width: 711px; height: 495px; background: transparent url("/images/nfl/logo-chooser-bg.png") no-repeat 0 0; }
#logo-chooser-title { margin: 34px 0 0 220px; width: 425px; text-align: left; font-size: 14px; font-weight: bold; color: #ffffff; }
#logo-chooser-title .highlight { font-size: 18px; color: #ffff00; }
#logo-chooser #choose-logo { }
#logo-chooser .logos { width: 436px; height: 242px; position: absolute; top: 140px; left: 140px; background: transparent url("/images/nfl/logo-chooser-bg.png") no-repeat -719px 0; }
#logo-chooser .logos a { position: absolute; width: 56px; height: 56px; background: transparent url("/images/nfl/logo-chooser-bg.png") no-repeat /*-719px -26px*/ 0 -1000px; display: block; }
#logo-chooser .logos a span { margin: 2px 0 0 0; display: block; width: 54px; height: 54px; background: transparent url("/images/nfl/logo-chooser-bg.png") no-repeat 0 -1000px; text-indent: -10000px; overflow: hidden; }
#logo-chooser a.buf { top: 26px; left: 0; }
#logo-chooser a.buf span { background-position: -4px -495px; }
#logo-chooser a.mia { top: 26px; left: 53px; }
#logo-chooser a.mia span { background-position: -55px -495px; }
#logo-chooser a.ne { top: 26px; left: 106px; }
#logo-chooser a.ne span { background-position: -108px -495px; }
#logo-chooser a.nyj { top: 26px; left: 159px; }
#logo-chooser a.nyj span { background-position: -162px -495px; }
#logo-chooser a.bal { top: 79px; left: 0; }
#logo-chooser a.bal span { background-position: -4px -547px; }
#logo-chooser a.cin { top: 79px; left: 53px; }
#logo-chooser a.cin span { background-position: -55px -547px; }
#logo-chooser a.cle { top: 79px; left: 106px; }
#logo-chooser a.cle span { background-position: -108px -547px; }
#logo-chooser a.pit { top: 79px; left: 159px; }
#logo-chooser a.pit span { background-position: -162px -547px; }
#logo-chooser a.hou { top: 133px; left: 0; }
#logo-chooser a.hou span { background-position: -4px -599px; }
#logo-chooser a.ind { top: 133px; left: 53px; }
#logo-chooser a.ind span { background-position: -55px -599px; }
#logo-chooser a.jax { top: 133px; left: 106px; }
#logo-chooser a.jax span { background-position: -108px -599px; }
#logo-chooser a.ten { top: 133px; left: 159px; }
#logo-chooser a.ten span { background-position: -162px -599px; }
#logo-chooser a.den { top: 187px; left: 0; }
#logo-chooser a.den span { background-position: -4px -652px; }
#logo-chooser a.kc { top: 187px; left: 53px; }
#logo-chooser a.kc span { background-position: -55px -652px; }
#logo-chooser a.oak { top: 187px; left: 106px; }
#logo-chooser a.oak span { background-position: -108px -652px; }
#logo-chooser a.sd { top: 187px; left: 159px; }
#logo-chooser a.sd span { background-position: -162px -652px; }
#logo-chooser a.dal { top: 26px; left: 222px; }
#logo-chooser a.dal span { background-position: -225px -495px; }
#logo-chooser a.nyg { top: 26px; left: 274px; }
#logo-chooser a.nyg span { background-position: -278px -495px; }
#logo-chooser a.phi { top: 26px; left: 326px; }
#logo-chooser a.phi span { background-position: -330px -495px; }
#logo-chooser a.was { top: 26px; left: 381px; }
#logo-chooser a.was span { background-position: -384px -495px; }
#logo-chooser a.chi { top: 79px; left: 222px; }
#logo-chooser a.chi span { background-position: -225px -547px; }
#logo-chooser a.det { top: 79px; left: 274px; }
#logo-chooser a.det span { background-position: -278px -547px; }
#logo-chooser a.gb { top: 79px; left: 326px; }
#logo-chooser a.gb span { background-position: -330px -547px; }
#logo-chooser a.min { top: 79px; left: 381px; }
#logo-chooser a.min span { background-position: -384px -547px; }
#logo-chooser a.atl { top: 133px; left: 222px; }
#logo-chooser a.atl span { background-position: -225px -599px; }
#logo-chooser a.car { top: 133px; left: 274px; }
#logo-chooser a.car span { background-position: -278px -599px; }
#logo-chooser a.no { top: 133px; left: 326px; }
#logo-chooser a.no span { background-position: -330px -599px; }
#logo-chooser a.tb { top: 133px; left: 381px; }
#logo-chooser a.tb span { background-position: -384px -599px; }
#logo-chooser a.arz { top: 187px; left: 222px; }
#logo-chooser a.arz span { background-position: -225px -652px; }
#logo-chooser a.sf { top: 187px; left: 274px; }
#logo-chooser a.sf span { background-position: -278px -652px; }
#logo-chooser a.sea { top: 187px; left: 326px; }
#logo-chooser a.sea span { background-position: -330px -652px; }
#logo-chooser a.stl { top: 187px; left: 381px; }
#logo-chooser a.stl span { background-position: -384px -652px; }
#logo-chooser .logos a:hover { background-position: -498px -495px; }
#logo-chooser .logos a.selected { background-position: -554px -495px; }
#logo-chooser-tos { position: absolute; top: 420px; left: 70px; width: 225px; font-size: 10px; color: #ffffff; }
#logo-chooser-tos input { position: absolute; top: -2px; left: -22px; }
#logo-chooser-tos a { display: inline; color: #ffff00; }
#logo-chooser-confirm { position: absolute; bottom: 48px; right: 50px; width: 100px; height: 30px; background: transparent url("/images/nfl/logo-chooser-bg.png") no-repeat 0 -1000px; display: block; text-indent: -10000px; overflow: hidden; }
#logo-chooser-confirm:hover { background-position: 0 -1000px; }
#logo-chooser-confirm.active { background-position: -611px -496px; }
#logo-chooser #logo-congrats { display: none; }
#logo-chooser #logo-congrats-message { display: none; }
#logo-chooser #logo-congrats #logo-chooser-chosen { }
#logo-chooser #logo-congrats #logo-chooser-equip { position: absolute; bottom: 150px; left: 260px; font-size: 14px; color: #ffffff; }
#logo-chooser #logo-congrats #logo-equip { position: absolute; top: -2px; left: -22px; }
#logo-chooser #logo-congrats #logo-notice { position: absolute; bottom: 90px; left: 80px; width: 550px; font-size: 14px; color: #ffff00; }
#logo-chooser #logo-congrats #logo-notice a { color: #ffffff; }
#logo-chooser #logo-congrats #logo-chooser-done { position: absolute; bottom: 48px; right: 50px; width: 100px; height: 30px; background: transparent url("/images/nfl/logo-chooser-bg.png") no-repeat -611px -526px; display: block; text-indent: -10000px; overflow: hidden; }
#logo-chooser-chosen { position: absolute; top: 100px; left: 220px; width: 250px; height: 250px; }
#logo-chooser-chosen.buf { background: transparent url("/images/nfl/250x250/bills.png") no-repeat 0 0; }
#logo-chooser-chosen.mia { background: transparent url("/images/nfl/250x250/dolphins.png") no-repeat 0 0; }
#logo-chooser-chosen.ne { background: transparent url("/images/nfl/250x250/patriots.png") no-repeat 0 0; }
#logo-chooser-chosen.nyj { background: transparent url("/images/nfl/250x250/jets.png") no-repeat 0 0; }
#logo-chooser-chosen.bal { background: transparent url("/images/nfl/250x250/ravens.png") no-repeat 0 0; }
#logo-chooser-chosen.cin { background: transparent url("/images/nfl/250x250/bengals.png") no-repeat 0 0; }
#logo-chooser-chosen.cle { background: transparent url("/images/nfl/250x250/browns.png") no-repeat 0 0; }
#logo-chooser-chosen.pit { background: transparent url("/images/nfl/250x250/steelers.png") no-repeat 0 0; }
#logo-chooser-chosen.hou { background: transparent url("/images/nfl/250x250/texans.png") no-repeat 0 0; }
#logo-chooser-chosen.ind { background: transparent url("/images/nfl/250x250/colts.png") no-repeat 0 0; }
#logo-chooser-chosen.jax { background: transparent url("/images/nfl/250x250/jaguars.png") no-repeat 0 0; }
#logo-chooser-chosen.ten { background: transparent url("/images/nfl/250x250/titans.png") no-repeat 0 0; }
#logo-chooser-chosen.den { background: transparent url("/images/nfl/250x250/broncos.png") no-repeat 0 0; }
#logo-chooser-chosen.kc { background: transparent url("/images/nfl/250x250/chiefs.png") no-repeat 0 0; }
#logo-chooser-chosen.oak { background: transparent url("/images/nfl/250x250/raiders.png") no-repeat 0 0; }
#logo-chooser-chosen.sd { background: transparent url("/images/nfl/250x250/chargers.png") no-repeat 0 0; }
#logo-chooser-chosen.dal { background: transparent url("/images/nfl/250x250/cowboys.png") no-repeat 0 0; }
#logo-chooser-chosen.nyg { background: transparent url("/images/nfl/250x250/giants.png") no-repeat 0 0; }
#logo-chooser-chosen.phi { background: transparent url("/images/nfl/250x250/eagles.png") no-repeat 0 0; }
#logo-chooser-chosen.was { background: transparent url("/images/nfl/250x250/redskins.png") no-repeat 0 0; }
#logo-chooser-chosen.chi { background: transparent url("/images/nfl/250x250/bears.png") no-repeat 0 0; }
#logo-chooser-chosen.det { background: transparent url("/images/nfl/250x250/lions.png") no-repeat 0 0; }
#logo-chooser-chosen.gb { background: transparent url("/images/nfl/250x250/packers.png") no-repeat 0 0; }
#logo-chooser-chosen.min { background: transparent url("/images/nfl/250x250/vikings.png") no-repeat 0 0; }
#logo-chooser-chosen.atl { background: transparent url("/images/nfl/250x250/falcons.png") no-repeat 0 0; }
#logo-chooser-chosen.car { background: transparent url("/images/nfl/250x250/panthers.png") no-repeat 0 0; }
#logo-chooser-chosen.no { background: transparent url("/images/nfl/250x250/saints.png") no-repeat 0 0; }
#logo-chooser-chosen.tb { background: transparent url("/images/nfl/250x250/buccaneers.png") no-repeat 0 0; }
#logo-chooser-chosen.arz { background: transparent url("/images/nfl/250x250/cardinals.png") no-repeat 0 0; }
#logo-chooser-chosen.sf { background: transparent url("/images/nfl/250x250/49ers.png") no-repeat 0 0; }
#logo-chooser-chosen.sea { background: transparent url("/images/nfl/250x250/seahawks.png") no-repeat 0 0; }
#logo-chooser-chosen.stl { background: transparent url("/images/nfl/250x250/rams.png") no-repeat 0 0; }

/****** Objectives Popup ******/
#objectiveWindow {width: 633px; height: 391px; position: absolute; top: 175px; left: 50%; margin-left: -401px; z-index: 5000; background: url("/images/achievements/objectives_popup.png") no-repeat 0 0;}
.fox-code #objectiveWindow {top: 312px;}
.nfl-code #objectiveWindow {top: 356px;}
.miniclip-code #objectiveWindow {top: 276px;}
#objectiveWindow #close {width: 20px; height: 20px; position: absolute; top: 32px; right: 43px;}
#objectiveWindow #action {width: 168px; height: 52px; position: absolute; bottom: 60px; right: 53px;}
#objectiveWindow #objectiveText {background: url("/images/achievements/objectives_popup.png") no-repeat 0 0;}
#objectiveWindow.signed-first-player #objectiveText {position: relative; top: 95px; width: 633px; height: 132px; background-position: center -390px;}
#objectiveWindow.trained-first-player #objectiveText {position: relative; top: 95px; width: 633px; height: 134px; background-position: center -523px;}
#objectiveWindow.added-first-play #objectiveText {position: relative; top: 95px; width: 633px; height: 105px; background-position: center -656px;}

#objectiveWindow.bankPop {width: 633px; height: 391px; position: absolute; top: 175px; left: 50%; margin-left: -316px; z-index: 5000; background: url("/images/achievements/objectives_popup.png") no-repeat 0 0;}
#objectiveWindow.bankPop a.refreshMessage {width: 633px; height: 391px; font-size: 14px; text-align: center; line-height: 391px; display: block; color: white;}
#objectiveWindow.bankPop a.refreshMessage:hover {color: white;}

/* Brag */
.brag { display: block; width: 100px; height: 35px; background: #ff0000; text-indent: -10000px; overflow: hidden; }
#bragContainer { position: absolute; z-index: 2000; top: 140px; left: 50%; }

/*Opponent Info*/
.opponent-info { z-index: 1010; position: absolute; top: 0; left: 0; width: 383px; height: 281px; overflow: hidden; }
.opponent-info .stats-bg { width: 131px; height: 31px; position: absolute; top: 17px; right: 20px; }
.opponent-info .mvps-bg { width: 188px; height: 72px; position: absolute; bottom: 40px; left: 51px; }
.opponent-info .bg { position: absolute; top: 0; left: 0; width: 383px; height: 281px; background: transparent url("/images/play/opponent-info-bg.png") no-repeat 0 0; }
.opponent-info .inner { width: 329px; height: 240px; position: absolute; top: 13px; left: 39px; overflow: hidden; }
.opponent-info .teamLocation { position: absolute; top: 4px; left: 15px; font-size: 14px; font-weight: bold; color: #ffffff; }
.opponent-info .teamName { position: absolute; top: 18px; left: 15px; font-size: 16px; font-weight: bold; color: #ffffff; }
.opponent-info .record { position: absolute; top: 4px; right: 5px; width: 131px; height: 31px; font-size: 11px; font-weight: bold; }
.opponent-info .record .wins { float: left; width: 32px; text-align: center; position: relative; top: 4px; line-height: 12px; }
.opponent-info .record .losses { float: left; width: 30px; text-align: center; position: relative; top: 4px; left: 2px; line-height: 12px; }
.opponent-info .record .ties { float: left; width: 30px; text-align: center; position: relative; top: 4px; left: 5px; line-height: 12px; }
.opponent-info .record .quits { float: left; width: 30px; text-align: center; position: relative; top: 4px; left: 8px; line-height: 12px; }
.opponent-info .logo { position: absolute; top: 40px; left: 5px; width: 100px; height: 100px; background-position: 50% 50%; }
.opponent-info .vs-record { position: absolute; top: 52px; left: 112px; font-size: 11px; font-weight: bold; }
.opponent-info .vs-record .vs { font-size: 14px; }
.opponent-info .plays { position: absolute; top: 104px; left: 112px; font-size: 11px; font-weight: bold; }
.opponent-info .plays.friend { top: 54px; }
.opponent-info .mvps-title { position: absolute; top: 136px; left: 11px; font-weight: bold; font-size: 12px; }
.opponent-info .mvp-0 { width: 59px; height: 72px; position: absolute; top: 156px; left: 12px; }
.opponent-info .mvp-1 { width: 59px; height: 72px; position: absolute; top: 156px; left: 77px; }
.opponent-info .mvp-2 { width: 59px; height: 72px; position: absolute; top: 156px; left: 141px; }
.opponent-info .position { position: absolute; top: 4px; left: 5px; font-family: Verdana; font-weight: bold; font-size: 7px; }
.opponent-info .jersey-number { position: absolute; top: 4px; right: 5px; font-family: Verdana; font-weight: bold; font-size: 7px; }
.opponent-info .mvps img { position: absolute; top: 14px; left: 8px; width: 43px; height: 31px; background: #000000; }
.opponent-info .name { position: absolute !important; top: 46px !important; left: 3px !important; width: 53px; height: 8px; overflow: hidden; text-align: center; font-size: 8px !important; text-transform: uppercase !important; }
.opponent-info .level { position: absolute !important; top: 54px !important; left: 4px !important; width: 50px !important; height: 20px !important; text-align: center !important; font-size: 14px !important; font-weight: bold !important; }
.opponent-info .legends { position: absolute; bottom: 12px; right: 10px; width: 113px; height: 71px; font-size: 11px; text-align: center; font-weight: bold; }
.opponent-info .legends .title { position: absolute; top: 2px; width: 100%; }
.opponent-info .legends .classic { position: absolute; left: 4px; top: 53px; width: 32px; }
.opponent-info .legends .premier { position: absolute; left: 40px; top: 53px; width: 32px; }
.opponent-info .legends .elite { position: absolute; left: 77px; top: 53px; width: 32px; }
.opponent-info .mvps.dark,
.opponent-info .record.dark { color: #ffffff !important; }




.leftButton {float:left;width:143px; margin-bottom:15px;}
.leftButton img {width:143px}
.userButton {margin-left:-12px;float:left;width:143px;}
.userButton img {width:143px}
#likeButtonOff {display:block;cursor: pointer;}
#likeButtonOn {display:none}
#starButtonOff {display:block;cursor: pointer;}
#starButtonOn {display:none}

#inviteButtonOff {display:block;cursor: pointer;}
#inviteButtonOn {display:none}

#subscribeButtonOff {display:block;cursor: pointer;}
#subscribeButtonOn {display:none}

#collectButtonOff {display:block;cursor: pointer;}
#collectButtonOn {display:none}

#progressBar{display:none; visibility: false; margin-top:-4px;}

#fanDialogPopup {
    display: none;
    left: 80;
    position: absolute;
    top: 116px;
    width: 100%;
    z-index: 10000;
}
#fanDialogBody {
    width: 240px;
}


#fanDialogTitle {
    background: none repeat scroll 0 0 #6E84B5;
    color: #FFFFFF;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    height: 16px;
    text-align: left;
    width: 248px;
}
#fbLikeBox {
    padding:2px;
    border: 2px solid #6E84B5;
}
#fanClose {
    cursor: pointer;
    display: inline;
    font-weight: bold;
    margin-left: 120px;
}

