@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	position: absolute;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(/images/bg.jpg);
	background-color: #5a0516;
}
.startpagebg {
	background-image: url(/images/bg_start.jpg);
}
.bodyLayer2 {
	background-image: url(/images/bg_footer_net.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
.bodyLayer3 {
	background-attachment: fixed;
	background-image: url(/images/bg_footer_tile.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
a:active
{
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}
:-moz-any-link:focus {
  outline: none;
}
img
{
-ms-interpolation-mode: bicubic;
image-rendering: optimizeQuality;
}
#main {
	width: 992px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#main.startpage {
	width:1144px;
	padding:25px;
}
#mainBlock {
	height: auto;
	background-image: url(/images/bg_footer_cell.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	margin-bottom: 70px;
	clear: both;
}
.startpage #mainBlock {
	background:none;
	margin-bottom:0;
	padding-top:50px;
}
#header {
	height: 282px;
	display: block;
	clear: both;
}
.startpage #header {
	height: 180px;
    margin-top: -20px;
    position: absolute;
    z-index: 2;
}
#headerTop {
	height: 211px;
}
#userInfo  {
	width: 280px;
	height:40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: right;
	text-align: right;
	padding-right:30px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);
}
#searchBar {
	float: right;
	height: 30px;
	width: 213px;
	margin-top: 33px;
	margin-right: 70px;
	background-image: url(/images/searchbar_bg.png);
	background-repeat: no-repeat;
	
}
#searchBar #search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d6d3d9;
	height: 16px;
	width: 160px;
	background-color: transparent;
	border:none;
	margin-right:3px;
	margin-top:6px;
	padding-left:13px;
	float: left;
}
#searchBar #submit {
	float: left;
	height: 21px;
	width: 18px;
	margin-top: 5px;
	margin-right:7px;
	background-image: url(/images/arrow_right_4.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: transparent;
	border:none;
	float:right;
	cursor:pointer;
}
#searchBar #submit:hover {
	background-position: 0px -21px;
}


#logo  {
	float: left;
	width: 204px;
	height: 211px;
}
.startpage #logo {
	margin-left:-26px;
}
#startAudioPlayer {
	width:1px;
	height:1px;
	position:absolute;
	top:0;
	left: 50%;
	margin-left:-50px;
	display:block;
	text-indent:-9999em;
	font-size:0px;
}
.curtain {
	background:#000;
	position: fixed;
	width:100%;
	height:100%;
	z-index:1000;
}
#logoLabel {
	float: left;
	height: 90px;
	width: auto;
	margin-top: 46px;
	margin-left: -68px;
}
.startpage #logoLabel {
	margin-top: 28px;
	margin-left:0;
}
#logoLabel span {
	font-family: "Century Gothic", "MS Serif", "New York", serif;
	font-size: 14px;
	color: #c8c3c2;
	display: block;
	width: auto;
	margin-right: auto;
	padding-right: 0px;
	padding-left: 9px;
	line-height: 15px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAA;
}
#logoLabel span strong.special {
	font-weight: bold;
	color: #CCC;
}
#logoLabel span.special2 {
	font-size: 14px;
	color: #EEE;
	line-height: 16px;
	margin-top: 5px;
	letter-spacing: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#langRo {
	float: left;
	height: 35px;
	width: 30px;
	margin-top: 14px;
	margin-right: 2px;
	margin-left: 4px;
	position: relative;
	z-index: 11;
}
.startpage #langRo {
	margin-left: 35px;
    margin-top: 220px;
    position: absolute;
}
#langEn {
	float: left;
	height: 35px;
	width: auto;
	margin-top: 14px;
	margin-left: 2px;
	z-index: 11;
	position: relative;
}
.startpage #langEn {
	margin-left: 65px;
    margin-top: 220px;
    position: absolute;
}
#langPt {
	float: left;
	height: 35px;
	width: auto;
	margin-top: 14px;
	margin-left: 2px;
	z-index: 11;
	position: relative;
}
.startpage #langPt {
	margin-left: 95px;
    margin-top: 220px;
    position: absolute;
}
.startpage a.buttonFacebook,
.startpage a.buttonTwitter {
	width:30px;
	height:30px;
	display:block;
	background:url(/images/social_facebook.png) no-repeat left top;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 24px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.4);
	position:absolute;
	margin-left:894px;
	margin-top:76px;
}
.startpage a.buttonTwitter {
	background:url(/images/social_twitter.png) no-repeat left top;
	margin-left:938px;
}
#menuCell {
	height: 72px;
	width: 992px;
	background-image: url(/images/menubar.png);
	background-repeat: no-repeat;
}
a#utilHome {
	height: 26px;
	width: 25px;
	float: left;
	margin-top: 22px;
	margin-left: 25px;
	position: absolute;
	z-index: 1000;
	display:block;
	background-image: url(/images/button_home.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
a:hover#utilHome {
	background-position: 0px -26px;
}
a#utilSitemap {
	float: right;
	height: 26px;
	width: 29px;
	margin-top: 22px;
	position: relative;
	z-index: 1000;
	display:block;
	background-image: url(/images/button_sitemap.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
a:hover#utilSitemap {
	background-position: 0px -26px;
}
a#utilRSS {
	float: right;
	height: 26px;
	width: 26px;
	margin-top: 22px;
	margin-left: 6px;
	position: relative;
	z-index: 1000;
	display:block;
	background-image: url(/images/button_rss.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
a:hover#utilRSS {
	background-position: 0px -26px;
}
a#utilContact {
	float: right;
	height: 26px;
	width: 30px;
	margin-top: 22px;
	margin-left: 6px;
	margin-right: 24px;
	position: relative;
	z-index: 1000;
	display:block;
	background-image: url(/images/button_contact.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
a:hover#utilContact {
	background-position: 0px -26px;
}
#lead {
	height: 424px;
	width: 992px;
	background:url(/images/lead_bg.png) no-repeat center;
	color: #FFF;
}
#lead #mainLead {
	height: 376px;
	width: 600px;
	margin-left: 35px;
	margin-top: 24px;
	float: left;
	position:absolute;
}

#lead #secLead {
	margin-top: 36px;
	margin-right: 31px;
	height: 354px;
	width: 288px;
	float: right;
	overflow: hidden;
}
#lead #secLead h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:37px;
	margin:0;
	text-indent:-9999em;
}
#lead #secLead #secLeadBox {
	height:260px;
}
.newsTabs .slidetabs {
	clear:both;
	height:23px;
}

/* single tab */
.newsTabs .slidetabs a {
	height:21px;
	float:left;
	padding:1px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#ada89e;
	display:block;
	float:left;
	background-color:#64615b;
	border-radius: 4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	text-decoration:none;
}

/* mouseover state */
.newsTabs .slidetabs a:hover {
	color:#FFF;    
}

/* active state (current page state) */
.newsTabs .slidetabs a.current {
	color:#FFF;
	background-color:#590515;    
} 
#lead #secLead #newsTicker {
	margin-bottom: 2px;
	height: 68px;
	overflow:hidden;
}

#newsTicker .slidetabs {
	clear:both;
	height:17px;
	margin-bottom:2px;
}

/* single tab */
#newsTicker .slidetabs a {
	height:16px;
	width:16px;
	float:left;
	margin:1px;
	display:block;
	float:left;
	font-size:1px;
	text-indent:-9999em;
	background:url(/images/nav_dot_s.png) 0 0 transparent no-repeat;
}

/* mouseover state */
#newsTicker .slidetabs a:hover {
	background-position:0 -32px;
}

/* active state (current page state) */
#newsTicker .slidetabs a.current {
	background-position:0 -16px;   
} 
/************** end menu ***************************/

/************** newsTabs ***************************/

.newsTabs {
	margin: 0;
	width: auto;
	color: #FFF;
	padding: 0px;
	height: 282px;
}
.newsTabs ul {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
}
.newsTabs ul li {
	list-style-type: none;
	display: block;
	float: left;
}
.newsTabs li a {
	font-family: "Trebuchet MS", "Arial";
	font-size: 14px;
	font-weight: bold;
	color: #ada89e;
	text-decoration: none;
	width: 96px;
	display: block;
	text-align: center;
	background-color: #696761;
	height: 20px;
	line-height: 20px;
}
.newsTabs li a:hover {
	color: #FFF;
	text-decoration: none;
}
.newsTabs li a.selected {
	color: #FFF;
	text-decoration: none;
	background-color: #590515;
}
.newsTabs .tabCell {
	padding: 6px;
	height: 300px;
	overflow: hidden;
	font-family: "Arial";
	font-size: 11px;
	color: #FFF;
	clear: both;
	width: 276px;
	position:absolute;
}
.newsTabs .newsBox {
	padding: 0px;
	height: auto;
	clear: both;
	margin-top: 3px;
}
.newsTabs .separator {
	padding: 0px;
	background-image: url(/images/separator_grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 2px;
	clear: both;
	margin: 9px 0;
}
.newsTabs .newsBox .accHeader .date {
	float: left;
	height: 27px;
	width: 26px;
	padding: 0px;
	background-image: url(/images/date_label_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: none;
	display: block;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 0px;
	cursor:pointer;
	text-align: center;
	font-family: HelveticaNeueLTPro77BoldConde,"Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-weight: normal;
	font-variant:normal;
}
.newsTabs .newsBox .accHeader.current .date {
	background-position: 0px -27px;
	cursor:pointer;
}
.newsTabs .newsBox .date .day {
	font-size: 17px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 23px;
	display: block;
	line-height: 18px;
}
.newsTabs .newsBox .date .month {
	font-size: 9px;
	display: block;
	text-align: center;
	width: 23px;
	line-height: 7px;
}
.newsTabs .newsBox .title {
	font-family: HelveticaNeueLTPro77BoldConde,"Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	float: none;
	padding: 0px;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	cursor:pointer;
	display: block;
	font-weight: normal;
	font-variant:normal;
}
.newsTabs .newsBox p {
	margin-top: 0px;
	margin-bottom: 0;
	width: auto;
	padding: 3px 5px 2px 27px ;
	float: none;
	clear: both;
	background-image: url(/images/newsBox_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	font-size: 12px;
	font-family: Arial;
}
.newsTabs .newsBox p a {
	color: #FFF;
	text-decoration: none;
}
.newsTabs .newsBox p a:hover {
	color: #FF9;
}
#newsTicker .label {
	width:45px;
	height:22px;
	background:url(/images/newsticker_bg.png) 0 0 transparent no-repeat;
	float:left;
	margin-right: 3px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#000;

}
#newsTicker .newsLines {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	width:240px;
	float:left;
	color:#CCC;
	line-height:15px;
}
#newsTicker .newsLines a {
	color:#FFF;
	text-decoration:none;
	display:block;
	position:absolute;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
	width:240px;
	display:none;
}





/************** end newsTabs ***************************/

#footerCell {
	height: 28px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3px;
	margin-top: 0px;
	clear: both;
	padding-top: 12px;
}
#footerCell ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#footerCell ul li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
#footerCell ul li:last-child {
	border-right:none;
}
#footerCell ul li a {
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
#footerCell ul li a:hover {
	color: #F90;
	text-decoration: none;
}
#footerCell .copyright {
	float: right;
	width: 190px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footerCell .copyright li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-right:3px;
}
#footerCell .copyright li a {
	float: none;
	display: block;
	height: 21px;
	vertical-align: text-bottom;
	background-image: url(/images/wisemedia.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	width: 70px;
	line-height: 21px;
	color: #CCC;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-right: 85px;
}
#footerCell .copyright li a:hover {
	background-position: right -21px;
	text-decoration: none;
}

#mainBox {
	margin: 15px 14px 0px 18px;;
	padding: 0;
	height: auto;
	clear: both;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	/*box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8);*/
}
.startpage #mainBox {
	margin:0;
	padding-top:100px;
	border-radius: 0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
.winWhite .top, .winWhite .bottom {
	height: 10px;
	width: auto;
	background-image: url(/images/bg_white_transp_20.png);
	background-position: left top;
	margin-right: 10px;
	margin-left: 10px;
	position:relative;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.left-corner, .right-corner {
	position:absolute;
	background-repeat: no-repeat;
}
.winWhite .left-corner, .winWhite .right-corner {
	background-image: url(/images/bg_white_transp_round_20.png);
}
.winWhite .inner {
	margin: 0px;
	background-image: url(/images/bg_white_transp_20.png);
	background-repeat: repeat;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.startpage .inner {
	background-image:none;
	padding:0;
}
.winWhite .bottom .left-corner {
	height:10px;
	width:10px;
	left: -10px;
	background-position: 0px -40px;
	top: 0px;
}
.winWhite .bottom .right-corner {
	background-position: -40px -40px;
	height: 10px;
	width: 10px;
	right: -10px;
	top: 0px;
}
.winWhite .top .left-corner {
	height:10px;
	width:10px;
	left: -10px;
	background-position: 0px 0px;
	top: 0px;
}
.winWhite .top .right-corner {
	background-position: -40px 0px;
	height: 10px;
	width: 10px;
	right: -10px;
	top: 0px;
}

#content {
	width: 940px;
	padding-top: 3px;
}
.startpage #content {
	width:auto;
	padding:0;
}
#mainContent, #mainContent2 {
	width: 630px;
	float: left;
	margin-right: 8px;
}
.startpage #mainContent {
	width:880px;
	margin-right:14px;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.8);
}
.startpage #mainContent .block {
	display:block;
	line-height:0;
}
.noBorder , a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#secContent {
	width: 300px;
	margin-bottom: 5px;
	clear: right;
	display:block;
	float: right;
}
.startpage #secContent {
	width:250px;
}
#secContent > img {
	margin-bottom: 0px;
	margin-top:0px;
	max-width:300px;
}
.startpage #secContent > img {
	max-width:250px;
}

#teamBar {
	height: 152px;
	width: 630px;
	background-image: url(/images/playerbar_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#teamBarInner {
	height: 116px;
	width: 630px;
	margin:0px;
	padding: 0px;
}
#teamLabel {
	float: left;
	height: 152px;
	width: 43px;
}
#teamLabel.ro {
	background-image: url(/images/team_label_ro.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#teamLabel.en {
	background-image: url(/images/team_label_en.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#teamLabel.pt {
	background-image: url(/images/team_label_pt.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#playersBar {
	height: 142px;
	width: 564px;
	float: left;
	margin-left: 10px;
	margin-top:10px;
}
#playersContainer {
	height: 124px;
	overflow: hidden;
	width:564px;
	/* TEMP */
	margin-bottom: 0px;
	position:relative;
}

#playersContainer .playerList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 117px;
	float: left;
	position:relative;
}
#playersContainer li.player {
	height: 117px;
	margin-right: 3px;
	float: left;
	clear: none;
	display: block;
}

#playersBar .slider { 
	position:relative; 
	cursor:pointer;
	height:11px;	
	width:565px;
	background-image:url(/images/scrollbutton_track.gif);
	background-repeat:repeat-x;
	margin:0px;
}

#playersBar .progress {
}

#playersBar .handle {
	background-image:url(/images/scroll_drag_horizontal.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:transparent;
	color:#FFF;
	height:21px;
	width:64px;
	position:absolute; 
	top:-5px;
	display:block;
}
#playersBar .handle:focus {
	background-color:transparent;
}
#playersBar .sliderPosition {
	display:none;
}
#playersBar .handle:active {
	background-color:transparent;		
}

#playersBar .range {
	display:none;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 100%;
	background-image: url(/images/scrollbutton_track.gif);
	background-repeat: repeat-x;
}

.jScrollIntervalTrack { 
	position: absolute;
	background-color:transparent;
	background-image:none;
}
.scroll-interval {
	background:none;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background-image: url(/images/scrollbutton_drag_middle.gif);
	background-repeat: repeat-x;
}
.jScrollPaneDragLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background-image: url(/images/scrollbutton_drag_left.gif);
	background-repeat: no-repeat;
	width:3px;
	height:11px;
}
.jScrollPaneDragRight {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
	background-image: url(/images/scrollbutton_drag_right.gif);
	background-repeat: no-repeat;
	width:3px;
	height:11px;
}
a.jScrollArrowLeft {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	height: 11px;
	width: 13px;
	background-image: url(/images/scrollbutton_left.gif);
	background-repeat: no-repeat;
	background-position: -13px 0px;
}
a.jScrollArrowLeft:hover {
	background-position: 0 0;

}

