/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
table{border-collapse: collapse; border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, th, var{font-style: normal; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
h4 {padding-bottom: 7px;}
q:before, q:after{content:"";}
ul {margin:0; padding:0;list-style:none;}
hr {border: 0; height: 1px; background: #d1d5d8;}
a:hover {color: #999;}
a:visited{color: #882700;}
a {color: #EB751D;}
body {
	margin: 0;
	padding: 0;
	background: #262626 url(../images/bodybg.gif) repeat-y center 0;
}

#page_wrapper {
	width: 990px;
	margin: 0 auto; /* Set horizontal centering of overall site in compliant browsers, controlled by "auto" */
}

.page {
	background: url(../images/pagebg.gif) repeat-y 0 0;
        clear:both;
        overflow:hidden;
}

.page_2col {
	background: url(../images/pagebg2.gif) repeat-y 0 0;
        clear:both;
        overflow:hidden;
}

.page_3col {
	background: url(../images/pagebg3.gif) repeat-y 0 0;
        clear:both;
        overflow:hidden;
}


/* ********************************** GLOBAL HEADER ********************************** */
#header {
	height: 223px;
	background: #262626 url(../images/headerbg.gif) no-repeat 0 0;
	position: relative;
	font-size: 70%;
}

/*#housead_leaderboard {width: 728px; height: 88px; position: absolute; left: 256px; top: 132px;}*/
#housead_leaderboard {width: 728px; height: 88px; position: absolute; left: 256px; top: 28px;}

a#logo {width: 226px; height: 142px; display: block; position: absolute; top: 11px; left: 14px; text-indent: -9999px;}
#accountlogin {width: 728px; height: 28px; position: absolute; left: 254px; top: 0; padding-top: 5px;}
#accountinfo, #authentication {float: left; line-height: 20px;}
#accountinfo {width: 250px;}
#accountinfo a {color: #0000FF;}
#accountinfo a:hover {color: #999;}
#registered a {color: #0000FF;}
#registered a:hover {color: #999;}
#authentication {width: 478px; text-align: right;}
#loginform {display: inline;}
input#username, input#password {margin-right: 7px; border: solid 1px #333; font-size: 90%; padding: 1px;}


/* ********************************** MAIN NAVIGATION BAR ********************************** */
ul#mainnav {background:url(../images/buttons/mainnav.gif) no-repeat 0 0; height:46px; width:995px; list-style:none;}
#login-page ul#mainnav {background:url(../images/buttons/mainnav_login.gif) no-repeat 0 0 !important;}
#mainnav li {display:block; height:46px; float:left; overflow: hidden;}
#mainnav li a {border:0; display:block; text-decoration:none; height:46px; text-indent:-9999px;}
/* Set button widths */
#mainnav #home_button {width:76px;}
#mainnav #tools_button {width:74px;}
#mainnav #news_button {width:87px;}
#mainnav #forums_button {width:83px;}
#mainnav #tips_button {width:156px;}
#mainnav #videos_button {width:106px;}
#mainnav #blogs_button {width:96px;}
#mainnav #podcasts_button {width:94px;}

/*#mainnav #smartalerts_button {width:68px;}*/

#mainnav #testimonials_button {width:117px;}
#mainnav #register_button {width:103px;}
/*
#login-page #mainnav #forums_button {width:78px;}
#login-page #mainnav #tips_button {width:156px;}
#login-page #mainnav #videos_button {width:106px;}
#login-page #mainnav #blogs_button {width:128px;}
#login-page #mainnav #podcasts_button {width:95px;}
#login-page #mainnav #testimonials_button {width:117px;}
#login-page #mainnav #register_button {width:103px;}
*/
/* Set background image positions for rollovers */
#mainnav #home_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat 0 -45px;}
#mainnav #tools_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -76px -45px;}
#mainnav #news_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -150px -45px;}
#mainnav #forums_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -237px -45px;}
#mainnav #tips_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -320px -45px;}
#mainnav #videos_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -477px -45px;}
#mainnav #blogs_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -583px -45px;}
#mainnav #podcasts_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -679px -45px;}
#mainnav #testimonials_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -772px -45px;}
#mainnav #register_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -889px -45px;}
/*#mainnav #smartalerts_button a:hover {background:url(../images/buttons/mainnav.gif) no-repeat -676px -45px;}*/
/*
#login-page #mainnav #tips_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -320px -45px;}
#login-page #mainnav #videos_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -477px -45px;}
#login-page #mainnav #blogs_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -583px -45px;}
#login-page #mainnav #podcasts_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -679px -45px;}
#login-page #mainnav #testimonials_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -772px -45px;}
#login-page #mainnav #register_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -889px -45px;}
*/
#login-page #mainnav #tips_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -320px -45px;}
#login-page #mainnav #videos_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -477px -45px;}
#login-page #mainnav #blogs_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -583px -45px;}
#login-page #mainnav #podcasts_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -679px -45px;}
#login-page #mainnav #testimonials_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -772px -45px;}
#login-page #mainnav #register_button a:hover {background:url(../images/buttons/mainnav_login.gif) no-repeat -889px -45px;}

/* ********************************** MAIN COLUMNS ********************************** */
#secondarysidebar, #maincontent, div#maincontentlrg, #primarysidebar {float: left;} /* Position columns in a side-by-side layout */
div#maincontent div, div#maincontentlrg div, div#primarysidebar div {margin-bottom: 7px;}

/* Because assigning padding + width to same boxes we have to use Box Model Hack for browsers which miss interpret the box model.
Want to know more about what I'm talking about see: http://tantek.com/CSS/Examples/boxmodelhack.html */
div#maincontent, div#maincontentlrg, div#primarysidebar, div#secondarysidebar { 
  padding:7px;
}
div#primarysidebar {padding-right: 0;}
/* MAIN COLUMN STYLES */
div#maincontent, div#maincontentlrg {font-size: 70%;}
h1 {font-size: 200%; padding-bottom: .5em;}
h2 {font-size: 110%; margin-bottom: .5em;}
div#maincontent p, div#maincontentlrg p {padding-bottom: 1.5em;}
div#maincontent { 
  width:489px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:475px;
}
html>body #maincontent { /* Be nice to Opera */
  width:475px;
}

/* MAIN COLUMN STYLES FOR 2 COL LAYOUT */
div#maincontentlrg { 
  width:683px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:669px;
}
html>body #maincontentlrg { /* Be nice to Opera */
  width:669px;
}

