/* @override 
	http://sjstealth.tdcake.com/css/default.css
	http://sjstealth.tdcake.com/css/default.css?1260922331
	http://sjstealth.tdcake.com/css/default.css?1261000621
	http://sjstealth.tdcake.com/css/default.css?1261001042
	http://sjstealth.tdcake.com/css/default.css?1261683942
	http://sjstealth.tdcake.com/css/default.css?1262025885
	http://sjstealth.tdcake.com/css/default.css?1262633634
	http://sjstealth.tdcake.com/css/default.css?1264708797
	http://sjstealth.tdcake.com/css/default.css?1265755384
	http://sjstealth.tdcake.com/css/default.css?1267147160
	http://sjstealth.tdcake.com/css/default.css?1268177006
	http://sjstealth.tdcake.com/css/default.css?1272471493
	http://sjstealth.tdcake.com/css/default.css?1280883311
	http://sjstealth.tdcake.com/css/default.css?1280883461
	http://sjstealth.tdcake.com/css/default.css?1280884063
	http://sjstealth.tdcake.com/css/default.css?1280884179
	http://sjstealth.tdcake.com/css/default.css?1280884652
*/

/* @group Global */
.imgreplacement {
	height: 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

object {
	z-index: 1;
}
.search {
	color: #999;
}
.rss {
	display: none;
}
.upper {
	text-transform: uppercase;
}
body {
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
	background: #000 url(/img/layout/target-banner.jpg) no-repeat center top;
}
h2 {
	color: #fff;
	font-size: 16px;
	padding: 15px 15px 15px 25px;
	text-transform: uppercase;
	height: 18px;
}
h3 {
	color: #fff;
	padding-top: 1.5em;
}

h4 {
	color: #fff;
	font-weight: normal;
	font-size: 10pt;
	padding: 10px 15px;
}
h5 {
	color: #fff;
	padding: 15px 25px 10px 15px;
	font-size: 10pt;
}
h6 {
	color: #fff;
	display: block;
	float: left;
	margin-left: 25px;
	font-size: 10pt;
	font-weight: normal;
	margin-top: 10px;
	width: 270px;
}
p {
	font-size: 12px;
	color: #fff;
}
dl {
	color: #fff;
	font-size: 12px;
}
#content ul {
	font-size: 12px;
}
a {
	outline: none;
	color: #FFCC66;
}
a img {
	outline: none;
}
#content a {
	font-size: 12px;
}

.float_left {
	float: left;
}
.float_right {
	float: right;
	text-transform: none;
	display: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
#container {
	background: url(/img/textures/sidebar2.jpg)   repeat-y 15px 130px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	margin-bottom: 25px;
	position: relative;
	width: 930px;
}
.img-shadow {
  float: right;
  background-image: url(/img/structural/shadowAlpha-dancer.png) !important;
	background-image: url(/img/structural/shadow-full.gif); 
  background-repeat: no-repeat;
  background-position: bottom right;
margin-right: 30px;
  margin-bottom: 10px;
 padding-bottom: 15px;
  padding-right: 15px;
}
.roster .img-shadow {
	float: none;
	padding: 0;
	margin: 0 20px 20px auto;
}
.roster #content .img-shadow table {
	width: 700px;
	height: auto;
}
ul.external-links {
	position: absolute;
	font-size: 10px;
	right: 10px;
	top: 50px;
	list-style-type: none;
}
ul.external-links li {
	float: left;
	margin-left: 5px;
}
ul.external-links img {
	width: 24px;
}
/* @end */

/* @group Header */
#header{
	position: relative;
	margin-left: 15px;
	background: url(/img/textures/header.jpg) -30px 0;
	height:130px
}
#header h1 {
	position: absolute;
	top: 0px;
	left: 80px;
	z-index: 20;
}
.thinkfast {
	position: absolute;
	top: 65px;
	left: 110px;
	z-index: 20;
	display: none;
}
img.phone {
	position: absolute;
	right: 5px;
	top: 30px;
	z-index: 20;
}
.tagline {
	position: absolute;
	right: 10px;
	top: 80px;
	z-index: 20;
}
#header form.login {
	position: absolute;
	right: 5px;
	top: 5px;
	font-weight: bold;
	font-size: 8pt;
}
#header form.login input {
	width: 85px;
}
#header form.login input.button {
	width: auto;
	background: #5D5E5E url(/img/buttons/input_black.jpg) no-repeat;
	padding: 2px;
	font-weight: normal;
	color: #fff;
}
#header form.search {
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 8pt;
}
#header form.search input.button {
	color: #fff;
}
#header input {
}
/* @end */
/* @group Navigation */
#navigation {
	background: url(/img/textures/navbg3.jpg) repeat-x top right;
	font-size: 10px;
	font-family: Helvetica, Helvetica Neue, Arial, san-serif;
	height: 24px;
	width: 930px;
	position: absolute;
	z-index: 300;
	top:110px;
	left: 15px;
}
#nav {
    list-style: none;
    height: 25px;
}
#nav a {
	padding: 4px 24px 0 24px;
	margin-left: 1px;
}
#nav li {
    float: left;
	background: url(/img/layout/navdivider.gif)  no-repeat  0px 5px;
}
#nav li.first {
	background-image: none;
	padding-left: 0px;
}
#navigation ul#nav a {
	display: block;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 3px;
}
#navigation ul#nav li ul a:hover {
	background:  #4e4949 none;
}
#navigation ul#nav {
	position: relative;
}
#navigation ul#nav li {
	display: inline;
}
ul#nav li ul {
	position: absolute;
	left: auto;
	background-color: #6d6162;
	width: 115px;
	z-index: 300;
	display: none
}
ul#nav li ul li {
	background-image: none;
	padding: 0;
    width: 115px;
}
ul#nav li ul li a {
	margin: 0;
	padding: 5px;
	background: transparent none;
	font-size: 9px;
}
ul#nav li ul li a:hover {
	background: transparent none;
}
ul#nav li.sfhover ul {
	left: auto;
	display: block;
}
ul#nav li.sfhover ul {
	left: auto;
	display: block;
}
.nav li:hover, .nav
li.sfHover {
	z-index: 300;
}
/* @end */

/* @group Main (Shared) */
#main{
	clear: both;
	margin-left: 15px;
	background: url(/img/textures/sidebar.jpg)  no-repeat top left;
	background-image: url(/img/textures/sidebar_white.jpg);
	position: relative;
	overflow: hidden;
	z-index: 1;
}
#content {
 	float: right;
	position: relative;
	min-height:700px;
 /* height:auto !important;
  height:700px;*/
  	background: url(/img/textures/graycontentbg3.png) repeat-x;
  	background-image: url(/img/textures/contentbg.png);
  	background-image: url(/img/textures/contentbg2.png);
 	width: 750px;
 	display:inline;
 	overflow: hidden;
 	padding-bottom: 50px;
 	z-index: 2;
}
form input {
	background-color: #fff;
	clear: none;
}
/* @group Buttons */
.buttons a, ul.action a {
	font-size: 10px;
	color: #fff;
}
a.email, li.email a {
	background: url(/img/buttons/email.gif) no-repeat 1px;
	padding-left: 20px;
}
a.share, li.share a {
	background: url(/img/buttons/share.png) no-repeat;
	padding-left: 20px;
}
a.fullscreen, li.fullscreen a {
	background: url(/img/buttons/fullscreen.png) no-repeat 0px 2px;
	padding-left: 25px;
	height: 25px
}
a.more, li.more a {
	background: url(/img/buttons/more.png) no-repeat 2px;
	padding: 2px 0 2px 18px;
}
a.rss, li.rss a {
	background: url(/img/buttons/rss.png) no-repeat 0px 1px;
	padding-left: 20px;
	line-height: 1;
}
a.play, li.play a {
	background: url(/img/buttons/play.png) no-repeat;
	padding-bottom: 2px;
	padding-left: 30px;
}
.button {
	text-align: center;
	color: red;
	font-weight: bold;
	background: transparent url(/img/buttons/gray.jpg);
	padding: 3px 3px 3px 7px;
	border: none;
	font-size: 8pt;
	text-transform: uppercase;
}
li.goto a {
	background: url(/img/structural/goto.png) no-repeat 0px 9px ;
	padding-left: 20px;
}
li.back, li.next {
	display: inline;
}
li.back a {
	background: url(/img/structural/back.png) no-repeat bottom left;
	padding-left: 25px;
	height: 17px;
	line-height: 20px;
}
li.back a {
	background: url(/img/buttons/back_arrow.gif) no-repeat right;
	padding-left:0;
	padding-right: 20px;
	font-size: 10px;
	text-transform: capitalize;
	line-height: 1.6;
}
.home li.back a {
	background-image: none;
	padding-right: 0;
}
.home li.back {
	position: relative;
	display: inline;
}
.buttons a {
	font-size: 10px;
	color: #fff;	
}
ul.arrows {
	position: relative;
	height: 25px;
	float: left;
	width: 95px;
	margin-left: 15px;
}
.vid1 ul.arrows {
	float: none;
}
.photos li.fullscreen {
	left: 345px;
	position: absolute;
	list-style-type: none;
	top: 2px;
}
li.back {
	position: absolute;
	left: 0;
}
ul li.next a {	
	background: url(/img/buttons/next_arrow.gif) no-repeat left;
	font-size: 10px;
	padding-left: 20px;
	line-height: 1.6;
}
li.next {
	position: absolute;
	right: 0;
}
.home li.next {
	position: relative;
	display: inline;
}
.home ul li.next a {
	background-image: none;
	padding-left: 0px;
}
ul.action li {
	display: inline;
}
/* @end */

/* @group Sidebar */
div.sidebar {
	float: left;
	display: inline;
	min-height:450px;
	height:auto !important;
	height:450px;
	width: 155px;
	padding-top: 20px;
	z-index: 200;
	padding-bottom: 50px;
}
div.sidebar h4, div.sidebar h5 {
	color: #fff;
	font-weight: normal;
	font-size: 8pt;
	padding: 0px;
	text-transform: uppercase;
	font-size: 8pt;
	margin-left: 15px;
}
div.sidebar  a h5 {
	padding: 5px 15px;
	text-transform: uppercase;
	background: url(/img/structural/sidebar_divider.gif) no-repeat top left;
}
div.sidebar .sidebar_section {
	border-top: solid 1px #5c5b5b;
	margin-right: 10px;
	padding: 10px 0 10px 15px;
	padding: 10px 0 10px 0px;
}
div.sidebar .sidebar_section.end {
	border-bottom: solid 1px #5c5b5b;
}
div.sidebar .sidebar_section ul {
	list-style-type: none;
	font-size: 10pt;
	color: #fff;
	padding-top: 20px;
	width: 160px;
}
div.sidebar .sidebar_section ul ul {
	padding: 10px;
	font-size: 8pt;
	color: #CE000F;
	list-style-type: disc;
	margin: 0;
}
div.sidebar p {
	color: #fff;
	margin-left: 15px;
	padding-top: 5px;
}
.news div.sidebar p {
	color: #fff;
	padding-top: 5px;
	font-size: 8pt;
}
div.sidebar .sidebar_section a.alert {
	color: #FFCC66;
	font-size: 8pt;
	display: block;
	padding-left: 15px;
}
div.sidebar .sidebar_section ul.links {
	padding-top: 0;
	color: #fff;
	margin-left: 25px;
	width: 120px;
}
div.sidebar .sidebar_section ul.articles {
	margin: 0;
	padding: 0;
	list-style-type: disc;
	margin-left:17px;
	margin-left:30px;
}
div.sidebar .sidebar_section ul.articles li{
	padding: 0;
}
div.sidebar a {
	color: #fff;
	font-size: 8pt;
}
div.sidebar p a {
	color: #FFCC66;
	font-size: 8pt;
}
div.sidebar a:hover {
	text-decoration: none;
	color: #FFCC66;
}
div.sidebar .sidebar_section ul.links li {
} 
.sidebar form {
	margin-left: 15px;
	color: #fff;
	margin-bottom: 15px;
}
.sidebar form.search {
	padding: 0;
	margin-left: 15px;
}
.sidebar form.search input {
	width: 110px;
	color: #999;
}
.alert .sidebar form {
	padding-top: 0px;
}
.sidebar form input {
	margin-top: 5px;
}
form.search input.button {
	width: 60px;
	background-image: url(/img/buttons/input_red2.jpg);
	color: #fff;
	padding: 2px;
	font-size: 7pt;
}
/* @end */

/* @group Sidebar2 */
.sidebar2 {
	width: 150px;
	float: right;
	text-align: center;
	margin-top: 15px;
	padding-bottom: 25px;
}
/* @end */

/* @group Slideshows */