a.jScrollArrowRight {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	height: 11px;
	width: 13px;
	background-image: url(/images/scrollbutton_right.gif);
	background-repeat: no-repeat;
	background-position: -13px 0px;
}
a.jScrollArrowRight:hover {
	background-position: 0 0;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
/*****************/


.visible {
	display: block;
	float: left;
	clear: none;
}
.invisible {
	display: none;
	float: left;
	clear: none;
}

.playerbox {
	height: 117px;
	width: 52px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #646564;
	cursor:pointer;
	display: block;
	clear: none;
	background-repeat: no-repeat;
	background-position: right 1px;
	background-image: url(/images/playerbox_tray.gif);
}
.playerBoxButton {
	float: left;
	height: 117px;
	width: 7px;
	background-image: url(/images/playerbox_button.gif);
	background-repeat: no-repeat;
	cursor:pointer;
	clear: none;
	display: block;
	margin-right: 3px;
}
/**/
.playerList{
  list-style: none;
  margin: 0;
  padding: 0;
}
.playerList li {
	float: left;
	padding: 0px;
	display: block;
	margin-right: 0px;
	background-repeat: no-repeat;
	background-position: right center;
}
.playerList #pl1 {
	width: 152px;
}
.playerList li .pl{
	width:100px;
	height:115px;
	float:left;
	display: block;
	clear: none;
	font-size: 12px;
}
.playerList li p{
	float: right;
	display: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	width: 94px;
	clear: none;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.playerList li p a {
	color: #FFF;
	text-decoration: none;
}

.playerList li .playerbox .playerboxbg {
	height: 117px;
	width: 52px;
	background-image: url(/images/playerbox.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.playerList li .playerbox p span {
	font-size: 11px;
	line-height:12px;
	color:#FFFF93;
}

.playerList li .playerbox .playerboxbg .playerimg {
	float: left;
	height: 94px;
	width: 52px;
	clear: right;
	overflow: hidden;
}
.playerList li .playerbox .playerboxbg .playernumber1,
.playerList li .playerbox .playerboxbg .playernumber2,
.playerList li .playerbox .playerboxbg .playernumber3,
.playerList li .playerbox .playerboxbg .playernumber4,
.playerList li .playerbox .playerboxbg .playernumber5{
	float: left;
	height: 23px;
	width: 52px;
	background-image: url(/images/playerbox_number_bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #FFF;
}
.playerList li .playerbox .playerboxbg .playernumber2 {
	background-image: url(/images/playerbox_number_bg2.gif);
}
.playerList li .playerbox .playerboxbg .playernumber3 {
	background-image: url(/images/playerbox_number_bg3.gif);
}
.playerList li .playerbox .playerboxbg .playernumber4 {
	background-image: url(/images/playerbox_number_bg4.gif);
}
.playerList li .playerbox .playerboxbg .playernumber5 {
	background-image: url(/images/playerbox_number_bg5.gif);
}

#dropdownpanel{ /*Outermost Panel DIV*/
position: absolute;
width: 100%;
left:auto;
right:auto;
top: 0;
z-index:10;
visibility:hidden;
}

#dropdownpanel .innerBox{ /*Div containing Ajax content*/
width:992px;
margin-left:auto;
margin-right:auto;
color: white;
}
#dropdownpanel .innerBox .contentdiv{ /*Div containing Ajax content*/
	width:296px;
	margin-left:auto;
	margin-right:20px;
	color: white;
	background-image: url(/images/login_panel_tile.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	padding:5px;
	text-align:center;
	font-family: Arial;
	font-size: 12px;
}
#dropdownpanel .innerBox .contentdiv form{
	margin:0px;
	padding:0px;
	height:50px;
}
#dropdownpanel .innerBox .contentdiv input.textbox{
	font-family: Arial;
	font-size: 12px;
	color: #ff9b9b;
	background-color: transparent;
	border: none;
	height: 18px;
	width: 120px;
	margin-left: 5px;
}
#dropdownpanel .innerBox .contentdiv input.logButton {
	display:block;
	width:36px;
	height:35px;
	background-color:transparent;
	background-image:url(/images/login_panel_button.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	border:none;
	cursor: pointer;
}
#dropdownpanel .innerBox .contentdiv input.logButton:hover {
	background-position: 0px -35px;
}
#userInfoPanel  {
	width: 286px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: right;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}
.userName {
	font-size:11px;
	color:#ff9b9b;
	display:block;
	height:16px;
	line-height:12px;
}
#links,
#links2 {
	font-size:11px;
	text-align:left;
	width:100px;
	height:54px;
	float:left;
	margin-left:15px;
	margin-top:0px;
}
#links2 {
	width:140px;
	height:30px;
	margin-left:0px;
}
#links a,
#links2 a,
#links a:link,
#links2 a:link,
#links a:active,
#links2 a:active,
#links a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#links a:hover,
#links2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#links .autoLoginCheck   {
	float: left;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear:right;
}
#links .autoLoginLabel {
	display: inline-block;
	float: left;
}
#links .loginLinks {
	display:block;
	clear:both;
}

#dropdownpanel .control{ /*Div containing panel button*/
width:267px;
margin-left:auto;
margin-right:40px;
color: white;
font-weight: bold;
text-align: center;
padding-bottom: 3px; /* 29px + 3px should equal height of "panel.png" */
height: 32px; /* 29px + 3 px should equal height of "panel.png" */
line-height: 32px; /* 29px + 3px should equal height of "panel.png" */
}
#loginPanelTextboxCell {
	width:134px;
	height:40px;
	float:left;
	margin-left:10px;
	margin-top:3px;
}
#loginButton{
	width:36px;
	height:35px;
	float:left;
	margin-top:7px;
}
a.logoutButton {
	width:52px;
	height:35px;
	float:right;
	margin-top:7px;
	display:block;
	background-image:url(/images/logout_panel_button.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:38px;
	cursor:pointer;
	line-height:32px;
	font-size:14px;
	color:#ff9b9b;
	text-decoration:none;
}
a:hover.logoutButton {
	background-position:0px -35px;
	color:#FFF;
}
.separatorLoginPanel {
	display: block;
	clear: both;
	width:133px;
	height: 2px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	background-image: url(/images/login_panel_separator.gif);
	background-repeat: no-repeat;
}
.separator {
	display: block;
	height: 1px;
	margin: 0px;
	padding: 0px;
	font-size:0;
	clear:both;
}
.startpage .separator {
	height:0px;
}
.separator10 {
	margin: 0px;
	padding: 0px;
	height: 9px;
	display: block;
	clear: both;
}
.separator12 {
	margin: 0px;
	padding: 0px;
	height: 12px;
	display: block;
	clear: both;
}

.separator14 {
	font-size: 1px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}
.separatorL {
	display: block;
	clear: both;
	height: 1px;
	padding: 0px;
	font-size: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.separatorTop {
	height: 6px;
	margin: 0px;
	padding: 0px;
}
.separatorBottom {
	display: block;
	clear: both;
	height: 1px;
	margin-top: 40px;
	margin-left: 0px;
}





/* Menu CSS */
/* Basic code - don't modify */
 
#nav {
	padding: 0;
	z-index:1500;
	float:left;
	width:797px;
	height:44px;
	margin-top: 14px;
	margin-left:57px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: block;
	position: absolute;
}
  #nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	position: relative;
}
  
  #nav a {
	height: 44px;
	line-height: 42px;
	display: block;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.menuSeparator {
	float: left;
	height: 44px;
	width: 2px;
	background-image: url(/images/menu_separator.gif);
	background-repeat: no-repeat;
	position: relative;
	display: block;
}
#subSeparator {
	float: left;
	height: 2px;
	background-image: url(/images/menu_sub_separator.gif);
	background-repeat: no-repeat;
	display:block
}
#nav ul {
	display: none;
	left: 0;
	margin: 0;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	position: absolute;
	background-image: url(/images/menu_sub_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #a0143e;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	margin-left: -8px;
	border-radius: 0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	width: auto;
	min-width: 150px;
}
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a {
	zoom: 1;
} /* IE6/7 fix */
    #nav ul li {
	float: none;
}
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul ul { left: 150px;min-width: 150px; }
#nav *:hover { background-color: transparent; }
#nav li.hover a {
	background-image: url(/images/menu_main_bg.gif);
	background-repeat: repeat-x;
}
#nav ul { top: 25px; }
#nav ul li a {
}
#nav ul a.hover {
}
   #nav ul a {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
#nav ul li ul li a {
	color:#FFF;
	font-size:12px;
	font-family:Arial
}
#nav ul {
	top: 43px;
}
#nav a  {
	padding-right: 9px;
	padding-left: 9px;
}

/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#nav li.menuItem > a {
	height: 44px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
}
#nav li.menuItem > a:hover, #nav li:hover.menuItem > a, #nav li:hover.menuItem > a:hover {
	box-shadow: inset 0 0 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 9px rgba(0, 0, 0, 0.7);
}
#nav li.menuItem a {
	height: 44px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#nav li.menuItem.special a {
	color:#b2957c;
}
#nav li.menuItem {
	float: left;
}
#nav .menuItem li .item {
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	padding-top: 0px;
	margin: 0px;
	line-height: 26px;
	height: auto;
	padding-bottom: 2px;
	background-image: none;
}
#nav .menuItem ul li .item:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	background-image: none;
	padding-top: 0px;
	margin: 0px;
	line-height: 26px;
	height: auto;
	padding-bottom: 2px;
}
#nav .menuItem ul li .itemLast {
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	background-image: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: auto;
	line-height: 26px;
}

#nav ul:hover {
	background-color:#a0143e;
}
#nav ul li {
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/images/menu_sub_separator.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#nav .menuItemLast {
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: none;
}
#nav ul li a{
	width: 88%;
	padding-top: 0px;
	padding-bottom: 0px;
	background: none;
}
#nav .menuItem ul li .item.submenu {
	background-image: url(/images/arrow_menu.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#nav .menuItem ul li .itemLast {
	background-image: none;
}
#nav ul li:hover {
	background-image: url(/images/menu_sub_item_hover_bg.gif);
	background-repeat: repeat-x;
	background-position: center left;
}
#nav ul ul {
	border-top-style: solid;
	border-top-width: 8px;
	border-top-color: #000;
}
/************************************************/

ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:20px;
}

ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

ul.tabs a {
	font-size:14px;
	display:block;
	height: 20px;
	line-height:20px;
	width: 95px;
	text-align:center;
	text-decoration:none;
	color:#ada89e;
	padding:0px;
	margin:0px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	background-color: #6b6963;
}

ul.tabs a:hover {
	color:#fff;	
}

ul.tabs a:hover samp {
	color:#fff;	
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	cursor:default !important;
	color:#FFF !important;
	background-color: #590515;
}


/* width 1 */
ul.tabs a.w1 		{ }
ul.tabs a.w1:hover 	{ }
ul.tabs a.w1.current {  }

/* width 2 */
ul.tabs a.w2 		{ }
ul.tabs a.w2:hover 	{ }
ul.tabs a.w2.current { }


/* width 3 */
ul.tabs a.w3 		{ }
ul.tabs a.w3:hover 	{ }
ul.tabs a.w3.current { }

/* width 4 */
ul.tabs a.w4 		{ }
ul.tabs a.w4:hover 	{}
ul.tabs a.w4.current { }


div.panes div.pane {
	display:none;		
}
 
/* container for tabs and panes */
#scrollable {
	width:288px;
	overflow:hidden;
	margin:0px;
	height:258px;
	position: relative;
}

/* container for panes */
#panes {
	height:258px;
	width:576px;
	top:0px;
	position: absolute;
}

/* single pane */
#panes div {
	width:288px;
	text-align:left;
	font-family:Arial;
	float:left;
	font-size: 12px;
	color: #FFF;
}
/****************************************************/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
#mainLead ul {
	float: right;
	height: 278px;
	width: 180px;
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
#mainLead ul li a {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
}
#mainLead a.button {
	height: 70px;
	width: 59px;
	display: block;
	position: absolute;
	top: 155px;
	z-index: 3;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	text-indent: -9999em;
}
#mainLead a:hover.button {
	background-position: 0px -70px;
}
#mainLead a.backward {
	left: -27px;
	background-image: url(/images/lead_back.png);
}
#mainLead a.forward {
	right: -27px;
	background-image: url(/images/lead_forward.png);
}
#leadBox {
	width:600px;
	height:376px;
	overflow:hidden;
}
#leadBox .leadCell {
	height: 376px;
	width: 600px;
	position:absolute;
	display:none;
}

#leadBox .leadCell .overlay {
	color: #FFF;
	text-decoration: none;
	margin-right: auto;
	margin-bottom: -376px;
	margin-left: 38px;
	background-image: url(/images/transparent_bg.png);
	height: 352px;
	width: 198px;
	position:relative;
	z-index: 2;
	padding: 12px;
}
#leadBox .leadCell .overlay h1 {
	font-size: 28px;
	line-height:30px;
	text-decoration: none;
	margin: 0px;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 1);
	font-family: HelveticaNeueLTPro47LightCond, "Helvetica Neue LT Pro 47 Light Condensed", "Arial Narrow", Helvetica, sans-serif;
	font-variant:normal;
	font-weight:normal;
}
#leadBox .leadCell .overlay h1 a {
	text-decoration: none;
	color: #e6ca86;
}
#leadBox .leadCell .overlay h1 a:hover {
	color: #FFF;
}
#leadBox .leadCell .overlay p {
	margin-top: 5px;
	font-size: 14px;
	margin-bottom: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#leadBox .leadCell .overlay a.more {
	height: 32px;
	width: 138px;
	background-image: url(/images/more.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #bd8d99;
	text-decoration: none;
	display: block;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 1);
	margin-left: -3px;
}
#leadBox .leadCell .overlay a:hover.more {
	color: #FFF;
}
#leadBox .leadCell .img {
	width:600px;
	height:376px;
}

/* tabs (those little circles below slides) */
#mainLead .slidetabs {
	clear:both;
	margin-left:83px;
	margin-top:-30px;
	position:absolute;
	z-index:4;
}
/* single tab */
#mainLead .slidetabs a {
	width:24px;
	height:24px;
	float:left;
	margin:1px;
	background:url(/images/nav_dot.png) 0 0 no-repeat;
	display:block;
	font-size:1px;		
}
#mainLead .slidetabs .tooltip  {
	height: 165px;
	width: 148px;
	background-image: url(/images/lead_tooltip.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 26px;
	padding-right: 23px;
	padding-bottom: 36px;
	padding-left: 24px;
	display: none;
	color: #535353;
	font-size: 14px;
	line-height: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#mainLead .slidetabs .tooltip .img {
	height: 93px;
	width: 148px;
}
#mainLead .slidetabs .tooltip p {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
	margin: 0px;
}
/* mouseover state */
#mainLead .slidetabs a:hover {
	background-position:0 -48px;      
}

/* active state (current page state) */
#mainLead .slidetabs a.current {
	background-position:0 -24px;     
} 
}

.col1  {
	float: left;
	width: 246px;
	margin-top: 18px;
	margin-right: 10px;
}
#matchResult  {
	height: 244px;
	width: 231px;
	background-image: url(/images/matchresult_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 7px;
	background-color: #5c0517;
	overflow: hidden;
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	float: left;
	margin-right: 10px;
}

.matchresultTabs .slidetabs {
	margin: -7px -7px 5px -7px;
	padding: 0 7px;
	height: 26px;
	width: 100%;
	list-style-type: none;
	background-image: url(/images/matchresult_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:table;
	border-radius: 6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
}
.matchresultTabs .slidetabs a {
	display: table-cell;
	text-align: center;
	width: 88px;
	font-family:  HelveticaNeueLTPro57Condensed, "Helvetica Neue LT Pro 57 Condensed", "Arial Narrow", Helvetica, sans-serif;
	font-size: 14px;
	line-height:24px;
	font-weight:normal;
	font-variant:normal;
	color: #c29ba7;
	text-decoration: none;
	margin: 0px;
	text-align: center;
	width:50%;
}
/* mouseover state */
.matchresultTabs .slidetabs a:hover {
	color:#FFF;
}

/* active state (current page state) */
.matchresultTabs .slidetabs a.current {
	color:#FFF;
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	text-shadow: 0 0 3px rgba(255, 255, 255, 1);
} 

/*******************************************************************************/


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.resultsCell {
	position:absolute;
	display:none;
}
.resultsCell .subtitles {
	height: 15px;
	margin-top: 3px;
}
.resultsCell .subtitles p {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin: 0px;
}
.resultsCell .subtitles .label1 {
	width: 26px;
	text-align: center;
}
.resultsCell .subtitles .label2 {
	width: 143px;
	padding-left: 20px;
}
.resultsCell .subtitles .label3 {
	text-align: right;
	width: 35px;
}
.resultsCell .subtitles .label4 {
	padding-left: 6px;
}


#mainContent2 .titleMidSpecial .seasonSelList {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFF;
	height: 20px;
	width: 150px;
}
#mainContent2 .reasultLineSeason {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color: #000;
	font-weight: bold;
}
#mainContent2 .reasultLineSeason img{
	vertical-align: top;
}
#mainContent2 .reasultLineSeason a{
	cursor:pointer;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainContent2 .reasultLineSeason a:hover {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#mainContent2 .reasultLineSeason .selSeason span  {
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#mainContent2 .reasultLineSeason .resultsMenu {
	position: absolute;
	width: 160px;
	margin-left: 225px; !important
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color: #1a1a1a;
	color: #FFF;
	font-size: 12px;
	display: none;
	font-weight: normal;
}
#mainContent2 .reasultLineSeason:hover .resultsMenu {
	display: block;
}
#mainContent2 .reasultLineSeason .resultsMenu ul {
	padding: 4px;
	margin: 0px;
	list-style-type: none;
}