/* RIGHT COLUMN STYLES */
div#primarysidebar {font-size: 65%; color: #fff; background-color:black;}
div#primarysidebar { 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:300px;
  background-color:black;
}
html>body div#primarysidebar { /* Be nice to Opera */
  width:300px;
  background-color:black;
}
#radiopodcasts {clear:both;}
#radiopodcasts, #blogs {position: relative; width: 300px; height: 100px;}
#radiopodcasts p, #blogs p {position: absolute; top: 32px; z-index: 10; left: 7px;}
#radiopodcasts p {width: 215px;}
.radiopodcasts2col {clear: both;}
#blogs p {width: 285px;}

/* LEFT COLUMN STYLES */
#secondarysidebar {text-align:center; font-size: 70%;}
div#secondarysidebar { 
  width:194px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:180px;
}
html>body div#secondarysidebar { /* Be nice to Opera */
  width:180px;
}
#ticker {text-align: left; padding: 0 5px; margin-bottom: 20px; height: 135px; overflow: auto;}

/* Main Column Font Styles */

.screenshots {text-align: center;}


/* ********************************** GLOBAL FOOTER ********************************** */
#footer {
	height: 186px;
	background: #000 url(../images/footerbg.gif) no-repeat 0 0;
	color: #fff;
	font-size: 58%;
	clear:both; /* Needed because floating the 3 MAIN COLUMNS */
}
.fnavheading {color:#f37a21; font-weight:bold; border-bottom: solid 1px #1a1a1a; margin-bottom: 5px;}
#footer a {color: #fff;}
#footer a:hover {color: #999;}
#legalinfo {float:left; width: 198px; padding: 135px 0 0 10px;}
#legalinfo a {color:#f37a21;}
#footernav1, #footernav2, #footernav3, #footernav4 {float:left; width: 172px; padding-top: 20px; margin-right: 14px; list-style: none; padding-right: 12px; line-height:1.5em;}
#footernav4 {width: 172px; padding-right: 0px; margin-right: 0;}


/* ********************************** ADVERTISEMENTS ********************************** */
/* These styles are for paid advertisements */
/*#ad_leaderboard {width: 728px; height: 104px; position: absolute; left: 254px; top: 28px; background: url(../images/boxes/728bottom.gif) no-repeat 0 90px;}*/
#ad_leaderboard {width: 728px; height: 104px; position: absolute; left: 254px; top: 115px; background: url(../images/boxes/728bottom.gif) no-repeat 0 90px;}

#ad_skyscraper {width:160px; height: 614px; background: url(../images/boxes/160bottom.gif) no-repeat 0 600px;}
.skyscraper3col {margin: 50px auto;}
.skyscraper2col {margin: 0; float: right;}
.ad_medrectangle {width:300px; height: 264px; background: url(../images/boxes/300bottom.gif) no-repeat 0 250px;}
.ad_button2 {width:120px; height: 74px; background: url(../images/boxes/120bottom.gif) no-repeat 0 60px;}

#unknown1 {float: left; width: 173px; height: 216px;}
#buttonads {float: right; width: 120px;}


/* ********************************** COMPONENT BOXES ********************************** */
/* These are the boxes that each have rounded corners at the top of the box and squared corners at bottom with content in the middle */
#latestnews {background:url(../images/boxes/latestnewshead.gif) no-repeat 0 0; width: 180px;}
#latestnews hr {margin: 10px 0;}
.dateposted {color: #999; margin:0; padding:0;}
#latestforumposts {background:url(../images/boxes/latestforumpostshead.gif) no-repeat 0 0; width: 475px; font-size: 90%;}
#latestforumposts_tbl {width:463px; text-align: left;}
#latestforumposts_tbl tr, #latestforumposts_tbl td {height: 16px;}
#latestforumposts_tbl td, #latestforumposts_tbl th {padding: 0 3px;}
.forumcategory {background:#262626; color: #fff;}
.forumcategory a {color:#f37a21;}
.forumcategory a:hover {color: #999;}
.tblheadings {background: #c8cbce;}
.altrow {background: #e2e5e6;}
#latestblogposts {background:url(../images/boxes/latestblogpostshead.gif) no-repeat 0 0; width: 475px;}
.diggframe {float: left;}
.diggframe {width: 55px;}
#latestblogposts hr {clear: both; margin: 7px 0;}
.postcontent {float: right; width: 402px;}
#testimonials {float: left;}
#testimonials .innerbox {height: 571px;}
#testimonials a {color:#f37a21;}
#testimonials a:hover {color: #999;}
#testimonials hr {margin: 10px 0;}
#testimonials {background:url("../images/boxes/testimonialsheadsm.gif") no-repeat scroll 0 0 transparent }
#testimonials p {font-style: italic;}
div#testimonials { 
  margin-right: 7px;
}
div#testimonials { 
  width:133px;
  background-color:black; 
}


.beginheader_testimonials {
	
	padding-left: 5px; 
	padding-top: 3px;	
}

.emptyheader {background:url(../images/boxes/head_middle_bg.gif) repeat-x 0 0; width: 669px; height:32px; line-height: 18px; font-weight: bold; font-size: 20px; font-style: italic; text-align:left; border-collapse: collapse; color: #FFFFFF; padding-bottom: 0px;}
.emptyheader_mockDraftActive {background:url(../images/boxes/head_middle_bg.gif) repeat-x 0 0; width: 965px; height:32px; line-height: 18px; font-weight: bold; font-size: 20px; font-style: italic; text-align:left; border-collapse: collapse; color: #FFFFFF; padding-bottom: 0px;}
.beginheader {background:url(../images/boxes/head_left_bg.gif) no-repeat 0 0; width: 650px; padding-left: 5px; padding-top: 3px;}
.endheader {background:url(../images/boxes/head_right_bg.gif) no-repeat top right;}
#productdetails {background:url(../images/boxes/productdetailshead.gif) no-repeat 0 0; width: 669px;}
#recommendedproducts {background:url(../images/boxes/recommendedproductshead.gif) no-repeat 0 0; width: 669px;}
#recommended1, #recommended2, #recommended3, #recommended4 {float: left;}
#recommendedproducts h2 {border-bottom: solid 1px #f37a21;}
#recommendedproducts img {margin-bottom: .25em;}
div#recommended1, div#recommended2, div#recommended3, div#recommended4 { 
  margin-left: 4px;
}
div#recommended1, div#recommended2 { 
  width:160px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:156px;
}
html>body div#recommended1, html>body div#recommended2 { /* Be nice to Opera */
  width:156px;
}
div#recommended3, div#recommended4 { 
  width:161px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:156px;
}
html>body div#recommended3, html>body div#recommended4 { /* Be nice to Opera */
  width:157px;
}



.componentbox {padding-top: 32px;} /* make room for the heading background image */
.headerlesscomponentbox {padding-top: 0px; margin-top: 0px;} /* move header right up against top of div */
.innerbox {border:solid 1px #262626; border-top: none; text-align: left; padding: 5px;}
#floatwrap1, #floatwrap2 {width: 300px;}
#wordtowinners {
	position: relative;
}
#wordtowinners p {
	position: absolute;
	top: 106px;
	left: 267px;
	z-index: 10;
	width:200px;
}


* {margin:0; padding:0;}
.clear {clear: both;}

/* Top Add Space */

.house-left {
	float:left; width:728px; text-align:left; color:#fff; font-family:"Arial Black", Arial, arial, sans-serif; font-size:16px; padding-top:0px;
}
.house-left h2 {
	font-style:italic;
}
.house-left a {
	width:136px; height:46px; display:block; float:right;
}
.house-right {
	float:right; width:141px; padding-left:10px;
}
.house-right a img {
	padding-left:5px;
}

/* Classes - Special */
.underline {
	text-decoration:underline;
}
.capitalize {
	text-transform:uppercase;
}
.orange {
	color:#eb751d;
}
.float-img-right {
	float:right;
}

/* Benchwarmer */

#ffs-benchwarmer {
	/*background:#fff url('../images/ffs-bw-bg.gif') no-repeat 0px 0px; width:488px; position:relative; margin-left:-6px; padding-top:20px;*/
	background:#fff url('../images/pricing.jpg') no-repeat 0px 0px; width:482px; position:relative; margin-left: 0px; padding-top:20px;

}
#ffs-benchwarmer #ffs-title {
	padding-left:10px; padding-right:10px; height:380px; margin-bottom:0;
}