.horizontal_scroll_holder {
	width: 700px;
	margin: 0;
	display: block;
	/* TEMP */
	clear: both;
}
.horizontal_scroll_holder .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.horizontal_scroll_holder .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #666;
}
.horizontal_scroll_holder .jScrollIntervalTrack { 
	position: absolute;
	display: none;
	height: 9px;
	background: #666;
}
.horizontal_scroll_holder .jScrollPaneDrag {
	position: absolute;
	background: #fff;
	cursor: pointer;
	overflow: hidden;
}
.horizontal_scroll_holder .jScrollPaneDragLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.horizontal_scroll_holder .jScrollPaneDragRight {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
.horizontal_scroll_holder a.jScrollArrowLeft {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	height: 10px;
	width: 10px;
	background: url(/img/buttons/arrow_left.gif) no-repeat;
}
.horizontal_scroll_holder a.jScrollArrowLeft:hover {
	/*background-color: #f60;*/
}
.horizontal_scroll_holder a.jScrollArrowRight {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	height: 10px;
	width: 10px;
	background: url(/img/buttons/arrow_right.gif) no-repeat;
}
.horizontal_scroll_holder a.jScrollArrowRight:hover {
	/*background-color: #f60;*/
}
.horizontal_scroll_holder a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
.vertical_scroll_holder .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.vertical_scroll_holder .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #666;
	display: none;
}
.vertical_scroll_holder .jScrollPaneDrag {
	position: absolute;
	background: #fff;
	cursor: pointer;
	overflow: hidden;
}
.vertical_scroll_holder .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.vertical_scroll_holder .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.vertical_scroll_holder a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
	background-image: url(/img/buttons/arrow_top.gif);
	background-repeat: no-repeat;
	display:none;
}
.vertical_scroll_holder a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

.vertical_scroll_holder a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	background-image: url(/img/buttons/arrow_bottom.gif);
	background-repeat: no-repeat;
	display:none;
}
.vertical_scroll_holder a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
.vertical_scroll_holder a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/* @end */

/* @group Components */
.pages {
	font-size: 8pt;
	color: #fff;
	top: 12px;
	left: 200px;
	position: absolute;
	width: 525px;
}
.pages ul.actions {
	position: absolute;
	right: 0;
	top: 0px;
	list-style-type: none;
}
.pages ul.actions a.rss {
	color: #fff;
	float: right;
}
.pages a {
}
.pages .current {
}
.pages2 {
	font-size: 8pt;
	color: #fff;
	background-image: url(/img/textures/h2red.jpg);
	padding: 15px;
	display: none;
}
.pages2 a {
	color: #FFCC66;
}
.pages2 .current {
	color: #ccc;
}
.filter {
	height: 65px;
	background-color: #474747;
	height: 30px;
}
.filter p {
	color: #fff;
	float: left;
	padding-top: 8px;
	padding-left: 25px;
	margin-right: 15px;
}
.filter form {
	padding-top: 5px;
	padding-left: 15px;
}
.filter form select {
	color: #fff;
	background-color: #474747;
	margin-right: 10px;
	border: solid 1px #666;
	font-size: 8pt;
	margin-bottom: 5px;
}
.no_results {
	color: #B40000;
	font-size: 11pt;
}
/* @end */
/* @end */
/* @group Home */
.pass-splash #main a img{
	display: block;
	margin: 0 auto;
	text-align: center;
}
.home {
}
.home #content .buttons a, .home #content ul.action a {
	font-size: 10px;
	text-transform: uppercase;
}
.home #content {
}
.home div.sidebar .sidebar_section.end {
	border-bottom: none;
	text-align: center;
	margin: 0;
	padding-left: 0;
}
div.sidebar .partner-box {
	border-bottom: none;
	text-align: center;
	margin: 0 0 50px 0;
	padding: 25px auto 35px 0;
	background: url(/img/textures/partnerbg.png) repeat;
	padding-bottom: 25px;
	padding-top: 10px;
}
div.sidebar .partner-box img {
	width: 130px;
	margin-top: 10px;
}
div.sidebar .partner-box h4 {
	font-size: 10px;
	margin-top: 5px;
	margin-left: 0;
}
#header_slideshow.ss_header {
	position: relative;
}
#header_slideshow.ss_header img {
	position: absolute;
}
.scoreboard {
	width: 240px;
	float: right;
	overflow: hidden;
	margin-top: 250px;
	height: 470px;
	text-align: center;
}
.scoreboard ul.arrows {
	margin: 0;
	width: 240px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	height: 20px;
}
.scoreboard ul.arrows li{
	width: 120px;
	text-align: center;
	padding: 0;
	margin: 0;
	float: left;
	height: 20px;
}
#content .scoreboard ul.arrows li a{
	text-transform: uppercase;
	color: #fff;
	padding: 0px;
	margin: 0;
	width: 120px;
	height: 12px;
	display: block;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 8px;
}
.scoreboard ul.arrows li a {
	background-image: url(/img/buttons/lastgame.jpg);
}
.scoreboard ul.arrows li {
	background-color: #78100F;
}
.scoreboard ul.arrows li.ui-tabs-selected a {
	background-image: url(/img/buttons/nextgame.jpg);
}
.scoreboard ul.arrows li.ui-tabs-selected {
	background-color: #9F1916;
}
.scoreboard .games {
	height: 120px;
	background-image: url(/img/home/at.png);
	background-repeat: no-repeat;
	background-position: 110px 50px;
	clear: both;
}
.scoreboard .games div {
	width: 120px;
	float: left;
	text-align: center;
	position: relative;
	margin-top: 10px;
}
.scoreboard .games div img {
	clear: both;
}
#content .scoreboard .games div a {
	clear: both;
	display: block;
	text-decoration: underline;
	text-transform: uppercase;
	color: #9F1916;
	font-weight: bold;
	font-size: 10px;
	padding-top: 8px;
	padding-bottom: 4px;
	width: 240px;
	position: absolute;
	left: 0px;
	top: 60px;
	color: #fff;
}
.scoreboard table {
	width: 100%;
	font-size: 10px;
	border-collapse: collapse;
	height: 75px;
	clear: both;
	text-align: left;
}
.scoreboard th {
	color: red;
	background-color: #CBCBCB;
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid 1px #fff;
}
.scoreboard th.title {
	text-align: left;
	padding-left: 5px;
}
.scoreboard table td {
	border: solid 1px #CBCBCB;
	color: white;
	height: 25px;
	overflow: hidden;
}
.quarter, .total {
	text-align: center;
}
.scoreboard table td.total {
	color: red;
	font-weight: bold;
}
th.quarter, th.total {
	color: #000;
}
.scoreboard td.logo {
	width: 18px;
}
.scoreboard td.team {
	padding-left: 5px;
}
.scoreboard h3 {
	background: #9F1916 url(/img/buttons/nextgame.jpg) repeat-x;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	padding: 5px 0;
	clear: both;
}

.scoreboard p.no-games {
	background-color: #747474;
	background: #9F1916 url(/img/buttons/nextgame2.jpg) repeat-x;
	height: 25px;
	line-height: 25px;
	font-size: 10px;
	text-transform: uppercase;
}
.scoreboard .tickets {
	height: 90px;
	float: left;
	width: 120px;
	text-align: center;
	
	float:none;
	margin: 0 auto;
}
#content .scoreboard .tickets a {
	clear: both;
	display: block;
	text-decoration: underline;
	text-transform: uppercase;
	color: white;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
}
.scoreboard .sponsors {
	background: #6d6161 url(/img/textures/sidebar2_gray.png) repeat-x;
	width: 20px;
	padding-bottom: 0px;
	position: relative;
	display: inline;
}
.home .text1 {
	width: 100%;
}
.scoreboard .sponsors div {
	float: left;
	width: 120px;
	overflow: hidden;
	display:inline;
	height: 120px;
}
.scoreboard .sponsors div img {
	width: 119px;
}
.scoreboard img.washington {
	width: 240px;
}
.home .sponsors .sponsor2 {
}
.sponsors p {
	color: #fff;
	text-transform: uppercase;
	margin-top: 25px;
}
.home .sponsors p {
	color: #fff;
	background-color: #000;
	margin-top: 0px;
	font-weight: bold;
	font-size: 12pt;
	padding: 5px 0px;
	padding-bottom: 0px;
	display: none;
}
/* @group Featured Image Home */
div.featured_img_home {
	float: left;
	margin-top: 250px;
	overflow: hidden;
	width: 510px;
	height: 470px;
	background-image:url(/img/textures/gray.png);
}
.featured_img_home .buttons {
	clear: both;
}
.featured_img_home .buttons ul.action {
	float: right;
	width: 220px;
	position: relative;
	margin-left: 35px;
	margin-top: 2px;
}
.featured_img_home .buttons ul.action li a.share{
	position:absolute;
}
.featured_img_home .buttons ul.action li.fullscreen {
	position:absolute;
	left:-195px;
	height: 25px;
}
.featured_img_home .buttons ul.action li a.email{
	position:absolute;
	left: 65px;
}
.featured_img_home .buttons ul.action li a.more{
	position:absolute;
	left: 120px;
	top: -2px;
}
.featured_img_home .buttons ul.action li a.rss{
	position:absolute;
	left: 175px;
	top: -300px;
	left: 300px;
}
div.featured_img_home .horizontal_scroll_holder {
	margin-left: 15px;
	margin-bottom: 5px;
	overflow: hidden;	
	width:480px;
}
div.featured_img_home .horizontal_scroll_holder img{
	margin: 0;
	width:110px;
	height:78px;
}
div.featured_img_home h2 {
	font-size: 8pt;
	margin-left: 15px;
	margin-top: 10px;
	text-transform: none;
	background-color: transparent;
	padding: 0;
}
div.featured_img_home h2 strong {
	margin-right: 110px;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	padding: 0;
	margin: 0;
	padding-right: 35px;
	font-weight: normal;
}
div.featured_img_home img {
	margin-left: 15px;
	float: left;
	width: 300px;
	height: 200px
}
div.featured_img_home h3 {
	padding: 0;
	text-transform: uppercase;
	overflow: hidden;
	width: 460px;	
	margin: 10px auto 10px 15px;
	vertical-align: bottom;
	height:45px;
	position: relative;
}
div.featured_img_home h3 span {
	position: absolute;
	bottom: 0px;
}
div.featured_img_home .article {
	float: left;
	width: 160px;
	margin: 0;
	margin-left: 15px;
	padding: 0;
	height: 200px;
	overflow: hidden;
	margin-bottom: 5px;
}
div.featured_img_home .article p a {
	color: #FF9100;
}
div.featured_img_home p.caption {
	font-size: 10px;
	color: #fff;
	margin-left: 15px;
	width: 300px;
	clear: both;
	margin-top: 10px;
	text-transform: uppercase;
}
div.featured_img_home .article ul.action {
	list-style-type: none;
	color: #fff;
	font-size: 8pt;
	margin-bottom: 10px;
	margin-top: 20px;
}
div.featured_img_home .article ul.action li {
	margin-bottom: 5px;
}
div.featured_img_home .article ul.action li a {
	color: #fff;
}
div.featured_img_home .rating {
	text-align: center;
	font-size: 10pt;
}
div.featured_img_home .rating em {
	font-size: 8pt;
}
div.featured_img_home a.featured_news.selected img{
	border: 2px red solid;
	width: 106px; 
	height: 76px
}

/* @end */

/* @group Featured Vid Home */

div.featured_vid_home {
	background: #4D4C4B url(/img/structural/featured_vid_homebg.gif) no-repeat;
	position: relative;
	width: 100%;
	height: 400px;
}
.vid_home #video_holder {
	padding-left: 10px;
	padding-top: 0px;
}
.vid_thumbs.selected img {
	border: 1px red solid;
}
.vid_thumbs img:hover {
	cursor: pointer;
}
.featured_vid_home .buttons {
	width: 440px;
}
div.featured_vid_home .vid1 {
	width: 475px;
	overflow:hidden;
	float: left;
	height: 400px;
}
div.featured_vid_home h2 {
	margin-left: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	padding: 0;
	padding-top: 10px
}
div.featured_vid_home p {
	width: 210px;
	float: right;
	margin-right: 5px;
}
div.featured_vid_home p.big {
	float: none;
	margin-left: 15px;
	padding-top: 20px;
	display: block;
}
div.featured_vid_home .vid1 #video_holder {
	margin-left: 20px;
	margin-top: 15px;
	border: solid 1px #fff;
	float: left;
	width: 300px;
	display:inline;
	margin-left: 15px;
	margin-bottom: 15px;
	height: 250px;
	width: 420px;
	background-color: #000;
}
#video_holder embed#ply {
	width: 420px;
	height: 250px;
}
div.featured_vid_home ul.action {
	position: absolute;
	width: 150px;
	left:265px;
	top: 15px;
}
div.featured_vid_home ul.pause_play {
	float: right;
	display: none;
}
div.featured_vid_home ul.pause_play li {
	font-size: 8pt;
	margin-bottom: 10px;
	margin-right: 5px;
}
.featured_vid_home .buttons ul.action {
	float: right;
}
div.featured_vid_home ul li {
	display: inline;
	float: right;
	margin-right: 10px;
}
div.featured_vid_home ul.arrows li {
	float: none;
	text-align: left;
	margin-right: 0px;
}

