﻿*
{
	z-index: 0;
}


html
{
	overflow-y: scroll;
	margin: 0px;
	color: #333333;
}

body
{
	margin: 0px 0px 100px 0px;
	font-family: Arial;
	font-size: 12px;
	background-image: url(../../_gfx2009/layout/bodybg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #203c5c;
	color: #333333;
}




td
{
	color: #333333;
	font-size: 12px;
}

textarea
{
	color: #333333;
	font-size: 12px;
}

a
{
	outline: none;
	text-decoration: none;
	color: #1a508c;
}

a:hover
{
	outline: none;
	text-decoration: none;
	color: #3f5f6a;
}

h1
{
	font-size: 16px;
}

h2
{
	font-size: 15px;
}

h3
{
	font-size: 14px;
}

h4
{
	font-size: 13px;
}

h5
{
	font-size: 12px;
}

h6
{
	font-size: 11px;
}


a img
{
	border: none;
}


.image-large-border
{
	padding: 5px;
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
}

.image-small-border
{
	padding: 3px;
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
}


.image-xsmall-border
{
	padding: 2px;
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
}



input[type="text"], input[type="password"]
{
	border: solid 1px #b1b1b1; /*background-image: url(../../_gfx2009/layout/tbshade.gif); 	background-repeat: repeat-x;*/
	background-color: #ffffff;
}

.draftday_header
{
	background-image:url(../../_gfx2009/header940_139_4.png);
	background-repeat:no-repeat;
	width:674px;
	height:100px;
}

.login_textbox
{
	color: #9b9b9b;
	font-size: 12px;
	border: solid 1px #203c5c;
}

.login_button
{
	font-size: 12px;
}

.hr
{
	background-image: url(../../_gfx2009/layout/horizontal_seperators.gif);
	height: 2px;
	width: 100%;
	background-repeat: repeat-x;
	display: block;
}



.page
{
	width: 100%;
	margin: 0px auto;
	text-align: center;
}


.site_bg_left
{
	background-image: url(../../_gfx2010/madden11BGOpa.png);
	background-repeat:no-repeat;
	width:800px;
	height:900px;
	position:fixed;
	left:20px;
	z-index:-1;
	top:150px;
	display:block;
	cursor:pointer;
}

.site_bg_right
{
	background-image: url(../../_gfx2010/madden11BGOpa.png);
	background-repeat:no-repeat;
	width:800px;
	height:900px;
	position:fixed;
	z-index:-1;
	right:-40px;
	display:block;
	top:150px;
}


.site
{
	width: 980px;
	padding: 0px auto;
	margin: 0px auto;
}


.sitestats
{
	background-image: url(../../_gfx2009/layout/sitestatsbg.png);
	background-repeat:no-repeat;
	width:229px;
	height:23px;
	color:#f7f7f7;
}


/****** HEADER ********/

.header
{
	height: 100px;
	position: relative;
}

.header .logo
{
	background-image: url(../../_gfx2009/layout/fdlogo2009.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 207px;
	height: 30px;
	float: left;
	cursor: pointer;
	position: absolute;
	top: 44px;
	left: 17px;
}




.header .stats .left
{
	background-image: url(../../_gfx2009/layout/sitestats_left.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 29px;
}

.header .stats .center
{
	height: 29px;
	background-color: White;
}

.header .stats .right
{
	background-image: url(../../_gfx2009/layout/sitestats_right.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 29px;
}

.header .topmenu
{	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position: absolute;
	z-index: 3000;
	top: 3px;
	right: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	background-color:#2d5583;
	height:27px;
	padding-left:16px;
	padding-right:16px;
	padding-top:4px;
}

.topLinks
{
    margin-top:3px;
}

.topLinks a
{
    font-size:12px;
    padding-left:8px;
    padding-right:8px;
}

.topLinks span
{
    font-size:12px;
    padding-left:8px;
    padding-right:8px;
 
}


.tooltip
{
    display: none;
    background: transparent url(../../_gfx2009/tooltips/black_arrow.png);
    font-size: 12px;
    height: 70px;
    width: 160px;
    padding: 25px;
    color: #fff;
    text-align: left;
}

	
.tooltip a
{
	color: White;
	font-weight: bold;
}

.header .topmenu a
{
	color: White;
	font-size: 12px;
	font-weight: bold;
}

.header .topmenu span
{
	color: White;
	font-size: 12px;
	font-weight: bold;
}



.header .clickcontest
{
	position: absolute;
	z-index: 2;
	top: 50px;
	right: 8px;
}


.header .mainmenu
{
	position: absolute;
	z-index: 2;
	top: 75px;
	left: 17px;
}

.header .mainmenu a
{
	color: #b9d3f1;
	font-size: 15px;
	font-weight: bold;
	margin-right: 14px;
}

.header .mainmenu a:hover
{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	margin-right: 14px;
}

.header .mainmenu a.betsson-section
{
	color:#f58521;
	
}

.header .mainmenu a.betsson-section:hover
{
	color:#429b90;
}


.header .mainmenu a.travel-section
{
	color:#f58521;
	
}

.header .mainmenu a.travel-section:hover
{
	color:#429b90;
}


/****** SUBMENU ********/
.submenu .left
{
	background-image: url(../../_gfx2009/layout/submenu_left.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 32px;
}

.submenu .center
{
	background-image: url(../../_gfx2009/layout/submenu_center.png);
	background-repeat: repeat-x;
	height: 32px;
}

.submenu .right
{
	background-image: url(../../_gfx2009/layout/submenu_right.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 32px;
}

.submenu .center a
{
	color: #203c5c;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
}


.submenu .center a:hover
{
	color: #ffffff;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
}


.teambar
{
	border-left: 3px solid #d9e3ef;
	border-right: 3px solid #d9e3ef;
	border-bottom: 1px solid #d9e3ef;
	background-color: White;
	margin-bottom:2px;
}

.main
{
	border-left: 1px solid #d9e3ef;
	border-right: 1px solid #d9e3ef;
	background-color: #d9e3ef;
}


.footer-left
{
	background-image: url(../../_gfx2009/layout/page_footer_left.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 50px;
}

.footer-center
{
	background-image: url(../../_gfx2009/layout/page_footer_center.png);
	background-repeat: repeat-x;
	height: 50px;
}

.footer-right
{
	background-image: url(../../_gfx2009/layout/page_footer_right.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 50px;
}

.seo .bottomlinks
{
	padding: 8px;
	vertical-align: top;
}

.seo .bottomlinks a
{
	color: #a7cfdc;
	padding-left:8px;
	padding-right:8px;
	font-size: 11px;
}

.seo .text
{
	vertical-align: top;
	padding-top: 8px;
}

.seo .text h1
{
	color: #6e91b8;
	font-size: 13px;
	margin: 0px;
}

.seo .text h3
{
	margin: 0px;
	color: #587da7;
	font-weight: bold;
	font-size: 11px;
	font-weight: normal;
}

.seo .external
{
	width: 25%;
	vertical-align: top;
	padding: 8px;
}

.seo .external a
{
	color: #a7cfdc;
	font-size: 11px;
}



.box
{
	margin: 2px 2px 4px 2px;
}

.box .content .shade
{
	background-image: url(../../_gfx2009/layout/box_shade.gif);
	background-repeat: repeat-x;
	background-color: #eff3f8;
}

.box .header .small-title
{
	font-size: 14px;
	font-weight: bold;
	color: #203c5c;
}

.box .header .extra-small-title
{
	font-size: 11px;
	font-style: italic;
	color: #203c5c;
}



.box .footer
{
	background-image: url(../../_gfx2009/layout/box_footer.gif);
	background-repeat: repeat-x;
	background-color: #eff3f8;
	line-height: 28px;
	height: 28px;
}


.footer
{
	background-image: url(../../_gfx2009/layout/box_footer.gif);
	background-repeat: repeat-x;
	background-color: #eff3f8;
	line-height: 28px;
	height: 28px;
}

.box .red
{
	border: 1px solid #88a5c6;
}

.box .red .header
{
	background-image: url(../../_gfx2009/layout/box_redheader.png);
	background-repeat: repeat-x;
	height: 35px;
	line-height: 35px;
	padding-left: 8px;
}

.box .red .content
{
}

.box .red .header .title
{
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: -1px;
}

.box .red .header .description
{
	font-size: 18px;
	font-style: italic;
	color: #ffffff;
	letter-spacing: -1px;
}


.box .white
{
	border: 1px solid #88a5c6;
}

.box .white .header
{
	background-image: url(../../_gfx2009/layout/box_whiteheader.png);
	background-repeat: repeat-x;
	height: 35px;
	line-height: 35px;
	padding-left: 8px;
}

.box .white .header .title
{
	font-size: 21px;
	font-weight: bold;
	color: #203c5c;
	letter-spacing: -1px;
}

.box .white .header .description
{
	font-size: 18px;
	font-style: italic;
	color: #203c5c;
	letter-spacing: -1px;
}

.box .blue
{
	border: 1px solid #88a5c6;
}

.box .blue .header
{
	background-image: url(../../_gfx2009/layout/box_blueheader.png);
	background-repeat: repeat-x;
	height: 35px;
	line-height: 35px;
	padding-left: 8px;
}

.box .blue .header .title
{
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: -1px;
}

.box .blue .header .description
{
	font-size: 18px;
	font-style: italic;
	color: #ffffff;
	letter-spacing: -1px;
}

.box .plain
{
}


.box .plain .header
{
	background-image: url(../../_gfx2009/layout/box_plainheader.png);
	background-repeat: repeat-x;
	height: 35px;
	line-height: 35px;
	padding-left: 8px;
}

.box .plain .content
{
}

.box .plain .header .title
{
	font-size: 21px;
	font-weight: bold;
	color: #203c5c;
	letter-spacing: -1px;
}

.box .plain .header .description
{
	font-size: 18px;
	font-style: italic;
	color: #203c5c;
	letter-spacing: -1px;
}



.view
{
}

.view table
{
	border-collapse: collapse;
}

.view .header
{
	background-color: #0e3e73;
	padding-left: 8px;
	color: White;
}

.view .topitem
{
	padding-left: 8px;
}

.view .item
{
	background-color: #eef3f9;
	padding-left: 8px;
}

.view .alternating
{
	background-color: #ffffff;
	padding-left: 8px;
}

.view .green_item
{
	padding-left: 8px;
	height: 30px;
	background-color: #e2f9e3;
	border-top: 1px dotted #bfbfbf;
	border-bottom: 1px dotted #bfbfbf;
}


.box .red .content .view .topitem
{
	background-image: url(../../_gfx2009/layout/viewitem_topshade_blue.png);
	background-repeat: repeat-x;
	height: 30px;
}

.box .red .content .view .item
{
	background-color: #eef3f9;
	height: 30px;
}

.box .red .content .view .alternating
{
	background-color: #ffffff;
	height: 30px;
}

.box .blue .content .view .topitem
{
	background-image: url(../../_gfx2009/layout/viewitem_topshade_blue.png);
	background-repeat: repeat-x;
	height: 30px;
}

.box .blue .content .view .item
{
	background-color: #eef3f9;
	height: 30px;
}

.box .blue .content .view .alternating
{
	background-color: #ffffff;
	height: 30px;
}

.box .plain .content .view .topitem
{
	background-image: url(../../_gfx2009/layout/viewitem_topshade_blue.png);
	background-repeat: repeat-x;
	height: 30px;
}

.box .plain .content .view .item
{
	background-color: #eef3f9;
	height: 30px;
}

.box .plain .content .view .alternating
{
	background-color: #ffffff;
	height: 30px;
}

.box .white .content .view .topitem
{
	background-image: url(../../_gfx2009/layout/viewitem_topshade_white.png);
	background-repeat: repeat-x;
	height: 30px;
}

.box .white .content .view .item
{
	background-color: #eef3f9;
	height: 30px;
}

.box .white .content .view .alternating
{
	background-color: #ffffff;
	height: 30px;
}

.footer .blue
{
	background-image: url(../../_gfx2009/layout/viewitem_topshade_blue.png);
	background-repeat: repeat-x;
	height: 30px;
}

.footer .white
{
	background-image: url(../../_gfx2009/layout/viewitem_topshade_white.png);
	background-repeat: repeat-x;
	height: 30px;
}


.modalpopup
{
	border: 3px solid #203c5c;
	background-color: #d9e3ef;
}



.modalpopup_bg
{
	background-color: gray;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.signup_bg
{
	background-image: url(../../_gfx2009/layout/signup_bg.jpg);
	background-repeat: no-repeat;
	width: 671px;
	height: 279px;
	margin: 2px;
	position: relative;
}

.signup_bg .signup_btn
{
	position: absolute;
	top: 150px;
	left: 16px;
}

.signup_btn
{
	background-image: url(../../_gfx2009/layout/large_signupbutton.png);
	background-repeat: no-repeat;
	width: 432px;
	height: 110px;
}

.facebook_icon
{
	background-image: url(../../_gfx2009/layout/facebook_icon.png);
	background-repeat: no-repeat;
	width: 28px;
	height: 31px;
}

.share_on_facebook
{
	background-image: url(../../_gfx2009/images/iconfacebook.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}


.share_on_digg
{
	background-image: url(../../_gfx2009/images/icondigg.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}


/**** Picks *****/

.picks_header_big_left
{
	background-image: url(../../_gfx2009/layout/picks_header_big_left.png);
	background-repeat: no-repeat;
	width: 7px;
	height: 34px;
}

.picks_header_big_center
{
	background-image: url(../../_gfx2009/layout/picks_header_big_center.png);
	background-repeat: repeat-x;
	height: 34px;
}

.picks_header_big_right
{
	background-image: url(../../_gfx2009/layout/picks_header_big_right.png);
	background-repeat: no-repeat;
	width: 7px;
	height: 34px;
}

.picks_header_small_left
{
	background-image: url(../../_gfx2009/layout/picks_header_small_left.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 24px;
}

.picks_header_small_center
{
	background-image: url(../../_gfx2009/layout/picks_header_small_center.png);
	background-repeat: repeat-x;
	height: 24px;
}

.picks_header_small_right
{
	background-image: url(../../_gfx2009/layout/picks_header_small_right.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 24px;
}


.nfl_logo
{
	background-image: url(../../_gfx2009/images/nfl-logo.png);
	background-repeat: no-repeat;
	width: 55px;
	height: 72px;
	background-position: center center;
}

.info-panel .white
{
	background-color: #ffffff;
	border: 1px solid #88a5c6;
	padding: 8px;
	font-size: 11px;
	margin: 8px;
}

.info-panel .blue
{
	background-color: #eef2f8;
	border: 1px solid #88a5c6;
	padding: 8px;
	font-size: 11px;
	margin: 8px;
}

.start_quiz
{
	background-image: url(../../_gfx2009/layout/start_quiz.gif);
	background-repeat: no-repeat;
	width: 151px;
	height: 59px;
}

.start_chat
{
	background-image: url(../../_gfx2009/layout/start_chatten.png);
	background-repeat: no-repeat;
	width: 151px;
	height: 59px;
}

.start_test
{
	background-image: url(../../_gfx2009/layout/start_test.gif);
	background-repeat: no-repeat;
	width: 151px;
	height: 59px;
}

.proev_test
{
	background-image: url(../../_gfx2009/layout/proev_test.gif);
	background-repeat: no-repeat;
	width: 152px;
	height: 60px;
}

.test_overlay
{
	background-image: url(../../_gfx2009/layout/test_overlay.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 220px;
	height: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.subtests
{
	margin-left: 2px;
}
.subtests a
{
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	font-weight: normal;
}


.nfl-outlet .buy
{
	background-image: url(../../_gfx2009/layout/buy.gif);
	background-repeat: no-repeat;
	width: 80px;
	height: 34px;
}


.big_star_filled
{
	background-image: url(../../_gfx2009/layout/big_star_filled.png);
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
}

.big_star_empty
{
	background-image: url(../../_gfx2009/layout/big_star_empty.png);
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
}

.ie7-logo
{
	background-image: url(../../_gfx2009/images/ie7logo.jpg);
	background-repeat: no-repeat;
	width: 70px;
	height: 70px;
}

.firefox-logo
{
	background-image: url(../../_gfx2009/images/firefoxlogo.jpg);
	background-repeat: no-repeat;
	width: 70px;
	height: 70px;
}

.safari-logo
{
	background-image: url(../../_gfx2009/images/safarilogo.jpg);
	background-repeat: no-repeat;
	width: 70px;
	height: 70px;
}

.chrome-logo
{
	background-image: url(../../_gfx2009/images/chromelogo.jpg);
	background-repeat: no-repeat;
	width: 70px;
	height: 70px;
}

.opera-logo
{
	background-image: url(../../_gfx2009/images/operalogo.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 70px;
}

.send_mail
{
	background-image: url(../../_gfx2009/layout/send_brev.png);
	background-repeat: no-repeat;
	width: 146px;
	height: 37px;
	display: inline-block;
}


.request_friendship
{
	background-image: url(../../_gfx2009/layout/request_friendship.png);
	background-repeat: no-repeat;
	width: 166px;
	height: 47px;
	display: inline-block;
}

.bubble-popup
{
	position: absolute;
	z-index: 50;
	border-collapse: collapse;
	background-image: url(../../_gfx2009/layout/toolip.png);
	background-repeat: no-repeat;
	width: 185px;
	height: 79px;
	padding-top: 22px;
	padding-left: 8px;
	font-size: 11px;
	color: #9b9b9b;
	line-height: 12px;
	text-align: left;
}


blockquote
{
	background: url(../../_gfx2009/layout/quote.gif) left top no-repeat;
	margin: 0px;
	margin-left: 10px;
}

blockquote div.content
{
	background: url(../../_gfx2009/layout/quote.gif) right bottom no-repeat;
	padding: 0 30px;
}

blockquote div.title
{
	color: #9d9491;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 4px;
}

blockquote div.text
{
	color: #9d9491;
	font-size: 11px;
	font-style: italic;
}

blockquote div.author
{
	color: #9d9491;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	padding-top: 8px;
}


.ForumCite
{
	padding: 8px;
	border: 1px dotted #bfbfbf;
	margin-bottom: 8px;
	background-color: #fdfdfd;
}

.pager
{
	height: 30px;
	margin: 3px 0px 3px 0px;
	padding: 0px 8px 0px 8px;
	line-height:18px;
}

.pager .previous
{
	font-size: 14px;
}

.pager a.previous
{
	color: #203c5c;
	font-weight: bold;
}

.pager a.previous:hover
{
}

.pager .pagecount a
{
	border: 1px solid #98b4d3;
	color: #203c5c;
	text-decoration: none;
	display: inline-block;
	padding: 0px 5px 0px 5px;
	height: 18px;
	background-color:#eef3f9;
}

.pager .selected
{
	color: #ac061c;
	background-color: White;
	font-weight: bold;
	display: inline-block;
	padding: 0px 5px 0px 5px;
	height: 18px;
	border: 1px solid #98b4d3;
}

.pager .notselected
{

	display: inline-block;
	padding: 0px 5px 0px 5px;
	height: 18px;
	
}

.pager .next
{
	font-size: 14px;
}

.pager a.next
{
	color: #203c5c;
	font-weight: bold;
}

.pager a.next:hover
{
}




ol#sections
{
	padding: 4px;
	margin: 4px;
}

ol#sections li
{
	cursor: pointer;
	list-style-type: none;
	padding: 4px;
	margin: 4px;
	height:24px;
	background-color:#92aece;
	line-height:24px;
	border: dotted 1px #CCC;
}

ol#sections li:hover
{
	cursor: pointer;
	list-style-type: none;
	padding: 4px;
	margin: 4px;
	height:24px;
	line-height:24px;
	border: dotted 1px #CCC;
	background-color: #92a2ce;
}


.gamebar_item_default16
{
	width: 55px; 
	padding: 2px 2px 2px 2px; 
	background-color: #efefef;
    border: 1px solid #8aa7c7;
}

.gamebar_item_info16
{
	width: 55px; 
	padding: 1px 1px 1px 1px; 
	background-color: #efefef;
    border: 2px solid #203c5c;
    cursor:pointer;
}

.gamebar_item_default4
{
	width: 235px; 
	padding: 2px 2px 2px 2px; 
	background-color: #efefef;
    border: 1px solid #8aa7c7;
}

.gamebar_item_info4
{
	width: 235px; 
	padding: 1px 1px 1px 1px; 
	background-color: #efefef;
    border: 2px solid #203c5c;
    cursor:pointer;
}


.gamebar_item_default1
{
	width: 100%; 
	padding: 2px 2px 2px 2px; 
	background-color: #ffffff;
    border: 1px solid #8aa7c7;
}

.gamebar_item_info1
{
	width: 100%; 
	padding: 1px 1px 1px 1px; 
	background-color: #ffffff;
    border: 2px solid #203c5c;
    cursor:pointer;
}


.textbox-watermark
{
	color:#a2a2a2;
}


.profile-header
{
    background-image: url(../../_gfx2009/betting/betssoncampaignheaderbg.png);
	background-repeat: repeat-x;
	background-position:top;
}