/*
Theme Name: Buffalo Bills
Theme URI: http://www.billsintoronto.com/
Description: Buffalo bills in toronto main Theme
Author: Thiago de Oliveira Cruz
Version: 1.3
*/


/*
-------------------------------------------------------------- */

body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
        background:url("images/bg.jpg") no-repeat fixed center top #1E260E;
}
img {border:0;}

form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
input,textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
a{
	color:#9e051c;
	text-decoration:underline;
	outline:none;
}
a:hover{text-decoration:none;}
#wrapper{
	width:990px;
	margin:0 auto;
	position:relative;
	padding:240px 0 0;
        background:#fff;
}
#header{
	position:absolute;
	top:0;
	left:0;
	width:990px;
	height:233px;
}
.header-box{
	width:896px;
	overflow:hidden;
	padding:0 47px;
	background:url(images/bg-header-box.jpg) no-repeat;
}
.img-nfl{
	float:left;
	margin:0 0 -3px;
}
.social-networks{
	float:right;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	padding:17px 0 0;
}
.social-networks span{
	display:block;
	margin:0 0 7px 3px;
}
.social-networks ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.social-networks li{
	float:left;
	padding:0 0 0 3px;
}
.social-networks ul a{
	display:block;
	width:34px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
.social-networks .twitter{background:url(images/ico-twitter.png) no-repeat;}
.social-networks .facebook{background:url(images/ico-facebook.png) no-repeat;}
.social-networks .youtube{background:url(images/ico-youtube.png) no-repeat;}
.nav-wrapper{
	position:relative;
	width:100%;
	margin:0 0 -8px;
}
.nav-wrapper a{color:#fff;}
.nav-holder{
	width:100%;
	background:url(images/bg-nav.png) no-repeat;
	overflow:hidden;
	padding:0 0 8px;
}
#nav{
	list-style:none;
	padding:0;
	margin:0 0 0 12px;
	float:left;
	font-size:16px;
	height:44px;
	display:inline;
	position:relative;
	line-height:20px;
	overflow:hidden;
}
#nav li{
	float:left;
	background:url(images/separator-nav.gif) no-repeat 0 50%;
	padding:0 0 0 2px;
	margin:0 0 0 -2px;
	display:inline;
}
#nav a{
	float:left;
	text-decoration:none;
	padding:11px 16px 13px 14px;
        font-weight: bold;

}
#nav a:hover,
#nav li.active a{
	background:url(images/bg-nav-active.gif) repeat-x;
	margin:0 0 0 -2px;
	padding-left:16px;
	display:inline;
	position:relative;
}
#nav .drop-link span{
	background:url(images/bullet-nav.gif) no-repeat 100% 0;
	padding-right:20px;
	display:block;
}
#nav .drop-link:hover span{background-position:100% -25px;}
.add-nav{
	list-style:none;
	padding:0 6px 0 0;
	margin:0;
	float:right;
	overflow:hidden;
	height:44px;
	position:relative;
}
.add-nav li{
	float:left;
	background:url(images/separator-nav.gif) no-repeat 0 50%;
	padding:0 0 0 2px;
	margin:0 0 0 -2px;
	display:inline;
}
.add-nav a{
	float:left;
	padding:14px 8px 15px 5px;
	text-decoration:none;
}
.add-nav a:hover,
.add-nav li.active a{
	background:url(images/bg-nav-active.gif) repeat-x;
	margin:0 0 0 -2px;
	padding-left:7px;
	display:inline;
	position:relative;
}
.logo{
	overflow:hidden;
	width:139px;
	height:126px;
	text-indent:-9999px;
	position:absolute;
	top:3px;
	left:428px;
	z-index:2;
}
.logo a{
	height:100%;
	display:block;
	background:url(images/logo.png) no-repeat;
	cursor:pointer;
}
.header-block{background:url(images/bg-header-block.gif) repeat-y;}
.header-block .holder{
	width:100%;
	overflow:hidden;
	background:url(images/bg-header-block-holder.gif) no-repeat 0 100%;
	padding:0 0 12px;
	text-align:center;
}
.header-block .teams{float:left;}
.count-section{
	float:left;
	padding:7px 0 0 19px;
	background:url(images/bg-count-section.gif) no-repeat;
	margin:0 14px 0 0;
	width:298px;
}
.count-section .count{
	display:block;
	font-size:18px;
	color:#fff;
	line-height:20px;
	margin:0 0 3px;
	text-align:left;
}
.count-section ul{
	list-style:none;
	padding:0 0 4px 20px;
	margin:0;
	height:1%;
	overflow:hidden;
	text-align:center;
}
.count-section li{
	float:left;
	padding:0 5px 0 0;
}