div.featured_vid_home p.caption {
	font-size: 10px;
	margin-left: 15px;
	width: 400px;
	float: none;
}
div.featured_vid_home .vertical_scroll_holder {
	overflow: hidden;
	display: block;
	/* TEMP */
	overflow: auto;
}
.arrow_holder {
	float: right;
	width: 240px;
	height: 300px;
	margin: 55px 25px 20px auto;
}
.arrow_holder a.arrow_up img {
	visibility: hidden;
	display: none;
}
.arrow_holder a.arrow_down img {
	visibility: hidden;
	display: none;
}
div.featured_vid_home .vertical_scroll_holder .vid_thumbs {
	height: 80px;
	overflow: hidden;
}
div.featured_vid_home .vertical_scroll_holder .vid_gallery {
	height: 250px;
}
div.featured_vid_home .vertical_scroll_holder .vid_gallery img {
	margin-bottom: 5px;
	float: left;
	width: 95px;
	height: 70px;
}
div.featured_vid_home .vertical_scroll_holder .vid_gallery p {
	float: left;
	margin: 0;
	color: #000;
	margin-left: 20px;
	width:100px;
	text-transform: uppercase;
	font-size: 10px;
}
/* @end */

/* @group Hockey With Balls */
.hockeywithballs .movie {
	padding:  50px auto 50px 75px;
}
#TB_window object{
}
/* @end */
/* @end */

/* @group News */
/* @group News */
.news {
}
.news h2 {
}
.news #content {
	padding-bottom: 125px;
}
.press_list_item p {
	margin-bottom: 10px;
	width: 615px;
}
.press_list_item p.date {
	font-weight: bold;
}
.news  div.sidebar .sidebar_section ul ul {
	color: #000;
	width: 150px;
}
.news  div.sidebar .sidebar_section ul li.odd ul {
	color: #882734;
}
.detail {
	background: url(/img/structural/sidebar2.gif) repeat-y top right;
}
.article h3 {
	font-size: 18pt;
	padding: 0;
	text-transform: uppercase;
}
.article h4 {
	margin: 0;
	padding: 10px;
	padding-left: 0;
	text-shadow: none;
}
div.featured_img_home .article p {
	margin-bottom: 0;
	line-height: 1.4;
}
.article_actions {
	width: 150px;
	font-size: 10pt;
	color: #fff;
	float: left;
	margin-left: 35px;
	padding-top: 20px;
}
.article_actions img {
	margin-bottom: 10px;
}
.article_actions ul {
	list-style-type: none;
}
.article_actions li {
	padding-top: 15px;
}
.article_actions li a {
	color: #fff;
}
.article_actions li.goto a {
	padding-top: 10px;
	background: url(/img/structural/goto.png) no-repeat 0px 9px;
	padding-left: 20px;
}
.article_actions li.goto.previous-article a {
	background-image: url(/img/structural/goto2.png);
}
.article_actions li ul {
	color: #F79300;
	font-size: 8pt;
	margin-left: 15px;
}
.article_actions li ul li {
	padding-top: 5px;
}
/* @end */

/* @group Press */
.press_home {
	background-repeat: repeat-y;
}
.press_home h2 {
}
.press_home #content {
}
.press_list_item, .search_list_item {
	padding: 15px;
	background: url(/img/structural/redline.png) no-repeat top;
}
.search_list_item h3 {
	margin-bottom: 10px;
	padding: 0;
}
.search_list_item p {
	margin-bottom: 10px;
	padding: 0;
}
.search_list_item.beg form {
	margin-bottom: 10px;
}

.press_list_item a {
}
.press_home  div.sidebar .sidebar_section ul ul {
	color: #000;
	width: 150px;
}
.press_home  div.sidebar .sidebar_section ul li.odd ul {
	color: #882734;
}
.press_home .article, .press_home .article h3, .press_home .article h4, .press_home .article p, .press_home .article_actions a {
	color: black;
}
.press_home a {
	color: red;
}
.press_home #content {
	background: transparent url(/img/textures/contentbg2-white.png) repeat-x scroll 0 0;
}
.press_home h2 {
	color: black;
}
.press_home .pages a {
	color: black;
}
.press_home .pages {
	color: red;
}
.press_list_item p {
	color: black;
}
.press_list_item a {
	color: red;
}
.article {
	width: 380px;
	float: left;
	margin-left: 25px;
	padding-top: 20px;
	padding-bottom: 50px;

}
.article h3 {
	font-size: 18pt;
	padding: 0;
	text-transform: uppercase;
}
.article h4 {
	margin: 0;
	padding: 10px;
	padding-left: 0;
	text-shadow: none;
}
.article p {
	margin-bottom: 15px;	
	line-height: 1.5;
}
.article_actions li {
	padding-top: 15px;
}
.article_actions li ul {
	color: #F79300;
	font-size: 8pt;
	margin-left: 15px;
}
.article_actions li ul li {
	padding-top: 5px;
}
.sidebar2 p {
	color: #fff;
	font-size: 10pt;
	text-transform: uppercase;
	margin-top: 25px;
}
.sidebar2 img {
	clear: both;
}
/* @end */
/* @group Alert */
.alert #content {
}
.alert h2 {
}
.alert .signup {
	margin-top: 25px;
}
.alert .sidebar2 {
	display: none;
}
.signup p {
	margin-bottom: 25px;
	clear: left;
	margin-left: 25px;
	width: 310px;
}
.signup form {
	clear: both;
	width: 325px;
	float: left;
	display: inline;
	margin-left: 25px;
}
.signupframe {
/*border: 1px solid #000000;
background: #ffffff;
color: #226699;
font-family: Arial, Helvetica, sans-serif;*/
}
.signup form .input_wrapper {
	margin-bottom: 10px;
}
.signup form .input {
	display: inline;
}
.signup form .input label {
	float: left;
	clear: none;
	color: white;
	margin-left: 25px;
	width: 150px;
	font-size: 10pt;
	margin-top: 10px;
}
.signup .error-message {
	margin-left: 25px;
	font-weight: normal;
	font-size: 12px;
}
.signup input_wrapper {
}
.signup form input {
	float: right;
	background: #fff;
	font-size: 10px;
	/*margin-top: 10px;*/
}
.signup td {
	padding: 5px 0;
	text-align: right;
	color: #fff;
}
.signup form div input.submit {
	text-align: center;
	padding: 2px 2px;
	background: transparent url(/img/buttons/gray.jpg);
	border: none;
	text-transform: uppercase;
	clear: both;
	width: 50px;
	color: #333;
}
.signup form div.input input.submit {
	text-align: center;
	background: transparent url(/img/buttons/gray.jpg);
	padding: 2px 2px;
	border: none;
	text-transform: uppercase;
	clear: both;
	width: 50px;
	color: #333;
}
.signup img {
	float: right;
	margin-right: 100px;
	margin-top: -25px;
}
.signup a {
	position: absolute;
	top: 15px;
	left: 475px;
	color: #fff;
	font-size: 12px;
}
/* @end */
/* @end */
/* @group Team */
/* @group Roster */
.roster {
	display: inline;
}
.roster .text {
	z-index: 3;
	padding-top: 10px;
	margin-top: -50px;
	position: relative;
}
.roster img {
	position: relative;
	border: none;
	z-index: 1;
}
.roster area {
}
.roster #content{
	background: transparent;
}
.roster #content a{
	color: #000;
	text-decoration: underline;
}
.roster #content h2 {
	padding-bottom: 300px;
	background-color: transparent;
	font-size: 8pt;
	padding-top: 5px;
	padding-left: 5px;
	position: absolute;
	z-index: 2;
	display: none;
}
.roster #content table {
	margin: 0 auto;
	background-color: #fff;
	border-top: solid #C4001A 2px;
	border-collapse: collapse;
	font-size: 10px;
	border-bottom: solid #C4001A 10px;
	margin-bottom: 15px;
	width: 90%;
}
.roster #content table td, .roster #content table th {
	border-bottom: solid #940012 1px;
	padding: 3px;
	padding-left: 5px
}
.roster #content table th {
	background-color: #44484B;
	color: #fff;
	text-transform: uppercase;
}
.roster #content table tr.altrow td {
	background-color: #E4E5E6;	
}
.roster #content table .type {
	width: 175px;
}
.roster #content table .number {
	width: 75px;
	text-align: center;
}
.roster #content table .position {					width: 75px;
	text-align: center;
	overflow: hidden;
}
.roster #content table .height {
	width: 75px;
	text-align: center;
}
.roster #content table .weight {
	width: 75px;
	text-align: center;
}
.roster #content table .shoots {
	width: 75px;
	text-align: center;
}
.roster #content table .born {
	width: 150px;
}

/* @end */

/* @group Coaches */
.coach .content .text {
	width: 500px;
	float: right;
	margin-right: 100px;
	margin-top: 375px;
}
#content .coach a.blog {
	clear: both;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	background: url(/img/buttons/myblog.jpg) no-repeat 1px 2px;
	padding: 6px;
	position: absolute;
	top: 450px;
	left: 45px;
	line-height:15px;
	display: none;
}
.officestaff #contacts .details .coach .content .text p {
	width: 500px;
	margin: 0px;
	font-size: 12px;	
	color: #fff;
	line-height: 1.5;
	padding-top: 15px;
	clear: both;
}
.coach.hall h2 {
}
.coach.hall .content {
}
.coach.allan h2 {
	background: url(/img/team/boballan.jpg);
	height: 225px;
}
.coach {
}
.coach .content {
	float: right;
	width: 750px;
	display: inline;
	position: relative;
	background: url(/img/textures/corner_coaches2.png) no-repeat bottom right;
	padding-bottom: 50px;
	position: relative;
}
.coach.dowling h2 {
}
#contacts .coach h2 {
	height: 425px;
	position: absolute;
	width: 750px;
	padding: 0;
}
#contacts .details .coach h2 img {
	margin: 0;
	float: none;
	border: none;
	width: 585px;
	height: 405px;
}
.coach.dowling .content {
}
.coach.romano h2 {
	background-image: none;
}
.coach.webster h2 {
}
.coach.romano .content {
}
/* @end */
/* @end */
/* @group Gameday */
/* @group Game Schedule */
.schedule h2 {
	margin-bottom: 25px;
}
#content .schedule_game a {
	color: #CC0000;
	text-transform: capitalize;
}
.calendar table {
	height: 180px;
	width: 275px;
	background: #323132;
	font-size: 10pt;
	border: solid 3px #c2051e;
	border-collapse: collapse;
	text-align: center;
	color: #fff;
	margin: 0px 25px 10px 25px;
}
.calendar thead th * {
}
.calendar table.month thead th {
	background: #CC0000;
	text-transform: uppercase;
	padding: 0;
	height: 20px;
	overflow: hidden;
}
.calendar table.month th, .calendar table.month td  {
	height: 25px;
	width: 30px;
	overflow: hidden;
}
#calendar_holder {
	position: relative;
}
#calendar_holder p.status {
	margin-left: 25px;
	font-size: 12px;
}
.calendar thead th span.title {
	position: absolute;
	left: 100px;
	top: 3px;
	width: 125px;
}
.calendar table.month thead th .arrow_left {
	position: absolute;
	left: 35px;
	top: 5px;
}
.calendar table.month thead th .arrow_right {
	position: absolute;
	left: 280px;
	top: 5px;
}
.calendar th {
	background-color: #464748;
	text-transform: uppercase;
}
.calendar td {
	border: solid 1px #C4001A;
}
.calendar td.highlight {
	background-color: #fff;
	border: solid 3px #C4001A;
	color: #c2051e;
	text-transform: uppercase;
	font-weight: bold;
}
.calendar td.highlight.hover {
	text-decoration: underline;
	cursor: pointer;
}
.calendar td.highlight2 {
	background-color: #9A9A9A;
	color: #000;
}
.schedule_game .program a {
	margin-right: 25px;
}
ul.schedule_actions {
	list-style-type: none;
	margin: 25px 0 65px;
	font-size: 8pt;
	text-transform: uppercase;
}
ul.schedule_actions li {
	display: inline;
	margin-left: 25px;
	background-color: #9A9A9A;
	padding: 5px;
	border: solid 3px #9A9A9A;
}
ul.schedule_actions li.highlight {
	background-color: #fff;
	border: solid 3px #8b0213;
	color: #c2051e;
	text-transform: uppercase;
	font-weight: bold;
}
.schedule {
	background-repeat: repeat-y;
	position: relative;
}
.schedule #content .calendar {
}
.schedule #content #calendar_holder {
	background: url(/img/gameday/players.png) no-repeat 380px 0px;
	height: 260px;
}