#ffs-benchwarmer #ffs-title p .underline {
	font-weight:bold;
}
#ffs-powerplayer #ffs-footer, #ffs-powerplayer #ffs-footer div {
	margin-bottom:0 !important;
}

/* Power Player */
#ffs-powerplayer {
	background:#fff url('../images/ffs-pp-bg.gif') no-repeat 0px 0px; width:488px; position:relative; margin-left:-6px; padding-top:20px;
}
#ffs-powerplayer #ffs-title {
	padding-left:10px; padding-right:10px; height:117px; margin-bottom:0;
}
#ffs-powerplayer #ffs-title p .underline {
	font-weight:bold;
}

/* Rollover Buttons */

#ffs-pp-hovers {
	padding-top:6px;
}
#ffs-bw-hovers {
	padding-top:4px; margin:0 auto; width:372px;
}
#ffs-pp-hovers li {
	height:65px; float:left; display:block; padding:0 3px;
}
#ffs-pp-hovers li a {
	height:65px; float:left; display:block; text-indent:-6466px; overflow:hidden;
}
#ffs-bw-hovers li {
	height:67px; float:left; display:block; padding:0 4px;
}
#ffs-bw-hovers li a {
	height:67px; width:85px; float:left; display:block; text-indent:-6466px; overflow:hidden;
}