#mainContent2 .reasultLineSeason .resultsMenu li {
	text-align: center;
	display: block;
	padding: 4px;
}
#mainContent2 .reasultLineSeason .resultsMenu li:hover    {
	background-color: #5d0618;
}

#mainContent2 .reasultLineSeason .resultsMenu li a {
	color: #FFF;
	text-decoration: none;
	font-weight:normal;
	display: block;
	background-image: url(/images/arrow_small_red1.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}


#mainContent2 .resultCol1 , #mainContent2 .resultCol2{
	float: left;
	width: 300px;
	margin-right: 16px;
}
#mainContent2 .resultCol2 {
	margin-right: 0px;
}


.resultsCell .resultLine,
#mainContent2 .resultLine,
#mainContent2 .resultLineContainer .resultLine{
	height: 21px;
	width: 617px;
	margin-top: 1px;
	background-image: url(/images/matchresult_line_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	display: block;
	clear: both;
	font-size: 14px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6a052b;
	border-left-color: #181818;
	margin-bottom:0px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.resultsCell .resultLine,
#mainContent2 .resultLineContainer .resultLine {
	width: 229px;
}
#mainContent2 .playerCellDesc .resultLine {
	width: 371px;
}
#mainContent2 .resultLineContainer {
	width:300px;
	clear: both;
}
#mainContent2 .resultLineContainer .resultLineDate {
	float: left;
	width: 60px;
	height: 19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top: 2px;
	margin-right: 2px;
}
#mainContent2 .resultLineContainer:hover .resultLineDate {
	color: #FFF;
	background-color: #333;
}


#mainContent2 .resultLineContainer .resultLine {
	clear: none;
	float: left;
}
.resultsCell .resultLine.selected,
#mainContent2 .resultLine.selected {
	background-image: url(/images/matchresult_line_bg_o.gif);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

.resultsCell .resultLine .start,
#mainContent2 .resultLine .start {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(/images/matchresult_linestart_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 20px;
	margin: 0px;
	text-align: center;
	line-height: 20px;
	padding-right: 5px;
	float: left;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.resultsCell .resultLine .score,
#mainContent2 .resultLine .score {
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color: #FFF;
	background-image: url(/images/matchresult_score_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 53px;
	margin: 0px;
	text-align: center;
	line-height: 20px;
	padding-right: 0px;
	float: left;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);
}
.resultsCell .resultLine.selected .score,
#mainContent2 .resultLine.selected .score {
	background-image: url(/images/matchresult_score_bg_o.gif);
}
.resultsCell .resultLine.selected .start,
#mainContent2 .resultLine.selected .start {
	background-image: url(/images/matchresult_linestart_bg_o.gif);
}

.resultsCell .resultLine .content,
#mainContent2 .resultLine .content {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #595959;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-left: 3px;
	width: 160px;
}
.resultsCell .resultLine .playerTeam,
#mainContent2 .resultLine .playerTeam {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #373737;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-left: 0px;
	width: 85px;
	line-height: 17px;
	height:17px;
	overflow:hidden;
	white-space:nowrap;
	text-align: center;
}
.resultsCell .resultLine .pct,
#mainContent2 .resultLine .pct {
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 16px;
	line-height:22px;
	color: #000;
	float: left;
	margin: 0px;
	width: 36px;
	text-align: right;
}
.resultsCell .resultLine.selected .content,
#mainContent2 .resultLine.selected .content, 
.resultsCell .resultLine.selected .playerTeam,
#mainContent2 .resultLine.selected .playerTeam, 
.resultsCell .resultLine.selected .pct,
#mainContent2 .resultLine.selected .pct {
	color: #fff;
}


#mainContent2 .randomOverlay {
	width: 600px;
	position: absolute;
	height: 400px;
	margin-top: 0px;
	z-index:3;
}
}

/* Hide useless elements in print layouts... */
@media print {
}
#eventBox {
	width: 367px;
	height: 240px;
	margin-top: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
	list-style-type: none;
	float: left;
}
#eventBox #title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(/images/eventbox_titlebg.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 6px;
	line-height: 20px;
}
#eventBox #title span {
	font-size: 10px;
	font-weight: normal;
	color: #b0a790;
	display: inline-block;
	margin-left: 25px;
}
#eventBox #title span a {
	color: #b0a790;
	text-decoration: none;
}
#eventBox #title span a:hover {
	color: #FF9;
}
#eventBox #eventList {
	padding: 0px;
	list-style-type: none;
	margin: 2px 0 0 0;
	position:absolute;
}
#eventBox .eventListBox {
	margin: 2px 5px 0 0;
	float:left;
	width:350px;
	height: 220px;
	position:relative;
	overflow:hidden;
}
#eventBox .slider { 
	position:relative; 
	float: left;
	cursor:pointer;
	height:220px;	
	width:11px;
	background-image:url(/images/scrollbutton_track_2_vertical.gif);
	background-repeat:repeat-y;
	margin:0px;
}

#eventBox .progress {
}

#eventBox .handle {
	background-image:url(/images/scroll_drag_vertical.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:transparent;
	color:#FFF;
	height:64px;
	width:21px;
	position:absolute; 
	left:-6px;
	display:block;
}
#eventBox .handle:focus {
	background-color:transparent;
}
#eventBox .sliderPosition {
	display:none;
}
#eventBox .handle:active {
	background-color:transparent;		
}

#eventBox .range {
	display:none;
}

/**/

#eventBox .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

#eventBox .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0px;
	top: 0;
	height: 121px;
	background-image: url(/images/eventbox_scrollbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 13px;
	padding-left: 2px;
}
#eventBox .jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background-image: url(/images/eventbox_scroller.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: auto;
	width: 11px;
	background-color: #a5a5a5;
	margin-left: 0px;
}
#eventBox .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	overflow: hidden;
	background-image: url(/images/eventbox_scroller_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 7px;
	width: 11px;
}
#eventBox .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: auto;
	right: 0;
	overflow: hidden;
	background-image: url(/images/eventbox_scroller_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
	width: 11px;
}
#eventBox a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: auto;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
#eventBox a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

#eventBox a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: auto;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
#eventBox a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
#eventBox a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#eventBox  .jScrollPaneTrack {
	left: auto;
	right: 0;
}
#eventBox  a.jScrollArrowUp {
	left: auto;
	right: 0;
}
#eventBox  a.jScrollArrowDown {
	left: auto;
	right: 0;
}
#eventBox li {
	height: auto;
	clear: both;
	margin-top: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	width: 368px;
	display: block;
	height:26px;
	padding: 0px 0px 3px 0px;
}
#eventBox a {
	text-decoration: none;
}


#eventBox .date {
	float: left;
	height: 25px;
	width: 26px;
	padding: 0px;
	clear: none;
	display: block;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	cursor:pointer;
	text-align: center;
	background-image: url(/images/date_label_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#eventBox a:hover .date {
	background-position: 0px -25px;
}


#eventBox .date .day {
	font-family: "Trebuchet MS", "Arial";
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 23px;
	display: block;
	line-height: 16px;
}
#eventBox .date .month {
	font-size: 9px;
	display: block;
	text-align: center;
	width: 23px;
	line-height: 7px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#eventBox .title {
	font-family: "Trebuchet MS", "Arial";
	font-size: 12px;
	color: #404040;
	padding: 0px;
	line-height: 13px;
	height: 27px;
	cursor:pointer;
	font-weight: bold;
	margin: 0px;
	display: block;
	width: 322px;
	float: left;
}
#eventBox a:hover .title {
	color: #870F2F;
}
#lastResults {
	width: 290px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#lastResults .title,
.sidebaritem .title {
	height: 20px;
	width: 287px;
	background-image: url(/images/lastresult_titlebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 6px;
	line-height: 20px;
	text-align:left;
	margin-bottom:3px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	font-variant: normal;
}
.sidebaritem p {
	margin:0px;
	padding:0px;
}
.pollBox {
	min-height: 30px;
	width: 270px;
	background-image: url(/images/poll_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 20px;
	padding: 5px 15px 36px;
}
.pollBox a.pollMore {
	text-indent: -9999em;
	display: block;
	height: 28px;
	width: 24px;
	margin-top: 46px;
	margin-left: 4px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pollBox a:hover.pollMore {
	background-position: 0px -28px;
}
.pollBox a:hover.pollMore {
	background-position: 0px -28px;
}
.pollBox .pollTitle {
}
.pollBox .pollTitle.ro {
}
.pollBox .poll-container {
	height: auto;
	width: auto;
}
.poll-container .pollOptions {
	width: auto;
	margin: 0 auto 10px;
	min-height:20px;
}
.poll-container .info  {
	width: 140px;
	text-align: center;
	font-size: 17px;
	color: #000;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-weight:normal;
	font-variant:normal;
	margin:0 auto;
	position:relative;
	bottom:-14px;
}
.poll-container .pollMessage {
	font-family:  HelveticaNeueLTPro57Condensed, "Helvetica Neue LT Pro 57 Condensed", "Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	font-variant:normal;
	color: #900;
	font-size: 12px;
	width: auto;
	text-align: center;
}
.poll-container .pollCotent {
	font-family:  HelveticaNeueLTPro57Condensed, "Helvetica Neue LT Pro 57 Condensed", "Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	font-variant:normal;
	height: auto;
	margin-bottom: 15px;
	margin-top:4px;
	color: #404040;
	font-size: 14px;
	line-height:14px;
}
.poll-container .infoButton {
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-weight:normal;
	font-variant:normal;
	font-size: 14px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	background-color: transparent;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:130px;
	text-align:center;
	background:url(/images/button_bg1.gif) repeat-x center center;
	color:#FFF;
	position:relative;
	top: -6px;
}
.poll-container .infoButton:hover {
	background-image: url(/images/button_bg2.gif);
}



.poll-container form {
	margin:0px;
	padding:0px;
}
.poll-container ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.poll-container ul li {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
}
.poll-container ul li .sel {
	height: 30px;
	width: 20px;
	float: left;
	text-align: left;
	margin-right: 2px;
	display: block;
}
.poll-container ul li .track {
	width: 74%;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.poll-container ul li .track .title {
	color: #000;
	display: block;
	text-align: left;
	background:none;
	margin: 0px;
	padding: 0px;
}
.poll-container ul li:hover .track .title {
	color: #666;
}
.poll-container ul li .track .tray {
	height: 9px;
	display: block;
	background-image: url(/images/percent_tray.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: -2px;
	font-size:2px;
	width:100%;
}

.poll-container ul li .percent {
	height: 20px;
	width: 30px;
	float: left;
	text-align: right;
	margin-right: 3px;
	display: block;
	margin-top: 0;
	margin-bottom:4px;
}
.poll-container ul li:hover .percent {
	color: #666;
}
.poll-container ul li .track .tray .percentbar,
.poll-container ul li .track .tray .percentbarsel {
	height: 9px;
	display: block;
	background-image: url(/images/percent_bar2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:2px;
	width:0px;
}
.poll-container ul li .track .tray .percentbarsel {
	background-image: url(/images/percent_bar1.gif);
}
/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {
	width: 18px;
	float: left;
	display:block;
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.jqTransformRadio {
	background: transparent url(/images/radio.png) no-repeat center top;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}
a.jqTransformChecked { background-position: center bottom;}
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


.likebox {
	padding-top:55px;
	background:url(/images/likebox_bg.png) no-repeat center top;
}
#lastResults ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#lastResults li {
	display: block;
	height: 63px;
	width: 296px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#lastResults li .left,
#lastResults li .right,
#lastResults li .leftSelected,
#lastResults li .rightSelected{
	display: block;
	float: left;
	height: 63px;
	width: 146px;
	background-image: url(/images/lastresult_linewbg.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #595959;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	font-variant:normal;
	line-height: 22px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
#lastResults li .left:first-line,
#lastResults li .right:first-line,
#lastResults li .leftSelected:first-line,
#lastResults li .rightSelected:first-line{
	font-size: 14px;
	line-height: 30px;
}

#lastResults li .left,
#lastResults li .leftSelected{
	background-position: left top;
}
#lastResults li .right,
#lastResults li .rightSelected{
	background-position: right top;
}
#lastResults li .leftSelected,
#lastResults li .rightSelected {
	background-image: url(/images/lastresult_linerbg.gif);
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}





.nextMatchBox {
	float: left;
    height: 244px;
    padding: 17px 7px 7px;
    width: 361px;
	background:url(/images/nextmatch_bg.png) center 18px no-repeat transparent;
	position:relative;
}
.nextMatchBox .timer {
	height: 28px;
	width: 177px;
	text-align: left;
	color: #4c5042;
	font-family: Digital7Mono, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height:29px;
	font-weight: normal;
	font-variant: normal;
	clear:both;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
	left:50%;
	top:207px;
	position:absolute;
	margin-left:-88px;
}
.nextMatchBox .timer .dayNo {
	display:inline-block;
	width:29px;
	text-align:right;
	margin-right:3px;
	padding:0 2px;
}
.nextMatchBox .timer .day {
	color:#FFF;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);
	width:42px;
	display:inline-block;
	margin-right:0;
	padding:0 4px;
	text-align:center;
}
.nextMatchBox .timer .time {
	display:inline-block;
	width:80px;
	padding:0 2px;
}
.nextMatchBox ul {
	list-style-type: none;
	padding: 0px;
	width:350px;
	margin:0 auto;
}
.nextMatchBox .nextMatch li {
	display: block;
	height: 63px;
	width: 350px;
	float: left;
	padding: 0px;
	clear: both;
	margin: 0px;
}
.nextMatchBox .nextMatch li .left,
.nextMatchBox .nextMatch li .right,
.nextMatchBox .nextMatch li .leftSelected,
.nextMatchBox .nextMatch li .rightSelected{
	display: block;
	float: left;
	height: 63px;
	width: 50%;
	background-image: url(/images/lastresult_linewbg_l.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #595959;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	font-variant:normal;
	line-height: 62px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nextMatchBox .nextMatch li .left,
.nextMatchBox .nextMatch li .leftSelected{
	background-position: left top;
}
.nextMatchBox .nextMatch li .right,
.nextMatchBox .nextMatch li .rightSelected{
	background-position: right top;
}
.nextMatchBox .nextMatch li .leftSelected,
.nextMatchBox .nextMatch li .rightSelected {
	background-image: url(/images/lastresult_linerbg_l.gif);
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.nextMatchBox .nextMatch li.logo {
	height:110px;
	margin-bottom: 2px;
	margin-top: 0px;
}
.nextMatchBox .nextMatch li.logo span {
	width: 50%;
	display: block;
	float: left;
	text-align: center;
	height:110px;
}
.nextMatchBox .nextMatch li.logo span img {
	height:110px;
	margin: 0 auto;
}
#secContent #nextMatch li span.VS {
	width: 35px;
	font-size: 38px;
	display: block;
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	position: relative;
	top: -72px;
	left: 127px;
}
.nextMatchBox .nextMatch li .date {
	height: 24px !important;
	width: 100% !important;
	background-image: url(/images/nextmatch_datebg.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	display: block;
	background-position: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	position: relative;
	top: -12px;
}
.nextMatchBox .nextMatch .timer .fade {
	color: #A47433;
}







#media {
	height: 324px;
	width: 630px;
	margin-top: 10px;
	background-image: url(/images/mediabox.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	padding-top:50px;
}
#mediaBox {
	overflow: hidden;
}
#mediaBox ul {
	height: 29px;
	width: 374px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mediaBox ul li {
	margin: 0px;
	display: inline-block;
	float: left;
}
#mediaBox ul li a {
	width: 186px;
	color: #636363;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	height: 29px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 27px;
	font-weight: normal;
}
#mediaBox ul li a img {
	vertical-align: middle;
}
#mediaBox .mediaCell {
	height: 375px;
}
#mediaBox .videoCell,
#mediaBox .fotoCell{
	height: 296px;
	width: 527px;
	margin-top: 14px;
	margin-bottom: 0px;
	margin-left: 9px;
	display: block;
	overflow: hidden;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 1);
	-moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 1);
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 1);
}
#mediaBox .videoCell .mediaPlay {
	position:absolute;
	z-index:5;
	display:block;
	background:url(/images/media_play.png) no-repeat 0 0 transparent;
	width:121px;
	height:121px;
	margin:82px auto auto 210px;
}
#mediaBox .videoCell img {
	height: 296px;
	width: 527px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#mediaBox .fotoCell {
	height: 274px;
	margin-bottom: 40px;
}
#content .videoCell {
	display:block;
}
#content .audioCell {
	display:block;
	margin-right: auto;
	margin-left: auto;
}
#content .videoCell img {
}