table.schedule_game {
	background: #9A9A9A;
	width: 95%;
	margin: 0px auto 15px auto;
	border-collapse: collapse;
	font-size: 10pt;
}
table.schedule_game .day {
	width: 50px;
}
table.schedule_game .date {
	width: 50px;
}
table.schedule_game .opponent {
	width: 200px;
}
table.schedule_game .time {
	width: 75px;
}
table.schedule_game .program {
	width: 175px;
}
table.schedule_game thead th {
	background-color: #C4001A;
	color: #fff;
	padding: 10px;
	text-transform: uppercase;
}
table.schedule_game th {
	background-color: #464748;
	color: #fff;
	padding: 5px;
	padding-left: 10px;
	text-transform: uppercase;
}
table.schedule_game td {
	color: #000;
	padding: 5px;
	padding-left: 10px;
}
table.schedule_game tr.highlight td{
	background-color: #fff;
	border-top: solid 3px #C4001A;
	border-bottom: solid 3px #C4001A;
	color: #c2051e;
	text-transform: uppercase;
	font-weight: bold;
}
table.schedule_game tr.highlight td.highlight_left {
	border-left: solid 3px #C4001A;
	float: none;
}
table.schedule_game tr.highlight td.highlight_right {
	border-right: solid 3px #C4001A;
	float: none;
}
/* @end */
/* @group Where We Play */
.whereweplay #content h4 {
	text-transform: uppercase;
	text-decoration: underline;
	padding: 0;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 10px;
}
.whereweplay .map{
	margin: 25px 0;
}
.whereweplay .map a {
	color: #FFCC66;
	display: none;
}
.whereweplay .text {
	margin-left: 25px;
}
.whereweplay .text1 {
	background-color: #231617;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 75px;
	
	width: 200px;
	float: left;
	margin-right: 10px;
}
.whereweplay {
	font-size: 12px;
}
.whereweplay .column {
	float: right;
	width: 170px;
}
.whereweplay .box {
	float: left;
	background-color: #353535;
	clear: both;
	margin-bottom: 16px;
}
.whereweplay .box dl {
	width: 140px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 11px;
	margin-right: 10px;
}
.whereweplay .box dt {
	text-align: center;
	color: #fc6;
	margin-bottom: 10px;
}
.whereweplay .box dd {
	margin-bottom: 10px;
}
.whereweplay .text2 {
	width: 505px;
	float: left;
}
.whereweplay p {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 1.5;
	font-size: 11px;
}
.whereweplay h3 {
	color: red;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.whereweplay a {
	color: #fff;
}
.whereweplay #content {
}
.whereweplay .information img {
	margin-top: 20px;
}
.mapit {
	background: red url(/img/buttons/input_red.jpg);
	color: #fff;
	font-size: 8pt;
	padding: 2px 7px;
	margin-left: 10px;
}
/* @end */



/* @end */

/* @group Tickets */

/* @group Tickets */
#pp-tickets #content {
	background-image: url(/img/tickets/tickets-splash.jpg);
	position: relative;
	height: 580px;
}
#pp-tickets h2 {
	display: none;
}
#pp-tickets h3 {
	position: absolute;
	background-image: url(/img/tickets/1877.gif);
	padding-top: 50px;
	background-position: 0px;
	width: 170px;
	top: 15px;
	left: 30px;
	
	width: 250px
}
#pp-tickets p {
	position: absolute;
	background-image: url(/img/tickets/click-here-for-pdf-form.gif);
	padding-top: 15px;
	width: 175px;
	top: 70px;
	left: 30px;
}



/* @end */
/* @group Events */
.events {
	background: url(/img/textures/redbg2.jpg) repeat-y 165px 0px;
}
.events #content {
	background: transparent url(/img/textures/redbg.jpg);
	height: 500px;
}
.events .event {
	width:  675px;
	margin-left: 25px;
	clear: both;
	background: url(/img/structural/redline.png) no-repeat bottom;
	padding-left: 20px;
	margin-bottom: 25px;
	padding-bottom: 20px;
	padding-top: 10px;
}
/* My Comment */
.events .event img {
	float: left;
	width: 175px;
	height: 175px;
}
.events p {
	padding-left: 25px;
	width: 595px;
	font-size: 13px;
}
.events h4 {
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 20px 0 10px 20px;
	margin: 0 20px 0 25px;
	background: url(/img/structural/redline.png) no-repeat bottom;
	font-size: 10px;
	clear: both;
}
.event div.description {
	float: left;
	width: 500px;
}
.events h5 {
	display: inline;
	clear: both;
	text-transform: uppercase;
	font-size: 16px;
	padding-left: 25px;
}
.events h6 {
	margin-top: 0;
	display: block;
	float: none;
	padding-left: 0px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 25px;
	width: 400px;
}
.events .event p {
	width: 400px;
	line-height: 1.3
}
.events .event ul {
	color: #fff;
	font-size: 12px;
	padding-left: 40px;
	line-height: 1.3
}
/* @end */
/* @group Programs */
.programs #content p {
	padding-left: 25px;
	line-height: 1.4;
	width: 625px;
	margin-bottom: 10px;
}
.programs .text {
	margin-bottom: 15px;
}
.programs .text ul {
	margin-left: 45px;
	margin-bottom: 10px;
}
.programs .text ul li {
	color: #fff;
}
.programs #content .text p {
}
.programs #content p a {
}
.programs .program {
	width: 730px;
	float: right;
	border-bottom: solid #ccc 1px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.programs .program.end {
	border: none;
}
.programs .program img {
	float: left;
}
.programs .program h3 {
	font-size: 12pt;
	margin: 0;
	padding: 0;
	width: 495px;
	float: right;
}
.programs #content .program p {
	padding: 0;
	width: 475px;
	float: right;
	margin-right: 20px;
	margin-bottom: 10px;
	font-size: 12px;
}
.programs #content .program ul {
	color: #fff;
	margin-left: 15px;
	width: 480px;
	float: right;
	margin-bottom: 10px;
	font-size: 9pt;
}
.programs #content .program p.details {
	font-size: 8pt;
	font-style: italic;
}
.programs #content .program p a {
}
/* @end */

/* @group Half Season */
.half_season #content {
	background-image: none;
	background-color: #281E1F;
}
.half_season h2 {
	background-color: #000;
}


/* @end */

/* @group Season Seats */

.singleseats .seats, .seasonseats .seats, .half_season .seats {
	width: 415px;
	float: right;
	clear: both;
}
.seasonseats h2, .singleseats h2 {
	padding-left: 15px;
	display: none;
}
.seasonseats img.absolute, .singleseats img.absolute, .half_season img.absolute {
	position: absolute;
	top:350px;
	right: 35px;
	
	z-index: 1;
}
.seasonseats h2 .float_right {
	margin-left: 360px;
}
.seasonseats #content {
	color: #ccc;
	background: none transparent;
}
.seasonseats #content, .half_season #content, .singleseats #content {
	padding-bottom: 0;
}
.seasonseats p, .singleseats p  {
	line-height: 1.4;
	line-height: 1.5;
}
.seasonseats p strong {
	color: #F79300;
}
.singleseats .text, .seasonseats .text, .half_season .text  {
	display: inline;
	background-color: #281E1F;
	display:block;
	padding-bottom: 50px;
}
.seasonseats .text p, .singleseats .text p, .half_season .text p {
	width: 520px;
	padding-bottom: 15px;
	font-size: 12px;
	padding-left: 25px;
	line-height: 1.7;
	clear: both;
	float: none;
	padding-right: 15px;
	text-align: justify
}
.seasonseats .text p em, .half_season .text p em {
	color: red;
	font-style: normal;
}

.seasonseats .text div.absolute p {
	font-size: 7pt;
	color: #fff;
	margin: 2px 5px;
	width: 100px;
	cursor: pointer;
}
.seasonseats #content .text p a {
	font-size: 12px;
	color: #fff;
	color: red;
}
.seasonseats #content h3 {
	font-weight: normal;
	width: 400px;
	color: #fff;
	margin-bottom: 0px;
	padding-top: 0px;
}
.seasonseats #content .text h4 {
	padding: 0;
	padding-top: 25px;
	text-shadow: none;
	color: #ccc;
}
.seasonseats #content h5 {
	padding: 0;
	margin-top: 0px;
	text-shadow: none;
	font-weight: normal;
	font-size: 10pt;
	margin-left: 20px;
}
table.season_tickets {
	background: #fff url(/img/gameday/whereweplay2.jpg);
	border-collapse: collapse;
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: center;
	padding-right: 200px;
	float: left;
	width: 330px;
	height: 260px;
}
table.season_tickets a {
	color: #000;
	font-size: 8pt;
}
table.season_tickets th.category {
	padding: 10px 0 10px 25px;
}
table.season_tickets th {
	background-color: #1B1718;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
}
.half_season table.season_tickets th {
	font-size: 9px;
	background-color: #AC0C1B;
	padding: 3px 2px;
	line-height: 1.7;
}
.half_season table.season_tickets th strong {
	display: block;
	clear: both;
	font-size: 10px;
}
table.season_tickets td {
	font-size: 14px;
}
table.season_tickets td.category {
	padding: 8px 0px 8px 25px;
}
.half_season table.season_tickets td.category {
	width: 120px;
}
table.season_tickets .category {
	text-align: left;
}

table.season_tickets tr.glass td {
	background-color: #828181;
}
table.season_tickets tr.lower-club td {
	background-color: #0C3194;
}
table.season_tickets tr.upper-club td {
	background-color: #920081;
}
table.season_tickets tr.vip td {
	background-color: #C54235;
}
table.season_tickets tr.premium td {
	background-color: #8997C3;
}
table.season_tickets tr.sideline td {
	background-color: #00862E;
}
table.season_tickets tr.endzone td {
	background-color: #76C900;
}
table.season_tickets tr.upper-sideline td {
	background-color: #FF0000;
}
table.season_tickets tr.upper-endzone td {
	background-color: #FF7A00;
}
table.season_tickets td.space {
	width: 125px;
}
table.holder_benefits {
	background-image: url(/img/textures/trans-bg_white.png);
	background-repeat: repeat;
	border-collapse: collapse;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	display: block;
}
table.holder_benefits p {
	color: #000;
	padding: 10px 0;
	text-align: left;
}
table.holder_benefits ul {
	margin-left: 15px;
	text-align: left;
	padding-bottom: 10px;
	font-weight: normal;
}
table.holder_benefits tbody {
}
table.holder_benefits td.buffer {
	border: none
}
table.holder_benefits td {
	border-bottom: solid 1px #000;
	text-align: center;
	padding: 3px 10px 2px 10px;
	vertical-align: top;
	border-bottom: none
}
table.holder_benefits td span {
	font-size: 20px;
	font-weight: bold;
	height: 15px;
	overflow: hidden;
	display: block;
	line-height: 15px
}
table.holder_benefits tr.end td {
	height: 15px;
}
table.holder_benefits td.space, table.holder_benefits th.space {
	width: 20px;
	background-image: none;
	border: none;
}
table.holder_benefits td.space2, table.holder_benefits th.space2 {
	width: 50px;
}
table.holder_benefits thead {
	margin-bottom: 25px;
}
table.holder_benefits th {
	padding: 10px 5px;
	text-align: center;
	white-space: nowrap;
	vertical-align: top;	border-bottom: solid 1px #000;
}
table.holder_benefits th strong{
	text-transform: uppercase;
}
table.holder_benefits th.title {
	font-size: 15px;
	text-transform: uppercase;
}
table.holder_benefits td.title, table.holder_benefits th.title {
	text-align: left;
	padding-left: 0px;
	width: 600px;
}
table.holder_benefits td.title {
	font-weight: normal;
}
.seasonseats .text2 {
	color: #000;
	clear: both;
	background-image: url(/img/textures/trans-bg_red.png);
	padding-bottom: 50px;
}
.seasonseats #content .text p.left {
	float: none;
}

.seasonseats .text2 div.seats {
	width: 355px;
	float: right;
	height: 170px;
	padding-top: 20px;
}

