html, body {
    background-color:#2f4388 !important;
    *background-color:#2f4388 !important;
	background-image: url(../nflimg/img_seagals/sea-gals-pg-bg.jpg);
	background-repeat: no-repeat;
	background-position: center 100px;
}
body {
	color: #545865;
}
.gbl-header-contain.gbl-header-default {
	background-image: url('../nflimg/img_seagals/001-gals-hdr.jpg');
}
.sea-footer-bg { width:100%; height:100%;background:url(../nflimg/img_seagals/sea-gal-footer-bg.jpg) top right no-repeat;}

/* ==================================================================
gbl-wrp-3 is the white page content background, plus the main content gradient background.
THIS WILL STAY THE SAME FOR ALL INTERNAL SITE PAGES
================================================================== */
.gbl-wrp-3 {
	background-color: #78a0d7;
}

/* ==================================================================
gbl-wrp-4 - Provides the white background with gray borders for the illusion of a content container
The background image and background position will change depending on the page layout.
================================================================== */
.gbl-wrp-4 {
	width: 970px;
	background-image: url('../nflimg/img_seagals/seagal-bg-470.gif');
	background-repeat: repeat-y;
	background-position: 180px 0;
}

/* ==================================================================
gbl-wrp-5 - The background image slides over and hides the top of the content container (gbl-wrp-4)
THIS WILL STAY THE SAME FOR ALL INTERNAL SITE PAGES
================================================================== */
.gbl-wrp-5 {
	width: 970px;
	background-image: url('../nflimg/img_seagals/gbl-seagal-gradient-overlay.gif');
	background-repeat: repeat-x;
	background-position: 0 26px;
	overflow: hidden;
}


/* =============================
Page title
=============================== */
.pg-hdr {
	/*width:470px;*/
	/* THIS BACKGROUND IMAGE SHOULD BE SPECIFIED IN EACH PAGE CSS FILE */
	/*background-image: url('../nflimg/img_seagals/page-title-bg-seagal-470.png');*/
}


.custom-module .mod-wrp-1,
.standings .standings-small .mod-wrp-1,
.transactions .transactions-small .mod-wrp-1,
.injuries .injuries-small .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-1,
.content-list .content-list-variation-1 .mod-wrp-1,
.content-list .content-list-variation-2 .mod-wrp-1,
.content-list .content-list-variation-3 .mod-wrp-1,
.content-list .content-list-variation-4 .mod-wrp-1,
.content-list .content-list-variation-5 .mod-wrp-1,
.player-bio .mod-wrp-1,
.events-calendar.list-view-compact .mod-wrp-1,
.more-av .more-av-list .mod-wrp-1,
.more-av .more-av-small .mod-wrp-1,
.more-photos .more-photos-large .mod-wrp-1,
.more-photos .more-photos-small .mod-wrp-1,
#login-window .mod-wrp-1,
#forgot-window .mod-wrp-1,
.game-status .game-status-pre-small .mod-wrp-1,
.game-status .game-status-pre-large .mod-wrp-1,
.game-status .game-status-post-small .mod-wrp-1,
.game-status .game-status-in-large .mod-wrp-1,
.schedule-small .mod-wrp-1,
.schedule-large .game .itm-wrp-1 {
	   /*background-image: url('../nflimg/img_seagals/gbl-md-rounded-btlf.png');*/
	   background-position: left bottom;
	   background-repeat: no-repeat;
	   padding-left: 7px;
}

.custom-module .mod-wrp-2,
.standings .standings-small .mod-wrp-2,
.transactions .transactions-small .mod-wrp-2,
.injuries .injuries-small .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-2,
.content-list .content-list-variation-1 .mod-wrp-2,
.content-list .content-list-variation-2 .mod-wrp-2,
.content-list .content-list-variation-3 .mod-wrp-2,
.content-list .content-list-variation-4 .mod-wrp-2,
.content-list .content-list-variation-5 .mod-wrp-2,
.player-bio .mod-wrp-2,
.events-calendar.list-view-compact .mod-wrp-2,
.more-av .more-av-list .mod-wrp-2,
.more-av .more-av-small .mod-wrp-2,
.more-photos .more-photos-large .mod-wrp-2,
    .more-photos .more-photos-small .mod-wrp-2,