/* Power Player Links */

#ffs-pp-one {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat 0px 0px; width:66px;
} #ffs-pp-one:hover { background-position:0px -65px; }
#ffs-pp-two {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -72px 0px; width:96px;
} #ffs-pp-two:hover { background-position:-72px -65px; }
#ffs-pp-three {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -174px 0px; width:102px;
} #ffs-pp-three:hover { background-position:-174px -65px; }
#ffs-pp-four {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -282px 0px; width:84px;
} #ffs-pp-four:hover { background-position:-282px -65px; }
#ffs-pp-five {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -370px 0px; width:88px;
} #ffs-pp-five:hover { background-position:-370px -65px; }

/* Bench Warmer Links */

#ffs-bw-one {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -8px -130px;
} #ffs-bw-one:hover { background-position:-8px -197px; }
#ffs-bw-two {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -97px -130px;
} #ffs-bw-two:hover { background-position:-97px -197px; }
#ffs-bw-three {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -186px -130px;
} #ffs-bw-three:hover { background-position:-186px -197px; }
#ffs-bw-four {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -275px -130px;
} #ffs-bw-four:hover { background-position:-275px -197px; }
#ffs-bw-five {
	background:transparent url('../images/ffs-button-sprite.gif') no-repeat -364px -130px;
} #ffs-bw-five:hover { background-position:-364px -197px; }