#playlistBox {
	height: 324px;
	width: 92px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 0px;
	position: relative;
	float: right;
}
.mediaTabs .fotoCell.loading {
	background-image: url(/images/loading_black.gif);
	background-repeat: no-repeat;
	background-position: center 115px;
}
a.prevPage,
a.nextPage {
	display: block;
	height: 16px;
	width: 76px;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	position: relative;
	margin-left: 17px;
}
a.prevPage {
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin-right: 2px;
}
a.nextPage {
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
a:hover.prevPage {
	background-position: 0px -50px;
}
a:hover.nextPage {
	background-position: 0px -50px;
}
.mediaTabs #playlistBox #pl , .mediaTabs #playlistBox2 #pl2{
	display: block;
	height: 270px;
	width: 76px;
	overflow:hidden;
	position:relative;
	margin-right: 0px;
	margin-top: 0px;
	clear: both;
	margin-left: 17px;
}
#pl .entries,
#pl2 .entries{
	position:absolute;
	padding-left: 0px;
	width: 76px;
	height: 20000em;
}
#pl .entries a,
#pl2 .entries a{
	height:54px;
	width:76px;
	background-image: url(/images/mediabox_playlist_item_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -108px;
	text-align: center;
	margin: 0px;
	display: block;
}
#pl2 .entries a {
	cursor:pointer;
}
#pl .entries a img,
#pl2 .entries a img{
	border: 1px solid #710a0a;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	width:56px;
	height:41px;
}


#pl .entries a:hover,
#pl2 .entries a:hover{
	color:#000;
	background-position: 0px -54px;
}

#pl .entries a.playing,
#pl2 .entries a.playing{
	background-position: 0px 0px;
}

#pl .entries a.paused,
#pl2 .entries a.paused{
	background-position: 0px -54px;
}

#pl .entries a.progress,
#pl2 .entries a.progress{
	opacity:0.8;
	filter:alpha(opacity=80);
	background-position: 0px 0px;
}
/* position and dimensions of the navigator */
.mediaTabCell {
	display:none;
	position:absolute;
}



#content .mediaTabs .thumbs {
	height: 324px;
	width: 92px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 0px;
	position: relative;
	float: right;
}

#content .mediaTabs .scrollable {
	position:relative;
	overflow:hidden;
	height: 270px;
	width: 76px;
	float: right;
}

/* root element for scrollable items */
#content .mediaTabs .items {
	position:absolute;
	padding-left: 0px;
	width: 76px;
	height: 20000em;
}
#content .mediaTabs .items div {
	width: 76px;
}

/* single scrollable item */
#content .mediaTabs .items a {
	font-size:12px;
	display:block;
	text-align:center;
	width:66px;
	height:44px;
	padding:5px;
	background-image: url(/images/mediabox_playlist_item_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -108px;
}	

#content .mediaTabs .items a.active,
#content .mediaTabs .items a.playing, 
#content .mediaTabs .items a.paused, 
#content .mediaTabs .items a.progress {
	background-color: #FFF;
	box-shadow: inset 3px 0 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 3px 0 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 3px 0 3px 3px rgba(0, 0, 0, 0.3);
	
}

#content .mediaTabs .items a.active {
	background-position: 0px 0px;
}
#content .mediaTabs .items a.progress {
	opacity:0.6;		
}

#content .mediaTabs .items a.paused,
#content .mediaTabs .items a:hover {
	background-position: 0px -54px;
}

#content .mediaTabs .items a:hover.active,
#content .mediaTabs .items a:hover.playing,
#content .mediaTabs .items a:hover.paused, 
#content .mediaTabs .items a:hover.progress {
	background-color:transparent !important;
	background-position: 0 0;
}

/* elements inside single item */
#content .mediaTabs .items a img {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	height:auto;
	width:58px;
	height:43px;
	margin:-1px auto 0;
	border:1px solid #710a0a;
}
#content .mediaTabs .items a:hover img {
	border:1px solid #AAA;
}
#content .mediaTabs .items a.active img,
#content .mediaTabs .items a:hover img {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
}
/* prev, next, prevPage and nextPage buttons */
#content .mediaTabs a.browse {
	background:url(/images/arrow_up_5.png) no-repeat center 0;
	display:block;
	width:76px;
	height:16px;
	cursor:pointer;
	font-size:1px;
	margin: 0;
	float:right;
}
/* right */
#content .mediaTabs a.right {
	background-image:url(/images/arrow_down_5.png);
	clear:right;
	margin-right: 0px;
	margin-left: 0;
	margin-top:3px;
}
#content .mediaTabs a.right:hover 		{ background-position:center -16px; }
#content .mediaTabs a.right:active 	{ background-position:center 0; } 


/* left */
#content .mediaTabs a.left				{
	margin-left: 0;
	margin-right: 0;
	margin-top:10px;
} 
#content .mediaTabs a.left:hover  		{ background-position:center -16px; }
#content .mediaTabs a.left:active  	{ background-position:center 0; }

/* disabled navigational button */
#content .mediaTabs a.disabled {
	visibility:hidden !important;		
} 	



.mediaTabs .navi {
	width:16px;
	height:80px;
	margin: 137px 0 7px auto;
	text-align: center;
	padding: 0px;
	clear: both;
	overflow: hidden;
	position: absolute;
	display: block;
}
#mainContent2 .galleryList .navi{
	width:54px;
	display: inline-block;
	float: none;
	margin:50px auto 7px 35px;
	padding: 0px;
	position: absolute;
	display: block;
	z-index: 2;
}
/* items inside navigator */
.mediaTabs .navi a, #mainContent2 .galleryList .navi a {
	width:16px;
	height:16px;
	cursor:pointer;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/nav_dot_s.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0px;
	list-style-type: none;
	float: left;
	display:block;
}
#mainContent2 .galleryList .navi a {
	background-image: url(/images/nav_dot.png);
	height:24px;
	margin:0;
	padding:0;
	width:24px;
}
/* mouseover state */
.mediaTabs .navi a:hover {
	background-position:0 -32px;
}
#mainContent2 .galleryList .navi a:hover {
	background-position:0 -48px;
}
/* active state (current page state) */
.mediaTabs .navi a.active {
	background-position:0 -16px;     
} 	
#mainContent2 .galleryList .navi a.active {
	background-position:0 -24px;   
}

/* Hide useless elements in print layouts... */
@media print {
}

/********************************************************/



/* root element should be positioned relatively so that 
	child elements can be positioned absolutely */
div.controls {
	position:relative;
	height:8px;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

/* when play button toggles between play/pause class 
	we move it's background image */
div.controls div.play, div.controls div.pause {
	position:relative;
	width: 12px;
	height:10px;
	text-indent:-999em;
	cursor:pointer;
	overflow:hidden;
	margin-top: -10px;
	background-image: url(/images/controls/play_pause.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.controls div.pause {
	background-position:left -10px;
}

/* the track or "scrubber"  */
div.controls div.track {
	position:absolute;
	top:-6px;
	height:18px;
	left:20px;
	background:url(/images/controls/track.gif) no-repeat;
	text-align:left;
	cursor:pointer;
	width:358px;
	margin-left: -4px;
}

/* the draggable playhead */
div.controls div.playhead { 
	position:absolute;	
	height:12px;
	background:url(/images/controls/playhead.png) no-repeat;
	cursor:pointer;
	top:0px; 
	width:12px;
}

/* buffer and controls are automatically resized, their initial width should be 0 */
div.controls div.progress, div.controls div.buffer {
	background-color:#fff;
	height:6px;
	margin:3px 4px;
	width:0px;
	position:absolute;
	top:0;
	font-size:0px;
	/* this is the way to fine tune buffer and progress max width */
	max-width:348px;
}

div.controls div.buffer {
	background-color:#999;
}

/* som proprietary styling for progress bar under mozilla */
div.controls div.progress {
	border-radius: 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#mainContent #subContent {
	margin-top: 0;

}

/*   shoutbox */

/*

YShout HTML Structure:

<div id="yshout">
	<div id="ys-before-posts"></div>
	<div id="ys-posts>
	
		<div id="ys-post-1" class="ys-post ys-first [ys-admin-post] [ys-banned-post]">
			<span class="ys-post-timestamp">12:56</span>
			<span class="ys-post-nickname">Yurivish:<span>
			<span class="ys-post-message">Hey!</span>
			<span class="ys-post-info ys-info-[inline|overlay]">
				<em>IP:</em> 127.0.0.1
				<em>Posted:</em> Sunday Apr. 29, 2007 at 12:56.
			</span>
			<span class="ys-post-actions">
				<a title="Show post information" class="ys-info-link" href="#">Info</a> |
				<a title="Delete post" class="ys-delete-link" href="#">Delete</a> |
				<a title="Ban Yurivish" class="ys-ban-link" href="#">Ban</a>
			</span>
		</div>
		
		<div id="ys-post-2" class="ys-post [ys-admin-post] [ys-banned-post]">
			<span class="ys-post-timestamp">12:57</span>
			<span class="ys-post-nickname>Travis:<span>
			<span class="ys-post-message>Hello.</span>
			<span class="ys-post-info ys-info-[inline|overlay]">
				<em>IP:</em> 127.0.0.2
				<em>Posted:</em> Sunday Apr. 29, 2007 at 12:57.
			</span>
			<span class="ys-post-actions">
				<a title="Show post information" class="ys-info-link" href="#">Info</a> |
				<a title="Delete post" class="ys-delete-link" href="#">Delete</a> |
				<a title="Ban Travis" class="ys-ban-link" href="#">Ban</a>
			</span>
		</div>

		<div id="ys-post-3" class="ys-post ys-last [ys-admin-post] [ys-banned-post]">
			<span class="ys-post-timestamp">12:57</span>
			<span class="ys-post-nickname>Yurivish:<span>
			<span class="ys-post-message>Yup...</span>
			<span class="ys-post-info ys-info-[inline|overlay]">
				<em>IP:</em> 127.0.0.1
				<em>Posted:</em> Sunday Apr. 29, 2007 at 12:57.
			</span>
			<span class="ys-post-actions">
				<a title="Show post information" class="ys-info-link" href="#">Info</a> |
				<a title="Delete post" class="ys-delete-link" href="#">Delete</a> |
				<a title="Ban Yurivish" class="ys-ban-link" href="#">Ban</a>
			</span>
		</div>
	</div>
	<div id="ys-after-posts"></div>
	
	<div id="ys-before-post-form"></div>
	<div id="ys-post-form">
		<form id="ys-post-form>
			<fieldset>
				<input id="ys-input-nickname" value="Nickname" type="text" accesskey="N" maxlength="25" class="[ys-before-focus|ys-after-focus]" />
				<input id="ys-input-message" value="Message Text" type="text" accesskey="M" maxlength="175" class="[ys-before-focus|ys-after-focus]" />
				<input id="ys-input-submit" value="Shout!" accesskey="S" type="submit" />
				<a title="[View YShout History|Open Admin CP]" class="ys-post-form-link" id="[ys-history-link|ys-cp-link]" href="[history/|cp/]">[View History|Admin CP]</a>
			</fieldset>
		</form>
	</div>
	<div id="ys-after-post-form"></div>
</div>


*/


#yshout * {
	margin: 0;
	padding: 0;
}

#yshout a {
	text-decoration: none;
	color: #989898;
}

#yshout a:hover {
	color: #fff;
}

#yshout a:active {
	color: #e5e5e5;
}

/* Adjust the width here
-------------------------- */

#yshout {
	position: relative;
	overflow: hidden;
	font: 11px/1.4 Arial, Helvetica, sans-serif;
	height:110px;

}

/* Posts
------------------------------------- */

#yshout #ys-posts {
	position: relative;
	background: #1a1a1a;
	height:110px;
	overflow: auto;
}

#yshout .ys-post {
	border-bottom: 1px solid #212121;
	margin: 0 5px;
	padding: 5px;
	position: relative;

}


#yshout .ys-admin-post .ys-post-nickname {
	padding-left: 11px;
	background: url(/plugins/yshout/example/images/star-dark.gif) 0 2px no-repeat;
}


#yshout .ys-post-timestamp {
	color: #4C4C4C;
}

#yshout .ys-post-nickname {
	color: #e5e5e5;
} 

#yshout .ys-post-message {
	color: #828282;
}


/* Banned
------------------------------------- */

#yshout .ys-banned-post .ys-post-nickname,
#yshout .ys-banned-post .ys-post-message, 
#yshout .ys-banned-post {
	color: #FC6 !important;
}

#yshout #ys-banned {
	position: absolute;
	z-index: 75;
	height: 100%;
	_height: 430px;
	top: 0;
	left: 0;
	margin: 0 5px;
	background: #1a1a1a;
}

#yshout #ys-banned span {
	position: absolute;
	display: block;
	height: 20px;
	margin-top: -10px;
	top: 50%;
	padding: 0 20px;
	color: #666;
	text-align: center;
	font-size: 13px;
	z-index: 80;
}

#yshout #ys-banned a {
	color: #999;
}

#yshout #ys-banned a:hover {
	color: #666;
}
	
/* Hover Controls
------------------------------------- */

#yshout .ys-post-actions {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px;
	font-size: 11px;
	z-index: 50;
	background: #1a1a1a;
	color: #666;
}

#yshout .ys-post-actions a {
	color: #989898;
}

#yshout .ys-post-actions a:hover {
	color: #fff;
}

#yshout .ys-post:hover .ys-post-actions {
	display: block;
}

#yshout .ys-post-info {
	color: #595959;
}

#yshout .ys-post-info em {
	font-style: normal;
	color: #1a1a1a;
}

#yshout .ys-info-overlay {
	display: none;
	position: absolute;
	z-index: 45;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #1a1a1a;
	padding: 5px;
}

#yshout .ys-info-inline {
	display: none;
	margin-top: 2px;
	padding-top: 3px; 
	border-top: 1px solid #f2f2f2;
}

/* Post Form
------------------------------------- */

#yshout #ys-post-form {
	height: 40px;
	line-height: 40px;
	background: #262626;
}

	#yshout #ys-input-nickname,
	#yshout #ys-input-message {
		font-size: 11px;
		padding: 2px;
		background: #333;
		border: 1px solid #404040;
	}
	
	#yshout #ys-post-form fieldset {
		_position: absolute;
		border: none;
		padding: 0 10px;
		_margin-top: 10px;
	}

	#yshout #ys-input-nickname {
		width: 105px;
		margin-left: 5px;
	}
	
	#yshout #ys-input-message {
		margin-left: 5px;
		width: 200px;
	}
	
	#yshout #ys-input-submit {
		font-size: 11px;
		width: 64px;
		margin-left: 5px;
	}
	
	#yshout #ys-input-submit:hover {
		cursor: pointer;
	}

	#yshout .ys-before-focus {
		color: #4d4d4d;
	}
	
	#yshout .ys-after-focus {
		color: #e5e5e5;
	}
	
	#yshout .ys-input-invalid {

	}

	#yshout .ys-post-form-link {
		margin-left: 5px;
		
	}


/* Overlays - This should go in all YShout styles
------------------------------------- */

#ys-overlay {
	position: fixed;
	_position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

* html body {
	height: 100%;
	width: 100%;
}

#ys-closeoverlay-link,
#ys-switchoverlay-link {
	display: block;
	font-weight: bold;
	height: 13px;
	font: 11px/1 Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-bottom: 1px;
	outline: none;
	float: left;
}

#ys-switchoverlay-link {
	float: right;
}

.ys-window {
	z-index: 102;
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
}
	
	#ys-cp {
		margin-top: -220px;
		margin-left: -310px;
		width: 620px;
	}
	
	#ys-yshout {
		margin-top: -250px;
		margin-left: -255px;
		width: 500px;
	}
	
	#ys-history {
		margin-top: -220px;
		margin-left: -270px;
		width: 540px;
	}

#yshout .ys-browser {
	border: none !important;
	outline: none !important;
	z-index: 102;
	overflow: auto;
	background: transparent !important;
}

#yshout-browser {
  height: 580px;
  width: 510px;
}

#cp-browser {
  height: 440px;
  width: 620px;
  _height: 450px;
  _width: 440px;
}