#login-window .mod-wrp-2,
#forgot-window .mod-wrp-2,
.game-status .game-status-pre-small .mod-wrp-2,
.game-status .game-status-pre-large .mod-wrp-2,
.game-status .game-status-post-small .mod-wrp-2,
.game-status .game-status-in-large .mod-wrp-2,
.schedule-small .mod-wrp-2,
.schedule-large .game .itm-wrp-2 {
	   /*background-image: url('../nflimg/img_seagals/gbl-md-rounded-rttp.png');*/
	   background-position: right top;
	   background-repeat: no-repeat;
	   padding-top: 7px;
}

.custom-module .mod-wrp-3,
.standings .standings-small .mod-wrp-3,
.transactions .transactions-small .mod-wrp-3,
.injuries .injuries-small .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-3,
.content-list .content-list-variation-1 .mod-wrp-3,
.content-list .content-list-variation-2 .mod-wrp-3,
.content-list .content-list-variation-3 .mod-wrp-3,
.content-list .content-list-variation-4 .mod-wrp-3,
.content-list .content-list-variation-5 .mod-wrp-3,
.player-bio .mod-wrp-3,
.events-calendar.list-view-compact .mod-wrp-3,
.more-av .more-av-list .mod-wrp-3,
.more-av .more-av-small .mod-wrp-3,
.more-photos .more-photos-large .mod-wrp-3,
.more-photos .more-photos-small .mod-wrp-3,
#login-window .mod-wrp-3,
#forgot-window .mod-wrp-3,
.game-status .game-status-pre-small .mod-wrp-3,
.game-status .game-status-pre-large .mod-wrp-3,
.game-status .game-status-post-small .mod-wrp-3,
.game-status .game-status-in-large .mod-wrp-3,
.schedule-small .mod-wrp-3,
.schedule-large .game .itm-wrp-3 {
	   /*background-image: url('../nflimg/img_seagals/gbl-md-rounded.png');*/
	   background-position: right bottom;
	   background-repeat: no-repeat;
	   padding:1px 8px 8px 0px;
}
.custom-module .mod-wrp-4,
.standings .standings-small .mod-wrp-4,
.transactions .transactions-small .mod-wrp-4,
.injuries .injuries-small .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-4,
.content-list .content-list-variation-1 .mod-wrp-4,
.content-list .content-list-variation-2 .mod-wrp-4,
.content-list .content-list-variation-3 .mod-wrp-4,
.content-list .content-list-variation-4 .mod-wrp-4,
.content-list .content-list-variation-5 .mod-wrp-4,
.player-bio .mod-wrp-4,
.events-calendar.list-view-compact .mod-wrp-4,
.more-av .more-av-list .mod-wrp-4,
.more-av .more-av-small .mod-wrp-4,
.more-photos .more-photos-large .mod-wrp-4,
.more-photos .more-photos-small .mod-wrp-4,
#login-window .mod-wrp-4,
#forgot-window .mod-wrp-4,
.game-status .game-status-pre-small .mod-wrp-4,
.game-status .game-status-pre-large .mod-wrp-4,
.game-status .game-status-post-small .mod-wrp-4,
.game-status .game-status-in-large .mod-wrp-4,
.schedule-small .mod-wrp-4,
.schedule-large .game .itm-wrp-4 {
	   /*background-image: url('../nflimg/img_seagals/gbl-md-rounded.png');*/
	   background-position: left top;
	   background-repeat: no-repeat;
	   margin: -16px 0px 0px -7px;
}
.custom-module .mod-wrp-5,
.standings .standings-small .mod-wrp-5,
.transactions .transactions-small .mod-wrp-5,
.injuries .injuries-small .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-5,
.content-list .content-list-variation-1 .mod-wrp-5,
.content-list .content-list-variation-2 .mod-wrp-5,
.content-list .content-list-variation-3 .mod-wrp-5,
.content-list .content-list-variation-4 .mod-wrp-5,
.content-list .content-list-variation-5 .mod-wrp-5,
.player-bio .mod-wrp-5,
.events-calendar.list-view-compact .mod-wrp-5,
.more-av .more-av-list .mod-wrp-5,
.more-av .more-av-small .mod-wrp-5,
.more-photos .more-photos-large .mod-wrp-5,
.more-photos .more-photos-small .mod-wrp-5,
#login-window .mod-wrp-5,
#forgot-window .mod-wrp-5,
.game-status .game-status-post-small .mod-wrp-5,
.game-status .game-status-pre-large .mod-wrp-5,
.game-status .game-status-pre-small .mod-wrp-5,
.game-status .game-status-in-large .mod-wrp-5,
.schedule-small .mod-wrp-5,
.schedule-large .game .itm-wrp-5{
	   /*background-image: url('../nflimg/img_seagals/gbl-md-btm-bg9.png');*/
	   /*background-position: bottom;*/
	   background-repeat: repeat-x;
	   background-color:transparent;
	   /*margin-left:1px;*/
       margin:8px -7px 0px 1px;
}