#popup-one, #popup-two, #popup-three, #popup-four,
#popup-five, #popup-six, #popup-seven, #popup-eight, #popup-nine {
	padding:-2px 24px 24px 0px; width:467px; height:164px; position:absolute; margin-top:-2px;
}

.trigger { position:relative; }
.popup { position:absolute; }

/* New Promos */

#ffs-title h2 {
	color:#fff; font-size:14px; margin:0; font-family:"Arial Black", Arial, arial, sans-serif; text-transform:uppercase;
}
#ffs-title p {
	font-size:14px; color:#000; padding-top:18px; font-style:italic;
}
#ffs-buttons {
	height:76px; width:467px; margin:0 auto;
}
#ffs-footer .ffs-left {
	width:357px; float:left; text-align:right; padding:14px 10px 0 0;
}
#ffs-footer .ffs-right {
	width:104px; float:left; text-align:left; padding-top:4px;
}
.ffs-bottom {
	text-align:center; font-weight:bold; font-size:14px; font-style:italic; padding:4px 0;
}
#ffs-footer .ffs-left p {
	font-weight:bold; font-size:13px;
}

/* Small Sidebar Boxes */

.ffs-smallbox {
	width:180px; margin:12px auto; text-align:left;
}

.ffs-smallbox .ffs-smallbox-top {
	width:180px; height:33px; background:transparent url('../images/ffs-smallbox-top.jpg') no-repeat 0px 0px;
}
.ffs-smallbox .ffs-smallbox-top h2 {
	color:#fff; font-size:17px; margin:0; padding:5px 0 0 5px; font-style:italic;
}
.ffs-smallbox .ffs-smallbox-top h3 {
	color:#fff; font-size:14px; margin:0; padding:5px 0 0 5px; font-style:italic;
}
.ffs-smallbox .ffs-smallbox-content {
	width:178px; background-color:#fff; border-left:1px solid #000; border-right:1px solid #000;
}
.ffs-smallbox .ffs-smallbox-content p {
	padding:8px; margin:0;
}
.ffs-smallbox .ffs-smallbox-bottom {
	width:180px; height:12px; background:transparent url('../images/ffs-smallbox-bottom.jpg') no-repeat 0px 0px;
}

/* Large Middle Boxes */

.ffs-largebox {
	width:475px; margin:24px 0 auto; overflow: auto;
}
.ffs-largebox .ffs-largebox-top {
	width:475px; height:32px; background:transparent url('../images/ffs-largebox-top.jpg') no-repeat 0px 0px; margin:0 !important;
}
.ffs-largebox .ffs-largebox-content {
	width:473px; border-left:1px solid #000; border-right:1px solid #000; margin:0 !important;
}
.ffs-largebox .ffs-largebox-bottom {
	width:475px; height:13px; background:transparent url('../images/ffs-largebox-bottom.jpg') no-repeat 0px 0px; margin-top: -7px;
}