#history-browser {
  height: 440px;
  width: 540px;
  border-top: 1px solid #545454;
  border-left: 1px solid #545454;
  border-bottom: 1px solid #444;
  border-right: 1px solid #444;
}
/*********************************************/

#mainContent #subContent .pollBox {
	float: left;
	height: 135px;
	width: 246px;
	margin-right: 10px;
	background: #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(/images/menu_sub_item_hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left -8px;
}
#subContent #shoutBox {
	float: left;
	width: 366px;
	padding: 4px;
	background-color: #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(/images/menu_sub_item_hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left -8px;
}
#shoutBox #ys-post-form {
	height: 25px;
	line-height: 22px;
	background: #262626;
	display: none;
}
#shoutBox .title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	display: block;
	padding-left: 5px;
}
#shoutBox .title img {
	vertical-align: text-top;
}
#mainContent #subContent .pollBox iframe,
.pollBox iframe {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 126px;
	width: 100%;
	overflow: hidden;
}
#mainContent #subContent .pollBox {
	float: left;
	height: 135px;
	width: 246px;
	margin-right: 10px;
	background: #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(/images/menu_sub_item_hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left -8px;
}
#mainContent #subContent .cell1,
#mainContent #subContent .cell3 {
	float: left;
	height: 135px;
	width: 246px;
	margin-right: 10px;
}
#mainContent #subContent .cell3 {
	height:279px;
}
#mainContent #subContent .cell1 p,
#mainContent #subContent .cell2 p,
#mainContent #subContent .cell3 p {
	margin:0;
}
#secContent #shoutBox {
	float: left;
	width: 292px;
	padding: 4px;
	background-color: #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(/images/menu_sub_item_hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left -8px;
	margin-bottom:12px;
}
#secContent #yshout #ys-posts {
	position: relative;
	background: #1a1a1a;
	overflow:auto;

}


#partnersBox {
	height: 110px;
	clear: both;
	padding-top: 13px;
	margin-bottom: 10px;
	display:block;
}
#partnersBox .sponsorsro, #partnersBox .partnersro,
#partnersBox .sponsorsen, #partnersBox .partnersen,
#partnersBox .sponsorspt, #partnersBox .partnerspt {
	list-style-type: none;
	height: 70px;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: 15px 0px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear:none;
}
#partnersBox .partnersro, #partnersBox .partnersen, #partnersBox .partnerspt {
	margin:0px;
	width:400px;
}
#partnersBox .sponsorsro {
	background-image: url(/images/sponsors_label_ro.gif);
}
#partnersBox .partnersro {
	background-image: url(/images/partners_label_ro.gif);
}
#partnersBox .sponsorsen {
	background-image: url(/images/sponsors_label_en.gif);
}
#partnersBox .partnersen {
	background-image: url(/images/partners_label_en.gif);
}
#partnersBox .sponsorspt {
	background-image: url(/images/sponsors_label_pt.gif);
}
#partnersBox .partnerspt {
	background-image: url(/images/partners_label_pt.gif);
}
#partnersBox ul li {
	float: left;
	height: 54px;
	margin-right: 5px;
}
#partnersBox .partnersMorero {
	height: 22px;
	width: 45px;
	float: left;
	display: block;
	margin-top: 40px;
	background-image: url(/images/partners_more_ro.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#partnersBox .partnersMoreen {
	height: 22px;
	width: 45px;
	float: left;
	display: block;
	margin-top: 40px;
	background-image: url(/images/partners_more_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#partnersBox .partnersMorept {
	height: 22px;
	width: 45px;
	float: left;
	display: block;
	margin-top: 40px;
	background-image: url(/images/partners_more_pt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/******************************************************************/

#mainContent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #252525;
	width: 620px;
	padding-left: 10px;
}
#mainContent2 .title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #960000;
	letter-spacing: 1px;
	margin-bottom: 32px;
}
#mainContent2 .title{
	font-size: 13px;
	background-image: url(/images/title_logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#mainContent2 .large {
	font-size:24px;
	padding-left: 27px;
	background-image: url(/images/title_logo_l.gif);
}
#mainContent2 .title a {
	text-decoration: none;
	color: #960000;
}
#mainContent2 .title a:hover {
	text-decoration: underline;
}
#mainContent2 .title .desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #244768;
	display: inline-block;
	float: right;
	margin-top: -18px;
}
#mainContent2 .title .desc a {
	color: #244768;
	text-decoration: none;
}
#mainContent2 .title .desc a:hover {
	color: #356A9B;
	text-decoration: underline;
}
#mainContent2 h1 {
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 28px;
	line-height:28px;
	color: #191C40;
	font-weight: normal;
	font-variant:normal;
	margin-bottom: 4px;
	margin-top: 0px;
}
#mainContent2 h2 {
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 18px;
	color: #600;
	margin-bottom: 10px;
	margin-top: 15px;
	font-weight: normal;
	font-variant:normal;
}
#mainContent2 h1 a {
	color: #333;
	text-decoration: none;
}
#mainContent2 h1 a:hover {
	color: #960000;
	text-decoration:none;
}

#mainContent2 p {
	color: #4d4c4c;
	margin-top: 0px;
	margin-bottom: 5px;
}
#mainContent2 a  {
	color: #20457C;
	text-decoration: none;
}
#mainContent2 a:hover {
	color: #960000;
	text-decoration: underline;
}
#mainContent2 p {
	margin-bottom: 10px;
}



#mainContent2 .separatorart {
	background-image: url(/images/separator.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
	display: block;
	clear: both;
}
#mainContent2 .thumb {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	width: 155px;
	float: right;
	background-image: url(/images/baloon_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 20%;
}

#mainContent2 .thumb img{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	border: 3px solid #575757;
}

#content .pageNumber{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	margin-bottom: 20px;
	margin-top: 20px;
	letter-spacing: 0px;
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #CCC;
	padding:3px 5px;
	clear:both;
	display:block;
}
#content .pageNumber .selected {
	background-color: #626973;
	padding:4px 4px 1px 4px;
	color: #FFF;
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-right-radius:0;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
}

#content .pageNumber a {
	letter-spacing: 0em;
}
#content .pageNumber a img {
	vertical-align: text-bottom;
}

#content .pageNumber a:hover {
}
#content .pagen {
	cursor: pointer;
}

#mainContent2 input , select{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-left-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
}
a#showHelp {
	cursor: pointer;
	color: #960000;
	text-decoration:none;
}
a:hover#showHelp {
	cursor: pointer;
	text-decoration:underline;
}
#content .searchhelp {
	display: none;
}
#mainContent2 #searchform .search {
	display: block;
	height: 25px;
	background-image: url(/images/searchbar_page_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#mainContent2 #searchform .search input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
	width: 312px;
	margin-left: 10px;
	margin-top: 2px;
	float: left;
}
#mainContent2 #searchform .search .buttonStyle {
	float: left;
	width: 22px;
	height: 22px;
	margin-left: 2px;
	background-image: url(/images/searchbar_button2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: transparent;
	display: block;
	cursor: pointer;
	visibility: hidden;
}
#mainContent2 #searchform .search .buttonStyle:hover {
	background-position: 0px -22px;
}
#mainContent2 .date {
	float: left;
	height: 37px;
	width: 26px;
	padding: 0px;
	background-image: url(/images/date_label_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: none;
	display: block;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 0px;
	text-align: center;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-weight:normal;
	font-variant:normal;
}
#mainContent2 .date .day {
	font-size: 17px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 23px;
	display: block;
	line-height: 17px;
	float:left;
}
#mainContent2 .date .month {
	font-size: 9px;
	display: block;
	text-align: center;
	width: 23px;
	line-height: 9px;
	color: #FFF;
	margin-top: 0px;
	height: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float:left;
}
#mainContent2 .date .year {
	font-size: 9px;
	margin: 0px;
	float:left;
	line-height:8px;
	color:#FFF;
	width:23px;
	text-align:center;
}

#mainContent2 .artItem {
	float: left;
	padding-left: 5px;
	display: block;
	clear: right;
	width: 588px;
	margin-bottom: 20px;
}
#mainContent2 .artItem h1 {
	margin: 0px;
	font-size: 20px;
	line-height:20px;
}
#mainContent2 .artItem .thumbH1 {
	margin-top: -15px;
	
}

/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Trebuchet MS, Arial;
	background: #000000 url(/images/jquery/000000_40x100_textures_05_inset_soft_25.png) 0 bottom repeat-x;
	font-size: 11px;
	border: 4px solid #666666;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
	color:#FFF;
}
.ui-datepicker-div input, .ui-datepicker-inline input, #ui-datepicker-div input,
ui-datepicker-div select, .ui-datepicker-inline select, #ui-datepicker-div select {
	font-family: Trebuchet MS, Arial;
	background: #555555;
	font-size: 11px;
	border: 1px solid #666666;
	color:#FFF;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #555555 url(/images/jquery/555555_40x100_textures_02_glass_20.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #640203 url(/images/jquery/640203_40x100_textures_02_glass_40.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(/images/jquery/cccccc_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #666666;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(/images/jquery/cccccc_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(/images/jquery/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(/images/jquery/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(/images/jquery/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(/images/jquery/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #666666;
	color: #eeeeee;
	background: #555555;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #640203;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 150px;
	text-align: right;
	float:left;
	display:block;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #eeeeee;
	background: #555555 url(/images/jquery/555555_40x100_textures_02_glass_20.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #000000;
}
table.ui-datepicker td a:hover {
	border: 1px solid #ac6265;
	color: #ffffff;
	background: #640203 url(/images/jquery/640203_40x100_textures_02_glass_40.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #d07c80;
	color: #ffffff;
	background: #94000e url(/images/jquery/94000e_40x100_textures_05_inset_soft_30.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #ffffff;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #ffffff;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
#main .datepicker {
	font-size:11px;

}
#mainContent2 .title.large {
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-weight: normal;
	font-variant:normal;
	font-size:30px;
	line-height:32px;
}
#mainContent2 .title.large .label {
	font-weight:bold;
}
#mainContent2 .title.large .special {
	display: block;
	float: right;
	line-height: 10px;
	margin-top: -29px;
	padding: 3px;
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color: #E0E0E0;
	font-size: 10px;
	color: #828282;
	text-align: right;
}  
#mainContent2 .title span.desc  {
	float: none;
	margin-left: 0px;
	text-align: left;
	font-size: 10px;
	color: #999;
	margin-top: 0px;
}

#mainContent2 .title.large .archiveIcon {
	display: inline;
	background-color: #CCC;
	height: 20px;
}
#mainContent2 a.gototop {
	background-image: url(/images/gototop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 24px;
	width: 404px;
	clear: right;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	cursor: pointer;
}
#mainContent2 a:hover.gototop {
	background-position: 0px -24px;
}
#mainContent2 .imgRight, #mainContent2 .imgLeft, #mainContent2 .imgNorm{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-top-width: 6px;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5F0619;
	border-right-color: #5F0619;
	border-bottom-color: #5F0619;
	border-left-color: #5F0619;
	border-right-style: solid;
	border-left-style: solid;
	max-width:610px;
}
#mainContent2 .imgLeft{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 0px;
}
#mainContent2 .imgNorm {
	float:none;
	margin:3px;
}
#mainContent2 .specialtext   {
	background-color: #E7E3CB;
	padding: 12px;
	text-align: justify;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #B7AA64;
	color: #413425;
}
#mainContent2 .titleMidSpecial {
	text-align: center;
	background-image: url(/images/menu_sub_item_hover_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border-radius: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-right: 3px;
	padding-left: 3px;
}
#mainContent2 .titleMidSpecial.cat1 {
	background-image: url(/images/menu_sub_item_hover_bg1.gif);
}
#mainContent2 .titleMidSpecial.cat2 {
	background-image: url(/images/menu_sub_item_hover_bg2.gif);
}
#mainContent2 .titleMidSpecial.cat3 {
	background-image: url(/images/menu_sub_item_hover_bg3.gif);
}
#mainContent2 .titleMidSpecial.cat4 {
	background-image: url(/images/menu_sub_item_hover_bg4.gif);
}
#mainContent2 .titleMidSpecial.cat5 {
	background-image: url(/images/menu_sub_item_hover_bg.gif);
}
#mainContent2 .sponsorCell {
	float: left;
	margin-right: 32px;
	margin-bottom: 2px;
	margin-top: 2px;
	border: 3px solid transparent;
}
#mainContent2 .sponsorCell:hover {
	border: 3px solid #575757;
}
#mainContent2 .noRightMargin {
	margin-right: 0px;
}#main .center {
	text-align: center;
}
#mainContent2 table.border {
	border: 1px solid #CCC;
}
#mainContent2 .titleRow {
	display: block;
	font-size: 11px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 1px;
	background-image: url(/images/menu_main_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	float: left;
	color: #FFF;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 617px;
}
#mainContent2 .titleRow span {
	display: block;
	float: left;
}
#mainContent2 .titleRow .row1 {
	margin-right: 30px;
	color: #FFF;
}
#mainContent2 .titleRow .row2 {
	margin-right: 240px;
	color: #FFF;
}
#mainContent2 .titleRow .row3 {
	margin-right: 25px;
	color: #FFF;
}
#mainContent2 .titleRow .row4 {
	margin-right: 25px;
	color: #FFF;
}
#mainContent2 .resultLine.selected {
	background-image: url(/images/matchresult_line_bg_o.gif);
}

#mainContent2 .resultLine .start {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(/images/matchresult_linestart_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 20px;
	margin: 0px;
	text-align: center;
	line-height: 20px;
	padding-right: 5px;
	float: left;
}
#mainContent2 .resultLine .score {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(/images/matchresult_score_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 53px;
	margin: 0px;
	text-align: center;
	line-height: 20px;
	padding-right: 0px;
	float: left;
}
#mainContent2 .resultLine.selected .score {
	background-image: url(/images/matchresult_score_bg_o.gif);
}
#mainContent2 .resultLine.selected .start {
	background-image: url(/images/matchresult_linestart_bg_o.gif);
}

#mainContent2 .resultLine .content {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #595959;
	float: left;
	padding-top: 2px;
	padding-left: 3px;
	width: 275px;
	margin:0px;
}
#mainContent2 .resultLine .pct2, #mainContent2 .resultLine .pct3 {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	float: left;
	padding-top: 2px;
	padding-left: 3px;
	width: 25px;
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent2 .resultLine .pct3 {
	margin-right: 11px;
}
#mainContent2 .resultLine .pct {
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	float: left;
	width: 36px;
	text-align: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent2 .resultLine.selected .content,
#mainContent2 .resultLine.selected .playerTeam,
#mainContent2 .resultLine.selected .pct,
#mainContent2 .resultLine.selected .pct2,
#mainContent2 .resultLine.selected .pct3,
#mainContent2 .resultLine.selected2 .content,
#mainContent2 .resultLine.selected2 .playerTeam,
#mainContent2 .resultLine.selected2 .pct,
#mainContent2 .resultLine.selected2 .pct2,
#mainContent2 .resultLine.selected2 .pct3,
#mainContent2 .resultLine.selected3 .content,
#mainContent2 .resultLine.selected3 .playerTeam,
#mainContent2 .resultLine.selected3 .pct,
#mainContent2 .resultLine.selected3 .pct2,
#mainContent2 .resultLine.selected3 .pct3,
#mainContent2 .resultLine.selected4 .content,
#mainContent2 .resultLine.selected4 .playerTeam,
#mainContent2 .resultLine.selected4 .pct,
#mainContent2 .resultLine.selected4 .pct2,
#mainContent2 .resultLine.selected4 .pct3{
	color: #fff;
}
#mainContent2 .playerCellDesc .resultLine .content {
	width:160px;
	letter-spacing:-1px;
}
#mainContent2 .playerCellDesc .resultLine .pct2 {
	width:178px;
	text-align: left;
	margin:0;
}
#mainContent2 .playerCellDesc .resultLine.selected .start,
#mainContent2 .playerCellDesc .resultLine.selected2 .start,
#mainContent2 .playerCellDesc .resultLine.selected3 .start,
#mainContent2 .playerCellDesc .resultLine.selected4 .start{
	background-image: url(/images/matchresult_linestart_bg.gif);
}
#mainContent2 .playerCellDesc .resultLine.selected2 {
	background-image: url(/images/matchresult_line_bg_o2.gif);
}
#mainContent2 .playerCellDesc .resultLine.selected3 {
	background-image: url(/images/matchresult_line_bg_o3.gif);
}
#mainContent2 .playerCellDesc .resultLine.selected4 {
	background-image: url(/images/matchresult_line_bg_o4.gif);
}
#mainContent2 .relevantBox {
	float: left;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 20px;
	padding-bottom: 2px;
}
#mainContent2 .relevantBox .title {
	background-image: url(/images/lastresult_titlebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:19px;
	margin: 0px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	clear: both;
	display: block;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-bottom-width: 3px;
	letter-spacing: 0px;
	width:600px;
}
#mainContent2 .relevantBox .box {
	float: left;
	width: 200px;
	padding: 2px;
	margin-top: 3px;
}
#mainContent2 .relevantBox .box h2 {
	margin-top: 5px;
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 0px;
	letter-spacing: 0px;
}
#mainContent2 .relevantBox .box p {
	font-size: 11px;
	margin: 0px;
}
#mainContent2 .playerCellDesc {
	float: left;
	width: 372px;
}
#mainContent2 .playerHl {
	float: left;
	margin-right: 36px;
	margin-bottom: 2px;
	margin-top: 2px;
	border: 1px solid #CCC;
	height: 141px;
	width: 125px;
}
#mainContent2 .playerHl.noRightMargin {
	margin-right:0px;
}
#mainContent2 .playerDesc  {
	width: 122px;
	background-image: url(/images/transparent_bg2.png);
	background-repeat: repeat;
	font-size: 10px;
	color: #FFF;
	height: 31px;
	position: relative;
	z-index: 5;
	top: -35px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	line-height: 11px;
}
#mainContent2 .playerDesc .number  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	height: 35px;
	width: 26px;
	float: right;
	background-image: url(/images/number_label_red.gif);
	background-repeat: no-repeat;
	padding-left: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 33px;
	position: relative;
	z-index: 6;
	top: -2px;
	text-align: center;
}
#mainContent2 #matchLine {
	margin-bottom: 20px;
}