.seasonseats .text2 div h5 {
	color: #fff;
	margin: 0;
	margin-left: 20px;
	font-weight: normal;
	font-size: 12px;
}
.seasonseats .text2 div img{
	margin-right: 5px;
	float: left;
	height: 161px;
	width: 196px;
	margin-left: 15px;
}
.seasonseats #content object {
	float: right;
	height: 165px;
	width: 110px;
	margin-right: 15px;
	
	float:left;
	height: 240px;
	width: 160px
}
.seasonseats .text2 h4 {
	color: #FF0000;
	text-shadow: none;
	padding: 0;
	margin-left: 20px;
	padding-top: 20px;
	font-size: 16px;
	margin-bottom: 20px;
}
.seasonseats h6 {
	float: none;
	color: #fff;
	display: block;
	width: 470px;
	margin: 0;
	margin-left: 20px;
	width:auto;
	font-style: italic;
	font-size: 12px;
}
.seasonseats .text2 p {
	padding-bottom: 15px;
	margin-left: 20px;
	font-size: 12px;
	padding-bottom: 0;
}
.seasonseats .text2 p strong {
	color: #FB000B;
}
.seasonseats .text2 ul.guarantee {
	padding-bottom: 15px;
	width: 700px;
	font-size: 14px;
	list-style-type: none;
	margin-left: 20px;
}

.seasonseats ul.guarantee li {
	margin: 2px;
	padding-top: 15px;
}
/* @end */
/* @group Tickets Group */
.tickets_group .text2 .seats {
	height: 180px;
	width: 325px;
	position: absolute;
	margin-top: 25px;
	right: 0px;
}
.tickets_group .seats img.absolute {
	float: left;
}
.tickets_group .seats object {
	float: right;
	height: 165px;
	width: 110px;
	margin-right: 15px;
	margin-top: 15px;
}
object {
	z-index: 30;
}
.tickets_group .text img.absolute {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
}
.tickets_group h2 {
	padding-left: 15px;
	position: absolute;
}
.tickets_group #content {
}
.tickets_group p {
	line-height: 1.4;
}
.tickets_group .text div.absolute {
	position: absolute;
	top: 110px;
	left: 330px;
	display: inline;
	background: url(/img/buttons/input_red2.jpg) repeat-x;
	width: 100px;
	text-transform: uppercase;
	height: 15px;
	cursor: pointer;
}
.tickets_group .text div.absolute p {
	font-size: 7pt;
	color: #fff;
	margin: 2px 5px;
	width: 100px;
	cursor: pointer;
}
.tickets_group p strong {
	color: #F79300;
}
.tickets_group p a {
	color: #F79300;
}
.tickets_group .text {
	margin-left: 15px;
	padding-bottom: 50px;
}
.tickets_group p {
	margin-left: 15px;
}
.tickets_group .text p {
	width: 420px;
	margin-left: 0;
}
.tickets_group #content h3 {
	color: #FF4100;
	font-weight: normal;
	width: 300px;
	margin-bottom: 20px;
	padding-top:75px;
}
.tickets_group #content .text h4 {
	padding: 0;
	padding-top: 25px;
	text-shadow: none;
	color: #ccc;
}
.tickets_group #content h5 {
	padding: 0;
	margin-top: 25px;
	text-shadow: none;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
}
ul.group_benefits {
	margin-left: 30px;
	width: 460px;
	padding-bottom: 25px;
	font-size: 12px;
}
ul.group_benefits li {
	margin: 5px;
}
table.group_tickets {
	width: 100%;
	padding-right: 200px;
	font-size: 8pt;
	color: #000;
	font-weight: bold;
	border-collapse: collapse;
	background: url(/img/tickets/whereweplay2.jpg);
	z-index: 10;
}
table.group_tickets th {
	padding: 5px 15px;
	color: #97000A;
	font-weight: bold;
	color:#000;
}
table.group_tickets td {
	padding: 5px 15px;
}
table.group_tickets tr.vip td {
	background: #C54235;
}
table.group_tickets tr.premium td {
	background: #8997C3;
}
table.group_tickets tr.sideline td {
	background: #778F70;
}
table.group_tickets tr.endzone td {
	background: #F1AA6F;
}
table.group_tickets td.space {
	width: 175px;
}
.tickets_group .text2 {
	width: 100%;
	color: #fff;
	clear: both;
	padding-bottom: 10px;
	position: relative;

}
.tickets_group .text2 div {
}
.tickets_group .text2 div img{
	margin-right: 15px;
}
.tickets_group .text2 h4 {
	margin: 0 auto 5px 15px;
	padding: 0;
	font-size: 12pt;
	padding-top:20px;
}
.tickets_group .text2 p {
	color: #333333;
	padding-bottom: 15px;
	margin-left: 15px;
	font-size: 8pt;
}
.tickets_group .text2 p strong {
	color: #FB000B;
}
/* @end */

/* @group Single Seats */
.singleseats h2 .float_right {
	margin-left: 300px;
}
.singleseats h2 {
	z-index: 10;
}
.singleseats #content {
	background-color: #281E1F;
	background-image: none;
}

.singleseats #content h3 {
	color: #FF4100;
	font-weight: normal;
	width: 200px;
	text-transform: uppercase;
	padding-left: 25px;
	padding-top: 40px;
}
.singleseats #content .text p {
}
.singleseats #content .text p.note {
	font-size: 11px;
	font-weight: normal;
}
.singleseats #content .price a {
	font-size: 12pt;
}
.singleseats #content a.thickbox {
	float: left;
	margin-right: 25px;
}
.singleseats #content object {
	float: right;
	height: 165px;
	width: 110px;
	margin-top: 15px;
}
.singleseats .text2 {
	width: 100%;
	color: #333333;
	clear: both;
	z-index: 1;
	position: relative;
}
.singleseats #content .text2 img {
	position: relative;
	margin: 0;
	padding: 0;
	margin-top: -22px;
}
table.single_tickets {
	width: 100%;
	font-size: 8pt;
	color: #000;
	font-weight: bold;
	border-collapse: collapse;
	clear: both;
	float: right;
	background: #ccc url(/img/tickets/whereweplay2.jpg);
}
table.single_tickets th {
	padding: 5px 15px;
	color: #000;
}
table.single_tickets td {
	padding: 5px 15px;
}
table.single_tickets .space {
	width: 375px;
}
table.single_tickets tr.vip td {
	background: #C54235;
}
table.single_tickets tr.premium td {
	background-color: #8997C3;
}
table.single_tickets tr.sideline td {
	background-color: #778F70;
}
table.single_tickets tr.endzone td {
	background-color: #F1AA6F;
}
table.single_tickets tr.comment td {
	font-size: 8pt;
}
table.single_tickets tr.comment td strong {
	color: #9B001B;
	font-weight: bold;
	padding: 2px;
}
table.single_tickets .price {
	text-align: center;
}
.singleseats {
}
/* @group My Group */
/* @end */
/* @end */
/* @group Special Offers */
.special_offers #content {
	background: #333;
}
.special_offers #content p {
	color: #fff;
	font-size: 14pt;
	margin-left: 20px;
	margin-top: 20px;
	width: 275px
}
.special_offers #content img {
	margin-top: 25px;
	margin-left: 100px;
}
/* @end */
/* @end */
/* @group Insider */
.insiderBroadcasts h2 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
}
.insiderBroadcasts .text {
	background: url(/img/central/insiderbg.jpg);
	height: 431px;
	position: relative;
}
.insiderBroadcasts .text h3 {
	position: absolute;
	bottom: 5px;
	width: 700px;
	font-size: 12px;
	left: 25px;
}
.insiderBroadcasts .text h3 .left {
	text-transform: uppercase;
}
.insiderBroadcasts table {
	border-collapse: collapse;
	border: none;
	background: transparent;
	font-size: 12px;
	color: #000;
	margin-top: 5px;
	width: 710px;
	margin-left: 20px;
}
.insiderBroadcasts table thead {
}
.insiderBroadcasts table th {
	background-image: url(/img/structural/theadbg.jpg);
	border: none;
	padding: 10px 20px;
	text-align: left;
	color: #fff;
	font-weight: normal;
}
.insiderBroadcasts table th.highlight {
	background-position: -150px;
}
.insiderBroadcasts table th.network {
	background-position: -450px;
}
.insiderBroadcasts .date {
	width: 150px;
}
.insiderBroadcasts .highlight {
	width: 250px;
}
.insiderBroadcasts .network {
	width: 250px;
}
.insiderBroadcasts table td {
	border: none;
	padding: 10px 10px 25px 20px;
	background-image: url(/img/textures/light-gray.png);
}
.insiderBroadcasts table tr.altrow td {
	background: url(/img/textures/med-gray.png);
}
/* @end */
/* @group Central */

/* @group Auditions */
.audition dl {
	margin-top: 10px;
}
.audition dt {
	font-weight: bold;
}
.audition li {
	margin-bottom: 5px;
}
.audition .text1 {
	padding-right: 15px;
	margin-top: 5px;
	position: relative;
	height: 320px;
}
.audition .text1 img {
	width: 374px;
}
.audition .text1 a.absolute {
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.audition .text1 img.pdf {
	width: auto;
}
.audition .text1 .img-shadow {
	margin-right: 15px;
	float: left;
	margin-bottom: 0;
}
.audition h3 {
	font-size: 14px;
	font-weight: bold;
}
.audition p {
	padding-top: 15px;
}
.audition .text1 h2 {
	float: left;
	clear: none;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url(/img/titles/DANCERS_headline2010.gif);
	padding-top: 15px;
	width: 325px;
	background-position: -20px -35px;
}
.text2 {
}
.audition .text2 h2 {
	float: left;
	clear: none;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url(/img/titles/junior-dancers.gif);
	padding-top: 30px;
	width: 325px;
	top: 0px;
	left: 400px;
	/*position: absolute;*/
}
.audition .text2 h3 {
	padding-top: 0;
}
.audition .text1 h2 img {
	width: 325px;
}
.audition .text2 .img-shadow {
	float: right;
	margin-right: 0;
	margin-left: 25px;
	margin-top: -13px;
	width: 375px;
	overflow: hidden;
	padding-right: 0;
}
.audition ul {
	color: #fff;
	list-style-type: none;
	padding-top: 15px;
}
.audition .text2 {
	clear: both;
	padding-left: 25px;
}
.audition .text2 p {
	float: left;
	width: 325px;
}
.audition .text2 img {
	float: right;
	width: 375px;
}
.insiderBroadcasts table td {
	border: none;
	padding: 10px 10px 25px 20px;
	background-image: url(/img/textures/light-gray.png);
}
/* @end */

/* @group Dance Team */
.danceteam {
	position: relative;
}
.danceteam img {
	border: none;
}
.danceteam area {
	border: none;
}
.danceteam a {
	outline: none;
    border: none;
}
.danceteam h2{
	position: absolute;
	top: 250px;
	right: 200px;
}
.danceteam ul.sponsor-logos {
	margin-left: 50px;
}
.danceteam ul.sponsor-logos li {
	float: left;
	display: inline;
	margin-right: 25px;
}
.danceteam .dancers{
	background-position: 0px 100px;
}
.danceteam .dancers h3 {
	margin-left: 125px;
	margin-bottom: 15px;
	margin-top: 30px;
	padding-top: 20px;
	background-image: url(/img/central/washington-stealth.png);
	width: 525;
}
.danceteam .dancers p.caption {
	margin-left: 50px;
	color: #fff;
	text-transform: uppercase;
	font-size: 7pt;
	text-align: left;
}
.danceteam p.caption {
	margin-left: 50px;
	color: #fff;
	text-transform: uppercase;
	font-size: 7pt;
	text-align: center;
	margin-bottom: 20px;
}
.danceteam #content {
	background-color: black;
	background-image: none;
}
.danceteam #content .dancers a {
	color: #fff;
	text-decoration: underline;
	font-size: 7pt;
}
.danceteam #content .dancers a:hover, .danceteam #content .dancers a.hover {
	color: #FFCC66;
}
.danceteam .text1 {
	padding-bottom: 10px;
}
.danceteam .text1 p {
	color: #fff;
	width: 625px;
	padding-bottom: 25px;
	line-height: 12px;
	margin-left: 50px;
}
.danceteam h3 {
	margin-left: 50px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 0;
}
.danceteam ul {
	color: #fff;
	width: 625px;
	padding-bottom: 25px;
	line-height: 12px;
	margin-left: 65px;
}
.dancer .text1 p {
	margin-left: 30px;
	margin-right: 25px;
}

/* @group Individual Dancer */
.dancer h2 {
	padding: 0;
}
.dancer #content {
	background: url(/img/textures/starburst-bg.jpg) top left;
}
.dancer .img-shadow {
	float: left
}
.dancer img.dancer-image {
	float: left;
	clear: none;
	margin-bottom: 0px;
	margin-right: 10px;
}
.dancer .text1 {
	margin-top: 45px;
}