/* FOOTER SPONSORS */
.footer-sponsors {
	background:transparent url('../img/img_seagals/seagalsfooter.gif') no-repeat scroll 18px top;
}


/*
	MORE PHOTOS / AV GALLERY
*/
.more-photos .more-photos-small ul li .thumb a img,
.more-photos .more-photos-large ul li .thumb a img,
.av-gallery-small .jcarousel-item  a img
{
	width:80px;
	height:50px;
	margin:0 0 10px 4px;
	padding:4px 7px 10px 4px;
	background:url('../nflimg/img_seagals/photo-thmb-seagal-bg.gif') no-repeat;
}

.more-photos .more-photos-small .ft,
.more-photos .more-photos-large .ft,
.av-gallery-small .ft
{
    border-top: 1px solid #bedbf2;
}

/* MODULE HEADERS */
.mod-title h2, .more-av .more-av-small .mod-title h2 { /*color: #2f4388;*/ }
.more-av .more-av-small .mod-title h2 { font-size: 24px; }

.player-card .has-photo .player-name .last-name{
	display: inline;
}


/* matrix */
.cheerleader-roster .cheerleader-matrix {  float:left; }
.cheerleader-roster .cheerleader-matrix ul { float:left; }
.cheerleader-roster .cheerleader-matrix ul li { float:left; width:auto; }
.cheerleader-roster .cheerleader-matrix ul li ul { float:left; }
.cheerleader-roster .cheerleader-matrix ul li ul li { 
	float:left; 
	width:117px; 
	height:170px;
	background:transparent url('../nflimg/cheerleaders-img-bg.png') 0 0 no-repeat;
	padding:8px 14px 0 14px;
}
.cheerleader-roster .cheerleader-matrix ul li ul li a { 
	float:left;
	display:block;
	margin-bottom:8px;
	height:108px;
}
.cheerleader-roster .cheerleader-matrix ul li ul li h3 { 
	font-size:11px;
	display:block;
} 
.cheerleader-roster .cheerleader-matrix ul li ul li h3 a {
	font-size:12px;
	font-weight:bold; 
	float:none;
	display:inline;
	margin:0;
} 
.cheerleader-roster .cheerleader-matrix ul li ul li h3 a span { } 
.cheerleader-roster .cheerleader-matrix ul li ul li p { font-size:11px; } 
.cheerleader-roster .cheerleader-matrix ul li ul li img { 
	overflow:hidden;
	max-width:117px;
	max-height:108px;
} 

/* cheerleader details*/
.cheerleader-card.with-shop-portrait4-overlay {
	position:relative;
	right:9px;
	width:200px;
}

.cheerleader-card .cheerleader-details-portrait img {
	max-width:590px;
	overflow:hidden;
/*	margin-left:10px;*/
}
.cheerleader-card .cheerleader-details-portrait .details {
	background:#425aa9 url('../nflimg/sea-gals-overlay-bg.png') top left no-repeat;
	width:199px;
	height:236px;
}
.cheerleader-card .cheerleader-details-portrait .details h2{
	font-size:21px;
	color:#fff;
	font-weight:bold;
	margin-bottom:15px;
	padding:14px 10px 0;
}
.cheerleader-card .cheerleader-details-portrait .details ul {
	padding:0 15px 20px 10px;
	color:#fff;
	font-size:12px;
}
.cheerleader-card .cheerleader-details-portrait .details ul li {
	font-weight:normal;
	margin-bottom:5px;
}
/* related photos */
#cheerleader-related-photos .content-list-dynamic .content-list-dynamic-variation-5 .bd { float:left; }
#cheerleader-related-photos .content-list-dynamic .content-list-dynamic-variation-5 .bd ul { float:left; }
#cheerleader-related-photos .content-list-dynamic .content-list-dynamic-variation-5 .bd ul li { 
	width:90px;
	padding-left:0;
	height:60px;
}
#cheerleader-related-photos .content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb { 
	min-width:81px !important;
	width:81px !important;
}
#cheerleader-related-photos .content-list-dynamic .content-list-dynamic-variation-5 .bd ul li a { 
	float:left;
}
#cheerleader-related-photos .content-list-dynamic .content-list-dynamic-variation-5 .bd ul li a img {
	background:transparent url('../nflimg/photo-thmb-bg.gif') no-repeat scroll 0 0;
	padding:4px 7px 6px 4px;
	max-width:80px;
	max-height:86px;
}
#cheerleader-related-photos .content-list-dynamic .content-list-dynamic-variation-5 .bd ul li h3 { display:none; }