#mainContent2 #matchLine ul {
	list-style-type: none;
	padding: 0px;
	clear: both;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
#mainContent2 #matchLine ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	display: block;
	clear: both;
}
#mainContent2 #matchLine ul li span.logo {
	width: 284px;
	display: block;
	float: left;
	text-align: center;
}
#mainContent2 #matchLine ul .VS {
	width: 50px;
	font-size: 50px;
	display: block;
	margin-top: 60px;
	float: left;
}


#mainContent2 #matchLine li .left,
#mainContent2 #matchLine li .right {
	background-image: url(/images/lastresult_linewbg_l.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 50%;
	float: left;
	height: 63px;
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 64px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color:#595959;
}
#mainContent2 #matchLine li .right {
	background-image: url(/images/lastresult_linewbg_l.gif);
	background-position: right;
}
#mainContent2 #matchLine li .leftSelected,
#mainContent2 #matchLine li .rightSelected{
	background-image: url(/images/lastresult_linerbg_l.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 63px;
	width: 50%;
	float: left;
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 64px;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
#mainContent2 #matchLine li .rightSelected {
	background-image: url(/images/lastresult_linerbg_l.gif);
	background-position: right;
}


#mainContent2 #matchLine li .left {
	height: 63px;
	background-image: url(/images/lastresult_linewbg_l.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
}
#mainContent2.full {
	width: 940px;
	padding: 0px;
	margin: 0px;
}

#mainContent2 .multimedia {
	width: 920px;
	background-color: #000;
	border-radius: 8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-image: url(/images/multimedia_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #838383;
}
#mainContent2 .multimedia.narrow {
	width: 600px;
	padding: 5px;
	height:540px;
}
#mainContent2 .multimedia.narrow .slidetabs {
	clear:both;
	height:23px;
	margin:-5px auto auto -5px;
	
}

/* single tab */
#mainContent2 .multimedia.narrow .slidetabs a {
	height:23px;
	float:left;
	padding:1px 20px;
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size:18px;
	line-height:25px;
	color:#FFF;
	display:block;
	float:left;
	border-radius: 8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	text-decoration:none;
	background-image: url(/images/thumb.png);
	background-position:-5px 30px;
	background-repeat:no-repeat;
}

/* mouseover state */
#mainContent2 .multimedia.narrow .slidetabs a:hover {
	color:#FFF;
	background-position:-5px -30px;
}

/* active state (current page state) */
#mainContent2 .multimedia.narrow .slidetabs a.current {
	color:#FFF; 
	background-position:-5px -100px;
} 

#mainContent2 .multimedia p {
	color: #838383;
}
#mainContent2 .large.smallGap {
	margin-bottom: 10px;
}
#mainContent2 .multimedia h1 {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
}
#mainContent2 .m1 {
	color:#999999;
	font-size:11px;
	margin-left:0;
	display:block;
	margin-top:-3px;
}
#mainContent2 .multimedia h3 {
	margin-left: 40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#mainContent2 .multimediaBox {

}

/***********************************************************/



#mainContent2 .multimediaBox.narrow {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 620px;
}

#mainContent2 .multimediaBox .image_wrapper {
	height: 600px;
	width: 800px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}
#mainContent2 .multimediaBox.narrow .image_wrapper {
	height: 500px;
	width: 620px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent2 .multimedia a.resDownload {
	display:block;
	position:relative;
	height:28px;
	width:110px;
	text-align:center;
	font-family: HelveticaNeueLTPro77BoldConde,"Helvetica Neue LT Pro 77 Bold Condensed","Arial Narrow Bold",Helvetica,sans-serif;
	font-variant:normal;
	font-weight:normal;
	font-size:17px;
	color:#8e8e8e;
	cursor:pointer;
	margin:3px 350px -30px auto;
	z-index:3;
	text-decoration:none;
}
#mainContent2 .multimedia a:hover.resDownload {
	color:#FFF;
	text-decoration:none;
}
#mainContent2 .multimedia a.resDownload span {
	display:inline-block;
	width:18px;
	height:17px;
	background:url(/images/arrow_down_6.png) no-repeat 0 0;
	margin-right:5px;
	vertical-align:middle;
}
#mainContent2 .multimedia a:hover.resDownload span {
	background-position:0 -17px;
}
#mainContent2 .multimediaBox .image_wrapper #main_image {
	height: 600px;
	width: 800px;
	display: block;
	text-align: center;
	vertical-align: middle;
	position: absolute;
}
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image {
	height: 500px;
	width: 620px;
}
#mainContent2 .multimediaBox .image_wrapper #main_image .img,
#mainContent2 .multimediaBox .image_wrapper #main_image .video {
	height: 600px;
	width: 800px;
	vertical-align: middle;
	overflow: hidden;
	display: table-cell;
	padding: 0;
}
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image .img,
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image .video {
	height: 500px;
	width: 600px;
	text-align: center;
	vertical-align: middle;
}
#mainContent2 .multimediaBox .image_wrapper #main_image .img span,
#mainContent2 .multimediaBox .image_wrapper #main_image .video span {
	margin: auto;
	max-width: 780px;
	max-height: 580px;
	display: block;
	padding: 9px;
	background-color: #202020;
	box-shadow: inset 0 0 6px 6px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset 0 0 6px 6px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.9);
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #242424;
	border-right-color: #414141;
	border-bottom-color: #414141;
	border-left-color: #1A1A1A;
}
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image .img span,
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image .video span {
	max-width: 580px;
	max-height: 480px;
}
#mainContent2 .multimediaBox .image_wrapper #main_image .img img,
#mainContent2 .multimediaBox .image_wrapper #main_image .video img {
	margin: auto;
	max-width: 780px;
	max-height: 580px;
}
#mainContent2 .multimediaBox .image_wrapper #main_image .img img {
	cursor:pointer;
}
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image .img img,
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image .video img {
	max-width: 580px;
	max-height: 480px;
}
#mainContent2 .multimediaBox .image_wrapper .caption {
	background-image: url(/images/transparent_bg.png);
	padding: 10px;
	height:auto;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: justify;
	z-index: 2;
	width: 250px;
	margin-top: 60px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: auto;
	right: -10px;
	display: none;
	border-radius: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image .caption {
	margin-right:10px;
	right:0;
}
#mainContent2 .multimediaBox.narrow .image_wrapper #main_image.video .caption {
	margin-top: 20px;
}
#mainContent2 .multimediaBox .loading .img span,
#mainContent2 .multimediaBox .loading .video span,
.pollBox .loading {
	background-image:url(/images/loading.gif);
	background-position: center center;
	background-repeat:no-repeat;
}
#mainContent2 .multimediaBox .loading .video span {
	background-image:none;
}
#mainContent2 .multimediaBox .thumbs {
	height: 558px;
	width: 140px;
	position: absolute;
	margin-top: 30px;
	margin-left: -10px;
	z-index: 15;
}
#mainContent2 .multimediaBox.narrow .thumbs {
	height: 460px;
	margin-top: 0px;
	margin-left: -110px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #202020;
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	width:130px
}
#mainContent2 .multimediaBox .vertical {
	/* required settings */
	position:relative;
	overflow:hidden;
	/* vertical scrollers have typically larger height than width */	
	height: 490px;
	width: 140px;
}
#mainContent2 .multimediaBox.narrow .vertical {
	height: 396px;
}

#mainContent2 .artContent .galleryList .navi {
	margin-top:9px;
}
/* root element for scrollable items */
#mainContent2 .multimediaBox .items,
#mainContent2 .randomPhotoList .items {
	position:absolute;
	/* this time we have very large space for height */	
	height:20000em;
	margin: 0px;
	width: 130px;
	display: block;
}
/* single scrollable item */
#mainContent2 .multimediaBox .items a,
#mainContent2 .randomPhotoList .items a{
	font-size:12px;
	height:83px;
	display: block;
	width: 117px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-image: url(/images/thumb.png);
	background-position: 0px -198px;
	padding-top: 15px;
	padding-left: 13px;
}
#mainContent2 .multimediaBox .items a:hover{
	background-position: 0px 0px;
}
#mainContent2 .multimediaBox .items a.active {
	background-position: 0px -98px;
}
/* elements inside single item */
#mainContent2 .multimediaBox .items a img,
#mainContent2 .randomPhotoList .items a img{
	height:67px;
	width:90px;
	border: 1px solid #323232;
	box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
}
#mainContent2 .multimediaBox .items a.active img,
#mainContent2 .randomPhotoList .items a.active img{
	height:67px;
	width:90px;
	border: 1px solid #981e36;
}
/* prev, next, prevPage and nextPage buttons */
#mainContent2 .multimediaBox a.browse , #mainContent2 .galleryList  a.browse{
	height: 34px;
	width: 130px;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0px;
	left: 0px;
}
#mainContent2 .galleryList a:hover.left , #mainContent2 .galleryList a:hover.right,
#mainContent2 .galleryList a.left:active , #mainContent2 .galleryList a.right:active {
	background-position: -24px 30px;
}
/* right */
#mainContent2 .galleryList a.left, #mainContent2 .galleryList a.right{
	background-position: 3px 30px;
	margin-right: 0px;
	background-image: url(/images/arrow_left_3.png);
	display: block;
	height: 100px;
	width: 32px;
	float: left;
	position: relative;
	padding: 0px;
	margin-top: 0px;
}
#mainContent2 .galleryList a.right {
	background-image: url(/images/arrow_right_3.png);
}



#mainContent2 .multimediaBox a.right:hover 		{ background-position:-30px -30px; }
#mainContent2 .multimediaBox a.right:active 	{ background-position:-60px -30px; } 


/* left */
#mainContent2 .multimediaBox a.left				{ margin-left: 0px; } 
#mainContent2 .multimediaBox a.left:hover  		{ background-position:-30px 0; }
#mainContent2 .multimediaBox a.left:active  	{ background-position:-60px 0; }

/* up and down */
#mainContent2 .multimediaBox a.up, #mainContent2 .multimediaBox a.down,
#mainContent2 .galleryList a.up, #mainContent2 .galleryList a.down {
	background-image: url(/images/arrow_up_3.png);
	background-repeat: no-repeat;
	background-position: 36px 0px;
	margin: 0px;
}
#mainContent2 .galleryList a.up, #mainContent2 .galleryList a.down {
	float:left;
	margin-top:10px;
	width:130px;
}
/* up */
#mainContent2 .multimediaBox a:hover.up, #mainContent2 .multimediaBox a:active.up,
#mainContent2 .galleryList a:hover.up, #mainContent2 .galleryList a:hover.down {
	background-position:36px -34px;
}

/* down */
#mainContent2 .multimediaBox a.down,
#mainContent2 .galleryList a.down {
	background-image: url(/images/arrow_down_3.png);
	left: -10px;
}
#mainContent2 .multimedia.narrow .multimediaBox a.down {
	left: 0px;
}
#mainContent2 .galleryList a.down {
	margin-top:-45px;
	left: 0;
}
#mainContent2 .multimediaBox a:hover.down, #mainContent2 .multimediaBox a:active.down,
#mainContent2 .galleryList a:hover.down, #mainContent2 .galleryList a:active.down {
	background-position:36px -34px;
}


/* disabled navigational button */
#mainContent2 .multimediaBox a.disabled, #mainContent2 .galleryList a.disabled {
	visibility:hidden !important;		
} 

#mainContent2 .multimediaBox .items h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}

#mainContent2 .multimediaBox .disabled {
	visibility:hidden;		
}

#mainContent2 .multimediaBox .nextPage {
	float:right;
}	
#mainContent2 .multimediaBox #slideControls {
	border-radius: 8px;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	background-image:url(/images/transparent_bg.png);
	height:70px;
	margin-left:290px;
	margin-top:400px;
	position:absolute;
	width:220px;
	z-index:10;
}
#mainContent2 .multimediaBox.narrow #slideControls {
	margin-top: 360px;
	margin-left: 196px;
}

#mainContent2 .multimediaBox #slideControls a#play, 
#mainContent2 .multimediaBox #slideControls a#pause {
	background-image:url(/images/play.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:54px;
	margin-left:84px;
	margin-top:8px;
	opacity:0.6;
	padding:0;
	position:absolute;
	text-decoration:none;
	width:54px;
	z-index:1000;
}
#mainContent2 .multimediaBox #slideControls a#pause {
	background-position:0px -54px;
}
#mainContent2 .multimediaBox #slideControls a#prev, 
#mainContent2 .multimediaBox #slideControls a#next {
	background-image:url(/images/prev_next.png);
	background-position:0 -50px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:50px;
	margin-left:10px;
	margin-top:11px;
	opacity:0.6;
	padding:0;
	position:absolute;
	text-decoration:none;
	width:50px;
	z-index:1000;
}
#mainContent2 .multimediaBox #slideControls a#next {
	background-position:0 0;
	margin-left:160px;
}


/*******************************************************************************************/


#mainContent2 .multimedia #galleryList {
	height: 358px;
	list-style-type: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	width: 855px;
}
#mainContent2 .multimedia #galleryList li {
	float: left;
	display: block;
	padding: 4px;
	background-color: #121212;
	width: 260px;
	margin-right: 8px;
	border: 1px solid #262626;
	margin-top: 0px;
	margin-bottom: 8px;
	height: 102px;
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
#mainContent2 .multimedia #galleryList li:hover {
	background-color: #1A1A1A;
}
#mainContent2 .multimedia #galleryList li .galleryListTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCC;
	font-weight: bold;
	margin-bottom: 2px;
	display: block;
}
#mainContent2 .multimedia #galleryList li .galleryListDate {
	display: block;

}
#mainContent2 .multimedia #galleryList li .number {
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999;
}


#mainContent2 .multimedia #galleryList li img {
	float: left;
	border: 3px solid #000;
	margin-right: 5px;
}
#mainContent2 .multimedia #galleryList li a:hover img {
	border-top-color: #590000;
	border-right-color: #590000;
	border-bottom-color: #590000;
	border-left-color: #590000;
}
#mainContent2 .multimedia #mycarousel {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mainContent2 .multimedia #galleryList ul {
	display: none;
	float: left;
	clear: none;
}


/**/

#mainContent2 .multimedia .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

#mainContent2 .multimedia .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0px;
	top: 0;
	height: 358px;
	background-image: url(/images/multimedia_scrollbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 16px;
}
#mainContent2 .multimedia .jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	background-image: url(/images/multimedia_scroller.gif);
	background-repeat: repeat-y;
	background-position: left center;
	height: auto;
	width: 16px;
	margin-left: 0px;
}
#mainContent2 .multimedia .jScrollPaneDragTop {
	position: absolute;
	top: -15px;
	left: auto;
	right: 0;
	overflow: hidden;
	background-image: url(/images/multimedia_scroller_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 16px;
}
#mainContent2 .multimedia .jScrollPaneDragBottom {
	position: absolute;
	bottom: -15px;
	left: auto;
	right: 0;
	overflow: hidden;
	background-image: url(/images/multimedia_scroller_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 16px;
}
#mainContent2 .multimedia .multimedia a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: auto;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
#mainContent2 .multimedia .jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