.count-section ul img{
	float:left;
	margin:0 -7px -5px 0;
}
.count-section ul .img-first{position:relative;}
.count-section ul span{
	font-size:11px;
	color:#fff;
}
.header-section{
	float:right;
	text-transform:uppercase;
	width:218px;
	padding:16px 25px 0 0;
}
.header-section a{
	text-decoration:underline;
	color:#fff;
}
.header-section a:hover{text-decoration:none;}
.header-section .tickets{
	display:block;
	width:218px;
	height:39px;
	background:url(images/bg-tickets.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 5px;
	cursor:pointer;
}
#main{
	height:1%;
	overflow:hidden;
	padding:0 0 45px;
}
#twocolumns{background:url(images/bg-twocolumns.gif) repeat-y 643px 0;}
#twocolumns .twocolumns-holder{background:url(images/bg-twocolumns-holder.gif) no-repeat 643px 0;}
#twocolumns .twocolumns-frame{
	background:url(images/bg-twocolumns-frame.gif) no-repeat 643px 100%;
	height:1%;
	overflow:hidden;
}
#content{
	float:left;
	width:630px;
	padding:0 0 0 13px;
        overflow:hidden;
}
.carousel{
	width:630px;
	overflow:hidden;
	position:relative;
	margin:0 0 8px;
}
.carousel .holder{
	height:303px;
	overflow:hidden;
	position:relative;
	margin:0 0 1px;
}
.carousel .holder ul{
	list-style:none;
	padding:0;
	margin:0;
	width:99999px;
	position:relative;
	height:303px;
}
.carousel .holder li{
	float:left;
	width:630px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.carousel .holder li.active{
	z-index:2;
}
.carousel .holder ul img{display:block;}
.carousel .holder .shadow{
	position:absolute;
	top:0;
	left:0;
	width:630px;
}
.carousel .shadow-inside{
	background:url(images/bg-shadow.png) no-repeat;
	padding:12px 28px;
	height:279px;
}
.carousel .holder .shadow h1{margin:0;}
.text-vip{
	width:170px;
	height:131px;
	background:url(images/text-be-vip.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.description-block{
	position:absolute;
	bottom:15px;
	left:127px;
	width:503px;
	color:#fff;
	font-size:15px;
	line-height:19px;
}
.number{
	float:left;
	width:30px;
	height:30px;
	background:url(images/bg-number.png) no-repeat;
	font-size:17px;
	line-height:30px;
	color:#fff;
	text-align:center;
	margin:0 18px 0 0;
}
.description-block h2{
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	margin:0 0 5px;
}
.description-block h2 a{
	color:#fff;
	text-decoration:none;
}
.description-block h3 a:hover{text-decoration:underline;}
.description-block p{margin:0;}
.data-section{
	height:1%;
	overflow:hidden;
}
.switcher{
	background:#3d3d3d;
	padding:7px 9px 9px;
	height:1%;
	position:relative;
	z-index:10;
}
.switcher:after{
	content:'';
	display:block;
	clear:both;
}
.switcher ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.switcher li{
	float:left;
	margin:0 10px 0 0;
}
.switcher ul img{display:block;}
.switcher li.active{position:relative;}
.switcher li.active .border{display:block;}
.switcher .border{
	position:absolute;
	top:-14px;
	left:0;
	width:98px;
	height:61px;
	background:url(images/bg-border.png) no-repeat;
	display:none;
}
.container{
	background:url(images/bg-container.gif) repeat-y 341px 0;
	margin:0 0 0 -13px;
	width:643px;
}
.container .holder{background:url(images/bg-container-holder.gif) no-repeat 341px 0;}
.container .frame{
	background:url(images/bg-container-frame.gif) no-repeat 341px 100%;
	height:1%;
	overflow:hidden;
	padding:18px 0 0;
}
.block{
	float:left;
	width:320px;
	background:url(images/bg-block.gif) no-repeat;
	padding:18px 15px 0 13px;
	margin:0 15px 0 0;
}
.block h2{margin:0 0 22px;}
.text-galleries{
	width:188px;
	height:16px;
	background:url(images/text-galleries.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.block .gallery{
	list-style:none;
	padding:0;
	margin:0 0 0 -13px;
	width:333px;
	overflow:hidden;
}
.block .gallery li{
	float:left;
	padding:0 12px 11px;
	background:url(images/bg-gallery-img.gif) no-repeat 50% 100%;
	margin:0 0 13px;
	width:141px;
}
.block .gallery img{display:block;}
.link-all{
	display:block;
	text-align:right;
}
.link-all a{
	background:url(images/bg-link-all.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
}
.container .link-all{padding:0 12px 0 0;}
.section{
	float:left;
	width:242px;
	background:url(images/bg-section.gif) no-repeat;
	padding:18px 13px 0 15px;
}
.section h2{margin:0 0 20px;}
.text-videos{
	width:79px;
	height:16px;
	background:url(images/text-video.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.list-content{
	list-style:none;
	padding:0 0 15px;
	margin:0;
	line-height:13px;
}
.list-content li{margin:0 0 24px;}
.list-content h3{
	font-size:14px;
	line-height:16px;
	margin:0 0 12px;
}
.list-content h3 a{
	background-image:url(images/bg-list-content-link.gif);
        background-position: 0 4px;
        background-repeat: no-repeat;
	padding:0 0 0 8px;
}
.list-content p{margin:0;}
.section .link-all{padding:0 3px 0 0;}
#sidebar{
	float:right;
	width:303px;
	padding:4px 22px 0 12px;
}
#sidebar h3{margin:0 0 9px;}
.text-seat{
	width:188px;
	height:15px;
	background:url(images/text-seat.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#sidebar .info-box{
	background:url(images/bg-info-box.gif) repeat-y;
	margin:0 0 11px;
}
#sidebar .info-box .holder{
	padding:0 2px 31px;
	background:url(images/bg-info-box-holder.gif) no-repeat 0 100%;
	position:relative;
	width:299px;
}
#sidebar .info-box img{display:block;}
#sidebar .info-box .description-box{
	position:absolute;
	bottom:15px;
	left:2px;
	width:284px;
	background:url(images/bg-description-box.gif) repeat-y;
	text-align:right;
	font-size:18px;
	line-height:34px;
	text-transform:uppercase;
	padding:0 15px 0 0;
	letter-spacing:-1px;
}
#sidebar .info-box .description-box a{
	color:#fff;
	background:url(images/bg-link-description.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
	text-decoration:none;
}
#sidebar .info-box .description-box a:hover{text-decoration:underline;}
.sidebar-box{
	width:324px;
	background:url(images/bg-sidebar-box.gif) no-repeat;
	margin:0 -26px 10px -6px;
	padding:20px 0 0 8px;
	line-height:13px;
	overflow:hidden;
}
#sidebar .sidebar-box h3{margin:0 0 25px;}
#sidebar .sidebar-box .text-games{
	width:71px;
	height:15px;
	background:url(images/text-games.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
.inside-box{
	background:#fff url(images/bg-info-box-holder.gif) no-repeat 0 100%;
	width:313px;
	padding:5px 0 15px;
	position:relative;
}
.inside-box img{display:block;}
#sidebar .sidebar-box .text-contest{
	width:90px;
	height:15px;
	background:url(images/text-contest.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
.inner-box{padding-bottom:30px;}
.inner-box .description-box{
	position:absolute;
	bottom:15px;
	left:0;
	width:267px;
	background:url(images/bg-description-block.png) no-repeat;
	padding:22px 0 2px 30px;
	font-size:14px;
	line-height:16px;
}
.inner-box .alignleft{
	float:left;
	margin:-12px 10px 0 0;
}
.inner-box .description-box p{margin:0;}
.inner-box .description-box a{
	color:#fff;
	text-decoration:none;
}
.inner-box .description-box a:hover{text-decoration:underline;}
#sidebar .sidebar-box .text-become{
	width:199px;
	height:15px;
	background:url(images/text-become.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
.inside-box .description-section{
	position:absolute;
	top:20px;
	right:10px;
	width:150px;
	font:bold 25px/25px Arial, Helvetica, sans-serif;
	color:#fff;
}
.description-section p{margin:0 0 7px;}
.link-box{
	display:block;
	margin:0 0 0 -10px;
	height:1%;
	position:relative;
}
.link-box a{
	background:url(images/arrow-link-box.gif) no-repeat 100% 50%;
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 15px 0 0;
}
.link-box a:hover{text-decoration:underline;}
.link-rss{
	float:right;
	width:22px;
	height:22px;
	background:url(images/ico-rss.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:-2px 30px 0 0;
	position:relative;
	cursor:pointer;
}
.text-latest{
	width:241px;
	height:15px;
	background:url(images/text-latest.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.news{
	list-style:none;
	padding:0 0 32px;
	margin:0 0 0 -5px;
	line-height:13px;
	width:100%;
	overflow:hidden;
	position:relative;
}
.news li{margin:0 0 20px;}
.news a{
	background:url(images/bg-list-content-link.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}
.sidebar-box .news h4,
.news h4{
	font-size:14px;
	line-height:16px;
	margin:0 0 12px;
}
.news p{margin:0;}
.sidebar-box .link-all{padding:0 30px 20px 0;}
.area{
	background:url(images/bg-area.gif) repeat-y;
	margin:0 0 6px;
	position:relative;
}
.area .holder{background:url(images/bg-adea-holder.gif) no-repeat;}
.area .frame{
	background:url(images/bg-area-frame.gif) no-repeat 0 100%;
	width:990px;
	overflow:hidden;
	color:#fff;
	padding:0 0 25px;
}
.area .frame a{color:#fff;}
.area .columns-holder{
	width:1020px;
	overflow:hidden;
	padding:17px 0 0 12px;
        height:160px;
}
.area .column{
	width:306px;
	float:left;
	margin:0 53px 0 0;
}
.area .column h3{margin:0 0 15px;}
.area .link-rss{margin-right:0;}
.text-latest2{
	width:245px;
	height:16px;
	background:url(images/text-latest2.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.list-news{
	list-style:none;
	padding:0;
	margin:0;
}
.list-news li{
	background:url(images/bullet-list-news.gif) no-repeat 0 4px;
	padding:0 0 10px 8px;
}
.list-news h4{
	margin:0;
	font-size:14px;
	line-height:16px;
}
.list-news a{color:#fff;}
.area .link-all a{
	background:url(images/bg-area-link-all.gif) no-repeat 100% 50%;
	color:#fff;
	margin:0 2px 0 0;
}
.text-become2{
	width:211px;
	height:16px;
	background:url(images/text-become2.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.area .column p{margin:0 0 20px;}
.area .column.small{width:234px;}
.newsletter{
	height:1%;
	overflow:hidden;
}
.newsletter .text,
.comment-form .text,
.search .text{
	float:left;
	width:131px;
	background:url(images/bg-newsletter-text.gif) no-repeat;
	padding:5px 8px;
	margin:0 10px 0 0;
	overflow:hidden;
}
.newsletter .text input,
.comment-form .text input,
.search .text input{
	border:0;
	background:none;
	padding:0;
	margin:0;
	float:left;
	width:131px;
	font-size:14px;
	color:#8c8c8c;
}
.newsletter .submit,
.search .submit{
	float:left;
	width:66px;
	border:0;
	margin:0;
	padding:3px 0 4px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:#f00;
	cursor:pointer;
	height:25px;
}
.text-buy-tickets{
	width:196px;
	height:16px;
	background:url(images/text-buy-tickets.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#footer{
	background:#101010 url(images/bg-footer.gif) repeat-x;
	text-align:center;
	font-size:10px;
	color:#cbcbcb;
	padding:18px 0 20px;
}
#footer ul{
	list-style:none;
	padding:0;
	margin:0 0 15px;
}
#footer li{
	display:inline;
	background:url(images/separator-footer-nav.gif) no-repeat 0 50%;
	padding:0 4px 0 6px;
}
#footer li:first-child{background:none;}
#footer ul a{
	color:#fff;
	text-decoration:none;
}
#footer ul a:hover{text-decoration:underline;}
#footer p{margin:0;}
/* fanzone */
.title-box{
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
}
.title-box .link-rss{margin-right:10px;}
.link1{
	float:right;
	background:url(images/bg-list-content-link.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 10px 0 0;
}
.title-box h1, .text-vip2{margin:0 0 22px 10px;}
.title-box2 h1 { padding:0px; margin:0px 0px 0px 2px;}
.text-fanzone{
	width:155px;
	height:23px;
	background:url(images/text-fanzone.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.text-become-insider{
        width:328px;
	height:28px;
	background:url(images/text-become-insider.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

.text-lower-bowl{
        width:328px;
	height:28px;
	background:url(images/text-lower-bowl.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.text-club{
        width:328px;
	height:28px;
	background:url(images/text-club.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

.text-3d-seat-selector{
        width:328px;
	height:28px;
	background:url(images/text-3D-seat-selector.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
        margin:0 0 22px 10px;
}

.text-rogers-centre{
        width:328px;
	height:28px;
	background:url(images/text-rogers-centre.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
        margin:0 0 22px 10px;
}
.text-vip2{
        width:328px;
	height:28px;
	background:url(images/text-vip.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.text-community-outreach{
        width:372px;
	height:28px;
	background:url(images/text-community-outreach.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

.article h2{
	font-size:20px;
	line-height:24px;
	margin:0 0 16px 5px;
}
.article-info .comments{float:right;}
.article .article-info p{margin:0;}
.img-article{
	width:604px;
	background:url(images/bg-img-article.gif) no-repeat 0 100%;
	padding:0 9px 12px;
	margin:0 -9px 20px;
}
.img-article img{display:block;}
.article p{margin:0 0 13px;}
.article-resource{height:1%; margin-top: 15px;}
.article-resource:after{
	content:'';
	display:block;
	clear:both;
}
.comment-info{
	float:left;
	background:url(images/bg-comment-info.gif) no-repeat 100% 0;
	padding:0 5px 10px 0;
}
.comment-info .holder{
	background:#f00 url(images/bg-comment-info-holder.gif) no-repeat;
	height:23px;
	padding:7px 0 0 5px;
	float:left;
	line-height:14px;
}
.comment-info a{color:#fff;}
.article-resource .comment-info{
	margin:-5px 0 0 -5px;
	position:relative;
}
.article-box{
	float:right;
	padding:0 22px 0 0;
}
.article-box a{
	font-weight:bold;
	color:#2173af;
}
.article{
	background:url(images/bg-inner-article.gif) no-repeat;
	width:607px;
	margin:0 0 19px -13px;
	padding:32px 18px 0 18px;
}
#content .article.first{
	height:1%;
	overflow:hidden;
	padding:0 18px 0 5px;
	margin:0 0 19px;
	width:auto;
	background:none;
}
.article .article-info{
	height:1%;
	overflow:hidden;
	padding:0 10px 27px 2px;
}
#content .article.first .article-info{padding-bottom:17px;}
.article .link-all{padding:0 50px 0 0;}
.article .news{width:450px;}
.pagging-box{
	height:1%;
	overflow:hidden;
	margin:-10px 20px 78px 5px;
}
.pagging-box .prev,
.pagging-box .next{
	font-size:20px;
	font-weight:bold;
	line-height:25px;
}
.pagging-box .next{
	float:right;
        padding:0px;
}

.pagging-box .prev{
	float:left;
	padding:0px;
}
.info-area{
	background:url(images/bg-info-area.gif) repeat-y 180px 0;
	margin:-5px 0 40px;
	width:620px;
	position:relative;
}
.info-area .holder{
	background:url(images/bg-info-area-holder.gif) no-repeat 180px 0;
	height:1%;
}
.info-area .frame{
	background:url(images/bg-info-area-frame.gif) no-repeat 180px 100%;
	width:600px;
	overflow:hidden;
	padding:20px 10px 20px;
}
.data-area{
	float:left;
	width:150px;
	margin:0 60px 0 0;
}
.description-area{
	float:right;
	width:390px;
	line-height:13px;
}
.data-area .social{
	list-style:none;
	padding:0;
	margin:0;
	line-height:16px;
	text-align:left;
}
.data-area .social li{
	margin:0 0 5px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.data-area .social a{
	padding:0 0 0 25px;
	float:left;
}
.social .facebook{background:url(images/ico-facebook2.gif) no-repeat;}
.social .twitter{background:url(images/ico-twitter2.gif) no-repeat;}
.social .mail{
	background:url(images/ico-mail.gif) no-repeat;
	margin:2px 0 0;
}
.social .share{background:url(images/ico-share.gif) no-repeat;}
.info-area strong{
	display:block;
	margin:0 0 8px;
}
.info-area .newsletter .text,
.comment-form .text,
.search .text{
	width:250px;
	background:url(images/bg-newsletter-text-big.gif) no-repeat;
}
.info-area .newsletter .text input,
.comment-form .text input,
.search .text input{width:250px;}
.number-comment{
	font-size:14px;
	display:block;
	padding:14px 0 18px;
}
.data-area ul strong{margin:0;}
.data-area ul{
	list-style:none;
	padding:0;
	margin:0;
	text-align:right;
}
.data-area li{
	margin:0 0 3px;
	vertical-align:top;
	height:1%;
}
.description-area .name{margin:0 0 18px;}
.description-area p{margin:0 0 14px;}
.description-area strong{margin:0 0 14px;}
.comment-block{padding:5px 0 0;}
.comment-block-title{
	margin:0 0 10px;
	font-size:14px;
	line-height:18px;
	height:1%;
	overflow:hidden;
}
.comment-block-title span{
	float:left;
	background:url(images/bg-title-comment.gif) no-repeat 100% 0;
	height:36px;
	padding:5px 0 0 8px;
}
.comment-block-title span em{
	font-style:normal;
	padding:0 6px;
	color:#fff;
}
.comment-form .row{
	height:1%;
	overflow:hidden;
	margin:0 0 12px;
}
.comment-form .col{
	float:left;
	width:162px;
	text-align:right;
	margin:0 57px 0 0;
}
.comment-form label{
	display:block;
	font-weight:bold;
	line-height:20px;
}
.comment-form .label{line-height:11px;}
.comment-form .col span{
	font-size:10px;
	line-height:11px;
	font-weight:bold;
	color:#484848;
}
.comment-form .textarea{
	width:369px;
	height:151px;
	float:left;
	background:url(images/bg-textarea.gif) no-repeat;
	overflow:auto;
	padding:3px;
}
.comment-form .textarea textarea{
	margin:0;
	border:0;
	float:left;
	width:369px;
	height:151px;
	padding:0;
	overflow:auto;
	background:none;
	color:#8c8c8c;
	font-size:14px;
}
.comment-form .form-section{padding:10px 0 0 218px;}
.comment-form .form-section .row{margin:0 0 24px;}
.comment-form .checkbox{
	float:left;
	width:16px;
	height:15px;
	margin:0 7px 0 0;
}
.comment-form .form-section label{
	line-height:15px;
	float:left;
	padding:0;
	color:#3d3d3d;
}
.comment-form .submit1,
.comment-form .submit2{
	float:left;
	width:63px;
	border:0;
	background:#f00;
	padding:4px 0;
	margin:0 14px 0 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.comment-form .submit2{width:133px;}
.search{
/*	height:1%;
	overflow:hidden; */
	margin:0 0 20px;
}
.search .submit{width:37px;}
#sidebar.inner-sidebar{
	padding:4px 16px 0 6px;
	width:315px;
}
#sidebar .sidebar-box .bills{
	background:url(images/bg-bills.gif) no-repeat;
	padding:0 0 0 70px;
}
.text-buffalo-bills{
	display:block;
	width:179px;
	height:33px;
	background:url(images/text-buffalo-bills.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.list{
	list-style:none;
	padding:0 0 15px;
	margin:0;
	line-height:18px;
}
.list li{margin:0 0 6px;}
.list h4{
	font-size:14px;
	line-height:18px;
	margin:0;
}
.list a{
	color:#2173af;
	font-size:14px;
	font-weight:bold;
}
#sidebar .sidebar-box .nfl{
	background:url(images/bg-nfl.gif) no-repeat;
	padding:10px 0 10px 63px;
	margin:0 0 25px 10px;
}
.text-nfl-canada{
	display:block;
	width:156px;
	height:33px;
	background:url(images/text-nfl-canada.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:15px 0 0;
}
#sidebar .sidebar-box .text-featured{
	width:163px;
	height:15px;
	background:url(images/text-featured-post.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.post{margin:0 0 15px;}
.post h4{
	font-size:14px;
	line-height:18px;
	margin:0 0 10px;
}
.post p{margin:0;}
.sidebar-box h5{
	font-size:12px;
	line-height:14px;
	margin:0 0 10px;
}
.list-comments{
	list-style:none;
	padding:0 15px 0 0;
	margin:0;
}
.list-comments li{
	margin:0 0 15px;
	height:1%;
	vertical-align:top;
}
.list-comments p{margin:0;}
.list-comments blockquote{margin:0;}
.list-comments cite{
	display:block;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
.sidebar-box .comment-info-wrapper{
	height:1%;
	overflow:hidden;
	padding:0 17px 0 0;
}
.sidebar-box .comment-info{float:right;}
.comment-info .link-all{padding:0 3px;}
.comment-info .link-all a{background:url(images/bg-link-all-comments.gif) no-repeat 100% 50%;}
#sidebar .sidebar-box .heading2{
	height:1%;
	overflow:hidden;
	margin:0 0 25px 15px;
}
.heading2 img{
	float:left;
	margin:0 15px 0 0;
}
.text-twitter,
.text-facebook{
	float:left;
	width:177px;
	height:33px;
	background:url(images/text-bills-on-twitter.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:7px 0 0;
}
.sidebar-box .text-box{padding:0 0 20px;}
.sidebar-box .text-box p{margin:0 0 13px;}
.text-facebook{
	width:228px;
	background:url(images/text-bills-on-facebook.png) no-repeat;
}
.users-list{
	list-style:none;
	padding:8px 0 0;
	margin:0;
	height:1%;
	overflow:hidden;
	font-size:10px;
	text-align:center;
}
.users-list li{
	float:left;
	width:58px;
	margin:0 5px 0 0;
}
.users-list img{
	display:block;
	margin:0 0 3px;
}
.text-latest-comments{
	width:192px;
	height:15px;
	background:url(images/text-latest-comments.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.comments-list{
	list-style:none;
	padding:0 0 20px;
	margin:0;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
}
.comments-list li{margin:0 0 14px;}
.comments-list span{display:block;}
.comments-list a{
	font-size:14px;
	line-height:18px;
	color:#2173af;
}
#sidebar .sidebar-box .text-categories{
	width:284px;
	height:15px;
	background:url(images/text-popular-categories.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
/* games */
.text-games2{
	width:112px;
	height:22px;
	background:url(images/text-games2.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:10px 0 30px 20px;
}
.box{
	background:url(images/bg-box.gif) repeat-y 640px 0;
	margin:0 0 28px;
}
.box .holder{background:url(images/bg-box-holder.gif) no-repeat 640px 0;}
.box .frame{
	height:1%;
	overflow:hidden;
	background:url(images/bg-box-frame.gif) no-repeat 640px 100%;
}
.text-next-game{
	width:114px;
	height:15px;
	background:url(images/text-next-game.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 15px 20px;
}
.info-block{
	float:left;
	width:622px;
}
.game-info{
	float:left;
	width:355px;
	text-align:center;
	margin:0 20px 0 0;
}
.games-main {
	padding:0 0 0 20px;
}
.game-info .img-block{padding:5px 0 12px;}
.game-info .img-block img{
	vertical-align:top;
	margin:0 7px;
}
.game-info h3{
	font-size:20px;
	line-height:24px;
	margin:0;
	text-transform:uppercase;
}
.game-info h3 span{
	text-transform:none;
	margin:0 40px;
}
.game-info .date{
	font-style:normal;
	font-size:14px;
	display:block;
	margin:0 0 16px;
}
.game-info .resource-list{
	list-style:none;
	padding:0;
	margin:0;
	height:1%;
	overflow:hidden;
	font-size:14px;
}
.game-info .resource-list li{
	background:url(images/separator-resource-game.gif) no-repeat 0 50%;
	padding:0 9px;
	float:left;
	margin:0 1px 0 -1px;
	display:inline;
}
.resource-list .buy{font-weight:bold;}
.info-section{
	height:1%;
        overflow: hidden;
}
.info-section strong{font-size:14px;}
.info-section ul{
	padding:10px 0 0;
	margin:0;
	font-size:14px;
}
.info-section li{margin:0 0 15px;}

.combo-pack-info{
    height:1%;
    width:300px;
    float:right;
}
.combo-pack-info strong{font-size:14px;}

.combo-pack-info ul{
    list-style: outside disc;
    padding:10px 0 0;
    margin:0px;
    font-size:14px;
}
.combo-pack-info li{margin:0 0 0 15px;}

.combo-pack-info ul a{
	background:url(images/bullet-info-section.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
}
.information-box{
	float:right;
	width:300px;
	text-align:center;
	padding:0 23px 0 0;
}
.text-upcoming{
	margin:0 0 20px 22px;
	text-align:left;
}
.text-upcoming span{
	width:104px;
	height:15px;
	background:url(images/text-upcoming.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.information-box h3{
	font-size:18px;
	line-height:22px;
	margin:0;
}
.information-box h3 span{
	font-size:14px;
	margin:0 67px 0 65px;
	letter-spacing:-1px;
}
.information-box .img-block{margin:-30px 0 8px 13px;}
.information-box .img-block img{
	vertical-align:top;
	margin:0 1px;
}
.information-box .date{font-style:normal;}
.information-box .resource-list{
	list-style:none;
	padding:5px 0 20px;
	margin:0;
	font-size:14px;
}
.information-box .resource-list li{
	display:inline;
	background:url(images/separator-resource-list.gif) no-repeat 0 50%;
	padding:0 5px 0 11px;
}
.information-box .resource-list li:first-child{background:none;}
.informetion-section{
	width:300px;
	background:url(images/bg-informetion-section.gif) repeat-y;
	margin:0 -5px 0 5px;
	text-align:left;
}
.informetion-section .holder{background:url(images/bg-informetion-section-holder.gif) no-repeat;}
.informetion-section .frame{
	background:url(images/bg-informetion-section-frame.gif) no-repeat 0 100%;
	padding:25px 35px 32px;
}
.informetion-section h4{
	font-size:14px;
	line-height:18px;
	margin:0 0 15px;
}
.informetion-section ul{
	list-style:none;
	padding:0;
	margin:0;
	font-size:14px;
}
.informetion-section  li{
	background:url(images/bullet-information-section.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
}
.content-block{
	background:url(images/bg-content-block.gif) no-repeat;
	padding:27px 0 40px 20px;
	height:1%;
	overflow:hidden;
}
.text-profiles{
	width:220px;
	height:15px;
	background:url(images/text-player-profiles.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 20px;
}
.wrap{
	height:1%;
	overflow:hidden;
}
.content-block .inner-wrap{margin:0 0 0 -15px;}
.colored-box{
	background:url(images/bg-colored-box.gif) repeat-y;
	margin:0 30px 0 0;
	float:left;
}
.colored-box .holder{background:url(images/bg-colored-box-holder.gif) no-repeat;}
.colored-box .frame{
	background:url(images/bg-colored-box-frame.gif) no-repeat 0 100%;
	width:549px;
	overflow:hidden;
	padding:6px 7px 20px;
}
.colored-box .column{
	width:273px;
	float:left;
}
.colored-box h3{
	margin:0 0 27px 5px;
	height:43px;
	overflow:hidden;
	font-size:20px;
	line-height:45px;
	color:#fff;
}
.colored-box h3 img{
	float:left;
	margin:0 10px 0 0;
        padding: 3px 0 0 0;
        width:48px;
}
.colored-box ul{
	list-style:none;
	padding:0 0 0 5px;
	margin:0;
	height:1%;
	overflow:hidden;
}
.colored-box li{
	float:left;
	width:74px;
        height:100px;
	padding:0 7px 28px;
	text-align:center;
}
.colored-box ul img{
	display:block;
	position:relative;
}
.colored-box .shadow{
	width:74px;
	height:16px;
	display:block;
	background:url(images/bg-shadow-colored-box.png) no-repeat;
	overflow:hidden;
	margin:-5px 0 5px;
}
.content-section{
	float:left;
	width:360px;
	padding:12px 0 0;
}
.content-section strong{
	font-size:14px;
	display:block;
	margin:0 0 25px;
}
.content-section .news{
	margin:0;
	padding:0;
}
.content-section .news li{margin:0 0 25px;}
.text-match-ups{
	width:239px;
	height:15px;
	background:url(images/text-match-ups.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 33px;
}
.colored-area{
	background:url(images/bg-colored-area.gif) repeat-y;
	float:right;
	margin:0 34px 0 20px;
	display:inline;
}
.colored-area .holder{background:url(images/bg-colored-area-holder.gif) no-repeat;}
.colored-area .frame{
	background:url(images/bg-colored-area-frame.gif) no-repeat 0 100%;
	width:433px;
	padding:10px 5px 0 39px;
	color:#fff;
	overflow:hidden;
}
.colored-area .title-box{
	height:1%;
	overflow:hidden;
	margin:0 0 13px;
}
.colored-area .title-box .img-left{margin:0 57px 0 0;}
.colored-area .title-box h3{
	font-size:18px;
	line-height:18px;
	margin:10px 0 0;
}
.colored-area .text-box{
	float:right;
	width:190px;
	color:#fff;
	line-height:13px;
	padding:0 8px 0 0;
}
.colored-area .text-box p{margin:0;}
.colored-area .title-box img{float:left;}
.colored-area .info-box{
	height:1%;
	overflow:hidden;
	margin:0 0 50px;
}
.colored-area .column{
	float:left;
	width:74px;
}
.colored-area .column img{
	display:block;
	position:relative;
}
.colored-area .column .shadow{
	display:block;
	width:74px;
	height:13px;
	background:url(images/bg-shadow-colored-box.png) no-repeat;
	overflow:hidden;
	margin:-3px 0 6px;
}
.colored-area .column strong a{color:#fff;}
.colored-area .separator{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:30px 20px 0;
}
.content-block .description-box{
	height:1%;
	overflow:hidden;
	line-height:13px;
}
.content-block .data-box{
	margin:0 0 20px;
	height:1%;
	overflow:hidden;
}
.content-block .data-box h3{
	font-size:14px;
	line-height:18px;
	margin:0 0 12px;
}
.content-block .data-box p{margin:0 0 12px;}
.content-block .data-box .link-all{padding:15px 15px 20px 0;}
.content-block .data-box .comment-info-wrapper{
	height:1%;
	overflow:hidden;
	padding:12px 17px 0 0;
}
.content-block .data-box .comment-info{float:right;}
.content-block .data-box .comment-info .link-all{padding:0 3px;}
.text-jills{
	width:145px;
	height:15px;
	background:url(images/text-jills.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 35px;
}
.content-box{
	float:left;
	width:440px;
	margin:0 77px 0 0;
}
.content-box .article{
	height:1%;
	overflow:hidden;
	padding:0;
	margin:0 0 33px;
	width:auto;
	background:none;
}
.content-box .article .link-all{padding:10px 5px 0 0;}
.content-box .article .alignleft{
	float:left;
	margin:0 10px 0 0;
}
.content-box .article p{margin:0 0 14px;}
.content-box h3{
	font-size:14px;
	line-height:18px;
	margin:0 0 25px;
}
.content-block .info-area{
	background-position: 455px 0;
	margin:0;
	height:1%;
	width:auto;
}
.content-block .info-area .holder{
	background-position: 455px 0;
	height:1%;
}
.content-block .info-area .frame{
	background-position: 455px 100%;
	padding:0;
	width:auto;
	height:1%;
}
.gallery{
	list-style:none;
	padding:0;
	margin:0 -8px 22px 0;
	width:448px;
	overflow:hidden;
}
.gallery li{
	float:left;
	background:url(images/bg-shadow-gallery.gif) no-repeat 0 100%;
	padding:0 0 7px;
	margin:0 13px 0 0;
}
.gallery img{display:block;}
.information-block{
	float:left;
	width:435px;
}
.information-block h3{
	margin:0 0 20px;
	font-size:14px;
	line-height:18px;
}
.information-block .news{padding:0;}
.information-block .link-all{padding:0 30px 0 0;}
.colored-block{
	width:912px;
	height:115px;
	background:url(images/bg-colored-block.gif) no-repeat;
	overflow:hidden;
	color:#fff;
	padding:10px 10px 0 28px;
}
.colored-block strong{
	font-size:14px;
	line-height:16px;
	float:left;
	padding:10px 40px 0 0;
}
.colored-block .img-block{
	float:left;
	padding:10px 9px 0;
}
.colored-block .img-block img{
	float:left;
	margin:0 5px 0 0;
}
.colored-block .title-section{
	float:left;
	padding:10px 0 0;
}
.colored-block h3{
	font-size:35px;
	line-height:40px;
	margin:0;
	text-transform:uppercase;
}
.colored-block h3 span{text-transform:none;}
.colored-block .date{
	font-style:normal;
	font-size:25px;
}
.colored-block .description-section{
	float:right;
	width:205px;
}
.colored-block .description-section h4{
	font-size:14px;
	line-height:18px;
	margin:0 0 14px;
}
.colored-block .description-section h4 a{color:#fff;}
.colored-block .description-section ul{
	list-style:none;
	padding:0;
	margin:0;
	font-size:14px;
}
/*profile*/
.text-profile{
	width:254px;
	height:23px;
	background:url(images/text-profile.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:10px 0 20px 10px;
}
.info-player{
	width:570px;
	padding:22px 0 10px;
	margin:0 0 0 -6px;
}
.info-player dl{
    width:250px;
    float:right;
}
.info-player:after{
	content:'';
	display:block;
	clear:both;
}
.info-player .img-block{
	float:left;
	width:295px;
	background:url(images/bg-img-block.png) repeat-y;
	margin:-49px 18px 0 7px;
	display:inline;
}
.info-player .img-block .holder{background:url(images/bg-img-block-holder.gif) no-repeat;}
.info-player .img-block .frame{
	background:url(images/bg-img-block-frame.gif) no-repeat 0 100%;
	padding:9px 9px 16px;
}
.info-player .img-block img{display:block;}
.info-player h2{
	background:#01487e;
	font:24px/28px Arial, Helvetica, sans-serif;
	margin:0;
	text-indent:320px;
	color:#fff;
}
.info-player dl{
	margin:10px 0 0;
	font-size:14px;
	line-height:20px;
}
.info-player dt{
	float:left;
	font-weight:bold;
	margin:0 5px 4px 0;
	width:93px;
}
.info-player dd{
	height:1%;
	overflow:hidden;
	margin:0 0 4px;
}
.addons-info{margin:0 0 50px 5px;}
.addons-info h3{
	font-size:14px;
	line-height:16px;
	margin:0;
}
.addons-info ul{
	padding:0;
	margin:0;
	width:460px;
	line-height:17px;
}
/*.addons-info li{background:url(images/bullet-addons-info.gif) no-repeat 0 6px;}  */
.addons-info li{
    padding-bottom:6px;
    margin-left:15px;
}
.text-latest-news{
	width:542px;
	height:18px;
	background:url(images/text-latest-news.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
#sidebar .sidebar-box .text-go-vip{
	width:66px;
	height:15px;
	background:url(images/text-go-vip.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
/* tickets */
.text-tickets{
	width:123px;
	height:22px;
	background:url(images/text-tickets.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:10px 0 20px 8px;
}
.content-columns-wrapper{
	padding:25px 0 0;
	position:relative;
	width:630px;
	overflow:hidden;
	margin:-20px 0 0;
}
.content-columns{
	background:url(images/bg-content-columns.gif) repeat-y;
	margin:0 0 5px;
	height:1%;
}
.content-columns .holder{
	background:url(images/bg-content-columns-holder.gif) no-repeat;
	height:1%;
}
.content-columns .frame{
	background:url(images/bg-content-columns-frame.gif) no-repeat 0 100%;
	width:615px;
	padding:28px 0 29px 7px;
}
.content-columns .columns-holder{
	width:630px;
	margin:0 -15px 0 0;
}
.content-columns .columns-holder:after{
	content:'';
	display:block;
	clear:both;
}
.content-columns .column{
	float:left;
	width:164px;
	margin:0 23px 0 0;
	padding:0 10px 0 13px;
	font-size:14px;
	position:relative;
}
.content-columns h2{
	font-size:24px;
	line-height:26px;
	color:#023f73;
	margin:0 0 8px;
	letter-spacing:-1px;
}
.content-columns p{margin:0;}
.content-columns .column strong{
	display:block;
	letter-spacing:-1px;
	margin:0 0 15px;
}
.content-columns .column .price{
	font-size:36px;
	line-height:40px;
	color:#000;
	margin:0 0 5px;
}
.content-columns .more,
.ad .more{
	font-size:14px;
	font-weight:bold;
	background:url(images/bg-link-more.gif) no-repeat 100% 50%;
	padding:0 10px 0 0;
	float:right;
}
.content-columns .link2{
	position:absolute;
	top:-53px;
	right:-5px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.content-columns .link2 span{cursor:pointer;}
.content-columns .link2:hover{text-decoration:underline;}
.content-columns .link2 .left,
.content-columns .link2 .right{
	float:left;
	width:9px;
	height:28px;
	background:url(images/bg-link2-left.png) no-repeat;
}
.content-columns .link2 .center{
	float:left;
	height:28px;
	background:url(images/bg-link2-center.png) repeat-x;
	padding:0 2px;
	line-height:28px;
}
.content-columns .link2 .right{background:url(images/bg-link2-right.png) no-repeat;	}
.condition{
	color:#565656;
	display:block;
	margin:0 0 40px 5px;
}
#content .heading{
	font-size:20px;
	line-height:28px;
	margin:0 0 10px;
}
.ad{
	width:630px;
	overflow:hidden;
}
.ad .column{
	float:left;
	width:297px;
	margin:0 22px 0 0;
}
.ad .column .inside-box{width:297px;}
.ad p{margin:0 0 15px;}
.ad .more{
	font-size:12px;
	font-weight:normal;
}
.ad .columns-holder{
	width:638px;
	margin:0 -8px 0 0;
	overflow:hidden;
}
.sidebar-section{margin:0 0 15px;}
.sidebar-section p{margin:0 0 10px;}
.sidebar-section ul{
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
	line-height:13px;
}
.inside-box .inner-description-section{
	font-size:10px;
	width:auto;
	bottom:16px;
	right:10px;
	top:auto;
}
.sidebar-box .inside-box .inner-description-section{right:28px;}
.inside-box .inner-description-section .more-link{
	color:#fff;
	background:url(images/bg-link-learn.gif) no-repeat 100% 50%;
	padding:0 10px 0 0;
	text-decoration:none;
}
.inside-box .inner-description-section a:hover{text-decoration:underline;}
/* matchup */
.text-matchup{
	width:158px;
	height:22px;
	background:url(images/text-match-up.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:10px 0 34px 10px;
}
.colored-container{
	width:599px;
	overflow:hidden;
	background:url(images/bg-colored-container.gif) no-repeat;
	margin:0 0 0 13px;
	padding:11px 0 0;
}
.colored-container .columns-holder{
	width:610px;
	overflow:hidden;
}
.colored-container .column{
	float:left;
	width:278px;
}
.colored-container .img-block{
	width:257px;
	margin:0 -3px 20px 24px;
	position:relative;
}
.colored-container .img-block img{display:block;}
.colored-container .img-block .t{
	height:9px;
	background:url(images/bg-img-block-top.png) no-repeat;
	overflow:hidden;
	width:257px;
}
.colored-container .img-block .b{
	width:257px;
	height:17px;
	background:url(images/bg-img-block-bottom.gif) no-repeat;
	overflow:hidden;
}
.colored-container .img-block .c{
	background:url(images/bg-img-block-center.png) repeat-y;
	padding:0 0 0 9px;
	width:248px;
}
.colored-container h2{
	background:#01487e;
	font-size:24px;
	line-height:28px;
	font-weight:normal;
	color:#fff;
	text-align:right;
	letter-spacing:-1px;
	padding:0 13px 0 0;
	margin:0 0 12px;
}
.colored-container dl{
	margin:0 24px 0 8px;
	height:1%;
	overflow:hidden;
}
.colored-container dt{
	font-size:15px;
	line-height:20px;
	color:#797979;
	float:left;
	margin:0 0 4px;
}
.colored-container dd{
	margin:0 0 4px;
	height:1%;
	overflow:hidden;
	text-align:right;
	font-size:15px;
	line-height:20px;
}
.colored-container .center-part{
	font-size:29px;
	color:#fff;
	float:left;
	padding:103px 3px 0;
}
.colored-container .right .img-block{margin-left:-4px;}
.colored-container .right h2{
	text-align:left;
	padding:0 0 0 10px;
}
.colored-container .right dt{float:right;}
.colored-container .right dd{
	text-align:left;
	padding:0 0 0 10px;
}
/* upperbowl */
#twocolumns.inner-twocolumns{background-position:612px 0;}
#twocolumns.inner-twocolumns .twocolumns-holder{background-position:612px 0;}
#twocolumns.inner-twocolumns .twocolumns-frame{background-position:612px 100%;}
#twocolumns.inner-twocolumns #content{width:590px;}
.text-upper-bowl{
	width:203px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/text-upper-bowl.gif) no-repeat;
	margin:10px 0 50px 10px;
}
.info-block-wrapper{padding:0 0 40px;}
.inner-info-block{
	float:none;
	width:590px;
	overflow:hidden;
	margin:0 0 20px;
}
.inner-info-block .game-info{width:260px;}
.inner-info-block .game-info .img-block{padding-bottom:8px;}
.inner-info-block .game-info .img-block img{margin:0 5px;}
.inner-info-block .game-info p{
	margin:0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#01487e;
}
.inner-info-block .game-info p span{display:block;}
.inner-info-block .game-info p em{
	font-style:normal;
	font-size:11px;
}
.inner-info-block .game-info strong{
	font-size:20px;
	line-height:22px;
	display:block;
	padding:20px 0 0;
}
.inner-info-block .info-section strong{
	font-size:20px;
	line-height:28px;
}
.inner-info-block .info-section li{margin:0;}
.inner-info-block .info-section ul a{
	background:none;
	padding:0;
}
.inner-info-block .info-section .inside-section{
	float:right;
	width:183px;
	font-size:10px;
	color:#565656;
	padding:0 20px 0 0;
}
.inner-info-block .info-section .inside-section p{margin:0;}
.inner-info-block .info-section .price-list{
        list-style: none;
	line-height:27px;
	font-size:19px;
	color:#000;
}
.inner-info-block .price-list li{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
.price-list span{
	float:left;
	width:43px;
	height:27px;
	margin:0 7px 0 0;
}
.price-list .color1{background:#ffe593;}
.price-list .color2{background:#c4c473;}
.price-list .color3{background:#ff9219;}

.price-list .color4{background:#C42FEC;}
.price-list .color5{background:#0AC34C;}
.price-list .color6{background:#FF3310;}
.price-list .color7{background:#0AFDFF;}

.price-list .color8{background:#FF96FD;}
.price-list .color9{background:#C4FD32;}
.price-list .color10{background:#FC928E;}
.price-list .color11{background:#1922FB;}

.inner-content-block{
	padding:40px 0 0 10px;
	background:url(images/bg-inner-content-block.gif) no-repeat;
}
#content .inner-content-block .heading{margin-bottom:50px;}
.inner-content-block .game-info{width:340px;}
.inner-content-block .game-info strong{padding:8px 0 0;}
.inner-content-block .info-section .inside-section{padding:8px 23px 0 0;}
.inner-content-block .inner-info-block{margin:0 0 65px;}
#sidebar .sidebar-box .text-suites{
	width:70px;
	height:15px;
	background:url(images/text-suites.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
#sidebar .text-chart{
	width:155px;
	height:15px;
	background:url(images/text-seating-chart.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 20px 15px;
}
#sidebar .inner-info-box{
	width:358px;
	margin:0 0 40px -5px;
	background:none;
	position:relative;
}
.inner-info-box .link-info-box{
	position:absolute;
	top:-20px;
	right:27px;
}
.sidebar-box .info-box .holder{padding:0 2px 31px;}
#sidebar .sidebar-box .text-seat{margin:0 0 5px 2px;}
#main .aside{
	width:358px !important;
	padding:26px 0 0 !important;
}
#sidebar.aside .sidebar-box{
	width:341px;
	padding:20px 0 0 17px;
	margin:0 0 10px;
	background:url(images/bg-inner-sidebar-box.gif) no-repeat;
}
.heading3{
	height:1%;
	overflow:hidden;
}
.img-bills{
	float:left;
	margin:0 19px 0 5px;
}
.img-nfl2{
	float:left;
	margin:0 18px 0 15px;
}
.another-rss{margin-top:12px;}


#billsFB .text-box .grid_item{
    width:60px;
    height: 80px;
    float:left;
    margin: 5px 2px 0 0;
    overflow:hidden;
}
#billsFB .text-box .grid_item .name{
    width:55px;
    overflow:hidden;
}

#billsFB .text-box .hidden_elem{
    display:none;
}


/***********************************
* Page CSS                         *
***********************************/
.footershadowpage {
    background-image: url('images/shadowpage.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
    height:60px;
}

.footerpage {
    margin: -50px 0 0 0;
    width:100%;
}

.footrow {
    width:30%;
    margin: 0 15px 0 0;
    float:left;
}

/***********************************
* Become Insider dropdown CSS      *
***********************************/
.insider_newsletter{
    background-image: url('images/bg_become_insider.jpg');
    background-repeat: no-repeat;
    width:263px;
    height:127px;
    padding:10px;
    position:absolute;
    top:130px;
    right:0px;
    display:none;
    color:#fff;
    z-index:3;
}
.insider_newsletter a{
    text-decoration: none;
    color:#fff;
}
.insider_newsletter .submit{
    background:#f00;
    color:#fff;
    width:50px;
    height:20px;
    border:none;
    text-transform: capitalize;
    outline:none;
}
.insider_newsletter .red{
    color:#f00;
}
#defaultCountdown ul{
    height:65px;
}

.ngg-imagebrowser h3{
    display:none !important;
}

.ngg-imagebrowser img {
    margin: 0px auto !important;
}

/* share this */
.addtoany_share_save_container{margin:16px 0;}
ul.addtoany_list{
        display:inline;
        list-style-type:none;
        margin:0 !important;
        padding:0 !important;
        text-indent:0 !important;
}
ul.addtoany_list li{
        background:url("images/ico-share.gif") no-repeat scroll 0 0 transparent;
        border:0;
        display:block !important;
        list-style-type:none;
        height:20px;
        margin:0 !important;
        padding:0 0 0 25px !important;
        text-align:left;
}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0px;}
ul.addtoany_list img{
        float:none;
        border:0;
        margin:0;
        padding:0;
        vertical-align:middle;
}
ul.addtoany_list a img{
        opacity:.7;
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
        opacity:1;
}
a.addtoany_share_save img{border:0;width:auto;height:auto;}
/* end share this */

.blue-title {
    color:#00123f;
    font-size:28px !important;
    text-transform: uppercase;
}

.blue-text {
    color:#195d94;
    font-size:20px !important;
    text-transform: uppercase;
}


/* game nav */
.game_link {
    text-decoration: none;
}
.next_game {
    color:#FFFFFF;
    float:left;
    font-size:18px;
    height:90px;
    position:relative;
    text-decoration:none;
    width:390px;
}
.center_next_game span{
    position:absolute;
    top: 25px;
    z-index:2;
}

.center_next_game .team1 {
    left:0;
    text-align:right;
    width:80px;
    word-wrap:break-word;
}

.center_next_game .team2{
    right:0px;
    text-align:left;
    width:80px;
    word-wrap:break-word;
}

.center_next_game .vs {
    left:190px;
    z-index:2;
}

.center_next_game .img1{
    position:absolute;
    left:85px;
    z-index:1;
}

.center_next_game .img2{
    position:absolute;
    right:65px;
}

.pop1, .pop2, .pop3 {
    display:none;
}

.flash-text{
    margin:0px !important;
    padding:0px !important;
}


#latest_from_players {
    padding-left: 10px;
}

#latest_fanzone_game {
    text-align: left !important;
}
#latest_fanzone_game ul li{
    padding:0px;
    margin: 2px 0px;
}