/* Carousel */
.cheerleader-collection .jcarousel-container {
	position: relative;
	padding: 5px 20px;
}

.cheerleader-collection .jcarousel-clip {
	width: 545px;
	z-index: 2;
	padding: 0 0 0 6px;
	/*padding:0;*/
	/*margin-left:6px;*/
	margin: 0;
	overflow: hidden;
	position: relative;
}

.cheerleader-collection .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.cheerleader-collection .jcarousel-list li,
.cheerleader-collection .jcarousel-item {
	height:65px;
	/*width:90px !important;*/
	background:transparent url('../nflimg/photo-thmb-bg.gif') no-repeat scroll 6px 4px;
}

.cheerleader-collection .bd .photo-list li.jcarousel-item {
	display: block;
	float: left;
	list-style: none;
	width: 90px;
	height: 60px;
	position: relative;
}


.cheerleader-collection li.jcarousel-item a span {
	display: none;
}


.cheerleader-collection li.selected-image a {
	border:2px solid #D1D3D4;
	padding:2px 0 0 3px;
}

.cheerleader-collection li.jcarousel-item a img {
	padding:8px 10px 9px 10px;
}

/* Carousel Buttons */
.cheerleader-collection a.jcarousel-next {
	display: none;
	z-index: 3;
	position: absolute;
	top: 22px;
	right: 5px;
	_right: 11px;
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat 0 0;
}

.cheerleader-collection a.jcarousel-next:hover {
	background-position: 0 0;
}

.cheerleader-collection a.jcarousel-next-disabled,
.cheerleader-collection a.jcarousel-next-disabled:hover {
	cursor: default;
	background-position: -20px 0;
}

.cheerleader-collection a.jcarousel-prev {
	display: none;
	z-index: 3;
	position: absolute;
	top: 22px;
	left: 5px;
	_left: -15px;
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat 0 -23px;
}

.cheerleader-collection a.jcarousel-prev:hover {
	background-position: 0 -23px;
}

.cheerleader-collection a.jcarousel-prev-disabled,
.cheerleader-collection a.jcarousel-prev-disabled:hover {
	cursor: default;
	background-position: -20px -23px;
}

.cheerleader-collection .pagination { display: none; height:14px; }
.cheerleader-collection .navig .nav-traverse { float:right; margin-right:10px; }
.cheerleader-collection .navig .nav-traverse .img-txt { text-indent:0; }


#cheerleader-related-photos .content-list .content-list-variation-5 .bd { float:left; }
#cheerleader-related-photos .content-list .content-list-variation-5 .bd ul { float:left; }
#cheerleader-related-photos .content-list .content-list-variation-5 .bd ul li { 
	width:90px;
	padding-left:0;
	height:60px;
}
#cheerleader-related-photos .content-list .content-list-variation-5 .bd ul li .thumb { 
	min-width:81px !important;
	width:81px !important;
}
#cheerleader-related-photos .content-list .content-list-variation-5 .bd ul li a { 
	float:left;
}
#cheerleader-related-photos .content-list .content-list-variation-5 .bd ul li a img {
	background:transparent url('../nflimg/photo-thmb-bg.gif') no-repeat scroll 0 0;
	padding:4px 7px 6px 4px;
	max-width:80px;
	max-height:86px;
}
#cheerleader-related-photos .content-list .content-list-variation-5 .bd ul li h3 { display:none; }