.dancer p {
	margin-bottom: 15px;
}
.dancer .text1 p strong, .dancer .text2 p strong {
	font-weight: normal;
	color: #ccc;
}
.dancer .text2 {
	clear: both;
	padding-top: 20px;
	margin-left: 30px;
	margin-right: 25px;
}
.dancer .text1 p {
	line-height: 1.5
}
.dancer .text2 p {
	line-height: 1.7
}
.dancer .text2 p span.quote {
	font-style: italic;
	font-size: 12pt;
}
.dancer .text2 p span.quote em {
	font-weight: bold;
	font-size: 14pt;
	color: #000;
}
.dancer ul.action {
	position: absolute;
	top: 15px;
	right: 5px;
	text-transform: uppercase;
}
.dancer ul.action.player-nav {
	right: 15px;
}
.dancer ul.action.player-list {
	right: 250px;
	background-repeat: repeat-x;
}
.dancer ul.action li {
	margin-left: 0px;
}
.dancer ul.action a.next {
	background: url(/img/buttons/next-dancer.gif) no-repeat left;
	padding: 0;
	padding-left: 15px;
}
.dancer ul.action a.previous {
	background: url(/img/buttons/prev-dancer.gif) no-repeat right;
	padding: 0;
	padding-right: 15px;
}
/* @end */
/* @end */
/* @end */
/* @group Community */
/* @group Sticks-to-Schools */
.s2s h2 {
	background: #FF0000 url(/img/structural/h2red.jpg) repeat-y;
	display: none;
}
.s2s h3 {
	background: url(/img/community/s2s.jpg);
	height: 425px;
	padding: 0;
	margin: 0;
}
.s2s #content {
}
.s2s .text1 {
	padding-bottom: 25px;
}
.s2s .text1 img {
	float: right;
	margin-right: 50px;
	margin-top: 35px;
}
.s2s .text1 p {
	margin-top: 15px;
	margin-left: 15px;
	width: 459px;
	color: #fff;
	text-align: justify;
	font-size: 9pt;
}
.s2s .text1 h4 {
	color: #fff;
	text-shadow: none;
	margin-top: 15px;
	margin-left: 15px;
	padding: 0;
	font-size: 13pt;
	text-transform: uppercase;
}
.s2s h5 {
	font-weight: bold;
}
.s2s .text1 p a {
	color: #FFCC66;
}
/* @end */
/* @group Appearances */
.community_appearances img.absolute {
	position: absolute;
	z-index:0;
}
.community_appearances .text img.absolute {
	position: absolute;
	right: 25px;
	bottom: 35px;
	z-index: 50;
}
.community_appearances .text {
	position: relative;
	background-repeat: no-repeat;
	background-position: top left;
	z-index:5;
}
.community_appearances .text p {
	float: right;
	width: 400px;
	margin-right: 15px;
	margin-top: 15px;
	z-index: 10;
}
.community_appearances h2 {
	padding-bottom: 0;
	width: 400px;
	float: right;
	padding-top: 25px;
}
.community_appearances .text strong {
	color: #FFCC66;
	font-size: 12pt;
}
.community_appearances .text a {
}
.community_appearances h3 {
	clear: both;
	padding: 0;
	font-size: 12pt;
	padding: 10px;
	margin: 0;
	background-color: transparent;
	display: block;
}
table.schedule {
	width: 100%;
	background-color: #FFF7E7;
	border-collapse: collapse;
	font-size: 9pt;
}
table.schedule thead {
	color: #fff;
}
table.schedule th {
	padding: 10px;
	font-weight: normal;
	background: url(/img/structural/theadbg.jpg);
}
table.schedule tr {
	background: url(/img/structural/schedule_row.jpg);

}
table.schedule tr.altrow {
	background: url(/img/structural/schedule_altrow.jpg);
}
table.schedule td {
	padding: 5px;
	padding-left: 10px
}
#schedule_ajax {
	display: none;
	position: absolute;
	z-index: 100;
	width: 350px;
	top: 35px;
	left: 420px;
	border-right: 20px #C02026 solid;
	text-transform: uppercase;
	padding-left: 95px;
	background: url(/img/structural/calendar-bubble.png) no-repeat top left;
	color: #fff;
	text-align: center;
}
#schedule_ajax .popup {
	background-color: #333333;
	position: relative;
}
#schedule_ajax h5 {
	color: #fff;
	font-size: 16px;
	padding: 0;
	clear: both;
	margin: 15px 0;
}
#schedule_ajax h6 {
	color: #fff;
	font-size: 12px;
	padding: 0;
	margin: 15px 0;
	clear: both;
	width: auto;
	display: block;
	float: none;
	text-transform: none;
}
.schedule p {
	text-transform: none;
	line-height: 1.5;
	font-size: 14px;
	margin-left: 10px;
	clear: both;
	color: #fff;
}
.schedule .popup ul {
	margin: 15px auto;
	text-transform: none;
	list-style-type: none;
	text-align: center;
	padding: autp 25px;
}
.schedule .popup ul li {
	font-size: 12px;
	margin-bottom: 15px;
}
.schedule .popup p.order {
	color: #fff;
	padding-top: 15px;
	width: 350px;
	float: none;
	bottom: 0px;
	display: block;
	background: #C02026;
	margin: 0;
	margin-top: 25px;
	padding-bottom: 25px;
	font-weight: bold;
	font-size: 12px;
}
.schedule .popup p.order.haspdf {
	background: url(/img/buttons/pdf.gif) no-repeat 330px 10px;
}
.schedule .popup p.order span.right {
	padding-right: 25px;
}
.schedule .popup p.close {
	font-size: 12px;
	float: none;
	padding: 10px 0px;
	margin: 0;
	text-align: right;
	display: block;
	background-color: #C02026;
}
.schedule .popup a {
	color: white;
}
.schedule .popup a:hover {
	text-decoration: underline;
}
/* @end */
/* @group Profile */
.profile {
}
.profile h2 {
	display: none;
}
.profile .text2 {
	padding-left: 25px;
}
.profile #content {
	color: #fff;
	display: inline;
}
.profile .text1 img.right {
	margin-top: 25px;
	margin-right: 50px;
}
.profile #content p {
	margin-top: 25px;
	margin-bottom: 15px;
	width: 425px;
	float: left;
	color: #fff;
	line-height:1.5
}
.profile .text2 p {	
	margin-top: 0px;
}
.profile #content .text2 p.request {	
	margin-left: 35px;
	width:400px;
}
.profile #content ul p {
	margin-left: -15px;
}
.profile p strong {
	font-weight: normal;
	color: #EE2725;
	font-size: 12pt;
}
.profile #content ul.profile_list {
	width: 360px;
	float: left;
	margin-left: 50px;
	display: inline;
	clear: none;
}
.profile #content ul.profile_list li {
	margin-bottom: 15px;
}
.profile #content ul.profile_list a {
	color: #FFCC66;
}
.profile .text1 {
	padding-left: 25px;
}
.profile .kids_club {
	float: right;
	width: 250px;
	margin-right: 25px;
	overflow: hidden;
	background: url(/img/textures/kids_club.png) repeat-x 0px 140px;
	height: 500px;
	color: #fff;
	display: inline;
}
.profile #content .kids_club p {
	width: 230px;
	color: #fff;
	line-height: 1.2;
	margin: 5px 10px 0 10px;
}
.profile #content .kids_club h6 {
	color: #fff;
	padding: 0;
	margin: 15px 0 0 10px;
	font-size: 14pt;
}
.profile #content .kids_club p em {
	font-size: 8pt;
}
.profile #content .kids_club p a {
	color: #FFCC66;
}
.profile #content .kids_club ul {
	margin-left: 25px;
	width: 185px;
	clear: both;
	margin-bottom: 15px;
}
.profile #content .kids_club ul li {
	font-size: 9pt;
}
/* @group Profile Gallery */
.contents {
	display: block;
	width: 700px;
	height: 80px;
	background: #CC66FF;
}
.blocks {
	padding: 0;
	display: block;
	height: 80px;
}
.profile .blocks {
}
.blocks div {
	width: 120px;
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 80px;
}
.home .blocks div {
	width:110px;
}
.scroll-pane {
	width: 120px;
	float: left;
	padding: 0;
}
#pane5 {
	height: 80px;
	width: 40%;
	width: 700px;
	padding: 0;
	display: block;
	_overflow: hidden;
}
.arrow_holder a.arrow_up img {
	padding: 5px;
	padding-left: 50px;
	cursor: pointer;
}
.arrow_holder a.arrow_down img {
	padding: 5px;
	padding-left: 50px;
	cursor: pointer;
}
/* @end */
/* @end */
/* @end */
/* @group Gallery */
/* @group Videos */
.vid_home {
	font-size: 10pt;
}
.vid_home .photo_sml {
	padding-top: 10px;
	height: 125px;
	margin-left: 10px;
	width: 137px;
}
.vid_home #content {
	background: #888 url(/img/textures/graycolumn.jpg) repeat-y top right;
}
.vid_home h2 {
	background-image: url(/img/textures/h2gray_vid.jpg);
}
.featured_vid {
	width: 450px;
	background: #cccccc url(/img/textures/steelplate.jpg) no-repeat;
}
.featured_vid #video_holder {
	margin-left: 45px;
	width: 362px;
	height: 260px;
	background: url(/img/home/featured_vid.jpg);
	margin-bottom: 15px;
}
ul.vid_actions {
	list-style-type: none;
	text-align: center;
	padding: 15px;
}
ul.vid_actions li {
	display: inline;
	padding: 15px;
}
ul.vid_actions li a {
	color: #fff;
	text-transform: none;
	font-size: 10pt;
}
div.featured_vid ul {
	text-align: center;
	list-style-type: none;
	font-size: 8pt;
	text-transform: uppercase;
	position: relative;
	height: 25px;
}
.featured_vid .comments {
	width: 375px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.featured_vid .comments h3 {
	font-size: 12pt;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}
.featured_vid .comments h4 {
	padding: 0;
	float: left;
	text-shadow: none;
	color: #D7001E;
	margin-left: 12px;
	margin-bottom: 5px;
	font-weight: bold;
}
.featured_vid .comments h5 {
	padding: 0;
	float: left;
	text-shadow: none;
	margin-left: 12px;
	color: #000;
	font-size: 8pt;
}
.featured_vid .comments p {
	width: 350px;
	margin: 0px auto;
	clear: both;
	margin-bottom: 20px;
}
.featured_vid .comments a {
	margin-left: 12px;
	font-size: 8pt;
}

/* @end */

/* @group Photos */
.photo_home h2 {
}
.photos h6 {
	margin-top: 0;
	margin-left: 10px;
}
.photo_sml img {
	border: 1px #fff solid;
	height: 70px;
}
.photo_sml img:hover {
	cursor: pointer;
}
.photo_sml.selected img {
	border: 1px red solid;
}

.photo_sml p {
	font-size: 8pt;
	color: #fff;
	margin-top: 5px;
}

.photo_sml {
	width: 140px;
	overflow: hidden;
	float: left;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 140px;
	display: inline;
	
	margin-top: 0px
}

.photos {
	/*background-color: #4F4F4F;*/
}
.photo_home #content{
	/*background-color: #616161;*/
}

/* @group Featured Image */
.vid_home div.featured_img {
	width: 440px;
}
div.featured_img {
	width: 450px;
	height: 400px;
	background-color: #797979;
	float: left;
	padding-top: 9px;
}
div.featured_img p {
	margin-left: 20px;
	color: #fff;
	margin-left: 9px;
}
div.featured_img a {
	color: #fff;
}
div.featured_img img {
	margin-left: 15px;
	margin-top: 15px;
	margin-left: 9px;
	margin-top: 0px;
	margin-bottom: 9px;
}
div.featured_img img.zoom {
	height: 325px;
}
div.featured_img p.caption {
	clear: left;
}

.featured_img ul.arrows {
	margin-left: 9px;
	clear: both;
	width: 400px;
	position: relative
}
.featured_img ul.arrows li.back{
	position: absolute;
	left: 0px;
}
.featured_img ul.arrows li.next{
	position: absolute;
	left: 50px;
}

/* @end */

/* @end */



/* @end */

/* @group Office Staff */
.officestaff .header {
	background-image: url(/img/textures/officeh2.jpg);
	height: 90px;
}
.officestaff h2 {
	background-repeat: no-repeat;
	color: #fff;
	font-size: 10pt;
	background-color: transparent;
	color: #FF4100;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 12pt;
	padding-bottom: 0;
	padding-top: 45px;
}
.officestaff h3 {
	font-size: 8pt;
	letter-spacing: 1px;
	margin-left: 25px;
	padding-top: 5px;
}
.officestaff h3 strong {
	color: #FF4100;
}
.officestaff #content {
	background-image: url(/img/textures/blackgradient1.jpg);
	background-repeat: repeat-y;
}
.officestaff #content h4 {
	text-shadow: none;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(/img/structural/blackborder.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 15px;
	padding-left: 15px;
}
.officestaff #content a {
	color: #F6923A;
}
.officestaff #contacts {
	font-size: 8pt;
}
.bio .title {
	background-image: url(/img/structural/blackborder.png);
	background-repeat: no-repeat;
	background-position: top center;}