#mainContent2 .multimedia a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: auto;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
#mainContent2 .multimedia a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
#mainContent2 .multimedia a.jScrollActiveArrowButton, #mainContent2 .multimedia a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#mainContent2 .multimedia .jScrollPaneTrack {
	left: auto;
	right: 0;
}
#mainContent2 .multimedia  a.jScrollArrowUp {
	left: auto;
	right: 0;
}
#mainContent2 .multimedia a.jScrollArrowDown {
	left: auto;
	right: 0;
}
#mainContent2 .multimedia #videoCell {
	display:block;
	height:439px;
	margin-left:auto;
	margin-right:auto;
	width:780px;
}
#mainContent2 .multimedia.narrow #videoCell {
	width:580px;
	height:326px;
}
#mainContent2 .multimedia #scroller2 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #111;
	border: 1px solid #333;
	height: 88px;
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 14px;
	padding-bottom: 4px;
}
#mainContent2 .multimedia #scroller2 #list {
	width: 830px;
	float: left;
	overflow: hidden;
	position: relative;
	height: 80px;
}
#mainContent2 .multimedia #scroller2 a.prevPage, #mainContent2 .multimedia #scroller2 a.nextPage{
	display: block;
	float: left;
	height: 80px;
	width: 32px;
	cursor: pointer;
	margin-left: 3px;
}
#mainContent2 .multimedia #scroller2 a.prevPage{
	background-color: transparent;
	background-image: url(/images/prev-horizontal.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#mainContent2 .multimedia #scroller2 a:hover.prevPage{
	background-position: -32px 50%;
}
#mainContent2 .multimedia #scroller2 a.nextPage{
	background-color: transparent;
	background-image: url(/images/next-horizontal.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#mainContent2 .multimedia #scroller2 a:hover.nextPage{
	background-position: -32px 50%;
}
#mainContent2 .multimedia #scroller2 #list .entries {
	width: 10000em;
	position: absolute;
	height: 82px;
}
#mainContent2 .multimedia #scroller2 #list .entries  a{
	height: 80px;
	width: 85px;
	display: block;
	overflow:hidden;
	text-align: center;
	float: left;
	opacity:0.5;
	filter:alpha(opacity=50);
	margin-right:5px;
	margin-left:5px;
}
#mainContent2 .multimedia #scroller2 #list .entries  a img {
	margin-left:-50%;
}
#mainContent2 .multimedia #scroller2 #list .entries a:hover,
#mainContent2 .multimedia #scroller2 #list .entries a:hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}

#mainContent2 .multimedia #scroller2 #list .entries a.playing,
#mainContent2 .multimedia #scroller2 #list .entries a.playing{
	opacity:1.0;
	filter:alpha(opacity=100);
}

#mainContent2 .multimedia #scroller2 #list .entries a.paused,
#mainContent2 .multimedia #scroller2 #list .entries a.paused{
	background-image:none;
}

#mainContent2 .multimedia #scroller2 #list .entries a.progress,
#mainContent2 .multimedia #scroller2 #list .entries a.progress{
	opacity:0.8;
	filter:alpha(opacity=80);
}
#mainContent2 .multimedia .caption {
	display:block;padding-top:.5em; clear:both; width:700px; margin-left:auto; margin-right:auto; text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#887;
	font-size: 13px;
	font-style: italic;
	line-height: 1.4;
	margin-top:10px;
	margin-bottom:20px;
}

#mainContent2 .galleryList a:hover.left , #mainContent2 .galleryList a:hover.right,
#mainContent2 .galleryList a.left:active , #mainContent2 .galleryList a.right:active {
	background-position: -24px 30px;
}
/* right */
#mainContent2 .galleryList a.left, #mainContent2 .galleryList a.right{
	background-position: 3px 30px;
	margin-right: 0px;
	background-image: url(/templates/as/images/arrow_left_3.png);
	display: block;
	height: 100px;
	width: 32px;
	float: left;
	position: relative;
	padding: 0px;
	margin-top: 0px;
}
#mainContent2 .galleryList a.right {
	background-image: url(/templates/as/images/arrow_right_3.png);
}
#mainContent2 .galleryList  {
	width: 906px;
	list-style-type: none;
	padding: 10px 5px;
	display: block;
	margin-top: 40px;
	margin-left:0px;
	margin-right: 0px;
	background-color:#222;
	border:1px solid #111;
	border-radius: 8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#mainContent2 .galleryList h1{
	padding-left: 42px;
	font-size:20px;
	padding: 0px 0px 0px 138px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#mainContent2 .galleryList .scrollable {
	height: 486px;
	width: 765px;
	clear: none;
	overflow: hidden;
	position: relative;
	margin: 0px;
	margin-left:5px;
}
#mainContent2 .galleryList .scrollable .items {
	/* this cannot be too large */
	height:20000em;
	width:765px;
	position:absolute;
	clear:both;
	margin: 0px;
	padding: 0px;
}
#mainContent2 .galleryList .scrollable .items .item {
	/* this cannot be too large */
	height:486px;
	display:block;
}
#mainContent2 .galleryList .scrollable .items a {
	display:block;
	float:left;
	height:160px;
	margin:0 2px 2px 0;
	overflow:hidden;
	padding:0 0 0 5px;
	width:146px;
}
#mainContent2 .galleryList .scrollable .items a.active, #mainContent2 .galleryList .scrollable .items a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image:url(/images/gallerythumb.gif);
	background-position:0 0;
	background-color:transparent;
	color: #FFF;
	-moz-box-shadow:0 0 5px #000000 inset;
	-webkit-box-shadow: 0 0 15px #000000 inset;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.7);
}
#mainContent2 .galleryList .scrollable .items a:hover {
	background-position:0 -200px;
}
#mainContent2 .galleryList .scrollable .items a:hover.active {
	background-position:0 0;
}
#mainContent2 .galleryList .scrollable .items a .thumb {
	height: 97px;
	width: 130px;
	display: block;
	padding: 8px;
	float: left;
	margin-right: 4px;
	background-image:none;
}
#mainContent2 .galleryList .scrollable .items a .date {
	background-position:1px top;
	color:#FFFFFF;
	float:left;
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	margin-left:0;
	margin-top:3px;
	padding-right:0;
	text-align:center;
}
#mainContent2 .galleryList .scrollable .items a .date .day  {
	text-align: center;
}
#mainContent2 .galleryList .scrollable .items .title {
	background:none repeat scroll 0 0 transparent;
	clear:none;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:  HelveticaNeueLTPro57Condensed, "Helvetica Neue LT Pro 57 Condensed", "Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	font-variant:normal;
	font-size:11px;
	line-height:12px;
	margin:3px 0 0 5px;
	padding:0;
	text-align:left;
	text-decoration:none;
	width:105px;
}
#mainContent2 .galleryList .scrollable .items a:hover .title,
#mainContent2 .galleryList .scrollable .items a.active .title,
#mainContent2 .galleryList .scrollable .items a:hover .date .day,
#mainContent2 .galleryList .scrollable .items a.active .date .day {
	color:#FFFFFF;
}
#mainContent2 .galleryList .scrollable .items a:hover .date,
#mainContent2 .galleryList .scrollable .items a.active .date {
	color:#FFF;
}



#secContent #nextMatch {
	margin-bottom:12px;
	background:url(/images/nextmatch_sidebar_bg.png) no-repeat center top;
	height:176px;
	width:300px;
	position:relative;
}

#secContent #nextMatch .timer {
	height: 28px;
	width: 177px;
	text-align: left;
	color: #4c5042;
	font-family: Digital7Mono, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height:29px;
	font-weight: normal;
	font-variant: normal;
	clear:both;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
	left:50%;
	top:126px;
	position:absolute;
	margin-left:-91px;
}
#secContent #nextMatch .timer .dayNo {
	display:inline-block;
	width:29px;
	text-align:right;
	margin-right:3px;
	padding:0 2px;
}
#secContent #nextMatch .timer .day {
	color:#FFF;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);
	width:42px;
	display:inline-block;
	margin-right:0;
	padding:0 4px;
	text-align:center;
}
#secContent #nextMatch .timer .time {
	display:inline-block;
	width:80px;
	padding:0 2px;
}


#secContent #nextMatch ul {
	list-style-type: none;
	padding: 0px;
	width:288px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#secContent #nextMatch li {
	display: block;
	height: 26px;
	width: 288px;
	float: left;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#secContent #nextMatch li .left,
#secContent #nextMatch li .right,
#secContent #nextMatch li .leftSelected,
#secContent #nextMatch li .rightSelected{
	display: block;
	float: left;
	height: 26px;
	width: 144px;
	background-image: url(/images/nextmatch_linewbg.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #595959;
	font-weight:normal;
	font-variant:normal;
	font-family: HelveticaNeueLTPro77BoldConde, "Helvetica Neue LT Pro 77 Bold Condensed", "Arial Narrow Bold", Helvetica, sans-serif;
	font-size: 14px;
	line-height:25px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

#secContent #nextMatch li .left,
#secContent #nextMatch li .leftSelected{
	background-position: left top;
}
#secContent #nextMatch li .right,
#secContent #nextMatch li .rightSelected{
	background-position: right top;
}
#secContent #nextMatch li .leftSelected,
#secContent #nextMatch li .rightSelected {
	background-image: url(/images/nextmatch_linerbg.gif);
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
#secContent #nextMatch li.logo {
	width:288px;
	height:80px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#secContent #nextMatch li.logo span {
	width: 144px;
	display: block;
	float: left;
	text-align: center;
}
#secContent #nextMatch li span.VS {
	width: 35px;
	font-size: 38px;
	display: block;
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	position: relative;
	top: -72px;
	left: 127px;
}
#secContent #nextMatch li .date {
	height: 24px;
	width: 100% !important;
	background-image: url(/images/nextmatch_datebg.png);
	background-repeat: no-repeat;
	margin: 0 auto !important;
	padding: 0px;
	text-indent: 0px;
	display: block;
	background-position: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	position: relative;
	top: -13px;
	float:none;
}
#secContent #nextMatch .timer .fade {
	color: #A47433;
}
.ui-datepicker-trigger {
	cursor:pointer;
}

#mainContent2 .loginExp {
	margin-left: 26px;
	margin-bottom: 0px;
}
#mainContent2 #loginform {
	margin-top: 0px;
}


#mainContent2 .loginBox {
	height: 72px;
	width: 578px;
	background-image: url(/images/login_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
}
#mainContent2 .loginBox .textfields {
	height: 46px;
	width: 190px;
	margin-top: 12px;
	margin-left: 0px;
	float: left;
}
#mainContent2 .loginBox .textfields input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0px;
	height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	width: 185px;
	margin: 0px;
	text-align: left;
	text-indent: 0;
}
#mainContent2 .loginBox .loginButton {
	height: 46px;
	width: 46px;
	background-image: url(/images/login_button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 12px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	float: left;
	margin-right: 10px;
}
#mainContent2 .loginBox .loginButton:hover {
	background-position: 0px -46px;
}
#mainContent2 .loginBox .autoLogin {
	float: left;
	width: 60px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 15px;
	text-align: center;
	color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainContent2 .loginBox .autoLogin .autologinButton {
	width:16px;
	height:16px;
	display:block;
	cursor: pointer;
}
#mainContent2 .loginBox .autoLogin label {
	cursor: pointer; 
}
#mainContent2 .loginBox .autoLogin img {
	cursor: pointer;
	display:block;
	text-align: center;
	height: 16px;
	width: 16px;
	margin-right: auto;
	margin-left: auto;
}
#mainContent2 .loginBox .loginLinks {
	float: left;
	width: 240px;
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	letter-spacing:-1px;
	color: #FFF;
	padding: 0px;
	margin-left: 30px;
	list-style-type: none;
	display: block;
}
#mainContent2 .loginBox .loginLinks li {
	background-image: url(/images/arrow_medium_orange1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
}
#mainContent2 .loginBox .loginLinks li a {
	color: #FFF;
	text-decoration: none;
}
#mainContent2 .loginBox .loginLinks li a:hover {
	color: #F90;
}
#mainContent2 .regform .field,
#mainContent2 .regform .textarea{
	height: 30px;
	width: 600px;
	display: block;
	background-image: url(/images/regfield_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	font-size: 12px;
	margin-top: 0px;
	background-position: 0px 0px;
}
#mainContent2 .regform .textarea{
	height: 85px;
	background-image: url(/images/regfield_textarea_bg.gif);
}
#mainContent2 .regform .field.userName {
	background-image: url(/images/regfield_user_bg.gif);
	background-repeat: no-repeat;
}
#mainContent2 .avatarBox {
	float:left;
}
#mainContent2 .regform .note {
	margin-left:154px;
	font-size:11px;
	font-style:italic;
}
#mainContent2 .regform label {
	width: 137px;
	display: block;
	float: left;
	margin-top: 8px;
	padding-left: 7px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 12px;
}
#mainContent2 .regform .field.userName label {
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
}

#mainContent2 .regform input,
#mainContent2 .regform select,
#mainContent2 .regform textarea {
	width: 233px;
	clear: right;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	margin-top: 5px;
	margin-right: 22px;
}
#mainContent2 .regform select {
	width: 250px;
	font-weight: normal;
}
#mainContent2 .regform textarea {
	width: 250px;
	height: 80px;
	font-weight: normal;
}
#mainContent2 .regform select option {
	background-color:#FFF;
}
#mainContent2 .regform .submitButton {
	width: 120px;
	background-image: url(/images/login_button.gif);
	background-repeat: no-repeat;
	background-position: 0px px;
	height: 46px;
	margin-right: auto;
	margin-left: 220px;
	margin-top: 20px;
	padding-left: 35px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 16px;
	font-weight: bold;
	display: block;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
#mainContent2 p a img {
	vertical-align: middle;
}


/***************************************************************************/
/* the input field */
#mainContent2 #searchbydate input.submit {
	width:44px;
	height:50px;
	border:none;
	background:transparent 0 0 no-repeat url(/images/arrow_right_3.png);
	text-indent:-9999em;
	cursor:pointer;
	margin:0 10px;
	float:right;
}
#mainContent2 #searchbydate input:hover.submit {
	background-position:0 -50px;
}
#mainContent2 .dateInput {
	clear:both;
	padding:15px 10px;
	-moz-border-radius:8px;
	border-radius: 8px;
	-webkit-border-radius:8px;
	box-shadow: inset 0 0 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 9px rgba(0, 0, 0, 0.7);
	background:#414141 url(/images/bubble_bg.jpg) left top;
	color:#333333;
	margin: -20px 0 20px auto;
	display:none;
	float:left;
	clear:both;
	width:600px;
}
#mainContent2 .dateInput.visible {
	margin-top:-20px;
	width:600px;
	background-color:#1A1A1A;
	color:#333333;
	display:block;
	float:none;
}
#mainContent2 .dateInput.active {
	background-color:#1A1A1A;
	color:#333333;
}
#mainContent2 a.archiveExpand {
	display:block;
	clear:both;
	text-decoration:none;
	cursor:pointer;
	padding: 4px 6px 4px 10px;
	text-align:right;
	border-radius: 0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	float:right;
	margin: -77px 0 20px auto;
	-moz-box-shadow:0 0 5px #000000 inset;
	-webkit-box-shadow: 0 0 15px #000000 inset;
	background-color:#5a0516;
	background-image:none;
	font-family: HelveticaNeueLTPro47LightCond, "Helvetica Neue LT Pro 47 Light Condensed", "Arial Narrow", Helvetica, sans-serif;
	font-variant:normal;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#FFF;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.7);
	position:relative;
}
#mainContent2 a:hover.archiveExpand {
	background-color:#810720;
	background-image: url(/images/menu_sub_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px center;
}
#mainContent2 .dateInput.active a.archiveExpand {
	color:#FFF;
}
#mainContent2 .dateInput .fields {
	margin-top:3px;
	padding-left:30px;
	height:50px;
}
#mainContent2 .dateInput .date {
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 5px #000000 inset;
	-webkit-box-shadow: 0 0 15px #000000 inset;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.7);
	background-color:#666666;
	background-image:none;
	border:1px solid #555555;
	color:#FFF;
	font-size:18px;
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	padding:1px 4px;
	text-align:center;
	width:210px;
	float:none;
	display:inline-block;
}
/* calendar root element */
#calroot {
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
	z-index:50;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(/images/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(/images/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}

/**************************************************************************/
#mainContent2 .regform .submitButton:hover {
	background-position: 0px -46px;
	color:#000;
}
#mainContent2 .regform input[disabled].submitButton
#mainContent2 .regform input[disabled].submitButton:hover{
	background-position: 0px -92px;
	cursor:default;
	color:#A7A7A7;
}
#mainContent2 .errorMessage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-align: center;
	background-image: url(/images/att.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	display: block;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 20px;
	padding-left: 70px;
	background-color: #FEE9CD;
	border: 1px solid #BA4A0E;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}
#mainContent2 .regform #userField .userNameSpan {
	display: block;
	float: left;
	margin-top: 9px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}