.ffs-largebox .ffs-largebox-content p {
	padding:2px 8px 8px 8px; margin:0;
}
.ffs-largebox-content strong, .ffs-smallbox-content strong{
	margin:0; font-size:1.14em;
}
.ffs-largebox .ffs-largebox-top h2 {
	color:#fff; font-size:17px; margin:0 !important; padding:5px 0 0 5px; font-style:italic;
}

/* Hovers */

.ffs-btn-orange {
	display:block; width:68px; height:24px; background:url('../images/ffs-button-signup.gif') no-repeat 0px 0px; overflow:hidden; text-indent:-6466px;
} .ffs-btn-orange:hover { background-position:0px -45px; }

.ffs-btn-grey {
	display:block; width:70px; height:24px; background:url('../images/ffs-signup-gray.gif') no-repeat 0px 0px; overflow:hidden; text-indent:-6466px;
} .ffs-btn-grey:hover { background-position:0px -24px; }

.ffs-btn-dark-grey {
	display:block; width:104px; height:36px; background:url('../images/ffs-button-signmeup.gif') no-repeat 0px 0px; overflow:hidden; text-indent:-6466px;
} .ffs-btn-dark-grey:hover { background-position:0px -36px; }
.ffs-btn-dark-orange {
	display:block; width:104px; height:36px; background:url('../images/ffs-button-signmeup-orange.gif') no-repeat 0px 0px; overflow:hidden; text-indent:-6466px;
} .ffs-btn-dark-orange:hover { background-position:0px -36px; }

/* Power Rankings */

#ffs-power-rankings {
	background:transparent url('../images/ffs-power-rankings.jpg') no-repeat 0px 0px; height:313px; width:180px;
}
#ffs-power-rankings .pr-signup-holder {
	width:70px; height:24px; padding:282px 0 0 103px; 
}

/* Dark Sidebar Boxes */

.ffs-darkbox {
	width:300px; margin:12px auto; text-align:left; overflow:auto;
}
.ffs-darkbox .ffs-darkbox-top {
	width:300px; height:33px; background:transparent url('../images/ffs-darkbox-top.jpg') no-repeat 0px 0px; margin:0 !important;
}
.ffs-darkbox .ffs-darkbox-top h2 {
	color:#fff; font-size:17px; margin:0; padding:5px 0 0 5px; font-style:italic;
}
.ffs-darkbox .ffs-darkbox-top h3 {
	color:#fff; font-size:14px; margin:0; padding:5px 0 0 5px; font-style:italic;
}
.ffs-darkbox .ffs-darkbox-content {
	width:298px; background-color:#262626; border-left:1px solid #262626; border-right:1px solid #262626; margin:0 !important;
}
.ffs-darkbox .ffs-darkbox-content p {
	padding:8px; line-height:1.6em; margin:0;
}
.ffs-darkbox .ffs-darkbox-bottom {
	width:300px; height:12px; background:transparent url('../images/ffs-darkbox-bottom.jpg') no-repeat 0px 0px; margin-top: -7px;
}

.ffs-orange {
        color:#dd701f;
}

.ffs-orange-btn {
        display:block;
        text-indent:-6466px;
        overflow:hidden;
        background:transparent url('../images/ffs-orange-buttons.gif') no-repeat 0px 0px;
}
#ffs-orange-software {
        background-position:0px -720px; height:60px; width:209px;
} #ffs-orange-software:hover { background-position:0px -780px; }
#ffs-orange-deleteroster {
        background-position:0px -840px; height:35px; width:125px; margin:-26px 0 20px 225px;
} #ffs-orange-deleteroster:hover { background-position:0px -875px; }
#ffs-orange-purchase {
        background-position:0px -910px; height:37px; width:240px;
} #ffs-orange-purchase:hover { background-position:0px -947px; }