.officestaff #contacts .bio {

}
.officestaff #contacts .bio .title.hover, .officestaff #contacts .bio .title.selected {
	background-image: url(/img/textures/blackgradient2.jpg);
	background-repeat: repeat;
}
.officestaff #contacts .bio .title.hover dd, .officestaff #contacts .bio .title.selected dd {
	background-color: transparent;
}
.officestaff #contacts dl {
	clear: both;
	color: #fff;
	font-weight: bold;
}
.officestaff #contacts dl dt {
	float: left;
	padding: 10px;
	padding-left: 15px;
	color: #F6923A;
	text-transform: uppercase;
	font-weight: bold;
}
.officestaff #contacts dl dt.name {
	width: 135px;
	
}
.officestaff #contacts dl dd.position {
	width: 180px;
}
.officestaff #contacts dl dd.phone {
	width: 160px;
}
.officestaff #contacts dl dd.email {
	width:150px;
}
.officestaff #contacts dl dd {
	float: left;
	padding: 10px;
	letter-spacing: 1px;
	background-color: transparent;
}
.officestaff #contacts .details {
	clear: both;
	background-image: url(/img/structural/blackborder.png);
	background-image: url(/img/textures/blackgradient2.jpg);
}
.officestaff #contacts .details .space {
	clear: both;
	height: 75px;
}
.officestaff #contacts .details img{
	margin-left: 45px;
	float: left;
	margin-right: 35px;
	border: #fff 4px solid;
	margin-top: 25px;
}
.officestaff #contacts .details h5 {
	margin: 0;
	padding: 0;
	text-shadow: none;
	margin-left: 195px;
	margin-bottom: 15px;
	font-size: 11pt;
	padding-top: 25px;
}
.officestaff #contacts .details h5 strong {
	color: #FB4000;
	font-weight: normal;
}
.officestaff #contacts .details p {
	color: #fff;
	font-size: 8pt;
	width: 500px;
	margin-left: 195px;
	margin-bottom: 15px;
}

/* @end */

/* @group Sponsors */

/* @group Promotions */
.promotions h3 {
	background-image: url(/img/tickets/promotions.jpg);
	padding-bottom: 450px;
}
.promotions h2 {
	position: absolute;
}

.promotions .text {
	height: 119px;
	position: relative;
}
.promotions .text img.absolute {
	position: absolute;
	right: 0;
	top: 20px;
}
.promotions .text p {
	color: #DC3E0D;
	font-size: 12pt;
	padding-top: 15px;
	padding-left: 25px;
}
/* @end */

/* @group Sponsors, Benefits of */
.sponsors_benefits {
}
.sponsors_benefits h2 {
}
.sponsors_benefits h3 {
	background-repeat: repeat-y;
	font-size: 12pt;
	margin: 0;
	text-transform: uppercase;
	padding-left:25px;
	color: #242424;
	color: #fff;
}
.sponsors_benefits .text1 {
	padding-bottom: 5px;
	position: relative;
}
.sponsors_benefits .text1 p {
	color: #fff;
	margin-left: 25px;
	width: 400px;
}
.sponsors_benefits .text1 ul.entitlements {
	color: #fff;
	margin-left: 40px;
	margin-top: 20px;
	width: 400px;
	margin-bottom: 20px;
	font-size: 12px;
}
.sponsors_benefits .text1 .absolute {
	position: absolute;
	right:0;
	top: 0px;
	z-index: 100;
}
.sponsors_benefits .package_contact {
	width: 350px;
	background-repeat: no-repeat;
	height: 105px;
	margin-left: 20px;
	margin-top: 15px;
	border: solid #ff5033 1px;
}
.sponsors_benefits .package_contact h4 {
	padding: 10px;
	font-weight: bold;
	font-size: 10pt;
}
.sponsors_benefits .package_contact p {
	padding-left: 10px;
	padding-bottom: 25px;
	margin: 0px;
	width: 350px;
	padding-top: 5px;
}
.sponsors_benefits .package_contact p a {
	color: #FFCC66;
	margin-right: 15px;
}
.sponsors_benefits .text2 {
	color: #333333;
	position: relative
}
.sponsors_benefits .text2 .absolute {
	position: absolute;
	right: 0;
	top: 200px;
}
.sponsors_benefits .text2 dl.why_sponsor{
	margin-left: 25px;
	padding-bottom: 25px;
	width: 450px;
	color: #fff;
	font-size: 9pt;
}
.sponsors_benefits .text2 dl.why_sponsor dt {
	padding: 0;
	margin-top: 25px;
	text-transform: uppercase;
}

/* @end */



/* @end */

/* @group Wallpapers */
.wallpaper h2 img {
	width: 125px;
	height: 20px;
}
.wallpaper .paper {
	width: 330px;
	float: left;
	height: 300px;
	margin-left: 25px;
	display: inline;-
}
.wallpaper p.credit {
	clear: both;
	padding-right: 50px;
	float: right;
}
ul.versions {
	list-style-type: none;
	font-size: 12px;
	color: #fff;
	padding-top: 10px;
}
ul.versions li {
	display: inline;
	padding-right: 15px;
}


/* @end */

/* @group Footer */

/* @group Contact Us */
.contact .header {
	background-image: url(/img/textures/officeh2.jpg);
	height: 90px;
}
.contact h2 {
	background-repeat: no-repeat;
	color: #fff;
	font-size: 10pt;
	background-color: transparent;
	color: #FF4100;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 12pt;
	padding-bottom: 0;
	padding-top: 45px;
}
.contact h3 {
	font-size: 8pt;
	letter-spacing: 1px;
	margin-left: 25px;
	padding-top: 5px;
}
.contact h3 strong {
	color: #FF4100;
}
.contact #content {
	background-image: url(/img/textures/blackgradient1.jpg);
	padding-bottom: 25px;
	background-repeat: repeat-y;
}
.contact .text {
	color: #fff;
	width: 525px;
}
.contact .text p{
	margin-left: 20px;
	color: #fff;
	padding-top: 25px;
	padding-bottom: 25px;
}
.contact .input_wrapper {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	clear: both;
	height: 15px;
	margin-bottom: 10px;
}
.contact  label {
	float: left;
	margin-left: 25px;
	width: 150px;
}
.contact input {
	width: 325px;
	background-color: #fff;
	height: 15px;
	float: right;
}
.contact textarea {
	width: 325px;
	background-color: #fff;
	float: right;
	clear: none;
}
.contact .input_wrapper.submit {
	clear: both;
	height: 150px;
	margin-top: 50px;
	padding-right: 170px;
}
.contact .input_wrapper.submit ul {
	margin-top: 25px;
}
.contact .input_wrapper.submit ul li {
	display: inline;
}
.contact .input_wrapper.submit input {
	width: 70px;
	background-image: url(/img/buttons/input_red2.jpg);
	color: #fff;
	padding: 2px 2px;
	font-size: 7pt;
	border: 0;
	clear:none;
	margin: 0;
	margin-left: 20px;
	text-transform: uppercase;
}

/* @end */

/* @group Privacy */
.privacy h3 {
	color: #FF4100;
	font-weight: normal;
	width: 400px;
	padding-top: 25px;
	margin-left: 20px;
	text-transform: uppercase;
	font-size: 12pt;
}
.privacy p {
		margin-left: 20px;
	padding-top: 15px;
	margin-right: 20px;
	color: #fff;
	font-size: 8pt;
}
.privacy #content p a {
	font-size: 8pt;
	color: #fff
}
.privacy #content {
		padding-bottom: 75px;
}
/* @end */

/* Footer */
#footer {
	clear: both;
	height: 1px;
	width: 100%;
	width: 915px;
	position: relative;
	margin-right: 15px;
	z-index: 200;
}
#footer a {
	color: #A1A0A0;
	color: #fff;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p {
	color: #A1A0A0;
	padding-top: 10px;
	font-size: 8pt;
	position: absolute;
	left: 170px;
	top: 0;
}
ul.footer_nav {
	position: absolute;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	color: #fff;
	z-index: 200;
	background-image: url(/img/layout/topnavband.png);
	background-repeat: repeat-x;
	top: -35px;
	width: 915px;
}
ul.footer_nav li {
	display: inline;
	padding-right: 15px;
}
ul.footer_nav li span {
	padding-left: 175px;
}
ul.footer_nav a{
	text-transform: uppercase;
}

/* @end */

/* @group NLL Video */

/* My Comment */
.nllvideo #content h2 {
	text-align: left;
}
.nllvideo #content {
	background-image: url(/img/textures/metal.png);
	height: 580px;
	text-align: center;
	padding-top: 50px;
}
.nllvideo object {
}
.nllvideo div#mogulus_12321507451436440 {
	text-align: center;
	width: 420px;
	margin-left: 150px;
}
.nllvideo div.sidebar .sidebar_section.end  {
	border-bottom: none;
	padding: 0px;
	padding-top: 50px;
}
/* @end */

/* @group Partners */
.partners #content {
  	background-image: url(/img/textures/whitebg2.png);
  	padding-bottom: 100px;
  	background-repeat: repeat;
  	text-align: center;
}
.partners h2 {
	display: none;
}
.partners h3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	font-size: 12px;
	padding-top: 40px;
	letter-spacing: 1px;
	padding-bottom: 10px;
}
.partners .partners {
	width: 100%;
	display: block;
	clear: both;
	text-align: center;
}
.partners .media {
	width: 100%;
	display: block;
	clear: both;
}
.partners div.sponsor {
	height: 175px;
	float: left;
	margin-left: 20px;
	margin-bo-ttom: 25px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.partners .partners div.sponsor {
	width: 160px;
}
.partners .media div.sponsor {
	width: 115px;
}
.partners div.sponsor img {
	margin-top: 35px;
}
.partners .media div.sponsor.sponsor16 {
	width: 200px;
}
.partners .media div.sponsor.sponsor9 {
	width: 130px;
}
.partners .media div.sponsor.sponsor10 {
	width: 130px;
}
.partners .media div.sponsor.sponsor13 img {
	margin-top: 45px;
}
.partners .media div.sponsor.sponsor13 {
	width: 160px;
}
.partners .media div.sponsor.sponsor15 {
	width: 150px;
}
.partners div.sponsor img.sponsor21 {
	margin-top: 0px;
}
.partners div.sponsor img.sponsor3 {
	margin-top: 0px;
}
.partners div.sponsor img.sponsor23 {
	margin-top: 15px;
}
.partners div.sponsor img.sponsor24 {
	margin-top: 15px;
}
.partners div.sponsor img.sponsor25 {
	margin-top: 15px;
	float: right
}
.partners div.sponsor.sponsor25 {
	width: 350px;
}
.partners div.sponsor img.sponsor26 {
	margin-top: 0;
}

/* @end */

/* @group LAX */
.lax #content {
	position: relative;
	padding-bottom: 0px;
}
.lax ul.action {
	position: absolute;
	top: 5px;
	right: 5px;
	text-transform: uppercase;
}
.lax ul.action li {
	margin-left: 15px;
}
.lax ul.action li a {
	font-size: 9px;
}
.lax #content ul.tabs {
	float: right;
	clear: both;
	margin-right: 20px;
	height: 25px;
	height: 30px;
	width: auto;
	margin-bottom: 0px;
}
.lax ul.action a.more, li.more a {
	background-image: url(/img/buttons/more-circle.png);
	background-repeat: no-repeat;
	background-position: 2px;
	padding: 0;
	padding-left: 15px;
}
.lax ul.action a.next, li.next a {
	background-image: url(/img/buttons/next-circle.png);
	background-repeat: no-repeat;
	padding: 0;
	padding-left: 12px;
}

.lax ul.action a.previous, li.previous a {
	background-image: url(/img/buttons/previous-circle.png);
	background-repeat: no-repeat;
	padding-left: 12px;
}
.lax #content ul.tabs li {
	background-image: url(/img/structural/blacktab.png);
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	text-align: center;
	width: 85px;
	height: 25px;
	height: 30px;
	float: left;
	margin-left: 5px;
	position: relative;
}