#footerCell .trafic {
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	border:0px;
	margin-top:-8px;
	margin-left:20px;
}
.sidebaritem {
	text-align:left;
	margin-top:0px;
}
.startpage .sidebaritem {
	margin-bottom:16px;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.8);
}
.sidebaritem .block {
	display:block;
	line-height:0;
}
.sidebaritem .bannerList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.sidebaritem .bannerList li {
	display: none;
}
.sidebaritem .bannerList li.selected {
	display: block;
}
.newsletterBox {
	height: 80px;
	width: 300px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-image: url(/images/newsletter_bg.gif);
	background-repeat: no-repeat;
	background-position: center 4px;
	padding-top: 8px;
}
.newsletterBox .title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	display: block;
	height: 20px;
	text-align: center;
}
.newsletterBox .newsletterContent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: center;
}
.newsletterBox .newsMessage {
	margin-right: 25px;
	margin-left: 25px;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	line-height: 12px;
	height: 37px;
	overflow: auto;
	width: 232px;
	margin-top: 3px;
}
.newsletterBox .newsMessage.done,
.newsletterBox .newsMessage.error {
	background-attachment: fixed;
	background-image: url(/images/ok_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.newsletterBox .newsMessage.error {
	background-image: url(/images/error_icon.gif);
}

.newsletterBox .textfields{
	height: 44px;
	width: 212px;
	margin-top: 2px;
	margin-left: 28px;
	float: left;
	text-align: left;
}
.newsletterBox form {
	margin: 0px;
	padding: 0px;
}

.newsletterBox .textfields input{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 0px;
	height: 21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	width: 205px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 15px;
}
.newsletterBox .submitButton{
	height: 40px;
	width: 40px;
	background-image: url(/images/newsletter_button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 3px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	float: left;
}
.newsletterBox input[disabled].submitButton,
.newsletterBox input[disabled].submitButton:hover {
	background-position: center center;
	cursor:default;
	background-image: url(/images/loading_white.gif);
}
.newsletterBox .submitButton:hover {
	background-position: 0px -40px;
}
.newsletterBox input.faded {
	color: #B4B4B4;
}
.newsletterBox input.incorrect {
	background-image: url(/images/error_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.fb_edge_widget_with_comment {
	vertical-align:top;
}
#col8 .register .jqTransformSelectWrapper,
#ajaxChatContent .jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 26px;
	float:left;
}
#ajaxChatContent .jqTransformSelectWrapper {
	margin-top:15px;
}
#col8 .register .jqTransformSelectWrapper div span,
#ajaxChatContent .jqTransformSelectWrapper div span {
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 26px;
	font-size: 18px;
	line-height: 20px;
	text-align:center;
	padding: 0px;
	padding-left:5px;
	padding-bottom:2px;
	overflow: hidden;
	cursor:pointer;
	background-color: #626060;
	background-image:url(/images/textbox_bg.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	color: #bfbfbf;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}
#ajaxChatContent .jqTransformSelectWrapper div span {
	background-color:transparent;
}
#col8 .register .jqTransformSelectWrapper  a.jqTransformSelectOpen,
#ajaxChatContent .jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 26px;
	height: 24px;
	background: url(/images/input_select_arrow.png) no-repeat center center;
}

#col8 .register .jqTransformSelectWrapper ul,
#ajaxChatContent .jqTransformSelectWrapper ul{
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #626060;
	border: 1px solid #333;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

#col8 .register .jqTransformSelectWrapper ul a,
#ajaxChatContent .jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#bfbfbf;
	font-size: 12px;
	text-align:center;
}

#col8 .register .jqTransformSelectWrapper ul a.selected,
#ajaxChatContent .jqTransformSelectWrapper ul a.selected {
	color: #FFF;
	background-color: #555353;
	font-weight:bold;
}

#col8 .register .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover,
#ajaxChatContent .jqTransformSelectWrapper ul a:hover, #ajaxChatContent .jqTransformSelectWrapper ul a.selected:hover{
	color: #79E2FD;
	background-color: #333;
}

/*   chat box ****************************************************************
/*
 * @package AJAX_Chat
 * @author Sebastian Tschan
 * @copyright (c) Sebastian Tschan
 * @license GNU Affero General Public License
 * @link https://blueimp.net/ajax/
 */


/*
 * Positioning
 */
#chatBox {
	width:620px;
	height:566px;
	background:url(/images/chatbox_bg.png) no-repeat 0 0;
}
#chatBox #optionsContainer {
	height:40px;
	margin-left:105px;
	margin-top:15px;
	position:absolute;
	width:40px;
	z-index:6;
}
#chatBox #optionsContainer #audioButton {
	background:url(/images/audio.png) no-repeat;
	display:block;
	height:22px;
	text-indent:-9999em;
	width:22px;
	border:none;
	margin-left: 300px;
    margin-top: 362px;
    position: absolute;
}
#chatBox #optionsContainer #audioButton.off {
	background:transparent url(/images/audio-off.png) no-repeat scroll 0 0;
}
#chatBox #optionsContainer #autoScrollButton {
	background: url(/images/autoscroll.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 22px;
    margin-left: 104px;
    margin-top: 362px;
    position: absolute;
    width: 22px;
}
#chatBox #optionsContainer #autoScrollButton.off {
	background:transparent url(/images/autoscroll-off.png) no-repeat scroll 0 0;
}
#ajaxChatContent {
	height: 407px;
    position: absolute;
    width: 620px;
    z-index: 2;
}
#onlineListContainer {
    height: 313px;
    margin-left: 442px;
    margin-top: 88px;
    position: absolute;
    width: 172px;
    z-index: 3;
}
#onlineListContainer a#openChatList {
	background-color:transparent;
	background-image:url(/images/scroller_prev_next.png);
	background-position:-35px 0;
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
	display:block;
	height:45px;
	margin-top:141px;
	position:absolute;
	right:20px;
	width:35px;
	z-index:4;
}
#onlineListContainer #openChatList.closed {
	background-position: 0px 0px;
}

#onlineListContainer a:hover#openChatList {
	background-position: -35px -45px;
}
#onlineListContainer a:hover#openChatList.closed {
	background-position: 0px -45px;
}

#ajaxChatContent #logoutChannelContainer {
	height: 38px;
    margin-left: 290px;
    margin-top: 41px;
    position: absolute;
    width: 322px;
	text-align:right;
}
#emoticonsBox {
    height: 50px;
    margin-left: 18px;
    margin-top: 430px;
    padding-left: 40px;
    padding-top: 26px;
    position: absolute;
    width: 370px;
}
#ajaxEmoticonsContainer {
	width:360px;
	height:50px;
	overflow:auto;
	position:absolute;
}
#ajaxEmoticonsContainer img {
	padding:2px;
}
#emoticonsBox  a#openSmileyList {
	background-color:transparent;
	background-image: url(/images/arrow_large_up.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-style:none;
	cursor:pointer;
	display:block;
	height: 26px;
	width: 35px;
	margin-top: 64px;
	margin-left: 152px;
	position:absolute;
	z-index:5;
}
#emoticonsBox  a#openSmileyList.closed {
	background-image: url(/images/arrow_large_down.png);
	background-position: 0px 0px;
}

#emoticonsBox  a:hover#openSmileyList {
	background-position: 0px -26px;
}
#emoticonsBox a:hover#openSmileyList.closed {
	background-position: 0px -26px;
}

#ajaxChatContent #logoutChannelContainer label,
#onlineListContainer h3 {
	color:#666666;
	display:inline;
	font-family:  HelveticaNeueLTPro57Condensed, "Helvetica Neue LT Pro 57 Condensed", "Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	font-variant:normal;
	font-size:18px;
	line-height:22px;
	margin-right:3px;
	margin-top:15px;
	text-shadow:1px 1px 0 #FFFFFF;
	width:60px;
	height:23px;
	text-align:right;
	padding-right:4px;
}
#onlineListContainer #onlineList {
	height: 313px;
    overflow: auto;
    width: auto;
}
#onlineList a{
	font-size:12px;
}
#onlineList .userMenu a {
	font-size:10px;
}
#onlineListContainer h3 {
	font-size:20px;
	width:185px;
	text-align:center;
	float:none;
	padding:0px;
	padding-top:6px;
	margin-top:0px;
}
#onlineListContainer #onlineList .userMenu {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:22px;
	font-size:11px;
}
#ajaxChatContent #logoutChannelContainer #channelSelection{
	background-color: transparent;
    border: 1px solid #B2B2B2;
    color: #777;
    font-family: HelveticaNeueLTPro57Condensed,"Helvetica Neue LT Pro 57 Condensed","Arial Narrow",Helvetica,sans-serif;
    font-size: 16px;
    font-variant: normal;
    font-weight: normal;
    height: 30px;
    line-height: 14px;
    margin-top: 8px;
    padding: 0;
    text-align: left;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
    width: 170px;
}
#ajaxChatContent #logoutChannelContainer #channelSelection option {
	color:#bfbfbf;
	background-color:#626060;
}
#ajaxChatContent #logoutChannelContainer #channelSelection option:selected {
	color:#FFF;
	font-weight:bold;
	background-color:#555353;
}
#ajaxChatContent #logoutChannelContainer #channelSelection option:focus {
	color:#79e2fd;
	background-color:#333333;
}
#ajaxChatContent #ajaxChatChatList {
	height: 286px;
    margin-left: 10px;
    margin-top: 90px;
    overflow: auto;
    position: absolute;
    width: 419px;
}
#ajaxChatContent  #ajaxChatChatList div {
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
}
#ajaxChatContent #ajaxChatChatList img {
	vertical-align:middle;
	margin-bottom:2px;
}
#ajaxChatContent #ajaxChatChatList cite {
	margin-right:5px;
}
#ajaxChatContent #ajaxChatChatList .bbCodeImage {
	vertical-align:top;
	overflow:auto;
	margin:5px;
}
#ajaxChatContent #ajaxChatChatList .delete {
	float:right;
	width:10px;
	height:10px;
	margin-top:5px;
	margin-left:5px;
}
#ajaxChatContent #ajaxChatInputFieldContainer {
	height: 27px;
    margin-left: 54px;
    margin-top: 422px;
    position: absolute;
    width: 370px;
}
#onlineBox .avatarShow,
#ajaxChatContent #ajaxChatInputFieldContainer .avatar,
#chatBox .avatarShow {
	width:68px;
	height:69px;
	position:absolute;
	z-index:10;
	margin-left: 420px;
    margin-top: -2px;
	padding:4px;
	background-image:url(/images/chatbox_avatar_bg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#ajaxChatContent #ajaxChatInputFieldContainer .avatar img {
	width:68px;
	height:68px;
}
#onlineBox .avatarShow,
#chatBox .avatarShow {
	background-image: url(/images/chatbox_avatarlarge_bg.png);
    display: none;
    height: 133px;
    margin-left: 257px;
    margin-top: 43px;
    opacity: 1;
    padding: 17px 34px 16px 17px;
    width: 133px;
    z-index: 12;
}
#onlineBox .avatarShow {
	margin-left:-185px;
	margin-top:-74px;
}

#ajaxChatContent #ajaxChatInputFieldContainer #ajaxChatInputField {
	background-color: transparent;
    border: medium none;
    color: #BFBFBF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 24px;
    line-height: 30px;
    padding-left: 4px;
    text-align: left;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    width: 362px;
}
#ajaxChatContent #submitButtonContainer {
	height: 45px;
    margin-left: 428px;
    margin-top: 418px;
    position: absolute;
    width: 40px;
}
#ajaxChatContent #submitButtonContainer a#submitButton{
	background-color: transparent;
    background-image: url(/images/arrow_vlarge_right.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    border-style: none;
    cursor: pointer;
    float: left;
    height: 34px;
    margin-left: 0;
    text-indent: -9999em;
    width: 26px;
}

#ajaxChatContent #ajaxChatCopyright {
	margin-top:5px;
}


/*
 * Borders
 */

#ajaxChatContent img {
	border:none;
}
#ajaxChatContent #ajaxChatChatList .deleteSelected {
	border-width:1px;
	border-style:dotted;
}


/*
 * Fonts
 */

#ajaxChatContent {
	font-size:12px;
}
#ajaxChatContent h1 {
	color:#989898;
	font-family:"HelveticaNeueLT Pro 47 LtCn",Arial,Helvetica;
	font-size:30px;
	margin-left:10px;
	margin-top:14px;
	position:absolute;
}
#ajaxChatContent a {
	text-decoration:none;
}
#ajaxChatContent a:hover {
	text-decoration:underline;
}
#ajaxChatContent #ajaxChatCopyright {
	font-size:0.8em;
}
#ajaxChatContent #ajaxChatChatList span.dateTime {
	font-size:0.7em;
	display:none;
}
#ajaxChatContent #ajaxChatChatList span.guest {
	font-size:0.9em;
	font-weight:bold;
}
#ajaxChatContent #ajaxChatChatList .avatar,
#onlineList .avatar {
	width:14px;
	height:14px;
	border:1px solid #868686;
	margin-right:2px;
	vertical-align:middle;
	cursor:pointer;
}
#onlineList .avatar {
	margin-right:4px;
}
#ajaxChatContent #ajaxChatChatList span.user {
	font-size:12px;
	font-weight:bold;
}
#ajaxChatContent #ajaxChatChatList span.moderator {
	font-size:12px;
	font-weight:bold;
}
#ajaxChatContent #ajaxChatChatList span.admin {
	font-size:12px;
	font-weight:bold;
}
#ajaxChatContent #ajaxChatChatList span.chatBot {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
#ajaxChatContent #ajaxChatList .chatBotMessage {
	font-style:italic;
}
#ajaxChatContent #ajaxChatChatList .chatBotErrorMessage {
	font-style:italic;
}
#ajaxChatContent #ajaxChatChatList .privmsg {
	font-style:italic;
}
#ajaxChatContent #ajaxChatChatList .action {
	font-style:italic;
}
#ajaxChatContent #ajaxChatChatList q {
	font-variant:small-caps;
}
#ajaxChatContent #ajaxChatChatList code {
    font-size:1.2em;
}


/*
 * Colors
 */

#ajaxChatContent #ajaxChatChatList {
	color:#3f3e3e;
}
#ajaxChatContent .rowOdd, #ajaxChatContent .rowEven {
	padding:1px;
}
#ajaxChatContent .rowEven {
}
#ajaxChatContent .rowOdd {
	background:url(/images/transparent_bg3.png) transparent;
}
#onlineListContainer #onlineList .rowOdd {
	background:url(/images/transparent_bg3.png) transparent;
}
#ajaxChatContent .guest {
	color:gray;
}
#ajaxChatContent .user {
	color:#000;
}
#ajaxChatContent .moderator {
	color:#00AA00;
}
#ajaxChatContent .admin {
	color:red;
}
#ajaxChatContent .player {
	color:#09F;
}
#ajaxChatContent .chatBot {
	color:#FF6600;
}
#ajaxChatContent #ajaxChatChatList .chatBotErrorMessage {
	color:red;
}
#ajaxChatContent #ajaxChatChatList a {
	color:#1E90FF;
}
#onlineListContainer #onlineList a {
	color:#e6e6e6;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
#onlineListContainer #onlineList a.admin {
	color:#ff8989;
}
#onlineListContainer #onlineList a.moderator {
	color:#58ff42;
}
#onlineListContainer #onlineList a.player {
	color:#09F;
}

#ajaxChatContent #ajaxChatChatList .delete {
	background:url('/includes/chat/img/delete.png') no-repeat right;
}
#ajaxChatContent #ajaxChatChatList .deleteSelected {
	border-color:red;
}


.nojavascript {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	position: absolute;
	width: 380px;
	text-align: center;
	padding: 5px 20px 10px 20px;
	left: 50%;
	margin-left: -220px;
	top: 160px;
	border: 5px solid #333;
	background-image: url(/images/nojs_bg.png);
	color: #FFF;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	z-index:2001;
}
.nojavascript p {
	font-size: 13px;
	margin: 0px;
	text-indent:-70px;
}
.nojavascript h1 {
	font-size: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-indent:-70px;
}
.nojavascript img  {
	float: left;
	margin-top: 20px;
	margin-right:10px;
}
.upgradeBrowser {
	width:100%;
	height:24px;
	position: absolute;
	background:#b80100;
	top:0;
	left:0;
	color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	text-align:center;
	line-height:22px;
	z-index:2000;
}
.upgradeBrowser a {
	color:#FFF;
	font-weight:bold;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;

}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #accc12;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 70px;
	cursor: pointer;
	outline: none;
	background-image: url('/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: -70px;
}

#fancybox-right {
	right: -70px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