.lax #content ul.tabs li.videos {
	right: 0;
	top: 0;
}
.lax #content ul.tabs li.ui-tabs-selected {
	background-image: url(/img/structural/redtab.png);
}
.lax #content ul.tabs li a {
	color: #fff;
	width: 300px;
	padding-bottom: 0;
	text-transform: uppercase;
	font-size: 9px;
	position: bottom;
	position: absolute;
	z-index: 100;
	width:85px;
	top: 10px;
	left: 0px;
}
.lax #content ul.tabs li.player_positions a {
	top: 5px;
}
.lax #content ul.tabs li.the_game a {
	top: 5px;
}
.lax #overview img {
	position: absolute;
	top: 300px;
	left: 65px;
}
.lax #history {
	background-image: url(/img/textures/historybg.jpg);
	background-image: url(/img/textures/historybg3.jpg);
	background-repeat: no-repeat;
	height: 980px;
}
.lax #history p{
	width: 650px;
	margin-left: 30px;
	font-size: 11px;
}
.lax #history h3{
	margin-left: 30px;
}
.lax .card {
	margin-left: 20px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-color: #333;
	clear: both;
	padding-bottom: 50px;
}
.lax .card p {
	width: 500px;
	margin-left: 180px;
	font-size: 12px;
	margin-bottom: 12px;
	line-height: 1.6;
	text-align: justify
}
.lax .card p span {
	font-weight: bold;
}
.lax .card h3 strong {
	color: #D7C6C8;
	font-size: 100px;
	text-shadow: 2px 2px 0.1em black;
	font-weight: bold;
}
.lax .card h3 {
	color: #fff;
	font-weight: bold;
	margin-left: 180px;
	font-size: 14px;
	margin-bottom: 12px;
	padding-top: 20px;
}
.lax .card h4 {
	color: #fff;
	font-weight: bold;
	margin-left: 180px;
	padding: 0;
}
.lax .card dl {
	width: 475px;
	margin-left: 180px;
	font-size: 12px;
	margin-bottom: 24px;
	line-height: 1.6;
	text-align: justify
}
.lax .card dl dt {
	display: inline;
}
.lax .card dl dd {
	display: inline;
	clear: none;
}
.lax .card .photos {
	background: transparent;
}
.lax #overview {
	background: url(/img/textures/overviewbg.jpg) no-repeat;
	background: url(/img/textures/overviewbg2.jpg) no-repeat;
	height: 1000px;
	positon: relative;
}
.lax #overview p {
}
.lax #player_positions {
	padding-bottom: 15px;
	background: #161616 url(/img/textures/positionsbg.jpg) no-repeat;
	background: #161616 url(/img/textures/positionsbg2.jpg) no-repeat;
}
.lax #player_positions p {
}
.lax #player_positions h3, .lax #player_positions h4, .lax #player_positions p {
}
.lax #nll_rules {
	background: url(/img/textures/rulesbg.jpg) no-repeat;
	background: url(/img/textures/rulesbg2.jpg) no-repeat;
	height: 650px;
}
.lax #nll_rules p {
}
.lax #nll_rules h3 {
}
.lax #terminology {
	background: url(/img/textures/terminologybg.jpg) no-repeat;
	background: url(/img/textures/terminologybg2.jpg) no-repeat;
	height: 850px;
}
.lax #the_game {
	background: url(/img/textures/thegamebg.jpg) no-repeat;
	background: url(/img/textures/thegamebg2.jpg) no-repeat;
	height: 950px;
}
.lax #the_game p {
}
.lax #the_game h3 {
}
.lax #player_photos .photos {
	background: transparent;
}
.lax .featured_img {
	background: transparent;
	padding-top: 0;
}
.lax .photo_sml {
	float: left;
	padding:0;
	margin: 15px 0 10px 15px;
	width: 100px;
}
.lax .photo_sml img {
	border: none;
}
.lax #player_photos h3 {
	padding-top: 5px;
	margin-left: 35px;
	font-weight: bold;
}
.lax #player_photos h3 strong{
	color: #fff;
}
/* @end */
/* @group Player Info */
.player #content {
	position: relative;
	padding-bottom: 0px;
}
.player ul.action {
	position: absolute;
	top: 15px;
	right: 5px;
	text-transform: uppercase;
}
.player ul.action.player-nav {
	right: 15px;
}
.player ul.action.player-list {
	right: 250px;
	background-repeat: repeat-x;
}
.player ul.action li {
	margin-left: 15px;
}
.player ul.action li ul {
     position: absolute;
     left: auto;
     background-color: #6d6162;
     width: 115px;
	z-index: 300;
}
.player ul.action li ul li {
	background-image: none;
	padding: 0;
    width: 115px;
    display: block;
}
.player ul.action li ul li a {
	margin: 0;
	padding: 5px;
	background: transparent none;
	font-size: 9px;
}
ul#nav li ul li a:hover {
	background: transparent none;
}
.player ul.action li.sfhover ul {
	left: auto;
	display: block;
}
.player ul.action li.sfhover ul {
	left: auto;
	display: block;
}
.player ul.action li:hover, .player ul.action
li.sfHover {
	z-index: 300;
}
.player #content ul.action li a {
	font-size: 10px;
}
.player #content ul.tabs {
	float: right;
	clear: both;
	margin-right: 20px;
	height: 25px;
	width: auto;
	margin-bottom: 0px;
	margin-top: 75px;
}
.player ul.action a.more, li.more a {
	background: url(/img/buttons/more-circle.png) no-repeat 2px;
	padding: 0;
	padding-left: 15px;
}
.player ul.action li select {
	color: white;
	background: #000;
	border: none;
}
.player ul.action a.next, li.next a {
	background: url(/img/buttons/next-circle.png) no-repeat;
	padding: 0;
	padding-left: 12px;
}

.player ul.action a.previous, li.previous a {
	background: url(/img/buttons/previous-circle.png) no-repeat;
	padding-left: 12px;
}
.player #content ul.tabs li {
	background: transparent url(/img/structural/graytab.png);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	line-height: 2.5;
	width: 85px;
	height: 25px;
	float: left;
	margin-left: 5px;
}

.player #content ul.tabs li.videos {
	right: 0;
	top: 0;
}
.player #content ul.tabs li.ui-tabs-selected {
	background-image: url(/img/structural/redtab.png);
}
.player #content ul.tabs li a {
	color: #fff;
	width: 300px;
	padding-bottom: 0;
	text-transform: uppercase;
	font-size: 12px;
}
.player .card {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(/img/textures/silver-card3.png);
	background-repeat: no-repeat;
	clear: both;
}
.card #player_info {
	padding-bottom: 50px;
}

.player .card .bio1{
	padding-left: 300px;
	padding-bottom: 35px;
	padding-right: 15px;
	overflow: hidden;
	background-color: #931217;
	background-image: url(/img/structural/red-card.jpg);
	position: relative;
	height: 300px;
	padding-left: 275px;
}
.player .card img.player {
	position: absolute;
	/*left: -80px;
	bottom: -89px;*/
	height:450px;
	left: -75px;
	top: -25px;
	
	height:450px;
	width: 370px;
}
.card #player_photos {
	background-image: url(/img/structural/red-card.jpg);
	padding-bottom: 50px;
	height: 800px;
}
.player .card .bio1 p {
	line-height: 1.5;
	font-size: 12px;
	clear: both;
}
.player .card .bio1 br {
}
.player #content .bio1 a.blog {
	clear: both;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	background-image: url(/img/buttons/myblog.jpg);
	padding: 6px;
	background-repeat: no-repeat;
	background-position: 1px 2px;
	position: absolute;
	top: 175px;
	right: 25px;
	line-height:15px
}
.player .card .bio2{
padding: 0px 15px;
}
.player .card .bio2 {
	line-height: 1.5;
	padding-top: 15px;
	padding-bottom: 25px;
	font-size: 14px;
	color: white;
}

.player .card h3 strong {
	color: #D7C6C8;
	text-shadow: 2px 2px 0.1em black;
	font-weight: 100px;
	font-size: 100px;
	letter-spacing: -5px;
}
.player .card h3 {
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 30px;
}
.player .card .photos {
	background-color: transparent;
	padding-bottom: 50px;
}
.player #player_stats {
	min-height:500px;
	background: url(/img/team/STATSTAB_graphicnew.png) no-repeat;
	height: 550px;
	padding-bottom: 50px;
}
.player #player_stats h4 {
	font-size: 14px;
	padding: 0;
	padding-left: 400px;
	margin: 0;
	width: 250px;
	padding-top: 75px;
}
.player #content #player_stats p {
	line-height: 1.5;
	padding-top: 25px;
	padding-left: 35px;
	width: 350px;
	padding-left: 400px;
	font-size: 13px;
}
.player #player_photos .photos {
	background: transparent;
}
.player .featured_img {
	background: transparent;
	padding-top: 0;
}
.player .photo_sml {
	float: left;
	padding:0;
	width: 115px;
	margin: 15px 0 10px 15px;
}
.player .photo_sml img {
	border: none;
}
.player .photo_sml.selected img {
	border: 1px red solid;
}
.player #player_photos h3 {
	padding-top: 15px;
	margin-left: 35px;
}
.player #player_photos h3 strong{
}
/* @end */
.ui-tabs-hide {
	display: none;
}
.hidden {
	display: none;
}
p.nophotosfound {
	color: white;
	padding: 15px;
}
p.big {
	font-size: 16pt;
}

/* @group Washington */
.home .text2 {
	background: #4D4C4B url(/img/structural/featured_vid_homebg.gif) no-repeat;
	display: inline;
	height: 400px;
}
#navigation ul#nav li.washington a {
	color: #666;
}
.sidebar_section ul.links li.washington a {
	color: #666;
}
div.partner-box.washington {
	display: none;
}
p.washington {
	margin: 15px 0;
	clear: both;	
	text-align: center;
	display: block;
}

/* @end */

/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/
#content .image_zoom a, #content .image_zoom p.caption {
	color: #fff;
	color:#000
}
div.photo_gallery #content {
	background-color: #E7E7E7;
	background-image: none;
}
div.photo_gallery h2 {
	color: #666;
}
div.photo_gallery img.zoom_focused {
	cursor: pointer;
}
div.photo_gallery p.caption {
	width: 400px;
	margin: auto;
}
div.photo_gallery div.scrollable { 	
	margin: auto;
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 660px;
    height:400px;
    
	background-color: #6F6F6F;
    width: 750px;
    height: 275px;

}
div.photo_gallery div.scrollable.no-pages {
	width: auto;
}
div.photo_gallery a.paging_next {
	background-image: url(/img/buttons/paging_prev.gif);
	display: block;
	position: absolute;
	top: 100px;
	right: -25px;
	overflow: hidden;
	height: 0px;
	padding-top: 17px;
	width: 12px;
}
div.photo_gallery a.paging_prev {
	background-image: url(/img/buttons/paging_next.gif);
	display: block;
	position: absolute;
	top: 100px;
	left: -25px;
	overflow: hidden;
	height: 0px;
	padding-top: 17px;
	width: 12px;
}
div.image_zoom {
	margin: 15px auto;
	text-align: center;
	width: auto;
	height: 380px;
}
div.image_zoom ul {
	clear: both;
	float: none;
	margin: 10px auto;
	position:relative;
	text-align: center;
	width: 400px;
}
div.image_zoom ul li {
	position: relative;
	list-style-type: none;
}
div.image_zoom ul li.fullscreen {
	position: absolute;
	top: 0;
	right: 0;
}
div.image_zoom p {
	color: #000;
}
div.image_zoom ul a {
	color: #000;
}
div#caption_tip {
	    display:none; 
	    background:transparent url(/img/white_arrow.png); 
	    font-size:12px; 
	    height:70px; 
	    width:160px; 
	    padding:25px; 
	    color:#000; 
	    
	    height:90px; 
	    width:180px; 
	    padding:15px; 
		z-index: 9999999;
}
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.photo_gallery div.scrollable div.pages { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute;
	left: 0px;
	
	background-color: #6F6F6F;
}
div.photo_gallery div.scrollable.no-pages div.pages { 
	width: 100%;
}
div.photo_gallery div.scrollable div.page { 
    float:left; 
	width: 660px;
	height: 400px;
	
	margin-left: 45px;
	margin-right: 45px;
	height: auto;
	display: inline;
	
	position: relative;
}
div.photo_gallery div.scrollable.no-pages div.page {
	float: none;
	background-color: blue;
	display: block;
	margin: 0 auto;
}
div.photo_gallery div.scrollable div.page .thumb {
	float: left;
	margin: 8px;
	width: 60px;
	height: 60px;
	
	overflow: hidden;
	width: 90px;
	height: 70px;
	margin: 1px;
	border: 1px solid white;
}
div.photo_gallery div.scrollable div.page .thumb img {
	width: 90px;
}
div.photo_gallery div.scrollable div.page .thumb.ui-state-active {
	border: 1px solid red;
	width: 56px;
	height: 56px;
	width: 90px;
	height: 70px;
}
div.photo_gallery div.scrollable div.page div.thumb .mask {
	width: 60px;
	height: 60px;
	overflow: hidden;
	width: 90px;
	height: 70px;
}

div.photo_gallery div.scrollable div.paging {
	clear: left;
}
div.photo_gallery div.scrollable div.paging .disabled {
	display: none;
}

#overlay { 
 	display: none;
    height: auto; 
	width: 900px;
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
div.contentWrap { 
	height: auto; 
    width: auto; 
	text-align: center;
} 
div.contentWrap img {
	margin: auto;
}
