﻿ html, body
{
	height:100%; 
}

body 
{
	text-align:center; 
	margin:9px; 
	font-size:80%; 
	font-family:arial,helvetica,sans-serif;
	background:#ffffff url(../images/shirt_white.jpg) no-repeat fixed 0 0;
}

.skinColor4, skinColor0 {background:#ffffff url(../images/shirt_white.jpg) no-repeat fixed 0 0}
.skinColor2 {background:#000000 url(../images/pagebg/shirt_blue.jpg) no-repeat fixed 0 0}
.skinColor3 {background:#000000 url(../images/pagebg/shirt_black.jpg) no-repeat fixed 0 0}
.skinColor1 {background:#000000 url(../images/pagebg/shirt_red.jpg) no-repeat fixed 0 0}
/* should also inherit some default bg images for #pagebanner if we can get them */

div,a,ul,li,p,h1,h2,h3,h4,form,label,blockquote 
{
	margin:0; 
	padding:0;
}

h3 
{
	height:19px; 
	line-height:19px; 
	overflow:hidden; 
	/*here we have modify for Players And Stuff Menu */
	padding-left:9px;
	padding-right:7px;
	color:#ffffff;
	background:#000000 url(../images/bg_title.gif) repeat-x scroll 0 0;
	border-bottom:solid 1px #ffffff;
}

.legends h3 
{
	background-image: url(../images/bg_title.gif);
}


h3 a 
{
	display:block;
	text-decoration:none; 
	color:#ffffff;
	margin:0 -12px 0 -12px; /* to override the non linking h3 padding */
	padding:0 10px 0 10px;
}

img 
{
	border:0;
}

a 
{
	color:#505050;
}

a:hover 
{
	color:#C60000;
}

a:focus
{
	-moz-outline: none;
	outline: none;
}

.clearfix
{ 
	*display:inline-block;
}

.clearfix:after
{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}

#pagecontainer 
{
	background-color:#ffffff;
	margin:0 auto;
	padding:0;
	position:relative;
	width:966px;
	height:1255px;
	border:solid 1px #ffffff;
}

#siteheader 
{
	display:block;
	width:966px;
	height:150px;
	border-bottom:solid 1px #ffffff;
	position:relative;
}

#siteheader ul 
{
	list-style-type:none;
	font-size:0.85em;
	position:absolute;
	top:4px;
}

#siteheader li 
{
	display: inline;
}

#siteheader a
{
	color:#ffffff;
	text-decoration:none;
	margin: 0 6px;
	zoom:1;
}

#siteheader a:hover 
{
	color:#c60000;
}

#toolbar {
	background:#000000 url(../images/bg_login.gif) repeat-x scroll 0 0;
	color:#ffffff;
	height:40px;
	width:966px;
	border-bottom:solid 1px #ffffff;
}

#footer 
{
	display:block;
	height:39px;
	width:966px;
	position:absolute;
	bottom:0;	
	color:#999999;
	font-size:0.8em;
}

#footer ul 
{
	list-style-type:none;
	margin-top:5px;
	margin-bottom:5px;
}

#footermain 
{
	width:705px
}

#footercredit
{
	width:260px;
}

#footer a 
{
	color:#999999;
}

#footer a:hover 
{
	color:#505050;
}

#footermain li a {
	text-decoration:none;
}

#menucolumn 
{
	position:absolute;
	top:192px;
	width:160px;
	height:1022px;
	background-color:#F3F3F3;
	overflow:hidden;
}

#menucolumn #generictopdevice
{
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
}

#subpagecontainer #adcolumn #genericbtndevice
{   
    color: #FFFFFF;
    height: 91px;   
    margin-top: 10px;   
    text-align: center;
    width:120px;
}

#subpagecontainer #adcolumn #genericbtndevice p
{
    padding-bottom: 5px;
    padding-top: 15px;
}

/******** MENU **********/
ul#navigation 
{
	font-size:0.85em;
}
ul#navigation, 
#navigation ul
{
	background-color:#ccc;
	color:#555;
	list-style-type:none;
	border-bottom:solid 1px #fff;
	font-weight:bold;
}
#navigation ul 
{
	border-bottom:0;
}
#navigation li
{
	border-top:1px solid #fff; 
	border-bottom:1px solid #B0B0B0;
	line-height: 12px;
}

#navigation li.first 
{
	border-top-width:0;
}

#navigation li a:link, 
#navigation li a:active, 
#navigation li a:visited,
#navigation li a:hover,
#navigation li.mnSelect li a:link,
#navigation li.mnSelect li a:hover,
#navigation li.mnSelect li a:visited,
#navigation li.mnSelect li a:active	
{
	color:#333333!important;
	display:block; 
	padding-top:3px; 
	padding-bottom:3px; 
	width:135px; 
	text-decoration:none;	
}

#navigation li.mnSelect li.smSelect a:link,
#navigation li.mnSelect li.smSelect a:visited,
#navigation li.mnSelect li.smSelect a:active,
#navigation li.mnSelect li.smSelect a:hover,
#navigation li.mnSelect a:link,
#navigation li.mnSelect a:active,
#navigation li.mnSelect a:visited,
#navigation li.mnSelect a:hover {
	color:#ffffff!important;
}
/******** MENU **********/

#homepagecontainer,
#subpagecontainer 
{
	position:absolute;
	top:192px;
	width:804px;
	height:1022px;
	background-color:#ffffff;
}

#flashnews {
	position:absolute;
	top:0;
	height:299px;
	width:452px;
}

#homepageadvert {
	position:absolute;
	width:352px;
	height:299px;
	color:#ffffff;
	background-color:#000000;
}

#homepageadvert p a
{
    display:block;
    height: 279px;
}

#newscontainer
{
	position:absolute;
	top:300px;
	width:664px;
	background-color:#ffffff;
}

#pagebanner 
{
	height:99px;
	width:663px;
	top:0;
	position:relative;
	background-color:#000000;
	color:#ffffff;
}

#headerlink
{
	position:absolute;
	top:46px;
}


#cfcontentcontainer,
#cpcontentcontainer,
#contentcontainer,
#mutvcontainer
{
	position:absolute;
	top:100px;
	width:664px;
	background-color:#ffffff;
}

#mutvcontainer
{
	top:0px;
}

.news1story,
.news2story,
.news3story,
.club3story,
.news4story,
.lowernews4story,
.news8story,
.wp3story,
.wp4story,
.pollarchive,
.resultscolumn,
.trophy,
.records2story,
.records2storytall
{
	width:331px;
	overflow:hidden;
}

.worldlocations
{
    width: 663px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 359px;
}

.worldlocations th.products
{
    width: 99px;
}

.club3story 
{
	_overflow:hidden; /* because IE6 cannot count */
}

.faq
{
	width:663px;
}

.story 
{
	border-bottom:solid 1px #ffffff;
	background:#ffffff url(../images/box_bottom.gif) repeat-x scroll right bottom;
}

.story a
{
	display:block;
	text-decoration:none;
	overflow:hidden;
}

.news1story .story 
{
	height:359px;
	background:#000000 none repeat-x scroll 0 0;
}

.news1story .mupolls 
{
	background:#000000 no-repeat scroll 0 0;
}
.news1story .mupolls p
{
	color:#B3B3B3;
}
.news1story .mupolls a
{
	margin:20px 0 0 0;
	background:none;
}

.mupolls img
{
    margin-top:10px;
}

.news2story .story a
{
	height: 179px;
	padding-right: 10px;
}

#lowernewscontainer .news2story .story a,
#lowernewscontainer .news2story .story a strong,
#historynewscontainer .news2story .story a strong
{
	color:#ffffff;
}

#historynewscontainer .news2story .story a 
{
	color:#b3b3b3;
}

#historynewscontainer .news2story .story a strong
{
    padding-top: 18px;
    margin-bottom: 15px;
}

#lowernewscontainer.hbd .news4story .story a strong
{
    padding-top: 17px;
    padding-bottom:0px;
}

#historynewscontainer img 
{
	border-right:1px solid #ffffff;
}

.club3story .story,
.club3story .story .storycontent 
{
	background:#ffffff none no-repeat scroll 0 0;
}

.club3story .story a
{
	height: 89px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:0.85em;
}

.news3story .story a
{
	height: 91px;
}

.news4story .story a
{
	height: 60px;
}

.newsarchive 
{
	clear:both;
	float:left; display:inline;
	width:664px;
	/* margin-top:24px; */
	margin-bottom:24px;
}

.generalinfo .newsarchive 
{
	background:transparent url(../images/box_top.gif) repeat-x scroll 0 bottom;
	margin-top:1px;
	padding-bottom:5px;
}

.news8story .story a
{
	height: 22px;
	padding-top:7px;
	cursor:pointer;
}


.faq .story a
{
	height: 44px;
	color:#505050;
	font-weight:bold;
	padding-left:24px;
}

.faq .story a strong 
{
	display:inline;
	color:#b3b3b3;
	margin-right:12px;
	position:relative;
    top:16px;
}

.faq .story a  span
{
    margin-right:10px;
    color:#B3B3B3;
    position:relative;
    top:16px;
}

#faqQuestionName
{
    color:#505050!important;
}

.sponsorarticle 
{
	height:540px;
	color: #505050;
}

.sponsorarticle a
{
    color: #505050;
    font-weight: bold;
    text-decoration: underline;
}

.sponsorarticle2
{
	height:280px;
}

.sponsorflashcontainer
{
    background-color: #000000;
}

.singlesponsor 
{
	margin-top:1px;
}

.sponsors .story {
	font-size:0.85em;
}

.sponsors .story .storycontent
{
    /*margin-top: 4px;*/
    margin-bottom: 1px;
}

.sponsors .story .storycontent span.awardsNews
{
	padding-top: 1px;
	background: inherit !important;
	font-family: Arial;
    font-size: 1.07em;
    color: #505050;
}

/* removed .storycontent a:hover  */
.sponsors .story .storycontent a,
.sponsors .story ,
.sponsors .story .storycontent span
{
    font-family: Arial;
    font-size: 1.07em;
    color: #505050;
}

.sponsors .story .storycontent a,
.sponsors .story
{
	background-color: #e7e7e7;	
}

.sponsors .story .storycontent a
{
    background-color: transparent;
}

.sponsors .story .storycontent span strong, 
.sponsors .story .storycontent a strong
{
	padding-top:5px;
	white-space:normal;
	text-transform:uppercase;
	margin-bottom:0px; 
	width:180px; 
	font-weight:bold; 
	font-size:115%; /**/
	margin-top: 4px; /*!important;*/
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
	padding-top: 0px;
	font-size: 1.07em!important;
	color: #000;
}

.sponsors .story .storycontent span strong
{
    margin-top: 10px!important;
}

.sponsors .story .storycontent span strong.heading2, 
.sponsors .story .storycontent a strong.heading2
{
	white-space:normal;
	text-transform:none; 
	color:#505050; 
	padding-top:0px; 
	margin-bottom:0px; 
	line-height:normal; 
	font-weight:normal; 
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
	font-weight: bold;
	font-size: 1.07em!important;
}


.singlesponsor .story {
	background: #e7e7e7 url(../images/box_bottom-grey.gif) repeat-x scroll right bottom;
	border-bottom-width:0;
}

.singlesponsor .story .storycontent
{
	height:89px;
	background:	transparent url(../images/box_top-grey.gif) repeat-x scroll right top;
	color: #505050;
	font-weight: bold;
	font-size: 0.85em;
}
.singlesponsor .story .storycontent strong
{	
	padding-top:25px;
	-moz-binding:none;
	font-size: 1.22em;	
}

.lowernews4story .story a,
.lowernews4story .story span
{
	height:89px;
	display:block;
	color:#333333;
}

.story .storycontent
{
	width:100%;
	background:transparent url(../images/box_top.gif) repeat-x scroll right top;
	*zoom:1; /* IE bug fix */
}

.news8story .timestamp 
{
	color:#B3B3B3;
	*zoom:1; /* IE bug fix */
}

.story strong 
{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	/*text-overflow:ellipsis;*/
	_width:190px;
	padding-top:7px;
	padding-bottom: 4px;
	margin-bottom:0.35em;
	color:#000000;
}

.singlesponsor .story .storycontent strong
{
    padding-bottom: 0px;
	margin-bottom: 0px;
}

.story .storycontent strong
{
    /*text-overflow: hidden!important;*/
    text-overflow: ellipsis;   
     -o-text-overflow: ellipsis;    
     -moz-binding: url('../xml/ellipsis.xml#ellipsis');
}

.sponsors .storycontent strong
{
    -o-text-overflow: none;    
    -moz-binding: none;
}

.story .storycontent.noellipsis strong
{
    white-space:normal;
    -moz-binding: none;
}

.news2story .story .storycontent.noellipsis strong.oue
{
    width: 150px;
}

.news2story .story .storycontent.noellipsis strong
{
    width: 180px;
}

.news4story .story strong 
{
	width:220px;
}

.news2story .story strong 
{
	width:180px;
}

.lowernews4story .story strong 
{
	width:180px;
}

.nflandp1 .story strong
{
    width: 180px;
}

.nflandp2 .story .storycontent strong
{
    -moz-binding: none;
}

.guttercol1 .story strong,
.guttercol3 .story strong  
{
	width:185px;
	-moz-binding: none;
	display: inline-block;
}

.guttercol1 .story .storycontent a div.text
{
    display: inline;
    color: #505050;
    width: 130px;
}

.guttercol1 .story .storycontent a div.text strong
{
    color: #000;
}

.guttercol2 .story strong  
{
	width:158px;
}

.news8story .story strong 
{
	display:inline-block;
	width:240px;
	padding-top:0;
	color:#505050;
	margin-bottom:0;
}


#lowernewscontainer .news2story .story,
#lowernewscontainer .news2story .story .storycontent,
#historynewscontainer .news2story .story,
#historynewscontainer .news2story .story .storycontent
{
	background-image:none;
	background-color:#000000;
}

#lowernewscontainer,
#historynewscontainer
{
	display:block;
	width:664px;
	height:360px;
	position:absolute;
	top:480px;
}
#historynewscontainer 
{
	top:100px;
}

#playerscontainer #lowernewscontainer
{
	top:319px;
	background-color:#ffffff;
	height:440px;
	border-top:solid 1px #ffffff;
}

#lowernewscontainer .news4story .story a
{
	height: 59px;
	cursor:pointer;
}

#contentcontainer div.redview h3,
#contentcontainer h3,
#lowernewscontainer h3,
#historynewscontainer h3
{width:647px;} /*639px*/

#contentcontainer div h3,
#lowernewscontainer div h3
{width:auto;}

/* english still has these borders so I'm commenting this out as languages probably should too
.lowernews4story .story,
.lowernews4story .story .storycontent
{
	background-image:none;
}
*/

.lowernews4story .story .storycontent a:hover
{
	background: url(../images/story_highlight.gif) repeat-y scroll 121px 0px;	
}

.lowernews4storyLeftNoImage .story .storycontent a:hover
{
	background: url(../images/story_highlight.gif) repeat-y scroll 0px 0px;
}

.clubsponsors.newsarchive .lowernews4story .story .storycontent a:hover
{
    background: transparent;
}

.guttercol1 .story .storycontent img,
.guttercol3 .story .storycontent img
{
	border-bottom:solid 1px #ffffff;
	margin-bottom:10px;
	float:none; 
	clear:both;
}

.news4story .story .storycontent img
{
	border-bottom:solid 1px #cccccc;
}

#lowernewscontainer .news4story .story .storycontent img
{
	border-bottom-width:0;
}

.news3story .story .storycontent img
{
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.story .storycontent .pollresults img
{
    float:none;
}

.fullheight 
{
	height:759px;
}


#sponsors {
	position:absolute;
	bottom:0;
	width:663px;
	height:162px;
	background:#ffffff url(../images/bg_sponsors.gif) repeat-x scroll left bottom;
	border-top: solid 1px white;
}

#sponsorsitems 
{
	height:142px;
	width:654px;
	position:relative;
	
}

#homepagecontainer #adcolumn {
	position:absolute;
	top:300px;
	width:131px;
	height:712px;
	padding-top:2px;
	background:transparent url(../styles/images/bg_homeadverts.jpg) no-repeat scroll 0 0;

}

#subpagecontainer #adcolumn {
	position:absolute;
	top:0px;
	width:131px;
	height:1012px;
	background:transparent url(../styles/images/bg_adverts.gif) no-repeat scroll 0 0;
}

#homepagecontainer #adcolumn,
#subpagecontainer #adcolumn,
#adcolumn
{
    padding-top: 10px;
}

#homepagecontainer #adcolumn a,
#subpagecontainer #adcolumn a,
#adcolumn a
{
    margin: 0px;
}

#homepagecontainer #adcolumn a.adcolumnbtn
{
    margin-top: 12px;
}

#subpagecontainer #adcolumn a.adcolumnbtn,
#adcolumn a.adcolumnbtn
{
    margin-top: 10px;
}

#navbasedevice { /* AKA premier league device */
	
	position:absolute;
	background:transparent url(../images/device_bgpremleague.jpg) no-repeat scroll 0 0;
	bottom:0;
	height:152px;
	border-bottom-width:0;
}

.device 
{
	background:transparent url(../images/device_bg.jpg) no-repeat scroll 0 0;
	display:block;	
	width:150px;
	padding:5px;
	border-bottom:solid 1px #ffffff;
}

.device h4 
{
	background:transparent url(../styles/images/device_bgtitle2.jpg) no-repeat scroll 0 0;
	color:#ffffff;
	font-size:0.95em;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-transform: uppercase;
}

a.devicelink
{
	color:#ffffff;
	display:block;
	font-size:0.95em;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}

a.devicelink:hover {
	background:transparent url(../images/device_linktitle_on.gif) no-repeat scroll 0 0;
}

#deviceHomeEvent {
	color:white;
	font-size:0.85em;
	font-weight:bold;
	height:161px;
	width:134px;
	background-repeat:no-repeat;	
}

#navbasedevice #deviceHomeEvent
{
    height:107px;
}

#deviceHomeEvent em 
{
	 font-size: 1.2em;
	 font-style:normal;
}

/* News layout - 3 column, wide gutter */

.guttercol1,
.guttercol3 
{
	position:absolute;
	top:0;
	display:block;
	width:240px;
	height:379px;
}
.guttercol2
{
	position:absolute;
	top:0;
	display:block;
	width:181px;
	height:379px;
}

.guttercol2 .story 
{
	background-color:#000000;
	background-image:none;
}

.guttercol2 .story a,
.guttercol2 .story 

{
	display:block;
	color:#ffffff;
}

.guttercol2 .story
{
    height:71px;
	width:181px;
}

.guttercol2 .story a
{
    height:64px;
	width:161px;
}

.guttercol2 .story a strong
{
	color:#ffffff;
	padding-top: 5px;
	margin-bottom: .2em;
}

.guttercol1 .story a,
.guttercol3 .story a
{
	height:359px;
	width:213px;
}

#newsarchive {
	display:block;
	height:119px;
	width:663px;
	color:#ffffff;
	position:absolute;
	bottom:163px;
}

#newsarchive div 
{
		text-align:center;
}

#newsarchive .year {
	height:99px;
	width:49px;

}

#newsarchive .monthtop,
#newsarchive .monthbottom {
	height:49px;
	width:49px;
}

#newsarchive .monthtop 
{
	border-bottom:solid 1px #ffffff;
}

#newsarchive a {
	color:white;
	display:block;
	font-weight:bold;
	height:100%;
	text-decoration:none;
	width:100%;
	line-height:49px;
}

#newsarchive a:hover 
{
	color:#c90000;
}

#newsarchive .year a 
{
	line-height:99px;
}

.newsheader {
	padding-top:48px;
	height:51px!important;
}

.newsheader.newsheadersearchcontainer
{
    _padding-top:44px;
}

#pagebanner h2 {display:none;}

.gobutton {
	border-width:0!important;
	margin-bottom:2px;
	cursor:pointer;
	height:17px;
	vertical-align:middle;
}

#newsheaderselect label, 
#myotheaderselect label
{
	font-size:0.85em;
	line-height:1.8em;
}

#newsheaderselect input,
#newsheaderselect select, 
#myotheaderselect input,
#myotheaderselect select 
{
	font-size:0.8em;
	background-color:#000000;
	color:#ffffff;
}


#newscategory,
#newsfrom,
#newsto,
#newsgo
{
	display:inline-block;
	*display:inline; zoom:1; /* make IE behave as it doesn't do inline-block properly on block elements */
}

#newsgo
{
	padding-top:1.1em;
}

.newsmain {
	position:absolute;
	left:0;
	top:100px;
	height:759px;
	width:663px;
	_width:666px;
	overflow:hidden;

}
.newsmain .pager_top,
.newsmain .pager_bottom
{
	display:block;
	float: left;
	width:653px;
}

.newsmain .newsarchivecontent
{
	height: 486px;
}
.newsmain .pager_bottom
{
	_position: relative;
	_top:-40px;
}
.newsmaincontent,
.newsmaincontent1 {
	width:480px;
	overflow:hidden;
}
.newsmaincontent1 #scrollChat
{
	overflow-x: hidden; 
	overflow-y: auto; 
	width: 460px; 
	float: left;
    height: 510px;
    margin-right:10px;
}
.newsmaincontent1
{
	width: 479px;
}
.charter 
{
	height:349px;
	color:#505050;
}

.charter h1 
{
	color:#000000;
	padding-bottom: 20px;
}

.charter h2 
{
	color:#000000;
	padding-bottom: 5px;
}

.transfers .newsmaincontent
{
	width:422px;
}

.charter .newsmaincontent,
.fannews .newsmaincontent,
.blog .newsmaincontent
{
	width:421px;
}

.transfers .freetext 
{
	height:320px; margin-bottom:1px; float:right;
}

.transfers .newsmaincontent
{
    height: 320px;
}

.transfers .newsmaincontent .newsstory
{
    padding-top: 10px;
    background: none;
}

.transfers table.frsub.leaguetable td
{
    height: 31px;
}

.transfers .freetext
{
    color: #b3b3b3;
}

.transfers .freetext h1
{
    color: #fff;
}

#newspapersheader {
	background:black none repeat scroll 0 0;
	height:99px;
	font-size:1.2em;
	position:relative;
}


#newspapersheader h4 {
	color:#ffffff;
	font-size:1.25em;
	padding-top:23px;
}

#newspapersheader h4 em {
	color:#C60000;
	font-style:normal;
}

#newspapersheader p {
	color:#999999;
	font-size:0.7em;
}

.newsrate, 
.ce2col a
{
	cursor:pointer;
}

.newsrate a {
	display:inline-block;
	text-decoration:none;
	height:14px;
	width:16px;
	padding:0 !important;
}

a.sendtofriend {
	background:transparent url(../images/emailsml.png) no-repeat scroll 0 0;
}

a.rss {
	background:transparent url(../images/rssnew.png) no-repeat scroll 0 0;
}

a.print
{
	background:transparent url(../images/print_icon.gif) no-repeat scroll 0 0;
}

h1 {
	clear:both;
	font-size:1.4em;
	margin-bottom:0.5em;
	line-height:90%;
}

h2 
{
	font-size:1em;
	float:none;
	margin-bottom:0.5em;
}

.newsstory #timestamp {
	color:#999999;
	margin-bottom:1.1em;
	width:260px;
	
}

.narrowstory #timestamp 
{
	width:auto;
	float:none;
	display:block;
}

.newsstory 
{
	_zoom:1;
	font-size:0.875em;
	padding:20px;
	background:transparent url(../images/box_top.gif) repeat-x scroll 0 0
}

.newsstory p 
{
	margin-bottom:1em;
}

.newsstoryimage {
	float:right;
	clear:right;
	margin-bottom:15px;
}

.author {
	color:#999999;
	margin-top:8px;
}

.newssidebar,
.newssidebar1
{
	background:#E7E7E7 none repeat scroll 0 0;
	width:182px;
	_width:183px;	
	height:759px;
	overflow:hidden;	
}
.wcLoginChat
{
	border: 0pt none; 
}
.newssidebarRender
{
    position: absolute; 
    right: 0px;
    _right:3px!important;
}


.newsvideo .newssidebar 
{
	height:439px;
}

.blog .newssidebar, 
.fannews .newssidebar,
.charter .newssidebar
{
	width:240px;
}

.fannews .newssidebar
{
	background-color:#000;
	color:#fff;
}

.charter .newssidebar
{
	background-color:#000;
	color:#b3b3b3;
	font-weight:bold;
	font-size:1em;
	_position: absolute;
}

.charter .newssidebar strong 
{
	color:#ffffff;
}

.fannews .newssidebar .newsstory,
.charter .newssidebar .newsstory
{
	background:none;
}

.blog .newssidebar img, 
.fannews .newssidebar img 
{
	border-bottom:1px solid #ffffff;
}

.blog .newssidebar .template17imagecontainer img, 
.fannews .newssidebar .template17imagecontainer img 
{
	border-bottom:none;
}

.template17imagecontainer img
{
    border-bottom: none;
}

.template17imagecontainer a
{
    height: 357px!important;
}

.sidebaritem {
	background:transparent url(../images/assoc_links_bot.gif) no-repeat scroll center bottom;
	border-bottom:1px solid white;
}

.sidebaritem div {
	background:transparent url(../images/assoc_links_top.gif) no-repeat scroll center top;
}

.sidebaritem a {
	color:#505050;
	display:block;
	padding-top:9px;
	padding-bottom:11px;
	text-decoration:none;
	font-size:0.85em;
	cursor:pointer;
	zoom:1; /* force "haslayout" in IE6/7 */
}

.sidebaritem a strong 
{
	display:block;
	color:#000000;
	font-size:1.1em;
	white-space:normal;
	background-repeat:no-repeat;
	width: 135px;
	margin-bottom: 4px;
}

.sidebaritem a span 
{
	display:block;
	height:2.6em;
	overflow:hidden;
}

.sidebaritem img 
{
	margin-top:12px;
}

.sidebaritem .icon {
	margin-top:0;
}

.icon_audio {background-image:url(../images/icons/audio.gif);}
a.icon_audio:hover, 
a:hover .icon_audio {background-image:url(../images/icons/audio-over.gif);}

.icon_betting {background-image:url(../images/icons/betting.gif);}
a.icon_betting:hover, 
a:hover .icon_betting {background-image:url(../images/icons/betting-over.gif);}

.icon_fixtures {background-image:url(../images/icons/fixtures.gif);}
a.icon_fixtures:hover, 
a:hover .icon_fixtures {background-image:url(../images/icons/fixtures-over.gif);}

.icon_hotels {background-image:url(../images/icons/hotels.gif);}
a.icon_hotels:hover, 
a:hover .icon_hotels {background-image:url(../images/icons/hotels-over.gif);}

.icon_message {background-image:url(../images/icons/message.gif);}
a.icon_message:hover, 
a:hover .icon_message {background-image:url(../images/icons/message-over.gif);}

.icon_oue {background-image:url(../images/icons/oue.gif);}
a.icon_oue:hover, 
a:hover .icon_oue {background-image:url(../images/icons/oue-over.gif);}

.icon_photos {background-image:url(../images/icons/photos.gif);}
a.icon_photos:hover, 
a:hover .icon_photos {background-image:url(../images/icons/photos-over.gif);}

.icon_polls {background-image:url(../images/icons/polls.gif);}
a.icon_polls:hover, 
a:hover .icon_polls {background-image:url(../images/icons/polls-over.gif);}

.icon_radio {background-image:url(../images/icons/radio.gif);}
a.icon_radio:hover, 
a:hover .icon_radio {background-image:url(../images/icons/radio-over.gif);}

.icon_reports {background-image:url(../images/icons/reports.gif);}
a.icon_reports:hover, 
a:hover .icon_reports {background-image:url(../images/icons/reports-over.gif);}

.icon_seats {background-image:url(../images/icons/seats.gif);}
a.icon_seats:hover, 
a:hover .icon_seats {background-image:url(../images/icons/seats-over.gif);}

.icon_shop {background-image:url(../images/icons/shop.gif);}
a.icon_shop:hover, 
a:hover .icon_shop {background-image:url(../images/icons/shop-over.gif);}

.icon_sms {background-image:url(../images/icons/sms.gif);}
a.icon_sms:hover, 
a:hover .icon_sms {background-image:url(../images/icons/sms-over.gif);}

.icon_stats {background-image:url(../images/icons/stats.gif);}
a.icon_stats:hover, 
a:hover .icon_stats {background-image:url(../images/icons/stats-over.gif);}

.icon_tickets {background-image:url(../images/icons/tickets.gif);}
a.icon_tickets:hover, 
a:hover .icon_tickets {background-image:url(../images/icons/tickets-over.gif);}

.icon_travel {background-image:url(../images/icons/travel.gif);}
a.icon_travel:hover, 
a:hover .icon_travel {background-image:url(../images/icons/travel-over.gif);}

.icon_video {background-image:url(../images/icons/video.gif);}
a.icon_video:hover, 
a:hover .icon_video {background-image:url(../images/icons/video-over.gif);}

.icon_wallpaper {background-image:url(../images/icons/wallpaper.gif);}
a.icon_wallpaper:hover, 
a:hover .icon_wallpaper {background-image:url(../images/icons/wallpaper-over.gif);}

.icon_purchasetickets {background-image:url(../images/icons/purchase.gif);}
a.icon_purchasetickets:hover,
a:hover .icon_purchasetickets {background-image:url(../images/icons/purchase-over.gif);}

.icon_amendpurchase {background-image:url(../images/icons/amend.gif);}
a.icon_amendpurchase:hover,
a:hover .icon_amendpurchase{background-image:url(../images/icons/amend-over.gif);}

.icon_fixturenews {background-image:url(../images/icons/reports.gif);}
a.icon_fixturenews:hover,
a:hover .icon_fixturenews {background-image:url(../images/icons/reports-over.gif);}

.icon_parking {background-image:url(../images/icons/parking.gif);}
a.icon_parking:hover,
a:hover .icon_parking {background-image:url(../images/icons/parking-over.gif);}

.icon_website {background-image:url(../images/icons/website.gif);}
a.icon_website:hover,
a:hover .icon_website {background-image:url(../images/icons/website-over.gif);}

.icon_myot {background-image:url(../images/icons/myot.gif);}
a.icon_myot:hover,
a:hover .icon_myot {background-image:url(../images/icons/myot-over.gif);}

.icon_glass {background-image:url(../images/icons/glass.gif);}
a.icon_glass:hover,
a:hover .icon_glass {background-image:url(../images/icons/glass-over.gif);}

.contentbasebanner /* a banner that goes inside a content div, at the very bottom */
{
	position:absolute;
	bottom:0;
	width: 663px;
}

.contentbasebanner h3
{
    *width: 639px;
    
}

#playerscontainer 
{
	background-color:#000000;
	color:#ffffff;
	position:absolute;
	top:100px;
	width:663px;
	height:759px;
}

#playerscontainer h3.titletab
{
    border-bottom-width: 1px;
}

#playerscontainer h3.titletaboff
{
    height: 19px;
}

#playerscontainer h3.titletab.tab2-1,
#playerscontainer h3.titletab.tab2-2
{
border-bottom-width: 0px;
}

#playerscontainer h3.titletaboff.tab2-1,
#playerscontainer h3.titletaboff.tab2-2
{
    height: 19px;
}

#playerscontainer h3.titletab.tab3-1
{
    height:19px!important;
}

#playerscontainer h3.titletab.tab3-2
{
    height:19px!important;
}

#playerscontainer h3.titletab.tab3-3
{
    height:19px!important;
}

#playerscontainer h3.titletaboff.tab4-4,
#playerscontainer h3.titletab.tab4-4
{
    width: 142px!important;
}

#newsheaderselect.playersandstaffsearch label
{
    font-size: 1.1em;
}

#newsheaderselect.playersandstaffsearch select
{
    width: 120px;
    font-size: 1.09em;
}

#newsheaderselect.playersandstaffsearch #searchKeyword
{
    width: 90px;
    font-size: 1em;
}

#playerscontainer .playerarticletext p
{
    margin-bottom: 13px;
}

h3.allplayersheader
{ 
    border-top: solid 1px #fff;
    *width: 647px;
}

ul.firstteam 
{
	list-style-position:inside;
	margin-top:12px;
	clear:both;
	height:570px;
}
ul.firstteam.searchresults
{
    height: auto;
    width: 651px;
} 

p.searchmessagespacer
{
    height: 10px;
}

ul.firstteam.searchresults img
{
    width: 116px;
    height: 79px;
}

ul.firstteam.searchresults li a
{
    background: none;
}

ul.firstteam li
{
	font-weight:bold;
	font-size:0.85em;
	border:solid 1px #666666;
	margin:5px 5px;
}

ul.firstteam li a 
{
	display:block;
	height:109px;
	width:116px;
	text-align:center;
	color:#c60000;
	text-decoration:none;
}

ul.firstteam li a span 
{
	color:#ffffff;
}

ul.firstteam li a:hover span
{
	color:#c60000;
}

#profileboxes a img,
.reserves a img,
.firstteam a img 
{
	opacity:0.7;
	filter:alpha(opacity:70);
	border-bottom:solid 1px #666666;
	margin-bottom:4px;
}

#profileboxes a:hover img,
.reserves a:hover img,
.firstteam a:hover img 
{
	opacity:1;
	filter:alpha(opacity:100);
}

p.pager 
{
	width: 645px; 
	font-weight: bold;
	font-size:1em;
}

div.pager 
{
	font-weight: normal;
	font-size:0.9em;
	white-space:nowrap;
	clear:both
}

p.pager a 
{
	color:#ffffff;
	text-decoration:none;
	padding:3px;
}

div.pager a 
{
	color:#000000;
	text-decoration:none;
}

.pager a:hover 
{
	color:#c60000;
}

.pager a.currentpage 
{
	color:#999999;
}

span.divider 
{
	width:1px;
	overflow:hidden;
	margin-right:6px;
	margin-left:6px;
}


.pager a.print
{
	background:transparent url(../images/print_icon.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:inline-block;
	height:14px;
	width:16px;
	padding:0!important;
}

a.print:hover {
	background:transparent url(../images/print_icon.gif) no-repeat scroll 0 -14px;
}

h3.titletab
{
	background:#cccccc url(../images/bg_title_off.gif) repeat-x scroll 0 0;
}

.titletabs h3 a
{
    padding-left: 5px;
	padding-right: 5px;
}

.titletabs h3.titletab
{
    padding-left: 5px;
	padding-right: 5px;
}

.generalinfo h3.titletab,
.ot h3.titletab
{
	background:#ffffff none repeat-x scroll 0 0;
	color:#666666;
}

.generalinfo h3.titletab a,
.ot h3.titletab a:hover,
.ot h3.titletab a 
{
	color:#333333;
}

h3.titletaboff
{
	background:#cccccc url(../images/bg_title_off.gif) repeat-x scroll 0 0;
}

.legends h3.titletaboff
{
	background:#cccccc url(../images/bg_title_legends.gif) repeat-x scroll 0 0;
}

h3.titletab a:hover {color:#ffffff;
}

h3.titletaboff a {color:#666666;}
h3.titletaboff a:hover {color:#ffffff;
                        background:#c60000 url(../images/bg_title_ro.gif) repeat-x scroll 0 0;
                        }
.ot h3.titletaboff a {color:#666666; font-size: 11px;}
.ot h3.titletaboff a:hover {color:#FFFFFF; font-size: 11px; background: url("../images/bg_title_ro.gif") repeat-x scroll 0 0 #C60000}
.ot h3.titletab {color: #666666; font-size: 11px;}

.virtualtour h3.titletab {font-size: 10px; font-weight: bold; color: #505050;}
.virtualtour h3.titletab a {font-size: 10px; font-weight: bold;color: #505050;}
.virtualtour h3.titletaboff a {font-size: 10px; font-weight: bold;color: #505050;}
.virtualtour h3.titletaboff a:hover {color:#C60000; font-size: 10px;
                                     background:none;
       /*background: url("../images/bg_title_ro.gif") repeat-x scroll 0 0 #C60000*/
       }

.legends h3.titletaboff a {color:#ffffff;}
.legends h3.titletaboff a:hover {color:#ffffff;
                        background:#c60000 url(../images/bg_title_ro.gif) repeat-x scroll 0 0;}

h3.titletab
{
	background:#cccccc url(../images/bg_title.gif) repeat-x scroll 0 0;
	border-bottom-width:0;
	height:20px;
}

h3.tab2-1,
h3.tab2-2
{
	width:315px !important;	
	*width:315px !important;
}

h3.tab4-1
{
	width:140px !important;
}

h3.tab4-2,
h3.tab4-3,
h3.tab4-4
{
	width:141px !important;
}

.didyouknow h3.tab4-1 { width: 170px !important; }
.didyouknow h3.tab4-2 { width: 160px !important; }
.didyouknow h3.tab4-3 { width: 132px !important; }
.didyouknow h3.tab4-4 { width: 134px !important; }
.didyouknow h3.titletab a 
{
    color: #666666;
}
.formguide h3.tab4-1 { width: 118px !important; }
.formguide h3.tab4-2 { width: 171px !important; }
.formguide h3.tab4-3 { width: 148px !important; }
.formguide h3.tab4-4 { width: 159px !important; border-right: solid 1px white; }
.formguide h3.titletab a 
{
    color: #666666;
}
.formguide h3 a:hover
{
    cursor: pointer;
}

.weeklyRecords h3.titletab a
{
    color: #666666;
    font-size: 11.2px;
}
.fixturesAndResults h3.titletab a
{
    color: #666666;
}
.fixturesAndResults
{
    line-height: 1;
}
div.frpager
{
    font-size: 0.85em;
}
.seating h3.titletab a
{
    color: #666666;    
}
h3.tab3-1,
h3.tab3-2
{
	width:205px !important;
}

h3.tab3-3 
{
	width:203px!important;
}

.seating h3.tab3-3
{
    width: auto!important;
    _width: 234px!important;
}

.reserves 
{
	clear:both;
	position:relative;
	margin-top:8px;
	height:700px;
}

.reserves.searchresults
{
    height: auto;
    width: 655;
}

.reserves a,
.reserves a:hover 
{
	width:202px;
	height:79px;
	border:solid 1px #666666;
	margin: 7px 6px;
	color:#b3b3b3;
	text-decoration:none;
	font-size:0.85em;
	cursor:pointer;
}

.reserves a strong 
{
	color:#ffffff;
	display:block;
	margin-top:7px;
}

.reserves a em,
.reserves a span 
{
	background-color:#666666;
	border:1px solid #000000;
	border-bottom-width:0;
	height:1.5em;
	line-height:1.5em;
	padding:2px;
}

.reserves a span.details 
{
	height:auto;
	width:127px;
	padding:0;
	padding-bottom:1px;
	background-color:#000000;
	border:1px solid #666666;
	margin-top:6px;
}

.reserves a em 
{
	width:50px;
	font-weight:bold;
	font-style:normal;
	border-right-width:0;
}

.reserves a span span
{
	width:66px;
}

.legends .reserves a em 
{
	width:80px;
	font-weight:bold;
	font-style:normal;
	border-right-width:0;
}

.legends .reserves a span span
{
	width:36px;
}

#playerlinks
{
	height:139px;
	margin-bottom:1px;
}
#playerlinks div
{
	width:110px;
	height:139px;
}
#playerlinks div.kludge
{
	width:109px;
}
#playerlinks div img
{
	width:110px;
	height:119px;
}
#playerlinks div.kludge img
{
	width:109px;
}
#playerlinks div a img
{
	opacity:0.7;
	filter:alpha(opacity=70);
}
#playerlinks div a:hover img
{
	opacity:1;
	filter:alpha(opacity=100);
}

#playeradvert
{
	margin-bottom:1px;
}

#playeradvert img
{
    width: 663px;
    height: 99px;
}

#profileboxes {
	
	height:377px;
	width:656px;
	padding-top:5px;
	background-color:#000;
	/*position: absolute;
	top: 100px;*/
}

#profileboxes a 
{
	border:solid 1px #666666;
	width:204px;
	height:360px;
	margin: 7px 5px;
	color:#b3b3b3;
	text-decoration:none;
	font-size:0.85em;
	cursor:pointer;
}

#profileboxes a strong 
{
	color:#ffffff;
	display:block;
	_display:inline;zoom:1;
	height:29px;
	line-height:29px;
	font-size:1.2em;
	width:192px;
}
#profileboxes a span.details span.timestamp
{
	color: #FFF;
	
	font-weight: bold;
}

#profileboxes strong.oue 
{
	width:162px;
}


.news8story strong.oue 
{
	width:210px;
	_width: 205px;
}

#profileboxes a span.details 
{
	display:block;
	width:190px;
	height:184px;
	padding:0;
	background-color:#000000;
	border:1px solid #2f2f2f;
}

#profileboxes a span.timestamp 
{
	display:block;
	height:12px;
	line-height:12px;
	padding:4px;
	background-color:#2f2f2f;
	border:1px solid #000000;
	border-bottom-width:0;
} 
#profileboxes a span.abstract 
{
	display:block;
	height:153px;
	line-height:1.5em;
	padding:4px;
	background-color:#2f2f2f;
	border:1px solid #000000;
}

#profileboxes a:hover
{
	color:#ffffff;
}

.academy #profileboxes 
{
	height:294px;
}

.academy #profileboxes a 
{
	height:272px;
}

.academy #profileboxes a span.details
{
	height:91px;
}

.academy #profileboxes a span.abstract
{
	height:60px;
}

#profilelinks
{
	background-color:#000;
	height:97px;
	margin-bottom:1px;zoom:1;
}

#profilelinks a
{
	border:solid 1px #666666;
	width:312px;
	height:89px;
	margin: 0 5px;
	color:#b3b3b3;
	text-decoration:none;
	font-size:0.85em;
	padding:0;
	zoom:1;
}

#profilelinks img
{
	margin-bottom:0;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#profilelinks a:hover img
{
	opacity:1;
	filter:alpha(opacity=100);
}

#profilelinks a strong 
{
	color:#ffffff;
	display:block;
	margin-top:7px;
}

#profilelinks a em,
#profilelinks a span 
{
	background-color:#666666;
	border:1px solid #000000;
	border-bottom-width:0;
	height:1.5em;
	line-height:1.5em;
	padding:2px;
}

#profilelinks a span.details 
{
	margin-top:6px;
	height:auto;
	width:170px;
	padding:0;
	padding-bottom:1px;
	background-color:#000000;
	border:1px solid #666666;
}

#profilelinks a em 
{
	width:71px;
	font-weight:bold;
	font-style:normal;
}

#profilelinks a span 
{
	width:88px;
}

#dyk_date 
{
	color:#C70101;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:10px;
}

#dyk_content 
{
	color:#B3B3B3;
	margin:0 20px;
}

#sponsorsitems a.Big, #sponsorsitems a.Top, #sponsorsitems a.Tall {
	top:20px;
}

#sponsorsitems a.Bottom {
	top:15px;
}

#sponsorsitems a.Single
{
	top:6px;
	left:-4px;
}
#sponsorsitems a.Single img
{
	width:653px;
	height:130px;
}

#sponsorsitems a {
	margin:0;
	padding:0;
	position:relative;
}

.freetext 
{
	color:#ffffff;
	background-color:#000000;
	width:240px;
	height:739px;
}

/*.freetext .newsstory
{
    font-weight: bold;
	font-size: 0.9em;	
}*/

.freetextTransfers 
{
	color:#ffffff;
	background-color:#ccc;
	width:230px;
	height:427px;
	
}

.freetext ul 
{

	list-style-position:outside;
	margin:1em 0 1em 14px;padding:0;
	/*list-style-type:square;*/
}

.freetext li 
{
	margin:0 0 0.25em 0;
	
}

.freetext img 
{
	border-bottom:solid 1px #ffffff;
}

.education .freetext,
.education .freetext img 
{
	width:241px;
}

.education .freetext 
{
	color:#b3b3b3;
}

.freetext .lightbox a img 
{
	border-bottom-width:0;
}

.tallbanner,
.regbanner,
.regbanner_1
{
	color:#b3b3b3;
	background-color:#000000;
	width:480px;
	height:359px;
	position:relative;
	_overflow:hidden;
}

.articlecontainer .tallbanner
{
    overflow: hidden;
}

.regbanner_1,
.regbanner 
{
	height:179px;
}
.newsmain .newsbanner
{
	width: 663px; height: 319px;  
	margin-bottom: 1px;
	overflow: hidden;
}

.newsmain .newsbanner .newsstory
{
	width: 270px; height: 259px; 
    background: #000000; color: #FFFFFF; 
    font-size: .9em; font-weight:bold;
}

.tallbanner strong,
.tallbanner h1,
.regbanner strong,
.regbanner h1,
.regbanner_1 h1,
.regbanner_1 strong
{
	color:#ffffff;
}

.freetext .newsstory 
{
	background-image:none;
}

.tallbanner div.newsstory,
.regbanner div.newsstory,
.regbanner_1 div.newsstory
{
	width:203px;
	margin:18px;
	padding:0;
	background-image:none;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
}

.newsstory.template21report p
{
    margin-bottom: 8px;
}

.tallbanner div.newsstory.template21report
{
    font-size: 0.85em;
    font-weight: normal;
}

.tallbanner div.newsstory a,
.regbanner div.newsstory  a,
.regbanner_1 div.newsstory  a
{
	font-weight:bold;
	color:#ffffff;
}

.rgbottom 
{
	position:absolute;
	bottom:0;
	left:0;
	_bottom:-1px;
}

a.linkpanel 
{
	width:203px;
	position:absolute;
	bottom:0;
	display:inline-block;
	padding:14px 18px;
	border-top:solid 1px #ffffff;
	color:#ffffff;
	text-decoration:none;
	font-size:0.85em;
}

.freetext .yellowads 
{
	position:absolute;
	bottom:0;
	width:240px;
}

.freetext .yellowads div.device,
.freetext .yellowads a
{
	width:240px;
	height:99px;
	display:block;
	padding:0;
}

.freetext .yellowads div.device
{
	 background-repeat: no-repeat; 
	 background-position: top left;
}

.freetext .yellowads div.device
{
	border: 0;
	border-top: 1px solid #fff;
}

.freetext .yellowads a:hover
{
	background: url(../images/story_highlight.gif) repeat-y scroll left 0;
}

.freetext .yellowads img 
{
	border-bottom-width:0;
}

.freetext a.linkpanel 
{
	width:204px;
	height:70px;
}

.freetext a.linkpanel strong
{
	display:block;
	font-size:1.4em;
}

.tallbanner div.newsstory a:hover,
.regbanner div.newsstory a:hover,
.regbanner_1 div.newsstory a:hover
{
	color:#c60000;
}

.regbanner_1 .lightbox
{
    width: 240px;
}

.narrowstory 
{
	background-color:#ffffff;
	color:#000000;
	width:240px;
	position:relative;
	height:739px;
}

.narrowstory h1
{
    font-size: 1.62em;
    font-weight: bold;
}

#newsratecontainer
{
    position:absolute;
	margin:0 20px;
	bottom:15px;
	width:200px;
	font-size:0.85em;
}

#newsratecontainer.wide
{
    width:280px;
}

#newsratecontainer.wide .facebookbuttons
{
    *margin-top: 22px;
}

.fannews #newsratecontainer,
.template11 #newsratecontainer
{
    bottom: 129px;
}

.template4 #newsratecontainer
{
    bottom: 189px;
}

.template8 #newsratecontainer
{
    bottom: 369px;
}

#bottompagernarrow
{
	
	margin:0 20px;
	bottom:35px;
	width:200px;
	font-size:0.85em;
	
}

#bottompager
{
	position:absolute;
	bottom:0;
	width:440px;
	clear: both;
	font-size:0.85em;
	padding:10px 20px;
	background:transparent url(../images/box_bottom.gif) repeat-x scroll 0 bottom;
}

.newsstory #bottompager
{
    padding:15px 20px 15px 0px;
    font-size: 1em;
}

#biocontainer {
	border:1px solid #666666;
	height:311px;
	margin:12px;
	width:634px;	
}

#biocontainer img
{
    width: 240px;
    height: 311px;
}

#biocontainer .lightbox img
{
    width: auto;
    height: auto;
}

#biocontainer #legendslinks img
{
    width: auto;
    height: auto;
}

#biodetails {
	width:223px;
}

#biodetails h1 {
	color:#FFFFFF;
	font-size:1.25em;
	line-height:1.1em;
	margin-top:8px;
}

h1 em 
{
	color:#c60000;
	font-style:normal;
}

#biocontainer table {
	border:1px solid #666;
	color:#B3B3B3;
	font-size:0.94em;
}

#biocontainer tbody { color: #b3b3b3; }

#biocontainer th 
{
	background-color:#666;
	font-weight:bold;
	height:1.9em;
	width:50%;
}

#biocontainer td:first-child
{
	font-weight:bold;
}
#biocontainer td 
{
	background-color:#666;
	width:50%;
	height:1.9em;
	font-size: 0.931em;
}

#biocontainer .managerprofile th,
#biocontainer .managerprofile td
{
    line-height: 14px;
    font-size: 11.2px;
    height: 16.8px;
}

#biocontainer .managerprofile th
{
    font-weight: normal;
}

#biocontainer #biodetails.coach
{
    width: 360px;
}

#biocontainer #biodetails.coach .quote
{
    margin-top: 4px;
}

#biocontainer #biodetails.coach .quote td
{
    padding: 5px;
}

#biocontainer #biodetails.coach .quote td .author
{
    color: #b3b3b3;
}

#biocontainer form {
	margin-top:40px;
}

#biocontainer label {
	color:#b3b3b3;
	font-size:0.94em;
	font-weight:bold;
}

#biocontainer select {
	font-size:0.8em;
	background-color:#000000;
	color:#ffffff;
	width:120px;
}

#biorelateditems 
{
	height:100%;
	width:148px;
}

#biorelateditems a 
{
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	width:148px;
	height:51px;
	overflow:hidden;
	border-bottom:1px solid #666666;
	text-decoration:none;
	font-size:0.75em;
}

#biorelateditems a:hover 
{
	color:#ffffff;
}	

#biorelateditems a span 
{
	display:block;
	padding-top:13px;
	padding-bottom:13px;
	height:25px;
	width:92px;
	background:transparent url(../images/playerrelitems.gif) no-repeat scroll -1000px -1000px;
}

.doublecolcontainer 
{
	position:relative; 
	width: 498px; 
	background:#ffffff url(../images/box_top.gif) repeat-x scroll center top;
	border-top:solid 1px #ffffff;
	color:#000000;
	font-size:0.85em;
}

.singlecol 
{
	padding: 20px;
	height: 300px;
	background:transparent url(../images/box_bottom.gif) repeat-x scroll center bottom;
}


.doublecol 
{
	padding: 20px;
	width: 209px;
	height: 300px;
	background:transparent url(../images/box_bottom.gif) repeat-x scroll center bottom;
}

.doublecolcontainer .pagercontainer
{
	background:transparent url(../images/box_bottom.gif) repeat-x scroll center bottom;
	width: 498px;
	height:40px;
	padding-top:20px;
}

.doublecolcontainer p.pager 
{
	width:480px;
}

.doublecolcontainer p.pager a 
{
	color:#000000;
}
.doublecolcontainer .pager a.currentpage {
	color:#999999;
}

.doublecolcontainer p.pager a:hover
{
	color:#c60000;
}

.playeradcolumn 
{
	border-top:solid 1px #ffffff;
	overflow:hidden;
	height:402px;
}

.playeradcolumn a {text-decoration:none;}

#playerscontainer .playeradcolumn a img 
{
	opacity:1; 
	filter:alpha(opacity:100);
	margin:0;
	border-width:0;
	height: 401px;
}

.legends #biocontainer {
	border:1px solid #7C642C;
}

.legends #biodetails 
{
	width:256px;
}

/* .legends #biodetails table {height:265px} */ /* photoshop has full-height table, but differing row heights = not good idea */

#legendslinks 
{
	background-color:#7c642c;
	width:116px;
}

#legendslinks a 
{
	display:block;
	height:103px;
	width:116px;
	overflow:hidden;
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:0.9em;
	margin-bottom:1px;
}

#legendslinks a img {
	border-right-width:0;
	border-left-width:0;
	margin: auto;
	float: none;
}
.legends #biocontainer #legendslinks a img 
{
    border-style: none;
}
#legendslinks .legendslinksImageDiv
{
    border-bottom: solid 1px #7C642C;
    height: 59px;
}
#legendslinks .legendslinksNameDiv
{
    border-bottom: solid 1px #7C642C;
    height: 42px;
    padding-top: 5px;
    font-size: 11px;
}

.managers #biodetails {
	width:372px;
}

.managers #biodetails table 
{
	width:100%;
	margin-bottom:4px;
}

.managers #biocontainer form {
	margin-top:5px;
}

.tablequote 
{
	display:block;
	border:solid 1px #2f2f2f;
	padding:1px;
	font-size:0.85em;
	color:#B3B3B3;
}
.tablequote div 
{
	background-color:#2f2f2f;
	display:block;
	padding:8px;
}


/* toolbar stuff */


#toolbar select, 
#toolbar input
{
	background-color:#000000;
	color:#FFFFFF;
	font-size:0.85em;
	border:1px solid #505050;
}

#toolbarlogin input 
{
	font-size:0.9em;
}

input#btnLogin,
input.btnLogin 
{
	border-width:0!important;
	cursor:pointer;
	height:39px;
}

#btnDetails, 
#btnSkin, 
#btnHomepage, 
#btnEmail, 
#btnFavourites, 
#btnHelp {
	height:39px;
	width:30px;
}

#btnLogout,
#btnOue,
.btnBlank,
#btnPassword,
#btnSignup 
{
	height:39px;
}

#btnLogout span,
#btnOue span,
#btnDetails span,
#btnSkin span, 
#btnHomepage span, 
#btnEmail span, 
#btnFavourites span, 
#btnHelp span,
#btnLogin span,
.btnLogin span,
#btnSignup span,
#btnPassword span,
.leaguelink span,
#bannerhomelink span,
.wp3story span,
.wp4story span,
.club2link span,
.news2link span,
.pollbox a span,
.joinnow_black span,
.mutv .storycontent a span,
.mutv .storycontent a strong
{
	position:absolute;
	overflow:hidden;
	height:1px;
	width:1px;
	top:-5000px;	
}

#btnOue {
	background:transparent url(../images/btn_oue.gif) no-repeat scroll 0 0;
	width:55px;
}
#btnOue:hover {
	background:transparent url(../images/btn_oue_on.gif) no-repeat scroll 0 0;
}
#btnLogout {
	background:transparent url(../images/english/btn_logout.gif) no-repeat scroll 0 0;
	width:79px;
}
#btnLogout:hover {
	background:transparent url(../images/english/btn_logout_on.gif) no-repeat scroll 0 0;
}
.btnBlank {
	background:transparent url(../images/btn_blank.gif) repeat-x scroll 0 0;
	text-decoration:none;
	color:#ffffff;
	line-height:39px;
	border-left:1px solid #313131;
	padding-left:6px;
	padding-right:6px;
	text-transform: uppercase;
	font-size: 70%;
	font-weight: bold;	
}
.btnBlank:hover {
	background:transparent url(../images/btn_blank_on.gif) repeat-x scroll 0 0;
	border-left:1px solid #c94f4f;
	color:#ffffff;
}
#btnHomepage {
	background:transparent url(../images/btn_homepage.gif) no-repeat scroll 0 0;
}
#btnHomepage:hover {
	background:transparent url(../images/btn_homepage_on.gif) no-repeat scroll 0 0;
}
#btnDetails {
	background:transparent url(../images/btn_details.gif) no-repeat scroll 0 0;
}
#btnDetails:hover {
	background:transparent url(../images/btn_details_on.gif) no-repeat scroll 0 0;
}
#btnSkin {
	background:transparent url(../images/btn_skin.gif) no-repeat scroll 0 0;
}
#btnSkin:hover {
	background:transparent url(../images/btn_skin_on.gif) no-repeat scroll 0 0;
}
#btnEmail {
	background:transparent url(../images/btn_email.gif) no-repeat scroll 0 0;
}
#btnEmail:hover {
	background:transparent url(../images/btn_email_on.gif) no-repeat scroll 0 0;
}
#btnHelp {
	background:transparent url(../images/btn_help.gif) no-repeat scroll 0 0;
}
#btnHelp:hover {
	background:transparent url(../images/btn_help_on.gif) no-repeat scroll 0 0;
}
#btnFavourites {
	background:transparent url(../images/btn_favourites.gif) no-repeat scroll 0 0;
}
#btnFavourites:hover {
	background:transparent url(../images/btn_favourites_on.gif) no-repeat scroll 0 0;
}
#btnFaq, #btnContactUs
{
    height: 39px;
    display: inline-block;
}

#btnFaq
{
    width:33px;
}

#btnContactUs
{
    width: 64px;
}

#welcome 
{
	height:39px;	
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
	width: 155px;
	padding-top:15px;
}

#toolbarlogin 
{
	display:inline;
}

#loginwelcome 
{
	display:none;
}

#toolbarlogin input
{
	margin-top:11px;
	width:90px;
	
}

#toolbarlogin .hiddeninput
{
	display: none;	
}

#toolbarlogin label 
{
	line-height:39px;
}

#toolbarlogin input#btnLogin,
#toolbarlogin input.btnLogin 
{
	margin-top:0;
}


#toolbarsearch
{
	padding-top:11px;
	position: absolute;
}

/* sadly IE does not expand the option widths to fit, so no select width.
#toolbarsearch select 
{
	width:100px;
}
*/
#toolbarsearch input#search
{
    width: 73px;
	_width:81px;
}

.searchmain
{
	position:absolute;
	top:0px;
	height:859px;
	width:663px;
}

.searchresults 
{
	clear:both;
	padding-bottom:12px;
}

#resultsummary 
{
	font-size:0.75em; 
	width:430px;
}

#resultsummary h1 {font-weight:normal;}

.relevance 
{
	width:102px;
	font-size:0.85em;
	padding-top:5px;
	padding-bottom:12px;
	color:#2f2f2f;
	overflow:hidden;
}

.relevance strong 
{
	width:auto;
}

.summary
{
	width:520px;
	padding-top:5px;
	padding-bottom:12px;
	font-size:1em;
	*padding-bottom:9px;
	*padding-top:3px;
	_padding-top:5px;
	_padding-bottom:10px;
}


.summary strong 
{
	font-size:0.9em;
	width:520px;
}

.summary span 
{
	display:block;
	width:520px;
	font-size:0.85em;
	color:#2f2f2f;
}


.summary span.url 
{
	color:#999999
}

.ellipsis 
{
	overflow:hidden;
	white-space:nowrap;
    text-overflow:ellipsis; /* CSS3 */
    -o-text-overflow:ellipsis; /* Opera */
    -ms-text-overflow:ellipsis; /* IE8 */
    -moz-binding:url(/ellipsis-xbl.xml#ellipsis) /* in combination with the file specified, this gets proper text-overflow out of Firefox */
}

.ticketprices table,
.otprices table 
{
	width:100%;
	margin-bottom:2em;
}
.ticketprices th,
.ticketprices td,
.otprices th,
.otprices td 
{
	color:#000000;
	background-color:Transparent;
	width:auto;
	line-height:1.35em;
}

.ticketprices tbody th,
.otprices tbody th 
{
	font-weight:normal;
}

.generalinfo,
.ticketprices
{
	position:absolute;
	top:0px;
	height:759px;
	width:664px;
}

.generalinfo .newsstory,
.ticketprices .newsstory {
	width:624px;
	margin-left:0;
	margin-right:0;
	padding:20px 20px 0 20px;
}

p.address strong 
{
	width:7em;
	display:inline-block;
}

.generalinfo ul {
	list-style-position:outside;
	list-style-type:circle;
}

#giheading 
{
	background:transparent url(../images/generaltitle.gif) repeat-x scroll 0 0;
	clear:both; 
	height:40px;
	margin: -20px -20px 0 -20px;
	padding: 20px 20px 0 20px;
}

#giheading h1
{   
    font-size:1.65em;
}

#giheading2
{
    background:transparent url(../images/generaltitle.gif) repeat-x scroll 0px 15px;
	clear:both; 
	height:55px;
	margin: -20px -20px 0 -20px;
	padding: 20px 20px 0 20px;
}

#giheading2 h1
{
    margin-bottom: 2px;
}

#giheading2 .subtitle
{
    text-transform: uppercase;
    font-size: 1.2em;
}

.generalinfo #bottompager,
.ticketprices #bottompager,
.fansforum #bottompager,
.fanreps #bottompager,
.contactpage #bottompager  
{
	width:623px;
	float:none;
	clear:both;
	left:0;
	display:block;
}

.contactpage table
{
    border-collapse: collapse;
}

.contactpage table td
{
    empty-cells: show;
}

.lightbox {position:relative; overflow:hidden;}

.lightbox a
{
	position:absolute; display:block; top:0; left:0;
}

.lightbox a img 
{
	position:absolute; bottom:0;
}

.news1story h1{
	color:#ffffff;
	padding-top:194px;
	font-size:1.35em;
	margin-left:20px;
	margin-right:20px;
}

.twocol h1 {
	color:#ffffff;
	font-size:1.35em;
}

.news1story p {
	color:#ffffff;
	font-size:0.85em;
	margin-left:20px;
	margin-right:20px;
}



.news1story a
{
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-size:0.85em;
}

.news1story .story a:hover
{
	color:#ffffff;
}

.news1story a em 
{
	display:block;
	font-size:1.25em;
	color:#c60000;
	font-weight:bold;
	font-style:normal;
}

.news1story a:hover em 
{
	color:#ffffff;
}

a.plus
{
	margin-top:20px;
	margin-right:20px;
	color:#000000;
	display:block;
	text-decoration:none;
	padding-left: 28px;
}

.mumiddlecol .story .storycontent a.plus p.mutvred
{
    padding-bottom: 4px;
    margin-top: 3px;
}

a.plus p.mutvred
{
    color:#c70101;
    font-size: 1.3em;
}

a.plus p.mutvbold
{
    color:#505050;
    font-size: 1.03em;
}

.story a.plus:hover p.mutvbold
{
	color:#c70101;
}

a.plus em 
{
	display:block;
	font-size:1em;
	color:#c70101;
	font-weight:bold;
	font-style:normal;
	line-height: 1.1em;
	font-size: 1.3em;
}

a.plus:hover em 
{
	color:#c70101;
}


.club3story a strong
{
	font-size:1.55em;
}

.club3story a:hover
{
	color:#505050;
}

.club3story a em 
{
	color:#c60000;
	font-style:normal;
}

.trophy 
{
	background-color:#000000;
	color:#B3B3B3;
	border-bottom:solid 1px #ffffff;
}

.trophy ul {
	padding-left:21px;
	float:left; display:inline;
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: 12px;
	width:27px;
	font-weight:bold;
	font-size:0.85em;
}
.trophy ul li
{
    padding-bottom: 2px;
}
.trophy img 
{
	border-right:solid 1px #ffffff;
}

.trophy a 
{
	float:left;display:inline;
	padding-right:10px;
}
.trophy a:hover 
{
	background: transparent url(../images/story_highlight.gif) repeat-y scroll right 0;
}

.club 
{
	background-color:#ffffff;
}
.club img 
{
	float:right;display:inline;
	clear:both;
}

#munich 
{
	width:664px
}

#munich .story,
#munich .storycontent 
{
	font-weight:bold; 
	background:#000000 none no-repeat scroll 0 0
}

#munich .story a 
{
	color:#C8C8C8;
	font-size:1.1em;
}

#munich .story a strong 
{
	color:#ffffff;
	margin-bottom:0;
	padding-top:12px;
}

.top3panel 
{
	clear:both; 
	height:239px; 
	border-bottom:1px solid #ffffff;
	overflow:hidden;
}

.top3panel .i2 
{
	width:188px;
	padding:20px;
	font-size:0.85em;
}
.top3panel p 
{
	margin-bottom:1em;
}

.club2link {
	overflow:hidden;
	width:332px;
}



.news2link {
	overflow:hidden;
	width:241px;
}

.news2link .story,
.news3link .story 
{
	border-bottom-width:0;
}

.news3link {
	overflow:hidden;
	width:221px;
}

.news3link:first-child { width:222px;}

.club2link .story .storycontent,
.news2link .story .storycontent,
.news3link .story .storycontent  
{
	background-color:#000000;
	background-repeat: no-repeat;
}

.club2link .story a,
.news2link .story a
{
	height:99px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
	line-height:0.85em;
}

.news3link .story a
{
	height:99px;
	color:#505050;
	font-weight:normal;
	font-size:0.85em;
	line-height:1.35em;
	width:110px;
}

.club2link .story a:hover,
.news2link .story a:hover 
{
	color:#ffffff;
}

.club2link .story a strong,
.club2link .story a strong:hover,
.club2link .story a em,
.club2link .story a em:hover,
.news2link .story a strong,
.news2link .story a strong:hover,
.news2link .story a em,
.news2link .story a em:hover,
.news3link .story a strong,
.news3link .story a strong:hover,
.news3link .story a em,
.news3link .story a em:hover
{
	margin-top:12px;
	color:#c60000;
}


img.munich_sponsor,
img.noborder
{
	padding:5px;
}

.relbanner table 
{
	width:100%; 
	height:100%;
	padding:0;
	margin:0; 
	border-collapse:collapse;
	font-size:0.85em;
	line-height:1.8em;
	
}

thead th 
{
	background:#C70101 none repeat-x scroll center top;
	color:#ffffff;
	
}
tbody tr.manu 
{
	color:#c60000;	
}

tbody tr.alt 
{
	background:#ffffff none repeat scroll 0 0;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
}

tbody tr.alt 
{
	background:#E7E7E7 none repeat scroll 0 0;
	border-top:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
}

tbody 
{
	color:#848484;
	text-align:center;
}
.contactpage table tbody 
{
	color:#848484;
	text-align:left;
}
.contactpage table thead tr th.widerColumn
{
	width:30%;
}

tfoot {height:1px;}

tbody th 
{
	font-weight:bold;
	text-align:center;
}

td.team  {width:150px;
         text-align:left;}

.news2col 
{
	width:210px;
}

.newsimage 
{
	 *float:left;clear:left;  /* IE6 IE7 whitepsace bug */
}


/* flash news replacement */
#fl_abstract 
{
	position:relative
}
#fl_abstract a {
	color:#000000;
	display:block;
	text-decoration:none; 
	height:279px;
	width:291px;
	padding:0 20px 0 20px;
}

#fl_abstract img 
{
	position:absolute;
	top:0;
	border-bottom:1px solid #ffffff;
}

#fl_abstract strong {
	font-size:1.3em;
	font-weight:bold;
	display:block;
	margin-bottom:0.5em;
	padding-top:189px;
}

.fl_stack a,
.fl_stack a:hover {
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	display:block;
	font-size:0.95em;
	font-weight:bold;
	height:49px;
	overflow:hidden;
	text-decoration:none;
	width:97px;
	padding:10px 12px;
}

.fl_stack a span,
.fl_stack a img 
{
	display:none;
}

.fl_stack a.currentitem,
.fl_stack a.currentitem:hover {
	color:#FFFFFF;
}

/* fixtures */
/* gutter 3 col versions */

#lowerfixturecontainer {
	display:block;
	height:300px;
	position:absolute;
	top:440px;
	width:664px;
}
#promocontainer 
{
	display:block;
	height:120px;
	position:absolute;
	top:740px;
	width:664px;
}


#lowerfixturecontainer h3 {
	width:auto;
}

#lowerfixturecontainer .guttercol1,
#lowerfixturecontainer .guttercol3 {
	height:299px;
}

#lowerfixturecontainer .guttercol2 {
	height:299px;
	background-color:#000000;
}

#lowerfixturecontainer .guttercol1 .story a
{
	height:69px;
	width:213px;
}

#lowerfixturecontainer .guttercol1 .story .storycontent img
{
	margin-bottom:0;
}

#lowerfixturecontainer .guttercol1 .story strong
{
	width:130px;
}

.story a:hover
{
	color:#505050;
}

.guttercol1 a,
.guttercol3 a,
#lowernewscontainer .news2story a
{
    color: #000;
    font-size: 0.85em;
}

.guttercol1 strong,
.guttercol3 strong
{
    font-size: 1.47em!important;
    font-weight: bold;
    margin-bottom: 19px!important;
    color: #505050;
}

.guttercol1 .story .storycontent a div.text strong
{
    margin-bottom: 2px!important;
    margin-top: 6px!important;
    font-size: 1.2em!important;
    padding-top: 0px;
    padding-bottom: 0px;
}

.guttercol1 .story .storycontent a:hover div.text
{
    cursor: pointer;
}

#lowernewscontainer .news2story strong
{
    font-size: 1.5em!important;
    margin-bottom: 10px!important;
    margin-top: 10px!important;
}

.lowernews4story strong
{
    font-size: 1.2em!important;
    padding-top: 7px!important;
    padding-bottom: 4px!important;
}

.guttercol1 a:hover,
.guttercol3 a:hover
{
    color:#000;
}

.guttercol2 a:hover
{
    color:#fff;
}

.guttercol1 .story a:hover strong,
.guttercol3 .story a:hover strong
{
	color:#c60000;
}

.clublinks 
{
	position:absolute;
	width:664px;
	bottom:0;
}

.newslinks 
{
	position:absolute;
	width:482px;
	overflow:hidden;
	bottom:0;
}

.generalinfo .newslinks,
.ticketprices .newslinks 
{
	width:664px
}
	

table.frmain
{
	 height:339px;
	 width:663px;
	 border-collapse:separate;
	 font-weight:bold;
	 font-size:0.85em;
	 text-align:center;
	 empty-cells:show;
}

table.frmain thead tr 
{
		height:21px;	
}

table.frmain tbody tr 
{
		height:80px;
}

table.frmain thead th 
{
	background:#000000 url(../images/bg_title.gif) repeat-x scroll 0 0;
}

table.frmain td 
{
	background-image:url(../images/tr79.gif);
	background-position:left center;
	background-repeat:repeat-x;
	color:#333333;
	margin:0;
	padding-left:5px;
	padding-right:5px;
}

table.frmain td.kickoff
{
    color: #c60000;
}

table.frmain td.kickoff a
{
    color: #c60000;
}

td.al a 
{
	display:block;
	height:26px;
	line-height:26px;
	background-repeat:no-repeat;
	text-decoration:none;
}

.v /* 'versus' span on f&R*/
{
	position:relative;
	top:-14px;
	margin:0 7px;
}

table.frmain td.date
{
    width: 78px;
    text-transform: uppercase;
}

table.frmain td.type
{
    width: 77px;
}


.teams 
{
	display:block;
	text-transform: uppercase;
}


#timezone 
{
	display:none;
	position:absolute;
	padding:20px;
	border:solid 1px #505050;
	background-color:#f3f1f1;
	color:#333333;
	opacity:0.9;
	filter:alpha(opacity:90);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
}

#timezone span 
{
	font-weight:bold;
	color:#c60000;
}

#lowerfixturecontainer table,
table.frsub,
table.newspage 
{
	font-size:0.85em;
	border-collapse:collapse;
	border-style:hidden;
	text-align:center;
	width:240px;
}

.reservestable table.newspage td,
.reservestable table.newspage th
{
	padding-left: 5px;
	padding-right: 5px;
	height: 24px;
}

.academy table.newspage 
{
	width:331px;
}

table.frsub
{
	 width:663px;
	 empty-cells:show;
	 clear:both;
}
h1.cite {color:#B3B3B3;}
table.newspage 
{
	width:239px;
	border-collapse:separate;
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
}

#lowerfixturecontainer thead th,
table.frsub thead th,
table.newspage thead th
{
	background:#C70101 url(../images/th.gif) repeat-x scroll center top;
	height:19px;
}

#lowerfixturecontainer thead th.last,
table.newspage thead th.last 
{
	border:none;
}

table.frsub td,
table.newspage td,
#lowerfixturecontainer td,
#lowerfixturecontainer tbody th {color:#505050; height:20px;}

#lowerfixturecontainer .manu td,
#lowerfixturecontainer .manu th {color:#c60000; font-weight:bold; background-color: #e7e7e7;}

table.frsub td.opponent
{
	font-weight:bold;
}

table.frsub td.score 
{
	font-weight:bold;
}

/*table.frsub thead th
{
    text-align: center;
}*/

.footnote {font-size:0.85em; margin:15px;}

/*.frform 
{
	width:440px;
}*/
.frform select 
{
	font-size:0.8em;
	color:#333333;
}

.frfbottompaginator div.pager,
.frftoppaginator div.pager
{
    clear:none;
    font-size: 0.85em;
}

.footnote.frf
{
    font-size: 0.8em;
}

.leaguelink 
{
	background: transparent url(../images/fullleaguetable3.jpg) repeat scroll 0% 0%;
	border-top:1px solid #ffffff;
	height:59px;
	width:240px;
}
.leaguelink a 
{
	display:block;
	height:59px;
	width:240px;
}

#bannerhomelink 
{
	position:absolute;
	display:block;
	top:17px;
	height:117px;
	width:117px;
}

.leaguetable {clear:both;}

.leaguetable thead th.noborder 
{
	border-right-width:0;
	border-left-width:0;
}

.leaguetable tbody th {
	color:#505050;
}

table tr.manutd th,
table tr.manutd td
{
	color:#c60000; 
	font-weight:bold;
	background-color: transparent;
}

table tr.manutd.alt th,
table tr.manutd.alt td
{
    background-color: #e7e7e7;
}

/* weekly records */

.records2story .story,
.records2storytall .story,
.records3story .story
{
	position:relative;
	background-color:#000000;
	background-image:none;
	height:159px;
}

.records3story .story
{
	height:339px;
	width:220px;
}


.records2storytall .story
{
	height:179px;
}

.records2story img,
.records2storytall img,
.records3story img
{
	position:absolute;
	top:0;
	z-index:0;
}

.records2story .storycontent,
.records2storytall .storycontent,
.records3story .storycontent
{
	background-image:none;
	width:176px;
	padding-top:21px;
	position:absolute;
	top:0;
	color:#ffffff;
	z-index:1;
}

.records3story .storycontent 
{
	top:160px;
	padding-top:40px;
	width:190px;
}

.records2story h4,
.records2storytall h4,
.records3story h4 
{
	color:#ffffff;
	font-size:1.25em;
	line-height:0.9em;
	margin-bottom:1em;
	text-transform:uppercase;
}
.records2storytall h4,
.records3story h4 
{
	margin-bottom:0;
}
.records3story h5,
.records2storytall h5
{
	color:#999;
	margin-bottom:1em;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.75em;
	margin-top:0;
}


.records2story p,
.records2storytall p,
.records3story p
{
	color:#B3B3B3;
	font-size:0.85em;
	line-height:1.7em;
}

.records3story p,
.records2storytall p
{
	font-weight:bold;
}

.records2story strong, 
.records2storytall strong
{
	color:#B3B3B3;
	margin:0;
	padding:0;
	display:inline; 
	
}
.records3story span.playername 
{
	display:inline-block;
	*display:inline;zoom:1;
	width:140px;
	text-align:left;
}

.records3story span.times 
{
	display:inline-block;
	*display:inline;zoom:1;
	width:50px;

}

.frheader 
{
	height:40px;
}

#fillerimage
{
	background-color:#000000; 
	position:absolute; 
	top:540px; 
	width:663px; 
	height:199px;
}

.matchreport 
{
	height:342px;
	background-color:#000000;
	background-repeat:no-repeat;
	_overflow:hidden;
	_float:none; /* no idea why IE6 needs this to display, especially as it gets overridden */
	_zoom:1;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
}

.matchSheet
{
    height:342px;
    background-color:#000000;
    background-repeat:no-repeat;
    _overflow:hidden;
	_float:none; /* no idea why IE6 needs this to display, especially as it gets overridden */
	_zoom:1;
	overflow:hidden;
    width:182px;
    _position:relative;
    _left:-3px;
}
.matchsheet td
{
    _overflow: hidden;
    }
.premiership 
{
	background-image:url(../images/premiership.gif);
}

.matchreport h1 {font-size:2em;line-height:1em;margin-bottom:2px;}
.matchreport h1.manutd {color:#c60000;}
.matchreport h2, .matchreport p {color:#ffffff; font-size:0.9em;}
.matchreport p {margin-top:18px;}
.matchReportsScores h1 {font-size: 27px;}
.matchReportsScores p.venue {position: absolute; bottom: 10px;}
.matchReportsScores .reportContent {font-size: 12px; _height: 30px; max-height: 30px; overflow: hidden;}
.matchreport .lightbox {border-bottom:1px solid #ffffff;}

#matchcard 
{
	border:1px solid #ffffff;
	margin:10px;
	height:320px;
	overflow:hidden;
	_width:162px;
}

#matchcard .tab2-1
{
	width:56px!important;		
	_width:64px!important;	
}   
#matchcard .tab2-2 
{    
	width:auto !important;	
	_width:65px!important;
}

.newsmaincontent .tab3-1,
.newsmaincontent .tab3-2
{
	width:135px!important;
}

.newsmaincontent .tab3-3 
{
	width:136px!important;
}

.newsmaincontent .tab2-1
{
	width:216px!important;
}

.newsmaincontent .tab2-2 
{
	width:215px!important;
}

.mrtabs .tab2-1
{
    width: 223px!important;
}

.mrtabs .tab2-2
{
    width: 224px!important;
}

.newsmaincontent .tab4-1,
.newsmaincontent .tab4-2,
.newsmaincontent .tab4-3
{
	width:95px!important;
}

.newsmaincontent .tab4-4 
{
	width:96px!important;
}



#matchcard table 
{
	margin:10px;
	font-weight:bold;
}


#matchcard .off 
{
	display:none;
}

#matchcard th 
{
	background-color:transparent;
	color:#ffffff;
	line-height:1.6em;
}

#matchcard tbody th 
{
	border-top:4px solid black;
}

#matchcard td 
{
	color:#ffffff;	
	padding:0;
	font-size: 9.4px;
	text-align: left !important;
}

#matchcard .player {
	overflow:hidden;
	white-space:nowrap;
	width:75px;		
	padding-bottom: 2px;
}

#matchcard .notes span 
{
	width:1.4em;
}

#matchcard .notes img, 
#matchcard .notes span 
{
	display:inline-block;
	*display:inline;zoom:1;
}

.fanzonecolumn {
	width:331px;
	_overflow:hidden;
}

.fanzonecolumn .news2story,
.fanzonecolumn .news4story 
{
	border-right-width:0;
}

#fzpromo 
{
	width:331px;
	height:359px;
	overflow:hidden;
}

#fzmessages {
	background:transparent url('../images/fan_bg.jpg') repeat-x scroll 0 0;
	height:226px;
	width:331px;
}
fzmessages ul {list-style-type:none;}

#fzmessages li {
	border-bottom:1px dotted #A7A7A7;
	display:block;
	width:330px;
}

#fzmessages li.last 
{
	border-bottom-width:0;
}

#fzmessages li a {
	cursor:pointer;
	display:block;
	height:40px;
	padding-top:4px;
	text-decoration:none;
	font-size: 0.85em;
}
#fzmessages li a:hover {
	background:transparent url(../images/story_highlight.gif) repeat-y scroll 0 0;
	color:#505050;
}

#fzmessages strong 
{
	color:#000000;
	font-weight:bold;
	font-size:1em;
	width:230px;
	overflow:hidden;
}

#fzmessages strong span 
{
	height:40px;
}

.greybg
{
	background-color:#fff;
	height:119px!important;
}

.black .story,
.black .storycontent 
{
	background:#000000 none no-repeat scroll 0 0
}

.black .story a
{
    color: #ccc;
}

.black .story strong
{
	color:#ffffff;
	font-size: 1.2em;
}

.registration 
{
	height:619px;
	width:291px;
	padding:20px;
	font-size:11px;
}
.registration p#introText
{
    font-size: 11px;
}

.login,
.loginmusc
{
	height:279px;
	width:291px;
	padding:20px;
	font-size:0.85em;
	margin-bottom:1px;
}
.loginmusc
{
	height:578px;	
}


.loginthanks
{
	height:619px;
	padding:20px;
	font-size:0.85em;
	margin-bottom:1px;
	background:#000000 url(../images/ouebg.gif) no-repeat scroll 0 0;
	color:#b3b3b3;
}

.loginthanks h2 
{
	color:#c60000;
	font-size:1.7em;
	font-weight:bold;
}

.loginthanks h4 
{
	color:#ffffff;
	margin-bottom:0.2em;
	font-size:1.4em;
}

.loginthanks .col1,
.loginthanks .col2 
{
	width:250px;
	height:159px;
}

.loginthanks .col2 
{
	margin:0;
}

.twocol 
{
	width:331px;
	height: 759px;
	overflow:hidden;
	background-color:#000000;
	color:#B3B3B3;
}

.twocol .narrowcol 
{
	float:left;
	display:inline;
	width: 120px; 
	height: 739px;
	border-right:1px solid #ffffff;
}

.twocol p 
{
	margin-bottom:1em;
		font-size:0.95em;
}

.twocol ul 
{
	list-style-position:outside;
	margin:0 0 1em 0;
	padding:0 0 0 15px;
	
}

.twocol li 
{
	margin:0; padding:0;font-size:0.95em;
}

.twocol .widecol 
{
	float:left;
	display:inline;
	width: 170px; 
	height: 699px;
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:20px;
		font-size:0.95em;
}

.narrowcol img {width:120px;border-bottom:1px solid #ffffff;}

.regform 
{
	background:transparent url(../images/ouregistration-bg-tall.jpg) no-repeat scroll 0 0;

	width:311px;
}

.login .regform 
{
	background:transparent url(../images/oulogin-bg.gif) repeat-x scroll 0 0;
}

.regform .info
{

	height:19px;
	width:19px;
	cursor:pointer;
	background-image:url(/styles/images/info.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/info.png,sizingMethod='scale');
}

.regnotes 
{
	background:#000000 none no-repeat scroll 0 0;
	color:#b3b3b3;
}

.rule 
{
	height:1px;
	margin:7px 0;
	width:291px;
	overflow:hidden;
	background:transparent url(../images/dots-g.gif) repeat-x scroll 0 0;
	border-width:0;
}

.regnotes .rule 
{
	background:transparent url(../images/dots-b.gif) repeat-x scroll 0 0;
}

#regheading,
.regheading {
	background:transparent url(../images/generaltitle.gif) repeat-x scroll 0 bottom;
	height:79px;
	border-bottom:1px solid #ffffff;
	overflow:hidden;
	clear:both;
}

#regheading h1,
.regheading h1
{
	display:inline;
	position:absolute;
	font-size:18px;
    line-height:90%;    
}

#regheading .newsstory,
.regheading .newsstory 
{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 20px;
}

.regpager 
{
	border-top:1px solid #ffffff;
	clear:both;
}

.regform label 
{
	display:inline-block;
	*display:inline;*zoom:1; /* IE6/7 Inline-block fix */
	width:115px;
	height:19px;
}

.regform input,
.regform select 
{
	display:inline-block;
	*display:inline;*zoom:1; /* IE6/7 Inline-block fix */
	width:165px;
	_width:162px;
}

.regform select 
{
	margin-top:1px;
	width: 169px;
	*width:171px;
	_width:168px;
}

label.cb 
{
	width:265px;
    _width: 263px;
}

input.cb 
{
	width:auto;
}

.hidden 
{
	display:none;
}

/*
#day, #month 
{
	width:40px;
}
#month 
{
	margin:auto 5px;
}
#year 
{
	width:61px;
	*width:57px;
}
*/
.regform .year 
{                
    width:53px;
    _width:50px;
    _margin-right: 3px;        
}
.birthDate
{
    padding-bottom: 2px;
    *padding-bottom: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ .regform .year  { width:57px; } }

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .birthDate  { padding-bottom: 0px; } }

.submitbutton 
{
	clear:both;
	position:relative;
}

.submitbutton label
{
	font-weight:bold;
	color:#c60000;
	font-size:2em;
	position:absolute;
	z-index:0;
	width:auto;
}

input.ousubmit 
{
	width:210px;
	cursor:pointer;
}

.ousubmit 
{
	color:#c60000;
	font-size:23px;
	font-weight:normal !important;
	display:inline-block;
	font-family: FranklinGothic;
	height:56px;
	padding-top:6px;
	text-decoration:none;
	border:none;
	position:absolute;
	z-index:1;
}

.regform .ousubmit em {color:#000000;display:block;margin-top:-0.35em;font-style:normal}
.regnotes .ousubmit em {color:#ffffff;display:block;margin-top:-0.35em;font-style:normal}
.regform .buttontext em {color:#000000;display:block;margin-top:-0.35em;font-style:normal}
.regnotes .buttontext em {color:#ffffff;display:block;margin-top:-0.35em;font-style:normal}


.ouValidation { color:#C60000;margin-bottom:0.35em;}

.hightlightfield{background: #ffcc00;}

#selectblocker 
{
	position:absolute;
	display:none;
	width:250px;
	top:350px;
	_filter:Alpha(Opacity=0);
}

#bubble
{
	position:absolute;
	display:none;
	width:250px;
	font-size:0.85em;
}
.PersonalDetailsRegistration h2
{
    padding-bottom: 15px;
}
.regnotes h2 
{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	line-height: 90%;
}

.regnotes h4 
{
	color:#ffffff;
	margin-bottom:0.2em;
	font-size:1.1em;
}

.regnotes em 
{
	color:#c60000;
	font-style:normal;
	
}

.regnotes p 
{
	margin-bottom:1em;

}
.PersonalDetailsRegistration a.ousubmit
{
    font-family: FranklinGothic;
    font-size: 23px;
}
.PersonalDetailsRegistration .submitbutton
{
    margin-right: 0px;
}
.regnotes a {color:#B3B3B3;}

.regnotes ul 
{
	color:#ffffff;
	font-weight:bold;
	margin-bottom:12px;
	list-style-position:inside;
	font-size:1.1em;
}
.regnotes li {line-height:2em;}

.memberno 
{
	color:#c60000; 
	font-weight:bold;
}


.videoplayer 
{
	width:352px;
}

.othervideos 
{
	width:105px;
	padding:5px;
}

.othervideos a
{
	color:#ffffff;
	text-decoration:none;
	border:1px solid #ffffff; 
	padding:1px;
	width:100px;
	display:block;
	font-size:0.85em;
	margin-bottom:5px;
}
.othervideos a:hover {border:1px solid #c60000; }

.lowerpromo 
{
	height:219px;
	padding-top:20px;
	background-color:#000000;
    color:#B3B3B3;
    overflow: hidden;
}

.lowerpromo p 
{
	padding-top:5px;
	font-size:0.85em;
}

.lowerpromo img 
{
    margin-top:-20px;
}

.lowerpromo a 
{
	color:#ffffff;
	text-decoration:none;
}

.lowerpromo a:hover 
{
	color:#c60000;
}

.fanzoneheader 
{
	background-color:#c60000!important;
}

.wallpapers 
{
	clear:both; 
	float:none; 
	height: 660px; 
	font-size:0.85em;
	color:#505050;
	background:transparent url(../images/box_bottom.gif) repeat-x scroll 0 0;
	padding-top:6px;
}

.wallpapers .story 
{
	width:auto; 
	height:auto;
	_overflow:hidden;
	padding: 15px 20px 10px;
	border-bottom-style: none;
	
}


.wallpapers .story .storycontent 
{
	padding-top:11px;
	width:auto;
}

.wallpapers .story .storycontent img 
{
	display:block;
	float:none;
}

.wallpapers .story a 
{
	display:inline;
	text-decoration:underline;
}

.wallpapers .story a:hover {color:#c60000}

.wallpapers img 
{
	border-right:0px solid #818280;
	border-left:0px solid #818280; 
}

.wallpapers strong {color:#c60000;}

.wallpapers .story strong
{
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 180px;
    overflow: visible;
}

.wallpapers .tutorial strong
{
    width: 180px;
}

.wallpapers span 
{
}

.wallpapersPagerDiv
{
    padding: 1px;
    
}
.wallpapersPagerDiv div.pager
{
    margin: 11px 15px 9px 0px;
}

h3.wallpapercategoryheader,
h3.hbydheader,
h3.trophyheader,
h3.contactusheader,
h3.clubcontactsheader,
h3.charterheader,
h3.bpheader,
h3.vtheader,
h3.mpheader,
h3.beheader,
h3.mufipheader
{
    _width:647px;
}

#wpmiddle {
	background-color:#FFFFFF;
	position:absolute;
	top:480px;
	width:664px;
	height:239px;
}

.wpmiddlecol{
	width:331px;
	height:239px;
}

.mumiddlecol {
	width:331px;
	height:279px;
    float:left;
}

.wpmiddlecol .story a {
	height:119px;
	width:304px;
	color:#ffffff;
	display:block;
	position:absolute;
	top:0px;
}

.wpmiddlecol .story .storycontent 
{
	background-color:#000000 !important;
	background-repeat:no-repeat;
	background-position: right bottom;
	background-image:none;
	padding-top:120px;
	position:relative;
}

.wpmiddlecol .story .storycontent p
{
	padding-top:12px;
	font-size: 0.85em;
	height:107px;
	color: #fff;
	background-color: Black;
}

.mumiddlecol .story .storycontent 
{
	position:relative;
	font-size:0.85em;
	padding:8px 20px;
	width:291px;
	height:243px;
	color:#505050;
}

.mumiddlecol h1 {margin-bottom:0.15em; color:#000000;}
.mumiddlecol h2 {font-weight:normal; margin-bottom:1em;}
.mumiddlecol em {color:#c60000; font-style:normal;}
.mumiddlecol img {float:none!important; margin:0!important}
.mumiddlecol a.plus {float:none; display:inline-block; *display:inline; zoom:1; line-height:1em; color:#505050; font-weight:bold;margin-top: 60px;}

.mumiddlecol a.plus 
{
    padding-left: 28px;
}

.wpmiddlecol .story .storycontent img {
	border-bottom:1px solid #FFFFFF;
	width:331px;
	height: 118px;
	position:absolute;
	top:0;
	z-index:0;
}

.wpmiddlecol a strong 
{
	position:absolute;
	top:70px;
	font-size:1.85em;
	color:#ffffff;
	/* if we get the text in the image this should be changed to replicate the "span" -5000px behaviour */
}

.wp3story .story a 
{
	height:119px;
}

.wp3story .story a strong
{
	padding-top:15px;
	padding-bottom:15px;
	width:130px;
	font-size:1.75em;
	white-space:normal;
}

.wp3story a em {
	color:#C60000;
	font-style:normal;
}

.news1story .latestwp {background:#000000 url(../images/wp-bottom-black.gif) repeat-x scroll 0 bottom;}
#contentcontainer .latestwp strong
{
	display:inline;
	color: #B3B3B3;	
		
}
.latestwp p
{
	margin-bottom:12px;
	color:#b3b3b3;
	font-size:0.85em;
}

.news1story .latestwp a 
{
	background-image:none;
	font-size:1em;
	margin:0;
	display:inline;
	color:#505050;
	text-decoration:underline;
	font-weight:bold;
}


.news1story .latestwp a:hover 
{
	color:#c60000;
}

.news1story .latestwp .thumbnail
{
	margin:0 0 14px 0;
	display:block;
}

.pollcomp 
{
	width:664px;
	background-color:#dddddd;
}

.pollcomp .headerpc
{
    width: 332px;
}

.pollbox, .compbox 
{
	height:246px; 
	width:331px;
	border-bottom:1px solid #ffffff;
	overflow:hidden;
}

.compbox 
{
	background-color:#ffffff;
	font-size:0.95em;
}

.pollbox 
{
	position:relative;
}

.pollbox a 
{
	display:block;
	position:absolute;
	height:23px;
	width:158px;
	overflow:hidden;
	bottom:18px;
}

.pollbox h1
{
	margin-top:112px;
	color:#fdbd0c;
	font-size:0.88em;
}

.compbox img 
{
	padding-bottom:157px;
}

.compbox strong 
{
	white-space:normal;
	margin-top:8px;
	font-size:1.35em;
	width:140px;
}

.compbox strong em 
{
	color:#c60000;
	font-style:normal;
}

.compbox span.timestamp 
{
	display:block;
	margin-bottom:8px;
	color:#b3b3b3;
}

.compbox br 
{
	margin-bottom:8px;
}

.resultslower {height:289px;}

.resultslower .storycontent
{
	padding:24px 0;
	width:664px;
}

.resultslower h1 {color:#c60000; font-size:1.25em; width:260px; margin-bottom:0;}
.resultslower h2 {font-size:1.15em; width:260px; margin-bottom:12px;}

.resultslower .pollresults .rule 
{
	width:auto;
}

.resultschart 
{
	height:150px;
	margin-bottom:24px;
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	border-bottom:1px solid #000000;
	min-width:276px;
	_width:276px;
}

.col 
{
	display:inline-block;
	*display:inline; *zoom:1;
	position:relative;
	top:150px;
	height:150px;
	width:20px;
}

.col p 
{
	width:20px;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	font-size:0.85em;
}

.bar 
{
	width:20px;
	background-color:#c60000;
	position:absolute;
	bottom:150px;
}

.bar span 
{
	position:absolute;
	top:-1.25em;
	font-size:0.75em;
}

.key 
{
	position:absolute;
	top: 0;
	color:#c60000;
}

.news1story .pollquestion 
{
	padding-top:10px;
	background:#ffffff url(../images/box_top.gif) repeat-x scroll 0 0;
	width:331px;
	height:239px;
	position:relative;
}
.pollquestion a.ousubmit:hover {color:#c60000;}
.pollquestion .ousubmit {
	color:#C60000;
	display:inline-block;
	font-size:1.35em;
	font-weight:bold;
	height:26px;
	line-height:21px;
	width:auto;
	*width:80px;
	padding-top:0;
}
.pollresults ul,
.pollquestion ul {
  margin: 0 0 0 20px;
  padding: 0;
  display:block;
  height:160px;
}

.pollquestion ul.ah 
{
	height:auto;
} 

.pollquestion input, 
.pollquestion select {
	font-size:0.95em;
	color:#505050;
}

.pollresults ul {
  margin: 0;
}
.pollresults li,
.pollquestion li {
  margin: 0;
  padding: 0;
  line-height: 1.75em;
  height:1.75em;
}
.pollresults li,
.pollquestion li,
.pollresults li strong,
.pollquestion li strong
{
  color:#505050;
} 
.pollresults ul,
.pollquestion ul 
{
	font-size:0.85em;
	list-style-type:none;
}

.pollquestion input {margin:0;}

.pollresults strong,
.pollquestion strong 
{
	display:inline;
	padding-right:4px;
}

.pollquestion strong 
{
	padding-left:2px;
	white-space:normal;
}

.pollquestion img 
{
	margin-top:2px;
}

.pollresults em
{
	color:#c60000; 
	font-style:normal;
}

.pollquestion em
{
	color:#c60000; 
	font-style:normal;
	display:block;
	margin-top:2px;
}

.pollquestion span.pale
{
    color:#ccc;
}

#refreshButtonDiv a
{
    margin-top:0;
}

ul.ca2 {height:3.5em;} 
ul.ca3 {height:5.25em;} 
ul.ca4 {height:7em;} 
ul.ca5 {height:8.75em;} 
ul.ca6 {height:10.5em;}
ul.ca7 {height:12.25em;}
ul.ca8 {height:14em;}
ul.ca9 {height:15.75em;}
ul.ca10 {height: 17.5em;}

ul.ca2 .ct {margin-top: -3.5em;} 
ul.ca3 .ct {margin-top: -5.25em;} 
ul.ca4 .ct {margin-top: -7em;} 
ul.ca5 .ct {margin-top: -8.75em;} 
ul.ca6 .ct {margin-top: -10.5em;}
ul.ca7 .ct {margin-top: -12.25em;}
ul.ca8 .ct {margin-top: -14em;}
ul.ca9 .ct {margin-top: -15.75em;}
ul.ca10 .ct {margin-top: -17.5em;}


.tandc,
.tandc1 {
	background:#e7e7e7 url(../images/fz-tc-bg.gif) repeat-x scroll 0 0;
	color:#505050;
}

.tandc a,
.tandc1 a
{
    background:none;
    color:#c60000;
    display:inline;
    padding:0;
    margin:0;
    font-size:1em;
}

div.competition {
	font-size:0.85em;
	height:579px;
	padding:20px;
	width:291px;
	margin-bottom:1px;
}

.pollquestion .buttontext em {
color:#000000;
display:block;
font-style:normal;
margin-top:-0.35em;
}

.pollquestion .submitbutton 
{
	display:block; height:60px;
}

.pollquestion .submitbutton label 
{
	color:#C60000;
	font-size:1.85em;
}

.pollquestion label {color:#505050;}
.pollquestion p {margin:3px 20px; font-size:0.85em;} 


.pollquestion .submitbutton .ousubmit {
	height:56px;
	padding-top:6px;
	width:210px;
	
}

.pollquestion h2 {margin-bottom:12px; margin-top:12px; font-size:1em; color:#505050;}
.pollquestion h4 {margin-bottom:12px; font-size:1em;}

.wrap 
{
	white-space:normal!important;
}

.story strong em {color:#c60000; font-style:normal;}

.pollarchive 
{
	border-bottom:1px solid #ffffff!important;
	height:659px;
	position:relative;
}

.pollarchive .pager 
{
	float:none; 
	clear:both; 
	width:301px!important; 
	background-image:none!important;
	padding:5px 0!important;
}

.pollarchive .story a 
{
	height:52px;
	padding-top:7px;
}

.pollarchive .timestamp {
	color:#B3B3B3;
	vertical-align:top;
	zoom:1;
}

.pollarchive .story a {
	cursor:pointer;
}

.pollarchive .story strong {
	color:#505050;
	display:inline-block;
	margin-bottom:0;
	padding-top:0;
	width:230px;
	white-space:normal;
	vertical-align:top;
}
.resultscolumn .pollresults {height:599px;padding:20px;}
.resultscolumn .pollresults ul li b
{
    padding-right:4px;
}
.pollListDefaultMessage
{
    color: #C70101;
    font-size: 85%;
    font-weight: bold;
    margin: 50px;
}
.resultscolumn h1
{
color:#C60000;
font-size:1.25em;
margin-bottom:0;

}

.resultscolumn h2 {
font-size:1.15em;
margin-bottom:12px;

}

.resultscolumn .resultschart {
	min-width:280px;
	padding-left:0;
	padding-right:0;
}

.resultscolumn .col 
{
	width:20px;
}

a.viewresults
{
    margin-top:30px;
    display:block;
    width:146px;
    height:28px;
}

.scPollThankYou
{
    font-weight:bold;
    color:#C60000;
    margin-bottom:5px;
    padding:2px;
}

.news1story .latestwp .thumbnail
{
	background-repeat: no-repeat;
}

#bubbletop
{
	display:block;
	width:190;
	height:18px;
	padding-top:4px;
	overflow:hidden;
	font-weight:bold;
	color:#c60000;
}
#bubblemiddle
{
	display:block;
	width:175;
	_zoom:1;
}
#bubblebottom
{
	display:block;
	width:250;
	height:10px;
	overflow:hidden;
}
.redview .newsstory
{
    width:393px;
    _position: absolute;
    _clear:both;
    _top: 19px;
    _right: -6px;
}

.redview .newsstory h1
{
    font-size: 1.47em;
    margin-bottom: 22px;    
    *height: 15px!important;
    _height: 0px!important;
    font-family: arial, helvetica, sans-serif;
}

.scroller { height:145px; margin-bottom:1px;overflow-x:hidden;overflow-y:auto;}
.scroller table {width:100%; zoom: 1} /* IE6 doesn't leave room for a scroll bar */
.pollpromo a 
{
	color:#ffffff;
	display:inline-block;
	font-size:1em;
	height:42px;
	padding-top:0;
	width:auto;
}
.pollpromo a strong /* same styling as em just in case */
{
	color:#c60000;
	padding-top:0;
	font-size:1.25em;
	font-weight:bold;
	margin-bottom:0;
}

.pollpromo a:hover strong {color:#ffffff;}
.pollpromo p {color:#B3B3B3;font-size:0.95em;}
.pollpromo h2{color:#B3B3B3;font-size:1.1em;}
.pollpromo img {margin:20px;}

.captcha
{
	margin-bottom:5px; 
}
.pollquestion h2 {margin-top:0;}
.captcha label {margin-bottom:5px; display:block;}

.captcha img {margin:0; padding:0;vertical-align:top;}
.talltc {height:699px!important; background-image:url(../images/fz-tc-bg-tall.gif)!important;}
.news_video {margin-bottom:1px;height:299px; overflow:hidden;}
.news_video_txtarea{width:310px; height:299px; overflow:hidden; background-color:#000; color:#fff; font-weight: bold; font-size: 0.9em;}
.news_video_txt{margin:20px 18px 15px 18px;}
.news_video_txt p{margin-top:10px;}
.news_video_txt a {color:#b3b3b3;}
.news_video_txt a:hover {color:#c60000;}
.news_video_container{width:352px; height:299px; overflow:hidden;}
#news_video_login a{display:block;width:125px;height:100px;position:relative;top:86px;}

.backlink a {text-decoration:none;}

#closingdate {line-height:26px;}

#otTopFlash		{width:451px;height:349px;overflow:hidden;}
#otBlock		{width:211px;}
#otVideoSection	{width:330px;overflow:hidden;}

.otVideoBorder	{border-bottom:1px solid #fff;}
.otNews			{width:332px;}

.win, .lose, .draw 
{
	display:inline-block;
	*display:inline;zoom:1;
	height:13px;
	width:13px;
	color:#ffffff;
	font-size:0.95em;
	text-align:center;
	line-height:13px;
	text-transform:uppercase;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.win 
{
	background-color:#c70101;
}
.lose
{
	background-color:#999999;
}
.draw
{
	background-color:#ff9933;
}

td.ht 
{
	background-color:#e6e6e6;
	border-top:1px solid #c7c7c7;
}

tr.alt td.ht 
{
	background-color:#d0d0d0;
}

td.ft 
{
	background-color:#fae6e6;
	border-top:1px solid #dbc7c7;
}

tr.alt td.ft 
{
	background-color:#e4d0d0;
}

.reservestable 
{
	height:319px;
	width:331px;
	background:transparent url(../images/box_bottom.gif) repeat-x scroll 0 bottom;
}
/*.reservestable table.newspage td, .reservestable table.newspage thead th
{
	height:auto!important;
}*/

.reservestable table.newspage tbody th
{
    color: #505050;
    font-weight: normal;
    width: 10px;
}

.reservestable table.newspage tr.manutd th,
.reservestable table.newspage tr.manutd td
{
    background-color: transparent;
    color: #505050;
    font-weight: normal;
}

.reservestable table.newspage thead th
{
    text-align: left;
}

/*
Tickets styles
*/

#lowerticketscontainer {
	display:block;
	height:360px;
	position:absolute;
	top:420px;
	width:664px;
}

.seating 
{
	height:609px;
	top:100px;
}

.seating .newssidebar
{
	height:609px;
}
.seating .newsmaincontent .newsstory {

	width:441px;
}

.seating #promocontainer
{
	height:129px;
	top:630px;
	*left:0;
	*clear: both;
}

.hotel 
{
	background-color:#ffffff!important;
	padding:20px;
}
.hotel p 
{
    
	color:#505050;
	text-align:left;	
	margin-left:0px;
	margin-right:0px;
}

.hotel p .bold
{
    font-weight:bold;
}

.hotel h1 
{
	color:#000000;
	font-size:150%;
	font-weight:bold;	
	padding-bottom: 5px;
	margin-bottom:3px;
	margin:auto;
	padding-top:0;
}

.hotel ul
{
	font-size:0.85em;
	color:#505050;
	margin-bottom:20px;
	list-style-type:square;
}
.hotel h2 
{
    margin-top:20px;
	color:#505050;
	font-size:105%;	
    font-weight:bold;
}

.hotel a, .hotel a:hover, .hotel a:hover em 
{
	color:#333333!important;
}

.hotel a:hover 
{
	background-image:url(../images/greyplus.gif);
}

.hotel a 
{
	margin-bottom:40px;
	font-size:0.85em;
}

.joinnow_black 
{
	display:inline-block;
	*display:inline; zoom:1;
	height:61px;
	width:62px;
	background-repeat:no-repeat;
	background-position:0 bottom
}

.joinnow_black:hover
{
	background-position:0 0;
}

#mumiddle {
background-color:#FFFFFF;
height:239px;
position:absolute;
top:460px;
width:664px;
}

.news1story .mutv 
{
	height:338px;
	padding-top:1px;
	width:331px
}

.news1story .mutv a
{
	margin-top:0;
}
.mutv .storycontent
{
	margin-left:0;
	margin-right:0;
	margin-top:-1px;
	padding:0;
}

.mutv .storycontent a 
{
	height:339px;
	margin:0;
}

.news1story .mutv a 
{
	background-image:none;
}

.ot2col 
{
	width:442px;
}

.ot1col  
{
	width:220px;
}

.ot1col:first-child { width:221px;}

#ottopcontainer, 
#otmidcontainer
{
	position:absolute;
	top:100px;
	width:664px;
	height:339px;

}

#otmidcontainer
{
	top:440px;
}

#otmidcontainer a,
#ottopcontainer a 
{
	display:block;
	height:279px;
	color:#b3b3b3;
	text-decoration:none;

}

#otmidcontainer a span,
#ottopcontainer a span 
{
	display:block;
	font-size:0.85em;
	width:166px;
}

.ot1col a strong 
{
	display:block;
	font-size:1.1em;
	text-transform:uppercase;
	color:#ffffff;
	width:150px;
	padding-top:175px;
	margin-bottom:15px;
}

#ottopcontainer .ot1col a strong 
{
	padding-top:220px;
}

#ottopcontainer .ot2col a strong 
{
	display:block;
	font-size:0.85em;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:10px;
}

#ottopcontainer .ot2col a strong em 
{
	color:#c60000;
	display:block;
	padding-top:17px;
}

#ottopcontainer .ot2col a span.plus strong
{
	margin-bottom:0;
	margin-top:165px;
	font-size:1.25em;
	font-weight:bold;
}

#ottopcontainer .ot2col a span.plus
{
	color:#ffffff;
	text-transform:uppercase;
	width:auto;
}
#ottopcontainer .ot2col a:hover span.plus strong
{
	color:#c60000;
}

#ottopcontainer a 
{
	display:block;
	height:319px;

}

#otmidcontainer div,
#ottopcontainer div 
{	background-color:#000000;
	background-repeat:no-repeat;
}
/**********************************************************/
#shopmidcontainer
{
	position:absolute;
	top:100px;
	width:664px;
	height:339px;
}

#shopmidcontainer
{
	top:440px;
}

#shopmidcontainer a
{
	display:block;
	height:279px;
	color:#b3b3b3;
	text-decoration:none;
}

#shopmidcontainer a span
{
	display:block;
	font-size:0.85em;
	width:180px;
}

#shopmidcontainer div 
{	background-color:#ffffff;
	background-repeat:no-repeat;
}

.shopcol 
{
	width:220px;
	border-right:solid 1px #ffffff; 
}
.shopcol h2
{
	font-weight:bold; 
	font-size:75%; 
	color:#505050; 
}
.shopcol h2, .shopcol p
{
	padding:10px; 
}
/**********************************************************/

.records3story
{
	width:220px;
}


.r3slast, 
.r3slast .story
{
	width:221px;
}


.ot .tallbanner 
{
	width:664px;
	border-bottom:1px solid #ffffff;
	_width: 663px;
}

.ot .newssidebar 
{
	width:240px;

}

.ot .newsstory 
{
	height:319px;
}


.ot .newsmaincontent 
{
	width:422px;
}

.otsection .newsmaincontent,
.otnewssection .newsmaincontent,
.education .newsmaincontent 
{
	width:481px;
}

.otsection  .newsstory 
{
	background:#000000 none no-repeat scroll 0 0;
	height:659px;
	padding: 0px;
}
/* text (begin)*/
.otsection .newsstory
{
	color:#B3B3B3;
	font-size:0.85em;
}

/* text (end)*/

.education .newsmaincontent .newsstory
{
	height: 739px;
}

.education .newsmaincontent .freetext .newsstory
{
	height: 344px;
}

.otbanner 
{
	display:block;
	height:80px;
}

.othoriz a:link,
.othoriz a:visited,
.otvert a:link,
.otvert a:visited
{
	color:#b3b3b3;
}

.othoriz a:hover,
.otvert a:hover
{
	color:#c60000;
}

.otsection h1,
.ottimes h1 
{
	color:#c60000;
	text-transform:uppercase;
	margin-bottom:0;
	font-size:1.65em;
}

.otsection .otvert h1,
.otsection .othoriz h1
{
	font-weight: bold;
	font-size: 1.55em;	
}

.otsection h2
{
	text-transform:uppercase;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:1em;
}

.ot p 
{
	color:#505050
}

.ot h2,
.ottimes h2  
{
	color:#505050;
	font-weight:normal;
	text-transform:uppercase;
}

.ottimes h2  
{
	color:#000000;
}


.titletabs {
background:#CCCCCC url(../images/bg_title_off.gif) repeat-x scroll 0 0;
width:664px;
height:20px;
}

.titletabs h3 
{
	width:auto;
	padding-left:0;
	padding-right:0;
}

.titletabs h3 a 
{
	margin:0;
	padding:0 4px;
}

.ot .virtualtour h3 a 
{
	margin:0;
	padding:0 5px;
}

.ot .virtualtour h3.titletab
{
	padding-right: 13px;	
}

/*.virtualtour h3:last-child 
{
	width:150px;
}*/
/* effects Virtual Tour's selected tab */
.titletabs h3.titletab a 
{
	margin:0;
	padding:0 4px;
}

.otmenu {
	height:759px;
	overflow:hidden;
	width:181px;
	_position: absolute;
}

.otsmallmenu 
{
    background-color: #ffffff !important;
	height:500px;
	overflow:hidden;
	width:181px;
}

.otmenu a,
.otsmallmenu a
{
	background-color:#000000;
	color:#ffffff;
	margin-bottom:1px;
	display:block;
	min-height:53px;
	font-size:0.7em;
	text-transform:uppercase;
	text-decoration:none;
}

.otsmallmenu a span 
{
	height:59px;
	width:181px;
	display:block;
}


.otmenu a span
{
	height:79px;
	width:181px;
	display:block;
}

.otmenu a span i,
.otsmallmenu a span i
{
	font-style:normal;
	font-weight:bold;
	font-size:1.25em;
	display:block;
	padding-top:12px;
}

.education .otmenu span 
{
	height:99px;
}

.redcafe .otmenu span {
height:59px;
}

.otmenu a strong,
.otsmallmenu a strong
{
	height:32px;
	padding-top:21px;
	display:block;
	white-space:nowrap;
}

.otmenu a:hover span,
.otmenu a:hover strong,
.otsmallmenu a:hover span,
.liveblog2 .blackboxtext a:hover,
.otsmallmenu a:hover strong,
.quad_promo_item_win a:hover
{
	background:transparent url(../images/story_highlight.gif) repeat-y scroll 0 0;
}

.otmenu a em,
.otsmallmenu a em
{
	color:#c60000;
	font-style:normal;
}

div.otwelcome
{
    float: left; 
    width: 481px;
}

div.otvert
{
	width:223px;
	padding: 20px;
}

div.otrcvert
{
    width: 246px;
    height: 479px;
    background: #000;
    margin-bottom: 1px;
}

div.otrcvert p
{
	margin-left: 0px;
	margin-bottom: 14px;
	padding-left: 0px;
}

img.otrcvert
{
	height:479px;
	width:215px;
}


img.otvert
{
	height:659px;
	width:215px;
}

.education img.otvert
{
	height:740px;
	width:215px;
}


img.othoriz
{
	border-bottom:1px solid #ffffff;
	height:239px;
	width:481px;
}

div.otrchoriz
{
    background-color: #000000;
    width: 445px;
    height: 203px;
    padding: 18px;
}

.otsection div.othoriz
{
    padding: 20px;
}

#rctopcontainer div.otrchoriz h4
{
    margin-top: 0px;
}

img.otrchoriz
{
    height: 239px;
    width: 481px;
    _width: 481px;
    border-bottom: solid 1px #fff;
}

div.otnews 
{
	width:290px;
	height:179px;
	margin-bottom:1px;
	padding:20px;
	color:#505050;
}

div.msOffers 
{
	background: url('../images/box_top.gif') repeat-x 50% top;
	width:305px;
	height:179px;
	margin-bottom:1px;
	padding-top:20px;
	_padding-top:12px;
	padding-bottom:20px;
	_padding-bottom:12px;
	padding-left:15px; 
	padding-right:0px; 
	color:#000;
}

div.msOffers h1 {font-size:1.25em; color:#000; margin-bottom: 15px; }

.otnews h1 {color:#000000;}

img.msOffers 
{
	margin-right:10px; 
	/*margin-bottom:1px;*/
	width:150px;
	height:219px;
}
a.msOffers 
{
	width:160px; 
	background:url(../images/box_top.gif) repeat-x 50% top; 
	border:0;
	margin:0;
}
a.msOffers:hover
{
	background:transparent url(../images/story_highlight.gif) repeat-y scroll top right;
	cursor:pointer; 
}

img.otnews
{
	margin-bottom:1px;
	height:219px;
	width:150px;
}

.otnewsstory 
{
	padding:0;
}

.otgrey, 
.ottimesintro

{
	background:#ebebeb url(../images/box_bottom-grey.gif) repeat-x scroll 0 bottom;
	color:#505050;
	font-size:0.85em;
	clear:both;
}

.otgrey 
{
	height:119px;	
}
.otgrey p 
{
	padding:20px 20px 0 20px;
}

.ottimes {clear:both;width:481px;}

.ottimes img 
{
	border-bottom:1px solid #ffffff;
}

.ottimesintro 
{
	width:237px;
	height:289px;
	padding:10px 15px 0 15px;
}

.ottimes p 
{
	margin-bottom:0.5em;
}

.otprices .newsstory {height:160px}
.otprices table {margin-bottom:0;}

.otfaqheader
{
	background:transparent url(../images/faqheader.gif) no-repeat scroll 0 0;
	height:59px;
	color:#505050;
	font-size:0.85em;
	padding:20px 20px 0 20px;
}
.otcfeebody,
.otfaqbody
{
	height:570px;
	color:#505050;
	font-size:0.85em;
}
.otfaqbody { color:#000; }

.ottimetable
{
	height:659px;
	margin-top:1px;
	color:#505050;
	font-size:0.85em;
}
.education .otcfeebody,
.education .otfaqbody 
{
	height:719px;
}

.otfaqbody ol 
{
	font-weight:bold;
	margin:0;
	
}

.otfaqbody li 
{
	margin-bottom:0.85em;
}

.otfaqbody ol span 
{
	font-weight:normal;
	display:block;
}

.pdflink a
{
	display:block;
	height:74px;
	width:386px;
	line-height:44px;
	_line-height: normal;
	font-size:1.65em;
	text-decoration:none;
}

.orgcol1 .pdflink a.separator  
{ 
  background-color: transparent;
  background-image: url('../images/pdflink.gif');  
  background-position:0 -61px; 
  height:1px;
  width: 240px;
  margin-bottom:3px;
  
}

.orgcol1 .pdflink a.separator span.empty
{
    _height: auto;
}

.orgcol1 .pdflink a 
{ 
	height:65px;
	width:240px;
}

.orgcol1 .pdflink a span.pdftitle
{
	display:block;
	color: #505050;
	font-size: .85em;
	font-weight: bold;
	margin: 0px;
	_margin-top: 13px;
}
.orgcol1 .pdflink a:hover span.pdftitle
{
	color: #c60000;
}
.orgcol1 .pdflink a span
{
	display:block;
	margin-top: 15px;
	_margin-top: 3px;
	margin-left: 5px;
	font-size:.6em;
	color: #999999;
}

.pdflink a em 
{
	color:#c60000;
	font-style:normal;
}


#matchcard h3 
{
	border-bottom-color:#b3b3b3;
}

#matchcard .manutd th
{
	color:#c60000;
}

#matchcard thead th,
.matchreport h1, 
.matchreport h2,
.matchreport p
{
	text-transform:uppercase;
}

.charter .story 
{
	height:329px;
	
}

.charter .story .newsstory h1
{
    font-size: 1.75em;
}

#charterlinks 
{
	position:absolute;
	top:450px;
	background:#ffffff url(../images/e7.gif) repeat-y scroll center 0;
	width:664px;
	font-size: 0.85em;
}

#charterlinks p.storycontent
{
	height:29px;
}

#charterlinks .heading 
{
	width:663px
}

#charterlinks h2.storycontent
{
	height:29px;
	line-height:29px;
	margin:0;
	color:#c60000;
	width:643px
}

.pdfreader 
{
	float:none;
	clear:both;
	width:663px;
}

#charterlinks .pdfreader .storycontent,
#lowernewscontainer div.storycontent
{
	padding:20px;
	font-weight:normal;
	font-size:0.85em;
	width:auto;
	height:39px;
}

#lowernewscontainer div.storycontent 
{
	height:45px;
	
}

.pdfreader .storycontent a img {margin:0;}

#charterlinks .pdfreader .storycontent
{
    padding-top: 10px;
}

.pdfreader .storycontent strong
{
    padding-top: 3px;
}

#charterlinks .pdfreader
{
    background: #fff;
}

#historynewscontainer .news2story .story a,
#lowernewscontainer .news4story .story a
{
	font-size:0.85em;
}

#historynewscontainer .news2story .story a strong,
#lowernewscontainer .news4story .story a strong 
{
	font-family:Arial; 
	font-size:12.5px;
	font-weight: 900;
	letter-spacing:-0.5px; 
}

/*#historynewscontainer .news2story .story a strong,
#lowernewscontainer .news4story .story a strong 
{
	font-family:Impact, Arial; 
	font-size:12.5px;
	font-weight: lighter;
	letter-spacing:0.2px; 
}*/

#lowernewscontainer .news4story.black .story a strong,
#lowernewscontainer .news4story.col1 .story a strong
{
    font-size:1.2em;
}

.news4story .pdflink a
{
	width:auto;
	margin-top:8px;
	height:62px;
}

.fanreps 
{
	padding-bottom:19px;
}

#contentcontainer .newsstory h1 
{
	display:inline-block;
	/* IE7 is useless so add all this */
	*display:inline;
	*zoom:1;
	*height:30px;
	*width:400px;
	*float:left;
}

.fansforum 
{
	height:759px;
}

.addressheader .vcard 
{
	color:#505050; 
	font-size:0.85em; 
	background:transparent url(../images/box_bottom.gif) repeat-x scroll 0 bottom;
	padding:10px;
	height:149px;
	padding-bottom: 0px;
	margin-bottom:1px;
	position:relative;
}



.vcard img 
{
	position:absolute; top:0;
	_right: 3px!important;
}

.vcard p 
{
	width:229px;
	margin-bottom:0.5em
}

.smallprint {font-size:0.85em}

.addressheader
{
	background:transparent url(../images/box_top.gif) repeat-x scroll 0 0;
}

.vcard span {display:block;}
.vcard .org {font-weight:bold;}

.contacts 
{
	border-collapse:separate;
	font-size:0.85em;
	background: url(../images/box_bottom.gif) #ffffff repeat-x 0px bottom;
}

.contacts strong {display:block}

.contacts th {color:#c60000;}

.contacts tr 
{
	background:#ffffff url(../images/box_bottom.gif) repeat-x scroll 0 bottom;
	border-right:1px solid #ffffff;
}

.contacts th,
.contacts td 
{
	background:transparent url(../images/box_top.gif) repeat-x scroll 0 0; 
	padding:9px; 
	border-bottom:1px solid #ffffff;
	border-right:1px solid #e7e7e7;
}
.contacts td {color:#505050;}

.contacts tr.cclastrow td
{
    border-bottom: none;
}

.brandprotection .newssidebar 
{
	width:220px;
	_position: absolute;
}

.brandprotection .newsstory 
{
	background-image:none;
	padding:15px 20px 10px 20px;
}

.brandprotection .newssidebar h2 
{
	color:#505050;
	text-transform:uppercase;
}

.brandprotection .newsmaincontent 
{
	width:442px;
	height:569px;
	color:#505050;
}

.whitebox 
{
	font-size:1.15em;
	line-height:2.25em;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px 20px 70px 20px;
	background:#ffffff url(../images/whitebox.gif) repeat-y scroll 0 0;
}

.imagetriplet 
{
	height:170px;
	width:664px;
	clear:both;
}

.imagetriplet img:first-child 
{
	width:221px;
}

.tabstop 
{
	display:inline-block;
	width:3.5em;
	vertical-align:top;
}

.newsstory .vcard 
{
	display:inline-block;
	vertical-align:top;
}

.pdf 
{
	height:639px;
}

.ottimetable table 
{
	border-collapse:separate;
	width:481px;
}

.ottimetable th {color:#333333;}

.ottimetable tr 
{
	background:#ffffff url(../images/box_bottom.gif) repeat-x scroll 0 bottom;
	border-right:1px solid #ffffff;
}

.ottimetable th,
.ottimetable td 
{
	background:transparent url(../images/box_top.gif) repeat-x scroll 0 0; 
	border-bottom:1px solid #ffffff; 
	border-right:1px solid #ffffff;
	padding:4px;
	padding-left:20px;
	text-align:left;	
}

.ottimetable tr.alt 
{
	background:#e7e7e7 url(../images/box_bottom-grey.gif) repeat-x scroll 0 bottom;
	
}

.ottimetable .alt th,
.ottimetable .alt td 
{
	background:transparent url(../images/box_top-grey.gif) repeat-x scroll 0 0; 
	*background:#e7e7e7 url(../images/box_top-grey.gif) repeat-x scroll 0 0; 
}

.ottimetable td {color:#505050;}

h1.yellow 
{
	background-color:#ffce08;
	text-transform:capitalize;
    width:461px;
	padding-left:20px;
	line-height:60px;
	color:#333333;
	margin-bottom:1px;
}
h1.yellow em {color:#ffffff;}



/*.otmenu a.ednav1 {background-image:url(../images/education-nav.jpg);  background-position:0 0; color:#505050;}
.otmenu a.ednav2 {background-image:url(../images/education-nav.jpg);  background-position:0 -99px; color:#505050;}
.otmenu a.ednav3 {background-image:url(../images/education-nav.jpg);  background-position:0 -198px; color:#505050;}
.otmenu a.ednav4 {background-image:url(../images/education-nav.jpg);  background-position:0 -297px; color:#505050;}
.otmenu a.ednav5 {background-image:url(../images/education-nav.jpg);  background-position:0 -396px; color:#505050;}
.otmenu a.ednav6 {background-image:url(../images/education-nav.jpg);  background-position:0 -495px; color:#505050;}

.ednav1_on {background-image:url(../images/education-nav.jpg);  background-position:right 0;}
.ednav2_on {background-image:url(../images/education-nav.jpg);  background-position:right -99px;}
.ednav3_on {background-image:url(../images/education-nav.jpg);  background-position:right -198px;}
.ednav4_on {background-image:url(../images/education-nav.jpg);  background-position:right -297px;}
.ednav5_on {background-image:url(../images/education-nav.jpg);  background-position:right -396px;}
.ednav6_on {background-image:url(../images/education-nav.jpg);  background-position:right -495px;}*/

.otmenu a.ednav1,
.otmenu a.ednav2,
.otmenu a.ednav3,
.otmenu a.ednav4,
.otmenu a.ednav5,
.otmenu a.ednav6
{
    color:#505050;
}

/*.otmenu a.stnav1{background-image:url(../images/stadiumtour-nav.jpg); background-position:0 0; color:#000;}
.otmenu a.stnav2{background-image:url(../images/stadiumtour-nav.jpg); background-position:0 -79px; color:#000;}
.otmenu a.stnav3{background-image:url(../images/stadiumtour-nav.jpg); background-position:0 -158px; color:#000;}
.otmenu a.stnav4{background-image:url(../images/stadiumtour-nav.jpg); background-position:0 -237px; color:#000;}
.otmenu a.stnav5{background-image:url(../images/stadiumtour-nav.jpg); background-position:0 -316px; color:#000;}
.otmenu a.stnav6{background-image:url(../images/stadiumtour-nav.jpg); background-position:0 -395px; color:#000;}
.otmenu a.stnav7{background-image:url(../images/stadiumtour-nav.jpg); background-position:0 -474px; color:#000;}

.stnav1_on{background-image:url(../images/stadiumtour-nav.jpg); background-position:right 0;}
.stnav2_on{background-image:url(../images/stadiumtour-nav.jpg); background-position:right -79px;}
.stnav3_on{background-image:url(../images/stadiumtour-nav.jpg); background-position:right -158px;}
.stnav4_on{background-image:url(../images/stadiumtour-nav.jpg); background-position:right -237px;}
.stnav5_on{background-image:url(../images/stadiumtour-nav.jpg); background-position:right -316px;}
.stnav6_on{background-image:url(../images/stadiumtour-nav.jpg); background-position:right -395px;}
.stnav7_on{background-image:url(../images/stadiumtour-nav.jpg); background-position:right -474px;}*/

/*.otsmallmenu a.rcnav1{background-image:url(../images/redcafe-nav.jpg); background-position:0 0; color:#000;}
.otsmallmenu a.rcnav2{background-image:url(../images/redcafe-nav.jpg); background-position:0 -59px; color:#000;}
.otsmallmenu a.rcnav3{background-image:url(../images/redcafe-nav.jpg); background-position:0 -118px; color:#000;}
.otsmallmenu a.rcnav4{background-image:url(../images/redcafe-nav.jpg); background-position:0 -177px; color:#000;}
.otsmallmenu a.rcnav5{background-image:url(../images/redcafe-nav.jpg); background-position:0 -236px; color:#000;}
.otsmallmenu a.rcnav6{background-image:url(../images/redcafe-nav.jpg); background-position:0 -295px; color:#000;}
.otsmallmenu a.rcnav7{background-image:url(../images/redcafe-nav.jpg); background-position:0 -354px; color:#000;}
.otsmallmenu a.rcnav8{background-image:url(../images/redcafe-nav.jpg); background-position:0 -413px; color:#000;}

.rcnav1_on{background-image:url(../images/redcafe-nav.jpg); background-position:right 0;}
.rcnav2_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -59px;}
.rcnav3_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -118px;}
.rcnav4_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -177px;}
.rcnav5_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -236px;}
.rcnav6_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -295px;}
.rcnav7_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -354px;}
.rcnav8_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -413px;}*/

.otsmallmenu a.rcnav1,
.otsmallmenu a.rcnav2,
.otsmallmenu a.rcnav3,
.otsmallmenu a.rcnav4,
.otsmallmenu a.rcnav5,
.otsmallmenu a.rcnav6,
.otsmallmenu a.rcnav7,
.otsmallmenu a.rcnav8,
.otmenu a.stnav1,
.otmenu a.stnav2,
.otmenu a.stnav3,
.otmenu a.stnav4,
.otmenu a.stnav5,
.otmenu a.stnav6,
.otmenu a.stnav7
{
    color:#000;
}

/*.rcnav1_on{background-image:url(../images/redcafe-nav.jpg); background-position:right 0;}
.rcnav2_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -59px;}
.rcnav3_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -118px;}
.rcnav4_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -177px;}
.rcnav5_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -236px;}
.rcnav6_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -295px;}
.rcnav7_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -354px;}
.rcnav8_on{background-image:url(../images/redcafe-nav.jpg); background-position:right -413px;}*/

.otmenu a.stnav1_on:hover,
.otmenu a.stnav2_on:hover,
.otmenu a.stnav3_on:hover,
.otmenu a.stnav4_on:hover,
.otmenu a.stnav5_on:hover,
.otmenu a.stnav6_on:hover,
.otmenu a.stnav7_on:hover,
.otmenu a.ednav1_on:hover,
.otmenu a.ednav2_on:hover,
.otmenu a.ednav3_on:hover,
.otmenu a.ednav4_on:hover,
.otmenu a.ednav5_on:hover,
.otmenu a.ednav6_on:hover,
.otsmallmenu a.rcnav1_on:hover,
.otsmallmenu a.rcnav2_on:hover,
.otsmallmenu a.rcnav3_on:hover,
.otsmallmenu a.rcnav4_on:hover,
.otsmallmenu a.rcnav5_on:hover,
.otsmallmenu a.rcnav6_on:hover,
.otsmallmenu a.rcnav7_on:hover,
.otsmallmenu a.rcnav8_on:hover
{
    color: #fff;
}

.otmenu a:hover,
.otsmallmenu a:hover
{
    *cursor: pointer;
}

.otmenu a:hover strong
{
    *color: #fff;
}

.otmenu a.contactbox:hover strong
{
    *color: #C60000;
}

.otmenu a.contactbox:hover strong.tel
{
    *color: #fff;
}

.otrcmenudetail table tr td.OTtd2
{
    font-weight: bold;
} 

/*.otmenu a.stnav1:hover,
.otmenu a.stnav2:hover,
.otmenu a.stnav3:hover,
.otmenu a.stnav4:hover,
.otmenu a.stnav5:hover,
.otmenu a.stnav6:hover,
.otmenu a.stnav7:hover
{
    _cursor: pointer;
}*/

.otmenu a.contactbox 
{
	background:#999999 none;
	font-size:0.85em;
	font-family: arial, helvetica, sans-serif;
}

.otmenu .contactbox span 
{
	height:109px;
	width:165px;
	text-transform:lowercase;
	padding:10px 0 0 16px;
	color:#505050;
}

.otmenu a.contactbox span strong 
{
	text-transform:uppercase;
	font-size:3em;
	line-height:0.88em;
	color:#c60000;
	padding:0;
	height:auto;
}

.otmenu a.contactbox:hover span strong 
{
	background-image:none;
}

.otmenu a.contactbox span strong.tel 
{
	font-size:2.1em;
	color:#e7e7e7;
	margin-top:0.25em;
}

.contactbox strong em 
{
	color:#ffffff;
	display:block;
	margin-bottom:0.25em;
}

#flashnavpromo
{
	height:99px;
	overflow:hidden;
	border-bottom:1px solid #ffffff;
}

.fansforum .storycontent 
{
	font-size:0.85em;	color:#505050;
}

.fansforum .lowernews4story .storycontent strong
{
	padding-top:12px;
	text-transform:uppercase;
	font-size:1.1em;
}

.fansforum .lowernews4story .storycontent span
{
	margin-bottom:1.15em;
	height:auto;
	font-weight:bold;
}

.fansforum .newsstory .pager 
{
	margin:3px 0!important;
}

.fansforum p.pdflink a
{
    color: #000;
    font-size: 1.19em;
}

.fansforum p.pdflink a:hover
{
    color: #c60000;
}

.twocolwhite
{
	width:331px;
	height: 640px;
	overflow:hidden;
	background-color:#FFFFFF;
	color:#000000;
	*padding-top: 0px;
}

.twocolwhite h1 {
	color:#000000;
	font-size:1.35em;
}

#financepagebanner 
{
	height:99px;
	width:663px;
	top:0;
	position:relative;
	background-color:#000000;
	color:#ffffff;
}

.financecolumn {
	width:331px;
	overflow:hidden;
	background-color:#000000;
	border-left: 1px solid gray;
	margin-bottom:1px;
}

.financecolumn div#master0
{
    height: 359px!important;
}

.wp4story .story a 
{
	height:120px;
	font-size: 0.88em;
	padding:0px 0 0px 19px;
}

.wp4story .story a strong
{
	width:130px;
	white-space:normal;
	color:#000000;
	font-size:1.2em;
	padding-top: 8px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

.wp4story .story .storycontent a img
{
    margin-left: 50px;
}

/* Conferences and Events (begin)*/
#cetopcontainer, 
#cemidcontainer,
#cebottomcontainer
{
	position:absolute;
	top:100px;
	width:664px;
	height:259px;

}

#cemidcontainer
{
	top:360px;
	height:264px;	
}

#cebottomcontainer
{
	top:620px;
	height:234px;
}

#cebottomcontainer .ce2collast
{
    width: 221px;
}

#cemidcontainer .ce2col,
#cetopcontainer .ce2col
{
	width: 221px;
}

#cebottomcontainer .ce2col
{
	width: 220px;
	display: block;
	float: left;
}

.ce1col, 
.ce2col
{
	display:block;
	float:left;
	margin-right: 1px;
}


.ce2collast
{
    display:block;
	float:left;
	width: 220px;
	
}

.ce2collast img,
.ce2col img
{
    width: 220px;
}

.ceHThumb,
.ce1col
{
	width: 441px;
}

.ceVThumb,
.ce2col
{
	width: 220px;
}

.ceHThumb .story .storycontent a
{
    padding-left: 0px;
    position:relative;
    left:0;
    width: 441px;
    height: 79px;
    margin-right: 0px;
    display:block;
}

.ceHThumb .story .storycontent img
{
    width: 221px;
    margin-right: 0px;
}

.ceHThumb .story .storycontent a span
{
    display:block;
    width: 180px;
    padding-left: 235px;
    _padding-left: 15px;
    *padding-left: 15px;
}

.ceHThumb .story .storycontent
{
    height: 79px;
    background: none;
}

.ceVThumb .story .storycontent a
{
    height: 220px;
    width: 220px;
}

.ceVThumb .story .storycontent img
{
    margin:0px;
    float: none;
    padding: 0px;
}

.ce2col .helpbox
{
	background-color: #ebebeb;
	height: 129px;
	vertical-align: middle;
	margin-bottom: 1px;
}

.ce2col .helpbox #cetel
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: arial, helvetica, sans-serif;
    margin-left: 10px;
    font-size: .85em;
    padding-top: 10px;
    height: 99px;
}

.ce2col .helpbox #cetel #number
{
	color: Red;
	font-size: 18px;
	font-weight: bold;
}
.ce2col .helpbox #celinks
{
	margin-top: 10px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: .9em;
	font-weight: bold;
}
.ce2col .helpbox .quicklinks
{
	height: 94px;
	margin-left: 19px;
	font-size: .85em;
	margin-right: 20px;
	padding-top: 12px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: .7em;
	font-weight: bold;
}

.helpbox ul
{
	padding-top: 15px;
}

.helpbox ul,
.coldescription ul
{
	list-style-type: none;
}

.coldescription ul
{
	padding-top: 3px;
}

.helpbox ul li,
.coldescription ul li
{
	background-repeat: no-repeat;
	background-position:left;
    margin-bottom: 6px;
}
.coldescription ul li
{
	margin-bottom:4px;	
}

.helpbox ul li a,
.coldescription ul li a
{
	text-transform: uppercase;
	text-decoration: none;
	background-repeat: no-repeat;
	color: Black;
	font-weight: bold;
}

.helpbox ul li a
{
	text-transform: uppercase;
	font-size: .85em;
}

.coldescription ul li a
{
	font-size: 90%; 
	font-weight:bold;
}
.ceHThumb
{
    background: transparent url(../images/box_bottom.gif) repeat-x 0px bottom;		
}

.ceHThumb a .title,
.ceVThumb a .title,
.coldescription span.title,
.orgcol1 span.title,
.orgcol2 span.title
{
	display:block;
	color: black;
	text-transform: uppercase;
	font-size: 1em;
	padding-bottom:3px;
	font-weight:bold;
	padding-top: 7px;
}

.orgcol2 img
{
    width: 331px;
}

.orgcol2 div img
{
    width: 307px;
}

.coldescription span.title
{
	padding-top: 0px;
}

.title em
{
	color: #C70101;
	font-style: normal;
}
.ceVThumb a .title
{
	padding-bottom: 8px;
}

.ceHThumb a span,
.ceVThumb a span,
.coldescription p,
.orgcol1 p,
.orgcol2 p
{
	color: #505050;
	font-size: .85em;
	text-indent: 0px;
	text-align: left;
}

.ceHThumb a,
.ceVThumb a
{
	display:block;
	cursor: pointer;
}

.ceHThumb a
{
	
	position:absolute;
	left:220px;
	height: 79px;
	width: 180px;
	padding-left:13px;
}

.ceVThumb a
{
	background:transparent url(../images/box_top.gif) repeat-x 0px top;
	display:block;
	height: 140px;
	padding-right: 10px;
	float:left;
}

.ceVThumb span.title,
.ceVThumb span
{
	display:block;
	padding-left: 15px;
}

.ceHThumb a:hover
{
    background:transparent url(../images/story_highlight.gif) repeat-y scroll 221px 0px;
}

.ceVThumb a:hover,
.shboxcontent a:hover
{
	background:transparent url(../images/story_highlight.gif) repeat-y scroll 0 0;
}

#newsheaderselect label,
#myotheaderselect label
{
	text-transform: uppercase;
}
#selectOTStories
{
	width: 137px;
}

#selectEventType,
#selectCapacity
{
	width: 127px;
}
#suitescontainer
{
	position:absolute;
	top:100px;
}
#suitescontainer .smallsuitebox,
#suitescontainer .suitebox,
#suitescontainer .footer,
#suitescontainer .sebox
{
	background:transparent url(../images/box_top.gif) repeat-x 50% top;
	height: 180px;
	width: 663px;
	margin-bottom:1px;
}

#suitescontainer .suitebox
{
    background:transparent url(../images/box_bottom.gif) repeat-x 50% bottom;
}

#suitescontainer .sebox
{
	background:transparent url(../images/box_bottom.gif) repeat-x 50% bottom;
	margin-bottom:0px;
	padding-bottom:1px;
}
#suitescontainer .smallsuitebox
{
	height: 159px;
	background: white;
	margin-bottom: 0px;
}

#suitescontainer .sebox .colpicture,
#suitescontainer .suitebox .colpicture,
#suitescontainer .smallsuitebox .colpicture
{
	position:absolute;
	left: 0px;
	padding-left: 0px; 
	padding-right: 0px; 
	width: 241px;
	height:180px;
}
#suitescontainer .smallsuitebox .colpicture
{
	width: 239px;
	height: 159px;
}

#suitescontainer .sebox .coldescription,
#suitescontainer .suitebox .coldescription,
#suitescontainer .smallsuitebox .coldescription
{
	position:absolute;
	left:242px;
	width: 400px;
	height: 170px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 9px;
}

#suitescontainer .smallsuitebox .coldescription
{
	left:240px;
	width: 400px;
	height: 149px;
}

#suitescontainer .suitebox ul li a
{
    font-size: 0.83em;
    color: #555;
}

.sebox .coldescription p
{
	padding-right: 25px;
}

.coldescription p,
.coldescription span
{
	/*padding-right:20px;*/
}

.coldescription p
{
	padding-top:2px;
	font-size: 0.85em;	
}

.coldescription span p 
{
	padding-top:2px;
	font-size: 1em;	
}

.coldescription span
{
	display: block;
	font-size: .85em;
	/*padding-right:20px;*/
}

.footer div
{
	float:left;
	display:block;
	width: 420px;	
}

.coldescription .title
{
	padding-bottom: 0px;
	margin-bottom:0px;	
}

#suitescontainer .rcfooter,
#suitescontainer .footer
{
	padding-top:12px;
	height: 37px;		
}
#suitescontainer .rcfooter
{
	margin-top: 50px;
}

#suitescontainer .rcfooter span,
#suitescontainer .footer div
{
	
	font-size: .85em;
}

#suitescontainer .footer div.pager
{
	display:block;
	width:200px;
	float:right;
	text-align: right;
	margin-right: 10px;
	clear: none;
}

#suitescontainer.thesuites
{
    height: 760px;
}

#suitescontainer.thesuites .footer
{
    position: absolute;
    bottom: 0px;
    height: 23px;
}

#suitescontainer .footer div
{
    float: left;
	padding-left:10px;
	width:430px;
	left:0px;
}

#suitescontainer .packagebox,
#suitescontainer .packagebox1,
#suitescontainer .floatbox,
#suitescontainer .floatbox1,
#suitescontainer .orgcol1
{
	width: 331px;
	height: 351px;
	*height: auto;
	float: left;
	overflow: hidden;
}

#suitescontainer .packagebox.top,
#suitescontainer .packagebox1.top
{
    height: 370px;
    *line-height: 1.3;
    _line-height: 1.3;
}

#suitescontainer .packagebox.bottom,
#suitescontainer .packagebox1.bottom
{
    height: 335px;
    *line-height: 1.3;
    _line-height: 1.3;
}

#suitescontainer .orgcol2,
#suitescontainer .packagebox1,
#suitescontainer .packagesfooter .floatbox1
{
	border-left: #e7e7e7 1px solid;
}

#suitescontainer .packagebox img,
#suitescontainer .packagebox1 img
{
	height: 93px;
	width:331px;
}

#suitescontainer .titlePckg
{
	margin-top: 5px;
	color: black;
	font-size:1.4em;
	font-weight: bold;
	padding-left: 10px;
	text-transform:uppercase;
}

.packagebox ul,
.packagebox1 ul
{
	list-style-type: square;
	margin: 7px 0px 13px 28px;
	color: #505050;
	font-size: .85em;
}

.packagebox ul li,
.packagebox1 ul li
{
	padding-right: 20px;
}

#suitescontainer .roomcaptable
{
	width: 663px;
	padding: 0px 0px 0px 0px;
	margin:0;
}

#suitescontainer .ceroomcaptable
{
	text-align: left;
	font-size: 70%;
    border-collapse: collapse;
}
#suitescontainer .ceroomcaptable tr td
{
	text-align: center;
	height: 2.2em;
	vertical-align: middle;
}
#suitescontainer .boxName,
#suitescontainer .boxName2,
#suitescontainer .boxName a,
#suitescontainer .boxNameSelected a,
#suitescontainer .boxNameAlter a,
#suitescontainer .boxNameSelected,
#suitescontainer .boxNameAlter
{
	color: White;
	font-size: 1.1em;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	background-color: #666666;
	text-transform: uppercase;
}

#suitescontainer .boxName2 { border-left: 1px solid #444; 
                             border-bottom: 1px solid #fff;}
#suitescontainer .boxName2:first-child { border-left: 0px; }
#suitescontainer .boxNameSelected,
#suitescontainer .boxNameAlter
{
	background-color: Black;
}

#suitescontainer .boxNameSelected a { background-color: black;}
#suitescontainer .boxNameAlter a { background-color: #444444; }


#suitescontainer .boxName a,
#suitescontainer .boxNameSelected a,
#suitescontainer .boxNameAlter a
{
	border-bottom: medium none;
	border-left: medium none;
	vertical-align: top;
	border-top: medium none;
	cursor: pointer;
	border-right: medium none;
	text-decoration: none;
	font-size: inherit;
}

#suitescontainer .boxList
{
	background-color: #e7e7e7;
	color: Black;
	font-size: 1.1em;
	vertical-align: top;
	font-weight: normal;
	
	border: #fff 1px solid;
}

#suitescontainer .boxName,
#suitescontainer .boxNameSelected,
#suitescontainer .boxListSelected,
#suitescontainer .boxNameAlter,
#suitescontainer .boxListAlter
{
	border: #fff 1px solid;
}
#suitescontainer .boxNameAlter,
#suitescontainer .boxName,
#suitescontainer .boxNameSelected
{
	border-left: 0 !important;
	border-right: 0 !important;
}

#suitescontainer .boxNameAlter a,
#suitescontainer .boxName a,
#suitescontainer .boxNameSelected a
{
	font-size: 1em;
}


#suitescontainer .boxNameAlter
{
	background-color: #444444;
}

#suitescontainer .boxListSelected,
#suitescontainer .boxListAlter
{
	color: Black;
	font-size: 1.1em;
	vertical-align: top;
	font-weight: normal;
}

#suitescontainer .boxListSelected { background-color: #f7c607; }
#suitescontainer .boxListAlter { background-color: #cccccc; }

#suitescontainer .orgcol1 { height: inherit; float: left; /*margin-left: 1px;*/ }
#suitescontainer .orgcol2 { width: 331px; height: 380px; float: left;}

#suitescontainer .orgcol2 div 
{ 
	height: 170px; 
	margin-left: 11px;
	display: block;
}

#suitescontainer h3
{
    *width: 639px;
}

#suitescontainer h3.seaoheader
{
    *width: 647px;
}

#suitescontainer .orgcol1 h3,
#suitescontainer .orgcol2 h3
{
    *width: 315px;
}

/*#suitescontainer .orgcol1 h3,
#suitescontainer .orgcol2 h3
{
    _width: 315px;
}*/

.orgcol1 span.title,
.orgcol1 p
{
	margin-left: 10px;
}

.orgcol1 p,
.orgcol2 p
{
	margin-right: 10px;
}
.orgcol1 p.mtop
{
	margin-top: 14px;
}
.orgcol1 span
{
	display:block;
	height:4px;	
}
/* Bespoke Events And Team Building */

.cebecol1
{
    height: 730px;
    width: 240px;
}

.cebecol2
{
    height: 730px;
    width: 380px;
    overflow:hidden;  
    padding-left:20px;
    padding-right:20px;
}

.cebecol1 img
{
    width: 240px;
    height: 179px;
    margin-bottom:1px;
}

.cebedescriptioncol
{
    min-height: 181px;
    color: #505050;
    font-size: 1em;

}

.cebedescriptioncol p, 
.cebedescriptioncol ul
{
    padding-bottom: 5px;
    font-size: 0.85em;
}

.cebedescriptioncol h2
{
    font-size: 1.1em;
     margin-bottom: 1em;
}

.cebedescriptioncol ul
{
    list-style-type:square;
    list-style-position:inside;
}

.cebedescriptioncol h1
{
    margin-bottom: 3px;
    margin-top: 20px;
    color: #c70000;
    font-size: 1.35em;
}
.cebedescriptioncol h2
{
	font-size: .85em;
}

/* End Bespoke Events And Team Building */

/* Weddings and Xmas Parties */

.wedxmascol1
{
    width: 220px;
    float:left;
    background-color: #000000;
    border-bottom: solid 1px #fff;
}

.wedxmascol1 img
{
    width: 220px;
}

.wedxmascol2
{
    width: 443px;
    float: left;
}

.wedxmascol2 h3.titletab
{
    background: #ffffff repeat-x 0px 0px;
    color: #666666;
}

.wedxmascol2 h3.titletab a
{
    color: #666666;
}

.wedxmascol2 h3.tab2-1
{
	width:204px!important;
}

.wedxmascol2 h3.tab2-2
{
    width:205px!important;
}

.wedxmascol2 .tabcontent
{
    width: 400px;
    padding-top: 5px;
    margin-top:7px;
    font-size: 0.85em;
    color: #505050; 
}

.wedxmascol2 .specialcontent
{
    width: 370px;
}

.wedxmascol2 .specialcontent h4
.wedxmascol2 .specialcontent h2
{
    font-weight: bold;
    text-transform: uppercase;
    white-space:nowrap;
}

.wedxmascol2 .specialcontent h4
{
    color: #C70101;
    font-size: 1.4em;
}

.wedxmascol2 .specialcontent h2
{
    color: #000000;
    font-size: 1.2em;
    margin-bottom: 5px;
}

.wedxmascol2 p.pdflink a
{
    width: 352px;
}

.wedxmascol2 .pdflink a.separator
{
  background-color: transparent;
  background-image: url('../images/pdflink.gif');  
  background-position:0 -61px; 
  height:1px;
  width: 352px;
  margin-bottom:3px;
}

.wedxmascol2 .bookcall
{
    background:#fff repeat-x scroll 0 0;
    width: 407px;
    height: 67px;
    margin-bottom: 7px;
}
.wedxmascol2 .bookcall.bottombc
{
    background-position: 3px -7px;
}

.wedxmascol2 .onlinebrochure
{
    margin-top: 7px;
}

.wedxmascol2 .onlinebrochure.obbottom
{
    margin-top: 0px;
}

.wedxmascol2 .onlinebrochure a
{
    display:block;
	height:74px;
	width:352px;
	padding-top: 7px;
	line-height:44px;
	font-size:1.65em;
	text-decoration:none;
}

.wedxmascol2 .onlinebrochure a em
{
    color: #c60000;
    font-style: normal;
}

/* End Weddings and Xmas Parties */

/* Conferences and Events (end)*/

/* Visit Old Trafford - Megastore */
.news1story .megastore 
{
	height:618px;
	padding-top:1px;
	width:331px
}

.megastore .storycontent
{
	margin-left:0;
	margin-right:0;
	margin-top:-1px;
	padding:0;
}

.megastore h1
{
	color:#c60000 !important;
	font-size: 1.25em;
	text-transform:uppercase;
	margin:0 0 0 20px !important;
	padding-top:10px;
}

.megastore h2
{
	color:#ffffff !important;
	font-size: 0.85em;
	text-transform:uppercase;
	margin:0 0 0 20px !important;
	margin-bottom:9px;
	font-weight: normal;
}

.megastore p
{
	margin:10px 25px 0 19px !important;
	color:#B3B3B3 !important;
}

.megastore strong
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:1em!important;
	font-weight:bold!important;
	font-family:Arial, Helvetica, sans-serif!important;
	color:#ffffff!important;
	display:inline;
	white-space:normal;
}

/* Visit Old Trafford - Megastore (end) */

/* Visit Old Trafford - Red Cafe (start) */
#rctopcontainer
{
    width:663px;
    height:499px;
    background-color: #fff;
}

#rctopcontainer h4,
#rcbottomcontainer h4
{
	color:#c60000 !important;
	font-size: 1.25em;
	text-transform:uppercase;
	margin-top: 18px;
}
#rcbottomcontainer a h4
{
	margin-top: 0px;
}
#rctopcontainer h2,
#rcbottomcontainer h2
{
    color:#FFFFFF !important;
    font-size:85%;
    font-weight:normal;
    text-transform:uppercase;
}
#rcbottomcontainer h2
{
	margin-bottom: 9px;	
}
#rctopcontainer div.otrcvert h2
{
	margin-bottom: 14px;
}

#rctopcontainer p,
#rcbottomcontainer p
{
    color:#B3B3B3;
    font-size:0.85em;
}

#rcbottomcontainer
{
    width:663px;
    height:261px;
    background-color: #ffffff !important;
    border-top: 1px solid #ffffff !important;
}
div.rcbottomleft
{
    width:481px;
    height:259px;
    background-color: #000000 !important;
}
div.rcbottomright
{
    width:181px;
    height:259px;
    background-color: #000000 !important;
    background-repeat:no-repeat;
    background: no-repeat scroll 109px 117px rgb(0, 0, 0);
}
img.rcbottomleft
{
    width:240px;
    height:239px;
}

.rcbottomleft a,
.rcbottomright a
{
	padding-top:18px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-size:1em;
	width: 221px;
	height:221px;
}

.rcbottomright a
{
    width: 162px;
	height:221px;
}

#rcbottomcontainer a:hover
{
	color:#ffffff;
}

.rcbottomcontainer p 
{
	display:block;
}


#rcbottomcontainer a:hover em 
{
	color:#ffffff;
}

.rcbottomleft span.rcbottomtitle,
.rcbottomright span.rcbottomtitle
{
    color:#c60000 !important;
	font-size: 1.25em;
	text-transform:uppercase;
	/*padding-top:10px;*/
	font-weight:bold;
	display:block;
}
span.rcbottomteaser,
span.rcbottomcontinue
{
    color:#FFFFFF !important;
    font-size:85%;
    font-weight:normal;
    text-transform:uppercase; 
    display:block;   
    margin-bottom:10px;
}

span.rcbottomplus
{
	display: block;
	position: absolute;
	bottom: 20px;
	width: 160px;
	height: 30px;
	
}

#rcbottomcontainer span.rcbottomplus p.pluswhitetxt,
#rcbottomcontainer span.rcbottomplus p.plusredtxt
{
	margin-bottom:6px;
	display: block;
	height: 10px;
	text-transform:uppercase;
}
#rcbottomcontainer span.rcbottomplus p.pluswhitetxt {color:#fff;  font-size: .85em;}
#rcbottomcontainer span.rcbottomplus p.plusredtxt {color:#c60000; font-size: 1.1em; font-weight:bold;}
/* Visit Old Trafford - Red Cafe (end) */ 

/* Update for Club - Fans forum */
.lowernews4story div.story p.storycontent a strong, 
.lowernews4story div.story p.storycontent a span.role
{
	margin:0px; 
	padding:0px; 
}
.lowernews4story div.story p.storycontent a span.awaitingImage
{
    display:inline;	   
	height:86px;
	width:120px;
	color:#505050;
	background:none repeat scroll 0 0 #000000;
	float:left; 
	border:0 none;
	text-decoration:none;	
	text-align:center; 		
	padding-top:20px;	
	margin-right:19px;
	font-size:170%;
	font-family:arial,helvetica,sans-serif;
}

.lowernews4story div.story p a:hover span.awaitingImage
{
	color:#C60000;
}

/* Visit Old Trafford - Maps & Directions */
.ot .news2story
{
    padding: 10px 10px 0px 10px;
    width: 642px;
    font-size: .85em;
}

.ot .news2story h1
{
    font-size: 1.20em;
    color: #000000 !important;
    text-transform: uppercase;
    margin-bottom: 2px;
}

.ot .mapsAndDirections 
{
    padding-top: 15px;
}
.ot .mapsAndDirections h1 
{
    margin-bottom: 10px;
}
.otmdlinks
{
    width: 250px;
    float:left;
    padding-top: 5px;
}

.otmdprint
{
    /*margin-bottom: 100px;*/
    position:absolute;
    bottom: 15px;
    left: 625px;
}

/* Visit Old Trafford - Maps & Directions (end) */
/* Shopping (begin) */
#shoppingcontainer
{
    position: absolute;
    top: 100px;
	width: 663px;
	background: #ffffff;
	float: left;
	height: 53.75em;
}
#shoppingcontainer .shtop
{
	background-color: #000000;
	float: left;
	height: 418px;
	width:663px;
	margin-bottom: 1px;
	
}

#shoppingcontainer .shbottom .shbox

{
	width: 220px;
	margin-right: 1px;
	float: left;	
}

#shoppingcontainer .shbottom .shboxlast
{
    width: 221px;
	float: left;
}

#shoppingcontainer .shbottom .shboxcontent
{
	width:220px;
	background: black;
	height: 297px;
	background: url('../images/bg_shopping2.gif') no-repeat;  
}

#shoppingcontainer .shbottom .shboxcontent a
{
	display:block;
	cursor: hand;
	height: 297px;	
	text-decoration:none;
}

/*#shoppingcontainer .shbottom .shboxcontent a p
{
    position: relative;
    bottom: -20px;
    padding-left:20px;
    width: 130px;
}*/

.shboxcontent .imgalign
{
	margin-top:20px;
}

.shboxcontent .shtext .imgalign
{
	margin-top: 0px;
}
.shboxcontent .shtext strong
{
	text-transform: uppercase;
}

.shboxcontent .shtext
{
	margin-top:20px;
	width: 130px;
	text-decoration: none;
	display:block;	
}
.shtext
{
	font: .95em arial;
	color: #505050;
}
/* Shopping (end) */

/* ManUtd Finances - International Products */
.ot .tallbanner img
{
    width:663px;
    height:359px; 
}

#fin_table th{
    background:#ffffff url(../images/fin_thbg.gif) repeat-x scroll 0;
    background-position:top;
    border-bottom:1px solid #FFFFFF;
    white-space: nowrap;
    padding-top: 14px;
    font-weight: bold;
    vertical-align: top;
    padding-bottom: 5px;
    height: 5.45em;
}

#fin_table td 
{
    vertical-align: top;
    height: 1.6em;
}

#fin_table tr
{
    height: 44px;
    vertical-align: top;
    color:#505050;
    font-size: .85em;
}


#fin_table span
{
    font-size: 1.15em;
    font-weight: bold;
}

#fin_table .spanblack,
.quad_promo_item_win .spanblack
{
    color:#000000;
}

#fin_table .spanred,
.quad_promo_item_win .spanred
{
    color:#C60000;
}

#fin_table a
{
    background: none;
    padding-top: 0px;
    margin: 0px;
    white-space: nowrap;
    text-decoration:none;
}

/* ManUtd Finances - International Products (end) */

/* ManUtd Finances - Red Rewards */
.fin_rewards
{
    width:353px;
    height:759px;
	overflow:hidden;
	background-color:#FFFFFF;
	color:#000000;
}

.fin_text
{
    width:309px;
    height:676px;
  	overflow:hidden;
	background-color:#FFFFFF;
	color:#000000;
}

.fin_rewards .testimonials
{
    color: #FFFFFF;
    background-color: #000000;
    width: 353px;
    height: 438px;
    margin-top:0px;
}

.fin_rewards .testimonials p
{
    color:#FFFFFF;
    font-size:.95em;
    font-weight:bold;
    padding-top:15px;
    width:220px;
}

.fin_rewards .flash
{
    background-color: #000000;
    width:353px;
    height:321px;
}

.fin_text .story strong
{
    font-size:1.65em;
    white-space: normal;
}

.fin_text .story
{
    height: 656px;
}

.fin_text .story p
{
    margin:0px;
    width:274px;
    font-size: .85em;
}

.fin_text .quad_promo_item_win 
{
    bottom:0px;
    _bottom: -2px;
    color:#000000;
    height:81px;
    position:absolute;
    width:310px;
    border-bottom: solid 1px #ffffff;
    padding:0;
    clear: both;
}

.quad_promo_item_win a 
{
    padding: 35px 0 0 18px;
    display:block;
    height:47px;
    text-decoration:none;
    font-size: 1.25em;
    font-weight:bold;
    color: #000;
}

.quad_promo_item_win a em
{
	font-style: normal;
	color: #c60000;
}
/* ManUtd Finances - Red Rewards (end) */
/* ManUtd Finances - International Products (end) */
/* Visit OT - Stadium Cenetenary (begin)*/
.otscCol1
{
	width:352px;
}

.otscCol2
{
	width:310px;
}

.otscCol1 .lowernews4story
{
    
	width: 352px;
}

.otscCol1 .news8story
{
    width: 351px;
}

.otscCol1 .flvplayer 
{ 
	margin-bottom:1px;
	height: 299px;
}

.otscCol2 .imgBoxRow 
{
	margin-bottom: 1px;
	height: 147px;
	overflow:hidden;
}
.otscstorytop,
.otscstorymiddle,
.otscstorybottom
{
	width: 663px;
	overflow: hidden;
	margin-bottom: 1px;
}

.otscstorytop { height: 307px; background: black;}
.otscstorymiddle { height: 337px; overflow: hidden;}
.otscstorybottom { height: 113px; overflow:hidden; position: relative;}

.otscstorymiddle .imgcol1,
.otscstorymiddle .imgcol2
{
	width: 331px;
	height: 330px;
	margin-bottom: 1px;
	overflow: hidden;
}

.otscstorymiddle .imgbox
{
	height: 105px;
	margin-bottom:1px;
	background:black;
	overflow: hidden;
}

.otscstorytop .flvplayer
{
	height: 287px;
}

.otscstorybottom .clublinks { position: relative; }


ul.firstteam li.myot a strong
{ 
	display:table-cell;
	height: 32px;
	width: inherit;
	color:White;
	vertical-align: middle; 
	text-transform: none; 
	font-size: 8pt; 
}

ul.firstteam li.myot a,
ul.firstteam li.myot
{
	height: 120px;
	width: 120px;
}

ul.firstteam li.myot{
	margin: 5px 22px 12px 16px;
}


#myotheaderselect
{
	position: absolute; top: 40px; right: 127px;
}

#playerscontainer.myot  p.pager
{
	position:absolute;
	bottom: 140px;
}

.myotdevices
{
    position: absolute;
    bottom: 0px;
    height: 113px;
}

.myotdevices .story
{
    background-color: #000;
}

.myotdevices .myotdevice2 img
{
    width: 331px;
}

.myotdevices .myotdevice1,
.myotdevices .myotdevice2
{
    float: left;
}

.myotdevices .myotdevice1
{
    width: 331px;
    border-right: solid 1px #fff;
}

.myotdevices .myotdevice2
{
    width: 331px;
}

.sclandbottomnews
{
    display: block;
    clear: both;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 352px;
}

.lowernews4story.sclandclubnews strong.oue
{
    width: 201px;
    background-position: right 2px;
}

.lowernews4story.sclandclubnews .story .storycontent strong
{
    -moz-binding: none;
    text-overflow: clip;
}

.sclandbottomnews strong.oue
{
    width: 223px;
    position: absolute;
    bottom: 36px;
    left: 87px;
}

.news8story .story a.sctalllink
{
    height: 37px;
    padding-top: 22px;
}

/* Visit OT - Stadium Cenetenary (end)*/
/* Visit OT - Stadium Cenetenary (end)*/

/* Fanzone - Local Supporters Club (begin)*/

.fanzonelscflashcontainer
{
    width: 663px;
    height: 359px;
    background-color: #000;
}

.fanzonelscflashcontainer object
{
    width: 663px!important;
}

.lscbcol1, .lscbcol2
{
    width: 331px;
    border-top: solid 1px #fff;
}

.boxbottom
{
    background: url(../images/box_bottom.gif) repeat-x 50% bottom;
}

.boxtop
{
    background: url(../images/box_top.gif) repeat-x 50% top;
    margin-top: 1px;
}

.lscbcol1 .boxbottom,
.lscbcol2 .boxbottom
{
    height: 350px;
}

/*.lscbcol1 .boxbottom .boxtop,
.lscbcol2 .boxbottom .boxtop
{
    
}*/

.lsccontacttext p
{
   font-size: 0.85em;
   padding: 10px;
}

.lsccontacttext p.bold
{
    font-weight: bold;
}

.lsccontacttext hr
{
    border: #a7a7a7 1px dashed;
    height: 1px;
    font-size: 0.85em;
}

.regionitem
{
    height: 85px;
    width: 325px;
    display: block;
}

.lscitemcol1
{
    width: 120px;
}

.lscitemcol1 ul li, 
.lscitemcol2 ul li,
.lscitemcol3 ul li
{
    margin-bottom: 2px;
    list-style-type: none;
}

.lscitemcol1 ul li a,
.lscitemcol2 ul li a,
.lscitemcol3 ul li a
{
    font-size: 0.85em;
    color: #000;
}

.lscitemcol2, .lscitemcol3
{
    width: 100px;
}

.lscpagertop, .lscpagerbottom
{
    font-size: 1em;
}

.lscpagertop .doublecolcontainer,
.lscpagerbottom .doublecolcontainer
{
    width: 663px;
}

.lscpagertop .doublecolcontainer .pagercontainer,
.lscpagerbottom .doublecolcontainer .pagercontainer
{
    width: 663px;
    padding-top: 0px;
    height: 35px;
}

.lscpagertop p.pager,
.lscpagerbottom p.pager
{
    width: 645px;
    position: absolute;
    top: 8px;
}

#contentcontainer .lscpagertop p.pager,
#contentcontainer .lscpagerbottom p.pager
{
    margin: 0px;
    font-size: 1em;
}

#contentcontainer .lscpagerbottom .pagercontainer
{
    background: transparent;
}

.lscitemscontainer
{
    display: block;
    height: 670px;
    width: 663px;
    font-size: 0.85em;
    color: #000;
}

.lscitemscontainer .boxtop
{
    margin-top: 1px;
}

.lscitemscontainer .boxbottom
{
    margin-bottom: 1px;
    height: 135px;
    max-height: 143px;
}

.lscitemscontainer p.title
{
    padding: 10px;
    color: #c70101;
    font-weight: bold;
}

.lscitemscontainer div.itemtext
{
    padding-bottom: 10px;
    width: 260px;
}

.lscitemscontainer div.itemtext span.bold
{
    font-weight: bold;
}

/* Fanzone - Local Supporters Club (end)*/

/* My OT Article (begin) */
#contentcontainer .toptitle1 {
	width: 476px;
}

#contentcontainer .toptitle2 {
	width: 186px;
}

.mainplayer .player
{
	width: 295px; 
	height: 180px;
	display: block; 
}

#contentcontainer .liveblog1 {
	width: 180px;
	height: 739px;
}
#contentcontainer .liveblog2 {
	width: 483px;
	height: 739px;
}
.liveblog2 .mainplayer {
	width: 295px;
	height: 179px;
	display: block;
}
.mainplayer #player {
	width: 295px;
	height: 180px;
	display: block;
}
#player .play
{
	filter: alpha(opacity=80); 
	display: inline;
}

#contentcontainer .liveblog2 .blackboxtext
{
	background-color: #000;
	width: 186px;
	display: block;
	margin-bottom: 1px;
	height: 59px;
	color: #FFFFFF;
	font-weight: bold;
	font-size:.85em;
}

#contentcontainer .liveblog2 .blackboxtext a
{
	display: inline-block;
	width: 186px; /*inherit doesn't work for IE*/
	height: 59px;
	color: #b3b3b3;
	cursor: hand;
	text-decoration: none;
}
.liveblog2 .blackboxtext a span
{
	margin-top: 20px;
	display:block;
}
.liveblog2 p.spacer
{
	height:10px;
	display:block;
}

.liveblog1 .bgbackmemory
{
	background: url('../images/BackMemory.jpg') no-repeat;
}
.liveblog1 .bgsubmitmemory
{
	background: url('../images/SubmitYourMemory.jpg') no-repeat;
}
.liveblog1 .bgcamera
{
	margin-top: 250px;
	background: url('../images/cameraBkg.jpg') no-repeat;
}
.liveblog1 .bgrelatedvideo
{
    background: url('../images/relatedVideoBkg.jpg') no-repeat;
}
.liveblog1 .liveblogbox
{
	text-align: right;
	width:180px;
	height: 30px;
	color: #b3b3b3;
	border-top: #333 1px solid;
}

.liveblog1 .liveblogbox a
{
	display:block;
	width:180px;
	height:30px;
	text-decoration: none;
	color: #b3b3b3;
}

.liveblog1 .liveblogbox a:hover
{
	color: #fff;
}

.liveblog1 .liveblogbox span
{
	display:block;
	margin-top: 7px;
	font-size:.85em;
	text-transform: uppercase;
	font-weight: bold;
}
.liveblog2 .newsstory
{
	float:left;
}

#contentcontainer .liveblog2 .newsstory h1
{
    display: block;
    width: 442px;
}

.liveblog2 .myotarticletitle
{
    font-size: 1.65em;
}

.liveblog2 .newsstory .myotarticledate
{
    display: inline;
    float:left;
    width: 257px;
    color: #999999;
}

/* My OT Article (end) */
/* Visit OT - The OT 100 (begin) */
#contentcontainer .otsccarousel
{
	background: url(../images/carousel/image_flow_bgrnd.jpg) #180000 repeat-x left bottom;
	height: 376px;
	width: 663px;
	margin-bottom:1px;
}
#contentcontainer .otscbottom1
{
	width: 330px;
	overflow: hidden;
}
#contentcontainer .otscbottom1 a.header
{
	width: inherit; 
	cursor: pointer; 
	text-decoration: none;
	display:inline-block;	
	margin-bottom: 1px;
}
#contentcontainer .otscbottom1 a.news
{
	background: #000;
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	width:inherit;
	margin-bottom:1px;
}

.otscbottom1 a.news:hover span
{
	background:transparent url(../images/story_highlight.gif) repeat-y scroll 0 0;
}

.otscbottom1 a.news span
{
	margin-left: 1px;
	color: White;
	display: inline-block;
	padding-top: 10px;
	height: 49px;
	width: 231px;
}
a.news span p
{
	margin-top: 4px;
	font-size: .9em;
}
#contentcontainer .otscbottom2
{
	width: 332px;
}
.otscbottom2 .news8story .story a
{
	height: 26px;
}

/* Visit OT - The OT 100 (end) */

/* Images Carousel (begin) */

     #otCarousel{
       background: url('../images/bgrnd/image_flow_bgrnd.jpg') #180000 repeat-x left bottom;
       height: 335px;
       padding-top: 41px;
	   width: 663px;
	   margin-bottom:1px;
     }   
@media screen, projection {
	.imageflow {
		overflow:hidden;
		position:relative; 
		text-align:left;
		visibility:hidden;
		width:100%;
		
	}
	.imageflow img {
		border:none;
		position:absolute;
		top:0px;
		visibility:hidden;
		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p {
		margin:0 auto;
		text-align:center;
	}
	.imageflow .loading {
		border:1px solid white;
		color:#fff;
		height:5px;
		left:50%;
		margin-left:-106px;
		padding:1px;
		position:relative;
		visibility:visible;
		width:200px;
	}
	.imageflow .loading_bar {
		background:#fff;
		height:5px;
		visibility:visible;
		width:1%;
	}
	.imageflow .navigation{
		z-index:10000;
		
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10001;
		color:#fff;
	}
	.imageflow .scrollbar {
		position:relative; 
		right:23px;
		z-index:10002;
		height:21px;		
	}
	.imageflow .scrollbarbackground {
		background:url('../images/carousel/slider_bgrnd.jpg');
		background-repeat:repeat-x;
		position: absolute;
		height:21px;
		width:540px;
		left:-42px;
		right:-42px;
		z-index:10000;
		border:solid 0px #FFF;
		
	}
	
	.imageflow .slider {
		background-image:url('../images/carousel/slider_btn.jpg');
		background-repeat:no-repeat;
		height:21px;
		margin:0 0 0 0;
		position:absolute;
		width:49px;
		z-index:10003;
		
	}
	.imageflow .images {
		overflow:hidden;
		white-space:nowrap;
	}
	.imageflow .button {
		cursor:pointer;
		height:21px;
		position:relative;
		width:18px;		
	}
	.imageflow .previous {
		background: url('../images/carousel/slider_lft.jpg') top left no-repeat;
		position: absolute;
		left:-42px;
		z-index:10002;
	}
	.imageflow .next {
		background: url('../images/carousel/slider_rgt.jpg') top right no-repeat;
		position: absolute;
		right:-42px;
		z-index:10002;
	}
}
/* Images Carousel (end) */

/* Related Videos (start) */

#clips a
{
    text-decoration: none;
}

#clips a.relatedvideo
{
    color:#c0c0c0;
    font-size: 0.85em;
    display: block;
}

#clips a.relatedvideo:hover
{
    color: #fff;
}


/* Related Videos (end) */
/* Bespoke Events (begin)*/
#suitescontainer .packagesfooter .pfc1,
#suitescontainer .packagesfooter .pfc2
{
	width:330px;
}
#suitescontainer .packagesfooter .pfc1 { margin-right:1px; }
/* Bespoke Events (end)*/

/* Fanzone Games (begin) */
#contentcontainer .fzlandingtop
{
	float:left;
    width: 663px;
	height: 379px;	
	background: #000000;
	margin-bottom: 1px;
}

.fzlandingtop .flvplayer
{
	margin-top: 10px;
	border-top: solid 1px white;
}

#contentcontainer .fzlandingmiddle
{
	float: left;
	background-color: #fff;
	height:380px;
}

.fzlandingmiddle .gamecol:first-child
{
	width: 221px;
	
}
.fzlandingmiddle .gamecol
{
	width:220px;
}
.fzlandingmiddle .gamecol a
{
	float: left;
	background-color: #000;
}
.fzlandingmiddle .gamecol img
{
	border-bottom: #fff 1px solid;
}

.fzlandingbottom
{
	float:left;
	width:663px;
}

.fzgame
{
	text-align: center; 
	background: #000;
	margin-bottom: 1px;
	padding-top:4px;
	padding-bottom: 4px;
	width: 663px;
}

#contentcontainer .rowot
{
	height: 200px;
}

#contentcontainer .rowot,
.rowkidzone
{
	float: left;
	display:block;
	height: 179px;
	width:663px;
	margin-bottom:1px;
}

#contentcontainer .rowot
{
	height: 219px;
}

.rowot .fzrowotimg
{
	background-color: #000;
	height: 219px;
}

#contentcontainer .rowot img,
.rowkidzone img
{
	width: 241px;
}

.fzrowotdetail,
.fzkidzonedetail
{
	width: 421px;
	height: 179px;
	background: #fff;
	overflow:hidden;
}

.fzrowotdetail
{
	height:300px;
}

.fzrowotdetail h4,
.fzkidzonedetail h4
{
	margin-top: 62px;
	margin-bottom: 0px;
	color: #ffcd07;
	font-size: 1.1em;	
}
.fzrowotdetail h4
{
	color: #fff;
}

.fzrowotdetail div,
.fzkidzonedetail div
{
	margin: 4px 20px;
	color: White;
	font-size: .85em;
}
.fzrowotdetail a,
.fzkidzonedetail a
{
	color: #ffffff;
	font-size: .85em;
	font-weight: bold;
	text-decoration:none;
	display:inline-block;
}
#contentcontainer .fzlandingbottom .storycontent { background: #fff; }
/* Fanzone Games (end) */

/* Red Cafe (start) */

.othead1 {
            color:#C70101;
            font-size:100%;
            padding-top:18px;
         }

.ottext3 {
            margin-bottom:9px;
            color:#505050;
            font-size:70%;
         }
.ottext11 {
            margin-bottom:20px;
            width:300px;
            color:#505050;
            font-size:70%;
          }
/* birthday parties (begin)*/
.tcbpdetails
{
	width: 402px;
	height: 699px;
	background-color: #000000;
	color:#b3b3b3;
	/*padding-left:20px;
	padding-right:20px;*/
	padding: 20px;
}


.tcbpdetails h4
{
	width: 366px;
	color: #c60000;
}

.tcbpdetails a:link,
.tcbpdetails a:visited 
{
	color:#b3b3b3;
}

.tcbpdetails a:hover 
{
	color:#c60000;
}

.tcbpdetails ul li
{
	line-height: 120%;
}

.tcbpdetails ul 
{
	list-style-type: disc;
	list-style-position:inside;
}

.tcbpdetails p,
.tcbpdetails ul
{
	margin-bottom: 14px;
	font-size:0.85em;
}

.tcbpdetails h1
{
	color: #c60000;
	font-size: 1.3em;
	margin-top: 18px;
	text-transform: uppercase;
	margin-bottom:0px;
}

.tcbpdetails h2
{
	color:#fff;
	font-size: .85em;
	text-transform: capitalize;
	font-weight: bold;
}

.tcbpimages
{
	width: 220px;


}
.tcbpimages img
{
	margin-bottom: 1px;
}

.tcbpdetails .whitecaptext,
.tcbpdetails .whitecapboldtext 
{
    color:#fff;
}

.tcbpdetails .whitecapboldtext
{
    font-weight: bold;
}

/* birthday parties (end) */
/* Red Cafe (end) */

/* Vista Gadget (start) */

.vgtop
{
    height: 204px;
}

.vgtop .vgimg
{
    width: 240px;
}

.vgtop h5.redblack,
.vgmiddle h5.redblack
{
    color:#505050;
    margin: 10px;
    margin-top: 0px;
    padding-top: 15px;
    font-size: 1.375em;
}

.vgtop h5.redblack em,
.vgmiddle h5.redblack em
{
   font-style: normal;
   color: #cc0000;
}

.vgtop .vgtext,
.vgmiddle .vgtext
{
    font-size: 0.937em;
}

.vgtext p
{
    padding-bottom: 10px;
}

.vgmiddle .vgdownload
{
    width: 225px;
}

.vgmiddle .vglink img
{
    padding-top: 20px;
}

.vgmiddle .vgmovie
{
    width: 428px;
    height: 370px;
    padding-top: 40px;
    padding-bottom: 10px;
    background: #000000 url('../images/vista_bg.gif') no-repeat;
    text-align: center;
}

.vgbottom
{
    width: 664px;
}

.vgbottom .vgdevice
{
    width: 331px;
    background-color: #000;
}

.vgbottom .vgdevice img
{
    width: 331px;
}

/* Vista Gadget (end) */

/* MUTV - We Are United (begin) */
#mutvcontentcontainer .mutvcarousel
{
	width:663px;
	background: #000;
}
#mutvcontentcontainer .mutvmiddle
{
	background: url(../images/mutv_landing_rpt.jpg) repeat-x;
	height: 269px;
	width: 663px;
	margin-bottom: 1px;
}
#mutvcontentcontainer .mutvbottom
{
	background: #fff; 
	height: 178px;
	position:absolute;
}
#mutvcontentcontainer span.title
{
	color: #c60000;
	font-size: 1.37em;
	font-weight:600;
	margin-bottom:1px;
	display:block;
}

#mutvcontentcontainer 

.mutvmiddle .timeline
{
	width: 300px; 
	margin-top: 8px; 
	
}
.mutvmiddle .datebox
{
	padding-bottom:10px;
	border-bottom: #b6b6b6 1px dotted; 
	margin-bottom: 0px; 
	color: #fefefe;
	font-size: 8pt;
	display: block;
}
.mutvmiddle .eventbox
{
	border-bottom: #b6b6b6 1px dotted; 
	padding-bottom: 6px; 
    height: 28px; 
    color: #b6b6b6; 
    font-size: 8pt;
    padding-top: 6px
}

.mutvmiddle span.hour
{
	color: #fff; 
	font-size: 8pt;
	display:block;
}

.eventbox .eventtitle
{
	color: #fff;
	display:block;
}
.eventbox .eventsubtitle
{
	color: #b6b6b6;
}
.mutvmiddle img.button
{
	margin-top: 15px;
}
.mutvmiddle .description
{
	width: 300px; 
	float: left; 
	margin-left: 20px; 
	margin-top: 10px;
}

.description .text
{
	margin-top:10px;
	font-size: 8pt; 
	color:#B6B6B6;
}
.text strong
{
	color: #fff; 
}
.mutvbottom .mutvdevice
{
	width: 331px; 	
}
.mutvbottom .mutvdevice a
{
	display:block;
	background: #000;
	border: 0px;
	height: 156px;	
	overflow: hidden;
}
/* MUTV - We Are United (end) */
/* Visit OT - Red Cafe Menus (begin)*/
.otrcmenudetail
{
	height: 460px;
	padding-left: 19px;
	color: #505050;
}
#rctopcontainer .otrcmenudetail p
{
    color: #505050;
    width: 300px;
    margin-bottom: 9px;
}

#rctopcontainer .otrcmenudetail p.OTtext10
{
    margin-bottom: 20px;
}

.otrcmenudetail table
{
    width: 440px;
}

.otrcmenudetail table span
{
	font-weight: bold;
}
.otrcmenudetail td
{
	font-size: .85em;
	color: #000;
}

.otrcmenudetail td.info
{
    text-align: right;
}

.otrcmenudetail td.price,
.otrcmenudetail td.OTtd2
{
    width: 120px;
    text-align: right;
}

.otrcmenudetail td.price strong
{
	white-space: nowrap;
	float: right;
}

.otrcmenudetail th,
.otrcmenudetail td
{
   padding-bottom: 3px;
   vertical-align: top;
}
.otrcmenudetail .ottd { text-align: right;}
.otrcmenudetail th.otmeal { width: 320px;}
.otrcmenudetail th.otprice { width: 120px;}
.otrcmenudetail .otrcpager 
{ 
	width: 440px;
	height: 30px;
	position: absolute;
	top: 470px;
}
.otrcmenudetail tbody td
{
    text-align:left;
}
/* Visit OT - Red Cafe Menus (end)*/

/* MUTV - Presenters & Pundits (begin) */
.mutvpptop
{
	background-color: #000;
	background-repeat: no-repeat;
	margin: 0px;
	border: 0px;
	width: 663px;
	height: 99px;
}

.mutvstmiddle,
.mutvwomiddle,
.mutvomiddle,
.mutvppdmiddle,
.mutvppmiddle,
.mutvfaqmiddle,
.mutvfaqmiddlenew,
.mutvjnmiddle
{
	color: #fff;
	background-color: #000;
	background-image: url('../images/bg_main_mutv.jpg');
	background-repeat: no-repeat;
	margin: 0px;
	border: 0px;
	width: 663px;
	height:728px;
	overflow: hidden;
}
.mutvppdmiddle
{
	height: 719px;
}

.mutvppbottom
{
	color: #fff;
	background-color: #000;
	/*background-image: url('../images/presenterMainBottom.jpg');*/
	background-repeat: no-repeat;
	margin: 0px;
	border: 0px;
	width: 663px;
	height: 204px;
	overflow: hidden;
	position: absolute;
	bottom: 195px;
	left: 0px;
	z-index: 1;
}
.mutvwobottom
{
	filter:alpha(opacity=40);
	-moz-opacity: .4; 
	opacity: .4;
}
.mutvppmiddle div.pbcontainer
{
	width: 655px;
	overflow: visible;
	position: relative;
	left: 6px;
	top: 7px;
	z-index: 2;
}

.mutvppmiddle .presenterbox
{
	margin-top: 9px;
	margin-bottom: 8px;
	width: 213px;
	height: 91px;
	display: block;
	border: solid 1px #666;
}
.mutvppmiddle .presenterbox a
{
	display: block;
	height: 90px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
.mutvppmiddle .presenterbox span.presentertext
{
	width: 126px;
	display: block;
	height: 91px;
}
.mutvppmiddle .presenterbox span.presentertitle
{
	padding-bottom: 5px;
	text-transform: none;
	display: block;
	color: #fff;
	font-size: .85em;
	font-weight: normal;
	padding-top: 0px;
}
.mutvppmiddle .presenterbox span.presentername
{
	color: #ce171e;
	padding-bottom: 5px;
	text-transform: uppercase;
	display: block;
	font-size: .85em;
	font-weight: bold;
	padding-top: 15px;
}
 
.mutvppmiddle .presenterbox a:hover img			
{
	filter:alpha(opacity=100);
	-moz-opacity: 1; 
	opacity: 1;
}

.mutvppmiddle .presenterbox a img			
{
	filter:alpha(opacity=70);
	-moz-opacity: .7; 
	opacity: .7;
	padding: 1px;
}
.presenterpager
{
	margin-top: 1px;
	width: 663px;
	background-image: url('../images/psPagerBkg.jpg');
	background-repeat: no-repeat;
	background-color: #000;
	height: 31px;
	clear: both;
	font-size: 1em;
	color: #fff;
	display: block;
	position: relative;
	float: left;
	bottom: 0px;
}
.presenterpager div.pager
{
	display: block;
	margin-top: 7px;
	font-weight: bold;
}
.presenterpager div.pager a
{
	/*color: #b3b3b3;*/
	color:#FFFFFF;
	font-weight: bold;
}
.presenterpager div.pager a
{
	color:#FFFFFF;
	font-weight: bold;
}
.presenterpager div.pager a:hover
{
     color:#C60000;
}
/* Presenter details */
.mutvppdmiddle .presenterimage
{
	width: 642;
	height: 320;
	margin-top: 2px;
}

.mutvppdmiddle .presenterprofile
{
	background: #000000;
	height: 390px;
	overflow: hidden;
}

.presenterprofile .ppcol1
{
	width: 412px;
	*width: 411px;
}

.presenterprofile .ppcol2
{
	width: 250px;
}

.presenterprofile h4
{
    font-size: 1.25em;
}

.ppcol1 .middletext,
.ppcol2 .middletext
{
	height: 380px;
	overflow: hidden;
	margin-top: 6px;
}

.ppcol1 .middletext p
{
	color: #cccccc;
	font-size: .85em;
    margin-bottom: 10px;
}

.ppcol2 .middletext p
{
	color: #cccccc;
	font-size: .85em;
}

.ppcol1 h4,
.ppcol2 h4
{
	color: #c60000;
}

.ppcol2 h4
{
    margin-bottom: 10px;
}

.ppcol2 h2
{
	font-size: .85em;
	margin-bottom: 0px;
}

.ppcol2 p
{
	margin-bottom: 0px;
	
}
.ppcol1 h2
{
	margin-bottom: 15px; 
	font-size: 1em;
	font-weight: normal;
	
}

.mutvppdbottom
{
	width: 663px; 
	height: 40px; 
	clear: both;
}

.mutvppdbottom #presenterselect
{
	padding-bottom: 10px;
	margin-top: 1px;
	width: 411px;
	background: url('../images/bg_select_mutv.jpg') no-repeat;
	background-color: #000000;
	height: 20px;
	color: #ffffff;
	padding-top: 10px;
}

.mutvppdbottom #bottomrightselect
{
	margin-top: 1px;
	width: 251px;
	/*background: url('../images/btn_bottom_mutv.jpg') no-repeat;*/
	height: 40px;
	display: block;
}

.mutvppdbottom #bottomrightselect a
{
    width: 251px;
    height: 40px;
    display: block;
}

#presenterselect label
{
	display: inline-block;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
}

#presenterselect select#bioid
{
	border: solid 2px #000000;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	width: 211px;
	height: 20px;
	color: #ffffff;
}

.listheader 
{
	color: #FFFFFF;
	background: #000000;
}

.listdata 
{
	color: #000000;
	background: #FFFF66;
}

.ppcol2 div.top5box
{
	width: 202px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #666666;
	color: White;
	font-size: 11px;
}

.ppcol2 div.top5box p.
.ppcol2 div.top5box span
{
    color: White;
    font-size: 11px;
}

/* FAQ */
.mutvfaqmiddle
{
	height: 522px;
	margin-bottom: 1px;
}
.mutvfaqmiddlenew
{
	height: 522px;
	margin-bottom: 1px;
}
.mutvfaqmiddle .faqcontent 
{
	width: 663px;
	height: 450px;
}
.mutvfaqmiddlenew .faqcontent 
{
	width: 663px;
	height: 450px;
}
.faqcontent .ppcol1,
.faqcontent .ppcol2 
{
	width: 330px; 
	height: 460px;
}
.faqcontent .ppcol1 .middletext,
.faqcontent .ppcol2 .middletext
{
	margin-top: 5px;
	height: inherit;
}
.faqcontent .middletext p
{
	margin-bottom: 15px;
}
.faqcontent .middletext strong
{
	color: #c60000;
}
.mutvfaqbottom
{
	width: 663px;
	height: 177px;
}
.mutvfaqbottom .mutvdevice
{
	width: 331px;
}
.mutvfaqbottom .mutvdevice a
{
	width: 331px; 
	display: block; 
	float: left; 
	height: 216px; 
	cursor: pointer;
	background: black;
}
.mutvfaqmiddle .mutvfaqpager
{
	width: 663px;
	position: absolute;
	bottom: 420px;
}
.mutvfaqmiddlenew .mutvfaqpager
{
	width: 663px;
	position: absolute;
	bottom: 420px;
}
.mutvfaqmiddle .mutvfaqpager .pager
{
	position: relative;
}
.mutvfaqmiddlenew .mutvfaqpager .pager
{
	position: relative;
}

.mutvfaqpager
{
    color: #ccc;
}

.mutvfaqpager div.pager
{
	font-weight: bold;
	font-size: 0.85em;
}
div.pager em
{
	font-style: normal;
	color: #c60000;
}
.mutvfaqpager div.pager a { color: #cccccc }
.mutvfaqpager div.pager a:hover { color: #c60000 }

/* MUTV - Presenters & Pundits (end) */


#flipimages {position:relative;height:379px;}
#flipimages img {position:absolute; top:20px; left:0;}


/* MUTV Online*/
.mumiddlecol .story .storycontent p
{
	padding-bottom: 5px;
}
#mumiddle .story
{
	overflow: hidden;
	*width: 329px;
}

.mutvomiddle .storycontent
{
	 background-repeat: no-repeat;
}

.mutvomiddle .news1story .story a:hover
{
	color:#B3B3B3;
}

.mutvomiddle .subscribe
{
		display: inline;
		width: 326px;
		height: 328px;
		overflow: hidden;
}
.mutvomiddle .news1story,
.mutvomiddle .subscribe
{
	margin-top: 22px;
}
.mutvomiddle .news1story,
.mutvomiddle .subscribe,
.mutvomiddle .story
{
	border: 0px;
	background: none;
}
.mutvomiddle .news1story .mutv
{
	padding-top: 5px;
}
.mutvomiddle .story strong
{
	padding-top: 2px;
}
.news1story .blacklink 
{
	background-color:#000000;
	margin-top: 8px;
}

.news1story .blacklink a 
{
	margin:0;
	padding:0;
	color:#B3B3B3;
	font-size:1em;
	display: block;
	padding: 12px;
}

.blacklink a strong
{
	color:#ffffff;
	font-size:14.4px;
	margin-bottom:10px;
	font-weight: bold;
}

.blacklink a strong em 
{
	font-size:1em;
	display:inline;
}

.blacklink a:hover strong em 
{
	color:#c60000;
}
.blacklink a
{
	width: 285px;
}
.mutvomiddle .news1story .blacklink 
{
	background-image: url('../images/bg_blacklink_mutv.jpg');
	background-repeat: no-repeat;
	width: 317px;
	height: 143px;
}
.mutvomiddle
{
	height: 360px;
}

.mumiddlecol strong.oue
{
	display: inline;
	width: 25px;
	height: 5px;
}

/* MUTV Online (end) */
/* MUTV What's on (begin) */
.mutvwomiddle
{
	height: 760px;
}

.woweek
{
	width: 142px;
	height: 400px;
	background-repeat: no-repeat;
	display: inline;
}

.woweek ul
{
	padding: 0px;
	list-style-type: none;
	margin-top: 86px;
	width: 132px;
	font-size: 1.35em;
}

.woweek ul li a
{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 130px;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.woweek ul li a.woweekselected
{
	background-repeat: no-repeat;
}

.wotod
{
	display: inline;
	width: 300px;
	color: #ffffff;
	font-size: 1em;
	margin-bottom: 20px;
}
.woschedule
{
	width: 305px;
	height: 750px;
	position: absolute;
}
.wodescription
{
	width: 220px;
	height: 760px;
	position: absolute;
	padding: 20px;
	font-size: .85em;
}
.wodescription h2
{
	margin-bottom: 10px;
}
.wodescription .mainplayer #player,
.wodescription .liveblog2 .mainplayer
{
	width: 178px;
	height: 100px;
	clear: both;
}
.wodescription .liveblog2 .mainplayer
{
	
	margin-bottom: 10px;
}
.wodescription .liveblog2
{
	display: inline;
	clear: both;
}


.wodescription p
{
	width: 200px;
	display: inline-block;
}

.wotod span
{
	display: block;
	font-size: .85em;
	margin-top: 4px;
}

.wotod ul li
{
	display: inline;
}

.wotod .wobuttons ul li a
{
	background-image: url('../images/bg_timeofday.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 66px;
	height: 23px;
}

.wotod .wobuttons li a p
{
	color: #ffffff;
	text-decoration: none;
	font-size: .85em;
	margin-top: 3px;
	text-align: center;
	font-style: normal;
	display: inline-block;
	width: inherit;
	border: 0px;
}

.wotod .wobuttons li a.wotod_on
{
	background-image: url('../images/bg_timeofday_on.jpg');
	width: 66px;
	height: 23px;
}

.wohours
{
	width: 305px;
	height: 500px;
	font-size: .85em;
	font-weight: normal;
}

.wohours ul
{
	padding: 0px;
	list-style-type: none;
	width: 301px;
	overflow: hidden;
}

.wohours li
{
	padding: 0px;
	margin: 0px;
	width :301px;
	height: 42px;
	cursor: pointer;
}

.wohours li a
{
	display: block;
	width: 301px;
	height: 42px;
	color: #fff;
	overflow: hidden;
	font-weight: bold;
	text-decoration: none;
}

.wohours li a span.time,
.wohours li a span.title,
.wohours li a span.episode
{
	cursor: pointer;	
}

.wohours li a span.time
{
	width: 35px;
	height: 30px;
	padding-top: 5px;
}

#mutvcontentcontainer li a span.title
{
	width: 250px;
	color: #c60000;
	overflow: hidden;
	padding-top: 5px;
	font-size: 1em;
}

.wohours li a span.episode
{
	width: 250px;
	color: #ffffff;
	overflow: hidden;
}

.wohours li.woseparator
{
	padding: 0px;
	margin: 0px;
	width: 283px;
	height: 1px;
	overflow: hidden;
	border-top: solid 1px #666666;
}

.wohours li a.wohourselected,
#mutvcontentcontainer .wohours li a.wohourselected:hover
{
	background-repeat: no-repeat;
	color: #ffffff;
}

.wohours li a:hover
{
	background-repeat: no-repeat;
	color: #ffffff;
}
/* MUTV What's on (end) */
/* MUTV Your Views (begin) */
.mutvfaqmiddle .yvcol1
{
	width: 360px;
	height: 460px;
	font-size: .85em;
}
.mutvfaqmiddlenew .yvcol1
{
	width: 360px;
	height: 460px;
	font-size: .85em;
}
.mutvfaqmiddle .yvcol2
{
	width: 260px;
	height: 440px;
}
.mutvfaqmiddlenew .yvcol2
{
	width: 260px;
	height: 440px;
}
.yvcol1,
.yvcol2
{
	color: #fff;
	font-size: .85em;
}

.yvcol1 h1,
.yvcol2 h1
{
	color: #c60000;
	font-size: 1.54em;
	margin-top: 8px;	
	margin-bottom: 0px;
}
.yvcol1 h2,
.yvcol2 h2
{
	font-weight: normal;
	width: 250px;
	margin-bottom: 15px;
}
.yvcol1 div.button
{
	margin-right: 10px;
	float: right;
}
.yvcol1 p
{
	width: 300px;
	margin-bottom: 1em;
	display: inline-block;
}
.yvcol1 p em
{
	color: #c60000;
	font-style:normal;
}
.yvcol1 label
{
	display: inline-block;
	margin-top: 2px;
}
.yvcol1 input,
.yvcol1 textarea
{
	width: 160px;
	height: 1.1em;
	border: solid 1px #7e9db9;
}
.yvcol1 textarea
{
	padding-top: 0px;
	height: auto;
	overflow: hidden;
}
.yvcol1 input#submit_feedback
{
	border: 0px; 
	width: 132px;
	display: block; 
	background-repeat: no-repeat; 
	height: 48px; 
	vertical-align: top; 
	cursor: pointer; 
	margin-top: 33px;
	
}
.yvcol2 .text
{
    height: 387px;
    overflow: hidden;
}

.yvcol2 div.button a
{
	display:block;
	width: 270px;
}
.yvcol2 div.button a img
{
	float: right;
}
.yvcol2 ul
{
	list-style-position: outside;	
}
.yvcol2 ul li
{
	padding-bottom: 20px;
	line-height: 15px;
}
/* MUTV Your Views (end) */

/* MU Finance (start) */

.newsarchive .story.mufredrewards
{
    background: none;
    background-color: #000000;
}

/* MU Finance (end) */

/* MUTV Subscribe Today (begin) */
.mutvstmiddle
{
	height: 660px;
	margin-bottom: 1px;
}

.mutvstbottom
{
	background-color: #000;
	width: 663px;
}

.mutvstmiddle .stcol1,
.mutvstmiddle .stcol2
{
	height: 622px;
	font-size: .85em;
}

.mutvstmiddle .stcol1
{	
      padding-top: 10px;
	  width: 364px;
	  font-size: .85em;
}

.mutvstmiddle .stcol2
{
	width: 270px;
	color: #b3b3b3;
	margin-top: 9px;
}

.mutvstmiddle .stcol1 h1,
.mutvstmiddle .stcol2 h1
{
	color: #c60000;
	margin-bottom: 0px;
	font-size: 1.5em;
}
.mutvstmiddle .stcol2 h2
{
	color: #fff;
	margin-bottom: 0px;
}
.mutvstmiddle .stcol2 h2 span
{
	color: #fff;
	font-weight: bold;
	font-size: 1.05em;
}
.mutvstmiddle .stcol1 p
{
	width: 310px;
	display: inline-block;
	margin-bottom: 11px;
	
}

.mutvstmiddle .stcol1 input,
.mutvstmiddle .stcol1 select
{
	border: solid 1px #7e9db9;
	width: 160px;
	height: 15px;
}

.mutvstmiddle .stcol1 input.cb
{
	border: 0px;
	width:15px;
	height: 15px;
}
.mutvstmiddle .stcol1 select
{
	display: block;
	margin-top: 3px;
	height: auto;
}
.mutvstmiddle .stcol1 iframe
{
    _height: 625px;
}
.mutvstmiddle .stcol1 label
{
	margin-top: 2px;
	display: inline-block;
	width: 125px;
}
.stcol1 p em
{
	color: #c60000;
	font-style:normal;
}
.mutvstmiddle .stcol2 p
{
	/*width: 295px;*/
	margin-bottom: 7px;
}

.mutvstmiddle .stcol2 p.small strong,
.mutvstmiddle .stcol2 p.small a
{
    color: #fff;
}

.mutvstmiddle .stcol2 p.small a:hover
{
    color: #c60000;
}

.mutvstmiddle .stcol2 p.small,
.mutvstmiddle .stcol2 h2.small
{
    font-size: 10px;
    padding-bottom: 5px;
    margin-bottom: 0px;
}

/* MUTV Subscribe Today (end) */

/* MUTV Join Now (begin) */
.mutvjnmiddle
{
	height: 575px;
	margin-bottom: 1px;
}

.mutvjnbottom
{
	width: 664px;
	height: 184px;
	overflow: hidden;
}
.mutvjnbottom .mutvdevice
{
	width: 331px;
	background-color: #000;
}
.mutvjnbottom .mutvdevice a
{
	width: 331px; 
	display: block; 
	height: 165px; 
	cursor: pointer;
	background: black;
}
.mutvjnmiddle .bgworldmap
{
	width: 100%; 
	height: 122px
}

.bgworldmap h1
{
	padding-top: 35px;
	color: #c60000;
	font-size: 14pt;
}

.bgworldmap p
{
	width: 350px; 
	color: #2e2e2e; 
	font-size: 9pt; 
}

.mutvjnmiddle .jncol1,
.mutvjnmiddle .jncol2,
.mutvjnmiddle .jncol3
{
	border: solid 1px #1e1e1e; 
	background-color: #202020;
	margin-top: 10px; 
	width: 208px;
	height: 431px; 
	color: #999999; 
	font-size: 8pt;
}

.jntopcell
{
	padding: 10px 5px 5px 5px; 
	height: 114px;
}

.jnmiddlecell,
.jnbottomcell,
.jnmidbottomcell
{
	padding: 5px; 
	height: 134px;
}
.jnmidbottomcell
{
	height: 270px;
	line-height: 1.3em;
}
.jncol1 h1,
.jncol2 h1,
.jncol3 h1
{
	color: #fff;
	font-size: 14pt;
}

.jntopcell h1
{
    font-size: 12pt;
}

.jnredbaloon
{
	text-align: center; 
	width: 196px; 
	background: url('../images/bg_jnredbaloon_mutv.jpg') no-repeat;
	height: 54px; 
	color: #fff; 
	vertical-align: middle;
}
.jnwhitebaloon
{
	text-align: center; 
	width: 196px; 
	background: url('../images/bg_jnwhitebaloon_mutv.jpg') no-repeat;
	height: 54px; 
	color: #fff; 
	vertical-align: middle;
}

.jncol1 h2,
.jncol2 h2,
.jncol3 h2
{
	padding-top: 8px;
}

.jncol2 h2 { color: #c60000; }

.jnmiddlecell h1,
.jnbottomcell h1
{
	margin-top: 35px;
}

.jnredbaloon a
{
	color: #fff;
}

.jnmidbottomcell select
{
	width: 190px; 
	font-size: 8pt;
}

.jnmidbottomcell a
{
	color: #fff;
	
}

.jnmidbottomcell p
{
	color: #999999;
}

.jnmidbottomcell p span
{
	color: #cccccc;
	font-size: 1.1em;
}

.jnmidbottomcell p strong
{
	font-size: 1.2em;
	color: White;
	font-weight: bold;
}

/* MUTV Join Now (end) */

.bold
{
    font-weight: bold;
}

/* CF - Club - Sponsorship Opportunities (begin)*/
.cffcol1,
.cfsocol1
{
	width: 366px;
	float: left;
	height: 679px;
	overflow: hidden;
	
}

#cfcontentcontainer iframe,
.cffcol1 iframe,
.cfsocol1 iframe,
.cfebrcol1 iframe,
.cfobrcol1 iframe,
.cfeutrvlcol1 iframe
{
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.cffcol2,
.cfsocol2
{
	width: 297px;
	float: left;
	height: 679px;
	overflow: hidden;
	background-color: #e7e7e7;
}

.cffcol2 p,
.cfsocol2 p
{
	padding: 20px;
	font-size: .85em;
}

/* CF - Club - Sponsorship Opportunities (end)*/
/* CF - Conferences & Events - Enquiry Brochure Request (begin)*/
.cfeutrvlhdr,
.cfaudicomphdr,
.cfcasualwahdr,
.cfemailfriendhdr,
.cfenquirybrhdr
{
	background: url(../images/generaltitle.gif) repeat-x 0px bottom;
	height: 79px;
	padding-top: 15px;
}
.cfaudicol1,
.cfebrcol1
{
	background-color: #e7e7e7;
	display: block;
	width:332px;
	height: 665px;
}
.cfebrcol1
{
	width: 663px;
}
.cfemailfriendcol1 iframe,
.cfebrcol1 iframe
{
	background: #e7e7e7;
}
.cfaudicol2,
.cfebrcol2
{
	display: block;
	background-color: #000;
	width: 330px;
	height: 665px;
}

.cfemailfriendcol2 p,
.cfebrcol2 p
{
	margin: 24px 15px;
	color: #c7c7c7;
	font-size: .85em;
}
/* CF - Conferences & Events - Enquiry Brochure Request (end)*/
/* CF - Conferences & Events - Order Brochure (begin)*/
.cfobrcol1,
.cfeutrvlcol1
{
	background-color: #e7e7e7;
	display: block;
	width:331px;
	height: 525px;
	border-bottom:solid 1px #fff;
}
.cfobrcol1
{
	width: 663px;
	height: 639px;
}
.cfobrcol1 iframe,
.cfeutrvlcol1 iframe
{
	background: #e7e7e7;
}
.cfobrcol2,
.cfeutrvlcol2
{
	display: block;
	background-color: #fff;
	width: 330px;
	height: 525px;
	border-bottom:solid 1px #fff;
}

.cfemailfriendcol2 em,
.cfobrcol2 em,
.cfeutrvlcol2 em { color: #c60000; font-style: normal; }

.cfemailfriendcol2 h1,
.cfobrcol2 h1,
.cfeutrvlcol2 h1
{ 
	margin-top: 27px;
} 
.cfemailfriendcol2 h2,
.cfobrcol2 h2,
.cfeutrvlcol2 h2 { padding-top: 10px; font-size: .85em;}

.cfeutrvlcol2 h1
{
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.cfemailfriendcol2 p,
.cfobrcol2 p,
.cfeutrvlcol2 p,
.cfeutrvlcol2 ul li

{
	margin: 15px 17px;
	color: #000;
	font-size: .85em;
}
.cfdevices { width: 664px; border-bottom: solid 1px #fff;}
.cfdevice 
{ 
	width:331px; 
	display: block; 
	background-color: #eee; 
}
.cfdevice a 
{ 
	display: block; 
	width:331px;  
}
/* CF - Conferences & Events - Order Brochure (end)*/
/* CF - Conferences & Events - Enquiry Form (begin) */
.cfetop,
.cfemiddle,
.cfebottom
{
	width: 661px;
	background: #fff;
	margin-bottom: 1px;
}
.cfetop 
{
	height: 45px;
}
.cfetop p
{
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #666666;
	font-size: .85em;
}
.cfemiddle
{
	height: 684px;
}
.cfebottom
{
	
	height: 176px;
}
.cfemiddle iframe
{
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.cfebottom
{
	 padding-bottom: 20px; 
	 padding-left: 20px; 
	 padding-right: 30px; 
	 color: #666666; 
	 font-size: .85em; 
	 padding-top: 0px;
}
.cfebottom p
{
	position: relative;
	left: 330px;
	width: 290px;
	
}
/* CF - Conferences & Events - Enquiry Form (end) */
/* Splash Page (begin)*/
 
body#splash_page
{
    background: #000;
}
#splash_page #horizon
{
    position: absolute;
    min-width: 967px;
    text-align: center;
    margin-top: -125px;
    width: 100%;
    top: 35%;
    left: 0px;
}
#splash_page #tablecontainer
{
    margin: 0px auto;
    width: 967px;
    background: url(../images/bg_body.jpg) #000 no-repeat 50% bottom;
    height: 530px;
}
#splash_page #topcontainer
{
    margin: 0px auto;
    width: 967px;
    background: url(../images/bg_splash_top.jpg) #000 no-repeat 50% bottom;
    height: 117px;
}
#splash_page #bottomcontainer
{
    margin: 0px auto;
    width: 967px;
    height: 117px;
}
#splash_page #container
{
    border-bottom: 0px;
    position: relative;
    border-left: 0px;
    margin: 0px auto;
    width: 967px;
    background: url(../images/bg_main_div.gif) #c70101 no-repeat;
    height: 273px;
    border-top: 0px;
    border-right: 0px;
}
#splash_page #logo
{
    margin-top: 1px;
    width: 160px;
    float: left;
    margin-left: 1px;
}
#splash_page #sections
{
    margin-top: 1px;
    width: 805px;
    float: left;
}
#splash_page #flags
{
    margin-top: 59px;
    float: right;
}
#splash_page #flags div 
{ 
	float: left; 
}
#splash_page .imgRight
{
    margin-right: 1px;
}

#splash_page #container
{
	_width: 968px;
	_overflow: hidden;
}

#splash_page #logo
{
	display:block;
	float: left;
}

#splash_page #nojs
{
	float: left;
	display:block;
}

#splash_page #nojs a
{
	display:inline;
	float: left;
	border: 0px;
	margin-right: 1px;
	margin-bottom:1px;
	_margin-bottom: -2px;
	*height: 135px;
}
#splash_page #nojs a img
{
	border: 0px;
	margin: 0px;
}

#splash_page a img
{
    filter: alpha(opacity=90);opacity: 0.85;
    -moz-opacity: 0.9;
}

#splash_page a:hover img
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
/* Splash Page (end)*/
/* Betting and Gaming (begin) */

#splash_page #facebookJoin		{display:block; width:295px; z-index:4; position:relative; top:8px; left:5px;}
#splash_page #leftPatch			{display:block; background-color:black; position:absolute; z-index:3; width:53px; height:50px; margin-left: -47px; margin-top:-13px;}
#splash_page #divFBIframe		{display:block; width:295px; z-index:1; position:absolute; margin-left:-45px; top:52px}
#splash_page #divWhiteBar		{display:block; background:url(http://www.manutd.com/pix/splashPage/white_bar.jpg) no-repeat; width:295px; height:25px; z-index:0; position:relative; top:12px; left:8px }
				
.bandgtop
{
	width: 663px;
	display: block;
	height: 338px;
	overflow: hidden;
	background-color: #FFF;
}
.bandgtop img
{
	width: 663px;
}
.bandgbtmcol1
{
	width: 309px;
	height: 402px;
	overflow: hidden;
	margin-top: 1px;
	
}
.bandgbtmcol1 .news8story a
{
	height: 21px;
}

.bandgbtmcol1 .news4story,
.bandgbtmcol1 .news8story
{
    width: 309px;
}

.bandgbtmcol1 .news4story .story strong
{
    width: 205px;
}

.bandgbtmcol1 .news8story .story strong
{
    width: 230px;
    _width: 220px;
}

.bandgbtmcol1 .news8story .story strong.oue
{
    width: 200px;
    *width: 189px;
    _width: 183px;
}

.bandgbtmcol2
{
	width: 353px;
	height: 400px;
	overflow: hidden;
	
}
.bandgbtmcol2 .divmpu
{
	margin-top: 1px;
	width: 353px;
	height :280px;
	overflow: hidden;
	background-color: #000;
}
.bandgbtmcol2 .divdevice
{
	margin-top:2px;
	width: 350px;
	height: 119px;
	overflow: hidden;
}
/* Betting and Gaming (end) */
/* Custom Forms - My OT Memories (begin) */
.cfmyotmemtop
{
	width: 663px;
	height: 54px;
	background-color: #e7e7e7;
	margin-bottom: 1px black;
}
.cfmyotmemtop h1
{
	margin-top: 9px;
	text-transform:uppercase;
	font-size: 1.3em;
}
.cfmyotmembottom iframe
{
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.cfmyotmembottom
{
	width: 663px;
	height: 705px;
	background-color: #e7e7e7;
}
/* Custom Forms - My OT Memories (end) */
/* Custom Forms - Email a Friend (begin) */
.cfemailfriendhdr
{
	height: 50px;
}

.cfemailfriendhdr h1
{
    margin-left: 5px;
    margin-top: 22px;
}

.cfemailfriendcol1
{
	background-color: #e7e7e7;
	display:block;
	width: 332px;
}
.cfemailfriendcol1 .topdiv
{
	width: 332px;
	height: 70px;
	
}
.cfemailfriendcol1 .topdiv p
{
	font-size: .85em;
	color: #666666;
	margin: 0px 20px;	
	margin-top: 27px;
	padding-bottom: 20px;
	border: 0px;
	border-bottom: solid 1px #666666;
	border-style: dotted;
}
.cfemailfriendcol1 .bottomdiv
{
	width: 332px;
	height: 580px;
}

.cfemailfriendcol2
{
	background-color: #e7e7e7;
	display:block;
	width: 331px;
}
.cfemailfriendcol1,
.cfemailfriendcol2
{
	/*background: url('../images/box_top.gif') #e7e7e7 repeat-x 50% top;*/
	height: 697px;
	_height: 709px;
}
/* Custom Forms - Email a Friend (end) */
/* Custom Forms - Education Enquiry (begin) */
.education .otcfeebody
{
	background-color: #e7e7e7;
	padding: 0px 0px;
	height: 740px;
}
/* Custom Forms - Education Enquiry (end) */
/* Custom Forms - Audi Dreamday Competition (begin) */
#cfcontentcontainer { top: 99px; }
#cfcontentcontainer .boxtop { margin-top: 0px;}
.cfaudicomphdr { padding-top: 0px; margin-top: 0px; height: 59px;}
.cfaudicomphdr h1 
{ 
	padding-left: 20px; 
	padding-top: 11px;
	line-height: 17px;
}
.cfaudicol1
{
	width: 664px;
	float: left;
	background-color: #fff;
}
.audibg
{
	background-image: url('../images/bg_audi.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.cfaudicol2
{
    display:none; /* do not show cfaudicol2 issue on win vip tickets page */
	width: 291px;
	float: left;
	margin-left: 1px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 10px 20px;
}
.cfaudicol1
{
	height: 761px;
}
.cfaudicol2
{
	height: 681px;
}
.cfaudicol2 p,
.cfaudicol2 ol
{
	color: #b3b3b3;
	font-size: .85em;
}
.cfaudicol2 a { color: #b3b3b3; }
.cfaudicol2 p
{
	padding: 10px 0px;
}
.cfaudicol2 h2
{
	padding-top: 10px;
    color: #FFF;
    font-size: .85em;
}

.cfaudicol2 ol
{
	color: #b3b3b3;
}
/* Custom Forms - Audi Dreamday Competition (end) */

/* Custom Forms - European Travel (begin) */
.cfeutitle
{
    width: 663px;
}
.cfeutrvlhdr { padding-top: 0px; }
.cfeutrvlhdr h1 { padding-top: 17px; margin-left: 17px; }
#cfcontentcontainer .cfeutrvlhdr .boxtop { margin-top: 0px; height: 79px;}
.cfeutrvlcol1
{
	width: 331px;
}
.cfeutrvlcol2
{
	width: 331px;
}
.cfeutrvlcol1,
.cfeutrvlcol2
{
	height: 740px;
	float: left;
}
.cfeutrvlcol2 h1,
.cfeutrvlcol2 h2
{
	margin-left: 15px;
}

.cfeutrvlcol2 h1 span
{
    color: #000;
    font-size: .6em;
    line-height: 10px;
    margin-top: 1px;
    font-weight: bold;
}

.cfeutrvlcol2 h1 span em
{
	color: #F00;
}

.cfeutrvlcol2 ul
{
	list-style-position: inside;
	list-style-type: decimal;
}

.cfeutrvlcol2 ul li
{
	margin-top: 5px;
	margin-bottom: 5px;
	
}

.cfeutrvlcol2 ul li,
.cfeutrvlcol2 p,
.cfeutrvlcol2 h2,
.cfeutrvlcol2 h1 i
{
	color: #505050;
}
.cfeutrvlcol2 h1 i
{
	font-weight: lighter;
	font-style:normal;
	font-size: .55em;
}

.cfeutrvlcol2 .header
{
    height: 79px;
    background-color: #fff;
    background: url(../images/generaltitle.gif) repeat-x 0px bottom;
}

/*header for Feedback page*/
.cfeutrvlcol2 .headerFeedbackForm
{
    height: 62px;
    background-color: #fff;
    background: url(../images/generaltitle.gif) repeat-x 0px bottom;
}

/* Custom Forms - European Travel (end) */
/* Custom Forms - Feedback (begin) */
.cffcol1
{
	width: 331px;
	background-color: #e7e7e7;
}
.cffcol2
{
    width: 332px;
    background-color: #fff;
}
.cffcol2 h1,
.cffcol2 h2,
.cffcol2 p
{
	padding-left: 20px;
	padding-right: 20px	
}
.cffcol2 p
{
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: .85em;
}
.cffcol2 h1 
{ 
	margin-bottom: 0px; 
	margin-top: 20px;
}

.cffcol2 h2
{
    font-size: 0.95em;
}

.cffcol2 a.joinUnited,
.cfeutrvlcol2 a.joinUnited
{
    background: url('../images/btn_oneUnited.gif') no-repeat scroll 0 0 transparent;
    display: block;
    width: 148px;
    height: 37px;
    margin: 19px 16px 19px 0px;
    float: right;
}

.cffcol2 a.joinUnited:hover,
.cfeutrvlcol2 a.joinUnited:hover
{
    background: url('../images/btn_oneUnited_on.gif') no-repeat scroll 0 0 transparent;
}

/* Custom Forms - Feedback (end) */
/* Custom Forms - Casual Work Application (begin) */
.cfcasualwahdr { padding-top: 0px; }
.cfcasualwahdr h1 { padding-top: 15px; padding-left: 15px; }
.cfcasualwaform 
{
	width: 663px;
	height: 661px;
}
.cfcasualwatitle
{width: 663px;}
/* Custom Forms - Casual Work Application (end) */

/* Custom Forms - Register Interest In Hospitality (begin) */
.cfregintrinh
{
    height: 740px;   
}
.cfregintrinhtitle
{
    width: 663px;
}
/* Custom Forms - Register Interest In Hospitality (end) */

/* Red Rewards - Terms & Condition (begin) */

.rrtccontainer .pager
{
    margin-top: 15px;
    font-size: 0.85em;
}

.rrtccontainer .pager a
{
    color: #000;
}

.rrtccontainer .tctext
{
    width: 623px;
    height: 627px;
    padding: 12px 20px 20px 20px;
    color: #666;
    font-size: 0.85em;
}

.rrtccontainer .tctext p
{
    margin-top: 15px;
}

.rrtccontainer .tctext p a
{
    text-decoration: none;
}

.rrtccontainer .tctext p strong
{
    font-size: 1em;
}

.rrtccontainer .boxtop
{
    padding-top: 20px;
    height: 30px;
}

.rrtccontainer .boxtop .pager
{
    margin-top: 0px;
}

/* Red Rewards - Terms & Condition (end) */
/* Tour 2010 (begin)*/
.tour2010 .toparea
{
	width: 663px;
	height: 437px;
	display:block;
	float: left;
}
.tour2010 .bottomarea
{
	display:block;
	width: 663px;
	height:310px;
	float: left;
}
.tour2010 .toparea .tourflash
{
	width: 663px;
	height: 500px;
	_height:400px;
}
.tour2010 .bottomarea div.tourbox
{
	background: url('../images/bg_shopping2.gif') no-repeat bottom left;
	display: block;
	float: left;
	margin-right: 1px;
	margin-top:1px;
	width: 220px;
	height: 317px;
}
.tour2010 .bottomarea div.tourbox img
{
	padding-bottom: 10px; 
	width: 130px; 
	height: 92px;
}
.tour2010 .bottomarea div.tourbox:last-child
{
	width:221px;
	margin-right: 0px;
}
.tour2010 .bottomarea a.linkbox
{
	width: 220px;
	height: 297px;
	display:block;
	font-size: .9em;
	text-decoration: none;
}
.tour2010 .bottomarea a.linkbox:hover
{
	background: url(../images/story_highlight.gif) repeat-y scroll left 0;
	color: #505050;
}
.tour2010 .bottomarea div.tourbox h2
{
	margin-bottom:15px;
}
.tour2010 .bottomarea a.linkbox span
{
	display: block;
	position:relative;
	top:40px;
	left:21px;
	margin-right:90px;
}
/* Tour 2010 (end)*/

/* Judge Profile (start) */

.judgetitle
{
    font-size: 1.65em;
}

/* Judge Profile (end) */

/* Tickets and Hospitality (start) */

.thlandcontainer
{
    position: absolute;
    top: 100px;
    width: 664px;
}

.thtopcol1
{
    width: 441px;
}

.thtopcol1 .flashcontainer a
{
    display: inline-block;
    border-top: solid 1px #fff;
}

.thtopcol1 .flashcontainer a.noborder
{
    border: none;
}

.thtopcol2
{
    width: 221px;
}

.thtopcol2 .hospitalitycol
{
    height: 479px;
    background-color: #000;
}

.thtopcol2 .hospitalitycol a
{
    display: block;
    height: 479px;
    width: 221px;
}

.thtopcol2 .hospitalitycol a:hover
{
    background:transparent url(../images/story_highlight.gif) repeat-y;
}

.thdevice
{
    width: 220px;
}

.thdevice a
{
    height: 109px;
    display: block;
    text-decoration: none;
}

.thdevice a p
{
    font-size: 0.85em;
    margin-left: 20px;
}

.thdevice a:hover
{
    background:transparent url(../images/story_highlight.gif) repeat-y;
    text-decoration: none;
}

.thdevice a .title
{
    color: #000;
    text-transform:uppercase;
    font-size: 0.9em;
    font-weight: bold;
    padding-top: 18px;
    margin-bottom: 4px;
}

.thdevice a .teaser
{
    color: #505050;
    font-size: 0.85em;
}

.thdevice a:hover p
{
    text-decoration: none;
    color: #505050;
}

.thdevice a:hover .title,
.thdevice a:hover .teaser
{
    text-decoration: none;
}

.thdevice a:hover .title
{
    color: #000;
}

.thdevice .boxtop
{
    margin-top: 0px;
}

.thbottomcol
{
    width: 221px;
}

.thbottomcol .seashospbcol
{
    height: 239px;
}

.thbottomcol .seashospbcol a
{
    display: block;
    height: 239px;
    width: 221px;
}

.thbottomcol .seashospbcol a:hover
{
    background:transparent url(../images/story_highlight.gif) repeat-y;
}

/* Tickets and Hospitality (end) */

/* Custom Form - Win VIP Tickets (begin)*/

#cfcontentcontainernoheader
{
    height: 860px;
    width: 664px;
}

#cfcontentcontainernoheader .cfaudicol1
{
    height: 860px;
}

#cfcontentcontainernoheader .cfaudicol1 iframe
{
    height: 100%;
    width: 100%;
    overflow: hidden;
}

/* Custom Form - Win VIP Tickets (end)*/

/* Fixtures And Result Table (start) */

table.fixtures,
table.fixtures td.align_team_name
{
    text-align: center;
}

table.fixtures tr.manu td.align_team_name
{
    text-decoration: none;
}

table.fixtures td.align_team_name a
{
    color: #505050;
    font-size: 1em;
}

table.fixtures td.align_team_name a:hover
{
    color: #c60000;
}

#lowerfixturecontainer table.fixtures .manu td, 
#lowerfixturecontainer table.fixtures .manu th
{
     background-color: transparent;
}

#lowerfixturecontainer table.fixtures .manu.alt td, 
#lowerfixturecontainer table.fixtures .manu.alt th
{
    background-color: #e7e7e7;
}

/* Fixtures And Result Table (end) */

.tallbanner.tabletop table.newspage tbody tr th
{
    color: #505050;
    width: 30px;
}

.tallbanner.tabletop table.newspage tbody tr.manu th,
.tallbanner.tabletop table.newspage tbody tr.manu td
{
    color: #c60000;
}

.tallbanner.rgbottom table.newspage tbody tr th
{
    color: #505050;
    width: 30px;
}

.tallbanner.rgbottom table.newspage tbody tr.manu th,
.tallbanner.rgbottom table.newspage tbody tr.manu td
{
    color: #c60000;
}

.articlecontainer .freetext .newsstory h1,
.articlecontainer .regbanner.rgbottom .newsstory h1,
.articlecontainer .regbanner .newsstory h1,
.articlecontainer .tallbanner .newsstory h1,
.articlecontainer .tallbanner.tabletop .newsstory h1,
.articlecontainer .tallbanner.rgbottom .newsstory h1,
.articlecontainer .regbanner_1 .newsstory h1
{
    font-family: arial,helvetica,sans-serif;
    font-size: 1.35em;
    margin-bottom: 15px;
}

.articlecontainer h1:empty
{
    display: none;
}

.articlecontainer h1.mrtitle
{
    font-size: 17.6px; 
    padding-bottom: 5px;
}

.news8story.archivelist strong.oue
{
    height: 19px;
}

.frheaderimage
{
    margin-top: 8px;
    margin-bottom: 12px;
}

.ltprint
{
    padding-top: 10px;
}

.ltbottomtext
{
    font-size: 0.85em;
    padding: 15px 15px 0px 15px;
}

h3.cffbtab1
{
    width: 306px;
    background-image: url('../images/bg_tab.jpg');
    background-repeat: no-repeat;
    float:left;
    margin-top: 1px;
}

h3.cffbtab2
{
    width: 309px;
    background-color: #fff;
    background-image: none;
    float:left;
    color: #666;
    margin-top: 1px;
}

h3.cffbtab1 a,
h3.cffbtab2 a
{
    color: #666;
}

h3.cffbtab1 a:hover,
h3.cffbtab2 a:hover
{
    color: #FFFFFF;
    background:#c60000 url(../images/bg_title_ro.gif) repeat-x scroll 0 0;
}


/* Club FAQs (begin) */
.clubfaqs
{
   position: absolute;
   top: 100px;
   width: 663px;
   height: 760px;
}

.clubfaqs h3.title
{
    width: 332px;
    background: none;
    color: #666;
    text-transform:uppercase;
}

.clubfaqs .toptext
{
    margin-top: 17px;
    /*margin-bottom: 11px;*/
    height: 54px;
    width: 544px; 
    font-size: 0.85em;
    color: #505050;
}

.clubfaqs .printcontainer
{
    display: inline;
    margin-top: 17px;
}

.clubfaqs .printcontainer a
{
    display: block;
    width: 30px;
}

.clubfaqs .backcontainer
{
    margin-top: 17px;
    font-size: 0.85em;
    width: 43px;
}

.clubfaqs .questions
{
    overflow-x: hidden;
    overflow-y: scroll;
}

.clubfaqs .questions.qa
{
    overflow: auto;
}

.clubfaqs .questions.qa,
.clubfaqs .questions
{
    height: 668px;
    width: 663px;
}

.clubfaqs .question a.qt,
.clubfaqs .questionanswer a.qt
{
    height: 31px;
    display: block;
    padding-top: 10px;
    text-decoration: none;
    font-size:0.9em;
    font-weight: bold;
}

.clubfaqs .question a.qt:hover,
.clubfaqs .questionanswer a.qt:hover
{
    color: #505050;
    background:transparent url(../images/story_highlight.gif) repeat-y;
    cursor: pointer;
}

.clubfaqs .question a.qt span.qnumber,
.clubfaqs .questionanswer a.qt span.qnumber
{
    color: #B3B3B3;
}

.clubfaqs .question a.qt span.qtext,
.clubfaqs .questionanswer a.qt span.qtext
{
    display: inline-block;
    width: 590px;
}

.clubfaqs .answer
{
    font-size: 0.85em;
    margin: 11px 45px 11px 45px;
    padding-bottom: 14px;
    color: #505050;
}


/* Club FAQs (end) */

#splashcontent a,
#splashcontentnoscript a
{
    height: 136px;
    _overflow: hidden;
}

#splashcontent embed
{
    height: 271px!important;
}


/* OU - Member Benefits (begin) */

#contentcontainer.oumb
{
    height: 759px;
    width: 664px;
}

.oumbprint
{
    margin: 10px 10px 0px 10px;
}

.oumbprint a.print
{
    display: inline-block;
    width: 20px;
    height: 15px;
}

.oumbprint a.back
{
    font-size: 0.9em;
    color: #000;
}

.oumbprint a.back:hover
{
    color: #c60000;
}

.oumbtitle,
.oumbtext
{
    margin: 30px 20px 0px 20px;
}

.oumbtitle h1
{
    font-size: 24px;
    margin-bottom: 0px;
}

.oumbtitle h1.pricest
{
    margin-bottom: 4px;
    text-transform: uppercase;
}

.oumbtitle p
{
    margin: 0px;
    padding: 0px;
    font-size: 0.85em;
}

.oumbtext 
{
    font-size: 0.85em;
}

.oumbtext .pricesinfo
{
    margin-top: 16px;
}

.oumbdevice
{
    position: absolute;
    bottom: 0px;
    width: 663px;
    background-color: #000;
}

/* OU - Member Benefits (end)*/

/* login pages custom styles */
.LoginStyles .buttontext
{
    padding-right:48px;
    font-family: FranklinGothic;
    font-size: 23px;
    font-weight: normal !important;
}
.LoginStyles .ousubmit
{
    margin-right: 7px;
}
.LoginContainerStyles .rule
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.regform
{
    color: #505050;
    padding-top: 0px;
    padding-bottom:40px;
}

.lowernews4story .story .storycontent a.awardsNews:hover
{
	background: url(../images/story_highlight.gif) repeat-y scroll 121px 0px !important;	
}

a.newsStoryDevice
{
    position: absolute;
    bottom: 0px;
    border-top: solid 1px white;
}
.whiteLinks .freetext .newsstory a
{
    color: #FFFFFF;
}

.supportersclub {top:20px;}
.newsmaincontent table.frsub {width:480px}
table.clubdetails {float:none; clear:both;width:100%;}
table.clubdetails th {font-weight:bold;margin:0;padding:0;color:#000000;background:transparent none;line-height:1em;text-align:left;}
table.clubdetails td {margin:0;padding:0;text-align:left;color:#000000;width:33%;vertical-align:top;line-height:1em;}
table.clubdetails small{display:inline-block;font-style:italic;margin:5px 0 0 0;line-height:1em;}
div.clubdetails {background-image:url("../images/box_bottom.gif");background-position:left bottom; margin-bottom:1px;}

table.purchasetickets thead th {border-left:1px solid #ffffff;}
table.purchasetickets tr {background:transparent url("../images/box_top.gif") repeat-x scroll 0 1px;}
table.purchasetickets td {color:#000000;text-align:left; background:transparent url("../images/box_bottom.gif") repeat-x scroll 0 bottom; padding:15px 0;}

table.viewtickets td td {text-align:left;padding-left:12px;cursor:pointer;}
table.viewtickets tr tr:hover {background-color:#c60000;}
table.viewtickets tr tr:hover td {color:#ffffff;}
#ticketdetails td td,
#memberdetails td td {text-align:left;padding-left:12px;}
table.viewtickets div,
#ticketdetails div {height:180px;margin:0; padding:0;}
table.purchasetickets td.matchdates {text-align:center;}
/*table.purchasetickets td.matchlinks a {border-left:1px solid #c9c9c9;}*/
table.purchasetickets td span, table.purchasetickets td strong{display:block;}
.matchlinks a {text-decoration:none; padding-left:35px; background-repeat:no-repeat; display:block; line-height:25px; text-transform:uppercase;font-family:Franklin Gothic Demi Cond;background-position:7px center;}
.matchicons {margin-top:0.9em;}
.subpanel {height:100px; *height: 80px; _height: 80px;}
.clubdetails {height:100px;_height: 80px;}
#memberdetailsdiv {height:45px; background:url('../images/box_bottom.gif') repeat-x scroll left bottom transparent;}
/*#memberdetailsdiv form {float:right;display:inline;margin-top:-1.5em;}*/
#memberdetailsdiv form
{
    padding-top: 10px;
}

#memberdetailsdiv form label
{
    font-size: 1.2em;
    font-weight: bold;
    display: inline;
}
#memberdetailsdiv form .gobutton
{
    margin-bottom: 7px;    
}

#memberdetailsdiv form input#membersearchtext
{
    width: 146px;
}
    
#memberdetailsdiv select {font-size:1.1em;width: 170px; height: 19px;display: inline;}
#memberdetailsdiv input {font-size:1.1em;display: inline;}
#memberdetailsdiv input.submit {height:1.8em; background-color:#c60000;color:#ffffff;}
#memberdetails div.scroller {height:460px}
.newsstory.subpanel
{
    background: none;
}

.newsstory.subpanel p
{
    color: #505050;
}

.subpanel h2 {font-size:1.1em;margin-bottom:16px; margin-left: 5px; margin-top: 5px; color:#505050;}
.tablekey {background-color:#000000; color:#a2a2a2; font-size:0.85em;padding:10px; height: 423px; *height: 443px; _height: 453px;}
.tablekey dt, .tablekey dd {display:inline-block;vertical-align:middle;margin-bottom:5px;}
.tablekey dd {margin-left:5px;height:25px; width:125px; }

.t1 {width:70px}
.t2 {width:150px; _width: 158px;}
.t3 {width:170px}
.t4 {width:70px}
.t5 {width:50px}
.st1 {width:233px}
.st2 {width:170px}
td.st1 {_width: 285px;}
td.st2 {_width: 205px;}

#matchselected {background:transparent url(../images/box_top.gif) repeat-x scroll 0 1px; font-size:0.85em; padding:20px 12px; height:60px; }
#matchselected h4 {vertical-align:top;display:inline-block;*display:inline;*zoom:1;margin-right:20px}
#matchselected p {display:inline-block;*display:inline;*zoom:1;margin-right:20px}

.editmemberslink .ousubmit em {
color:#c60000;
display:block;
font-style:normal;
font-size:1.25em;
margin-top:-0.35em;
}

.editmemberslink .ousubmit {padding-top:10px;font-size:1em;text-transform:uppercase;font-family:Franklin Gothic Demi Cond;font-weight:normal;color:#333333;}
.editmemberslink .ousubmit:hover {color:#c60000;background-position:right 0;}
.whiteLinks .freetext .newsstory a:hover
{
    color:#C60000;
}

.cdtitle
{
   background: url("../images/box_top.gif") repeat-x scroll 0 0 transparent;
   background-position: left bottom;
   width:658px;
   height: 32px;
}

.cdtable
{
   background: url("../images/box_top.gif") repeat-x scroll 0 0 transparent;
   background-position: left bottom;
   width:658px;
   height: 72px;
}

.scdinfo
{
    width: 218px;
    margin-top: 15px;
    color: #505050;
}

.scdinfosubtitle
{
    color: #000;
    font-weight: bold;
}

.scdfootnote
{
    font-style: italic;
    margin-top: 2px;
    width: 218px;
    display: inline-block;
    font-size: 0.8em;
}


.generalinfo .newsstory.clubdetails,
.generalinfo .newsstory.subpanel
{
    width: 663px;
}

.generalinfo .newsstory.clubdetails
{
    padding-top: 11px;
}

.generalinfo .newsstory.subpanel
{
    padding-top: 0px;
}

.sctabs h3.titletab.tab3-1 a,
.sctabs h3.titletab.tab3-2 a,
.sctabs h3.titletab.tab3-3 a
{
    color: #666;
}

.sctabs h3.titletab a:hover
{
    color: #c60000;
}

.sctabs h3.titletaboff a:hover
{
   color: #fff;
}

.sctabs h3.titletabhidden
{
    display: none;
}

/* MUSC - Ticket Application Wizard (begin) */

/* Common elements and Members Selection (begin) */

.tawfirstcol
{
    width: 447px;
}

.tawsecondcol
{
    width: 215px;
    background-color: #000;
}

.scdetailtitle
{
    margin-top: 5px;
    width: 205px;
}

.scsubtitle
{
    padding-bottom: 10px;
    font-weight: bold;
    padding-top: 5px;
}

.scitem
{
    clear: both;
    color: #505050;
    display: inline-block;
    font-size: 0.95em;
}

.mscallocationdetail
{
    height: 20px;
    float: left;
    margin-top: 6px;
    width: 447px;
    color: #505050;
}

.mscadtitle
{
    font-weight: bold;
    color: #000;
}

.mscallocationdetail .mscadtitle,
.mscallocationdetail .mscadcontent
{
    width: 100px;
}

.mscadcontent
{
    margin-top: 2px;
    font-size: 0.9em;
}

.mscitem
{
    height: 120px;
}

.mscitem,
.memberselectionitem,
.standselectionitem,
.standselectionbottomboxitem
{
    background: url(../images/box_top.gif) repeat-x 50% top;
}

.matchselecteddetails
{
    width: 300px;
}

.mscallocationdetail2
{
    width: 300px;
    float: left;
    margin-top: 6px;
}

.mscallocationdetail2 .mscadtitle
{
    width: 80px;
}
.mscallocationdetail2 .mscadcontent
{
    width: 200px;
}

.teamcrests
{
    width: 100px;
    padding-top: 20px;
}

.teamcrests img
{
    width: 37px;
    height: 37px;
}

.memberselectionitem
{
    height: 80px;
}

.scitembottom
{
    height: 35px;
    background: url(../images/box_bottom.gif) repeat-x 50% bottom;
    clear: both;
    border-top: solid 1px #fff;
    width: 100%;
}

.scitembottom .mscadtitle
{
    width: auto;
}

.membersearchtext,
.membersearchtype
{
    font-size: 0.9em;
    font-weight: normal;
}

.membersearchtype
{
    width: 170px;
    
}

#sctopframe
{
    
}

.scselection,
#scbuttonsframe
{
    text-align: center;
    width: 447px;
}

.memberspool,
.selectedmembers
{
    width: 90%;
    border:1px solid #DDDDDD;
    font-size:0.85em;
}

#sccontrols .scselection
{
    height: 30px;
}

.addmember,
.remmember,
.lastmember,
.buttonback,
.buttonforward
{
    border:medium none;
    cursor:pointer;
    height:30px;
}

.addmember
{
    background: url(../images/english/member_add.jpg) no-repeat;
    width: 116px;
}

.remmember
{
    background: url(../images/english/member_remove.jpg);
    width: 169px;
    text-align: center;
}

.lastmember
{
    background: url(../images/english/member_last.jpg);
    width: 121px;
}

.scspacer
{
    height: 5px;
}

.spacer select
{
    display: none;
}

.previousbuttoncontainer,
.nextbuttoncontainer
{
    width: 45%;
}

.scsubcontentsmallitalic
{
    font-size: 0.75em;
    font-style: italic;
    font-weight: normal;
    margin-top: 2px;
}

.buttonback,
.buttonforward
{
    height:33px;
}

.buttonback
{
    background: url(../images/english/back.jpg) no-repeat;
    width: 146px;
}

.buttonforward
{
    background: url(../images/english/next_step.gif) no-repeat;
    width: 114px;
}

/* Common elements and Members Selection (end) */

/* Stand Selection (begin) */

.standselectionitem .mscallocationdetail2,
.standselectionitem .mscadtitle
{
    width: 205px;
}

.standselectionitem
{
    height: 50px;
}

.standselectionitem .scitem
{
    width: 447px;
}

.scheadermatchtitle,
.scheadermatchtitletc
{
    background: url(../images/red_grad.gif) repeat-x scroll center top #C70101;
    border-bottom:2px solid white;
    border-left:1px solid white;
    border-right:1px solid white;
    color:white;
    font-size:0.85em;
    height:16px;
    padding-top:2px;
}

.scheadermatchtitle.membername
{
    width:170px;
}
.scheadermatchtitletc.membername
{
    width:175px;
}
.scheadermatchtitle.type
{
    text-align: center;
    width:70px;
}
.scheadermatchtitletc.type
{
    text-align: center;
    width:70px;
}
.scheadermatchtitle.stand
{
    width:160px;
}
.scheadermatchtitletc.stand
{
    width:183px;
}

.scselectstand,
.scselectstandtc
{
    width: 447px;
    overflow: auto;
    height: 220px;
}

.scselectstand td
{
    color: #050505;
}

.sscrow,
.sscaltrow
{
   
    border-bottom:1px solid #DDDDDD;
    color:#505050;
    font-size:0.9em;
    height:19px;
    padding-top:2px;
}

.sscrow
{
    background: none repeat scroll 0 0 #FFFFFF;
}

.sscrow td,
.sscaltrow td
{
    height: 20px;
}

.sscaltrow
{
     background:none repeat scroll 0 0 #E7E7E7;
}

.cellmembername
{
    width: 170px;
}
.cellmembernametc
{
    width: 175px;
}

.celltype
{
    width: 80px;
    text-align: center;
}

.celltypetc
{
    width:70px;
    text-align: center;
}

.cellmembername,
.celltype,
.cellstand,
.cellmembernametc,
.celltypetc,
.cellstandtc
{
    font-size: 0.95em;
}

.cellstand
{
    width: 168px;
}

.cellstandtc
{
    width: 168px;
}

.seatselection
{
    width: 168px;
    border:1px solid #DDDDDD;
    font-size:0.95em;
}

.standselectionbottomboxitem
{
    margin-bottom: 14px;
    display: inline-block;
}

.scdetail
{
    width: 218px;
    margin-top:15px;
}

.scdetail .scsubtitle
{
    padding-bottom: 0px;
    padding-top: 0px;
}

.scitem .scdetail
{
    color: #000;
    font-size: 0.8em;
}

/* Stand Selection (end) */

/* Ticket Confirmation (begin)*/

.scitem.ticketsituation
{
    height: 120px;
}

.mscitem.tcsummary
{
    height: 140px;
}

.mscitem.tcsummary .mscadtitle
{
    width: 150px;
}

.mscitem.tcsummary .mscadcontent
{
    width: auto;
}

.scselectstandtc
{
    padding-top: 1px;
}

/* Ticket Confirmation (end)*/

/* Payment (begin) */

.paymentcont,
.paymentcontnb
{
    background:url(../images/bg_shadow.gif) repeat-x scroll center top transparent;
    /*height:700px;*/
    width:445px;
    display: block;
    margin: 0 auto;
}

.paymentcontnb
{
    background: none;
}

.bottomsectionp
{
    color:#505050;
    font-size:0.9em;
    width:432px;
}

.paymentstitle,
.paymentstitlenb
{
    color:#C11113;
    font-size:14px;
    padding-top:3px;
    padding-bottom: 6px;
    width: 420px;
    margin-top: 8px;
    margin-bottom: 17px;
    border-bottom:1px dotted #A7A7A7;
    font-weight: bold;
}

.paymentstitlenb
{
    border-bottom: none;
    margin-bottom: 10px;
}

.pmatchtitle
{
    width: 270px;
    margin-top: 5px;
    font-weight: bold;
}

.ptcrests
{
    margin-top: 5px;   
}

.ptcrests img
{
    width: 37px;
    height: 37px;
}

.scpaymentitem,
.scpaymentitemdblselect
{
    margin-bottom: 4px;
    display: block;
    clear:both;
    width: 425px;
}

.scpaymentitem label
{
    width: 150px;
}

.scpaymentitem label.pmlbl
{
    width: 147px;
}

.scpaymentitemdblselect label
{
    width: 142px;
}

.cards
{
    margin-top: 7px;
    background:url(../images/cards.gif) no-repeat;
    width: 164px;
    height: 19px;
}

.pdchkgroup
{
    width: 150px;
}

.pdchklabel
{
    width: 90px;
}

.pdchkgroup input
{
    width: 50px;
    height: 21px;
}

#chequepaymenttext
{
    height: 95px;
    width: 125px;
    font-size: 0.8em;
    display: none;
}

.scpaymentitem select
{
    width: 165px;
    _width: 166px;
    color: #505050;
}

.scpaymentitem input[type=text]
{
    width: 159px;
    color: #505050;
}

.scpaymentitem input.pdtxt
{
    _width: 160px;
    color: #505050;
}

.scpaymentitemdblselect select
{
    width: 77px;
    _width: 76px;
    color: #666;
}

label span.red
{
    color: #C60000;
}

.stepimage
{
    /*background:url("https://secure.manutd.com/supportersclub/pix/phase4.jpg") no-repeat scroll center top #000000;*/
    height:740px;
}

.stepimagemsg
{
    color: #fff;
    font-size: 0.85em;
    padding-top: 225px;
}
/* Payment (end) */

/* Booking Confirmation (begin) */

.scpaymentitem label.amount
{
    width: 50px;
}

.scpaymentitem label.price
{
    width: 150px;
}

span.matchdetailsconftitle
{
    font-size: 1.2em;
}

/* Booking Confirmation (end) */

/* Process Complete (begin) */

.pctext
{
    padding-top: 25px;
    color: #505050;
    font-size: 0.9em;
}

.pcbackitem,
.amdtitle
{
    margin-top: 15px;
}

a.pcbacktahome
{
    background:url(../images/english/musc_ta_back_home.jpg) no-repeat;
    width: 163px;
    height: 30px;
    display: block;
    text-decoration: none;
}


/* Process Complete (end) */

/* MUSC - Ticket Application Wizard (end) */

/* MUSC - Members Management  (begin)*/

.amdmembers
{
    width: 448px;
}

.mrow
{
    margin-top: 10px;
    margin-left: 5px;
}

.memsubtitle
{
    width: 130px;
    float: left;
    font-size: 0.9em;
}

.memcols
{
    float: left;
    color: #505050;
    font-weight: normal;
    font-size: 0.9em;
}

.memcol
{
    width: 100px;
    float:left;
}

.memtxtb
{
    border: solid 1px #ddd;
    height: 14px;
    width: 282px;
    font-size: 0.95em;
}

.memtxtarea
{
    border: solid 1px #ddd;
    color: #505050;
}

.memstep
{
    background-color: #000;
    width: 215px;
}

.memstepback,
.memstepnext
{
    width: 45%;
}

.memstepback a,
.memstepnext a
{
    display: inline-block;
    height: 30px;
}

.memstepback a
{
    background:url(../images/english/Amend_back.jpg) no-repeat;
    width: 86px;
    
}
.memstepnext a
{
    background:url(../images/english/homepage.jpg) no-repeat;
    width: 188px;
    height: 35px;
}

.memstepnext input
{
    background:url("../images/english/mem_confirm.jpg") no-repeat scroll 0 0 transparent;
    width:150px;
    height: 30px;
    border: none;
    cursor: pointer;
}

.amdbuttons
{
    border: solid 1px #ff0000;
    height: 37px;
    text-align: center;
    width: 446px;
    margin-top: 20px;
}

.amdmembersty
{
    width: 447px;
}

.admstepty
{
    width: 215px;
}



.mtytextc
{
    background: url(../images/box_top.gif) repeat-x 50% top;
}

.mtytext
{
    color: #505050;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 30px;
}

.memrtohp a
{
    display: inline-block;
    background:url(../images/english/homepage.jpg) no-repeat;
    height: 40px;
    width: 188px;
}

.keytosymbolslegend
{
    width: 181px;
    height: 485px;
    *height: 505px;
    _height: 515px;
}

.sctabs .newssidebar
{
    background-color: #000;
    height: 550px;
    border-right: solid 1px #fff;
}

/* MUSC - Members Management (end)*/

.seatingplantext h1
{
    font-size: 1.65em;
}

.seatingplantext span
{
    font-size: 1em;
}

.seatingplantext span,
.seatingplantext p
{
    color: #333;
}
.munichstories h4
{
    color: white; margin-top: 11px; font-size: 14.4px;
    text-transform: uppercase;
}

.munichstories h4 em
{
    color: #C8C8C8;
    display:block;
    font-style:normal;
}
.template17 .newslinks
{
    width: 668px;
}
.template17 .news2link
{
    width: 334px;
}

.template17report
{
    padding: 0px;
}

/*Footer Section (start)*/
.generalfooter
{
    color:#666666;
}

.generalfooter p strong
{
    font-size:125%;
    letter-spacing:0.08em;
}
.generalfooter p
{
    margin-bottom:10px!important;
}

.generalfooterHeader
{
    font-size:1.65em;
}

.footerpdfSection
{
    padding-top:15px;
    color:#505050;
}

.generalfooterCompanies div
{
    font-weight:bold;
    color:#505050;
    font-size:100%;
    line-height:140%;
}

.generalfooterPartners
{
    color:#666666;
}

.footerpdflink
{
    font-size:110%;
    padding-bottom:2px;
}
.generalfooterTermsConditionsSale 
{
    color:#666666;  
}
/*Footer Section (end)*/

.tabbedTextTitles h1
{
    font-size: 17.6px
}
.videoTitle
{
    font-size:11.2px;
    font-weight:bold;
    padding:4px 0 4px 5px;
    text-transform:uppercase;
    color: white;
}

.munichstories
{
   float:left;
   overflow: hidden;
}

.mrstory
{
    display: block;
    margin: 0 auto;
    background:none repeat scroll 0 0 #000000;
    border-bottom:1px solid #FFFFFF;
}

a.mrlink
{
    display: block;
    width: 100%;
    height: 89px;
    text-decoration: none;
}

a.mrlink div.mrteaser
{
    cursor: pointer;
    width: 205px;
}

a.mrlink:hover
{
    background: url(../images/story_highlight.gif) repeat-y scroll 121px 0px;
}

/*registration tooltip {*/
.bubble-top 
{
	background: url(/styles/images/bordertop.png) repeat-x scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/bordertop.png,sizingMethod='scale');
    height:7px;
    width: 181px;
}
.bubble-table
{
	position: absolute;
	width: 250px;	
}
.bubble-left
{
	background: url(/styles/images/borderleft.png) repeat-y scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/borderleft.png,sizingMethod='scale');
}
.bubble-textcell
{
	background-color: #eeeeee;
}
.bubble-right
{
	background: url(/styles/images/borderright.png) repeat-y scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/borderright.png,sizingMethod='scale');
}

.top-left
{
	background: url(/styles/images/topleft.png) repeat-x scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/topleft.png,sizingMethod='scale');
	width: 7px;
	height: 7px;
}

.bottom-left
{
	background: url(/styles/images/bottomleft.png) repeat-x scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/bottomleft.png,sizingMethod='scale');
	width: 7px;
	height: 7px;
}

.bottom-right
{
	background: url(/styles/images/bottomright.png) repeat-x scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/bottomright.png,sizingMethod='scale');
	width: 7px;
	height: 7px;
}


.pointcorner
{
    background: url(/styles/images/pointcorner.png) repeat-y scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/pointcorner.png,sizingMethod='scale');
	width: 11px;
	height: 15px;
}
.bubble-bottom
{
	background: url(/styles/images/borderbottom.png) repeat-x scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/borderbottom.png,sizingMethod='scale');
	width: 51px;
	height: 7px;
}

.top-right
{
	background: url(/styles/images/topright.png) repeat-x scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/topright.png,sizingMethod='scale');
	width: 11px;
	height: 7px;
}

.point-top
{
    background: url(/styles/images/pointtop.png) repeat-x scroll 0 0 transparent;
	_background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/pointtop.png,sizingMethod='scale');
	width: 51px;
	height: 7px;
}

.point-bottom
{
    background: url(/styles/images/pointbottom.png) repeat-x scroll 0 0 transparent;
    _background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/pointbottom.png,sizingMethod='scale');
	width: 51px;
	height: 15px;
}

/*.border-right
{
     background: url(/styles/images/borderright.png) repeat-x scroll 0 0 transparent;
    _background:none;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/styles/images/borderright.png,sizingMethod='scale');
	width: 7px;
	height: 11px;
}*/

.bubble-table span
{
    display: inline-block;
}

/* } */

.template17report
{
    
}

.questionanswer .boxbottom .boxtop .qt .clubfaqtext
{
    color: #505050;
}

table.frmain td.al a
{
    text-transform: uppercase;
    font-weight:normal;
    font-size: 0.9em;
}

table.frmain td.score
{
    color: #333333;
    font-size: 1.45em;
}

div.bpmatchreport
{
    clear:none;
}

.bubble-table tr.trfirst td,
.bubble-table tr.trthird td,
.bubble-table tr.trfourth td
{
    font-size: 0px;
}

#bottompagerTrophyRoom
{		
    position:absolute;
    top:820px;
    width:620px;
}

.mrtabs h3.tab3-3 
{
    width: auto!important;
    _width: 159px!important;
}

.stnewsoffers
{
	margin-bottom: 1px;
	float: left;
}

.reservestable table.newspage
{
    width: 331px;
}

.loginerror,
.loginerrorfull
{
    width: 643px;
    background-color: #e7e7e7;
    padding-top: 20px;
    padding-bottom: 0px;
}

.loginerrorfull
{
    height: 719px;
}

.loginerror
{
    height: 259px;
}

.loginerrorfull.regform,
.registrationError.regform
{
    background-image: none;
}

#promocontainer.oupc
{
    bottom: 0px;
    top: auto;
}

.registrationError
{
    padding-top: 20px;
    background-color: #e7e7e7;
    width: 643px;
    padding-bottom: 0px;
    height: 639px;
    font-size: 1em;
}

.newssidebar.club img
{
    _position: absolute;
}

.news4story.hpbs .story .storycontent strong
{
    -moz-binding: none;
}

#cpcontentcontainer
{
	top: 0px;
}

.tandc1
{
	background:#e7e7e7 url(../images/fz-tc-bg-tall1.gif) repeat-x scroll left bottom;	
	height: 799px !important;
}

#middlenewscontainer .story .storycontent strong
{
    -moz-binding:none;
}
.newssidebar1 .divLightBox
{
	margin-top: 250px;
	background: url('../images/liveChat/cameraChatBkg.jpg') no-repeat;	
}
.newssidebar1 .questionOuterPanel
{
	padding: 10px 10px 10px 10px;
}
.newssidebar1 .questionPanel
{
	border-right-width: 0px;
	background: url('../images/liveChat/questionPanelBkg.jpg') no-repeat;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 10px; 
	overflow-x: hidden; 
	overflow-y: auto; 
	margin-top: 5px; 
	padding-left: 10px; 
	width: 150px; 
	padding-right: 10px; 
	font-family: arial,helvetica,sans-serif; 
	margin-bottom: 10px; 
	font-size: .85em; 
	padding-top: 10px;	
}
.newssidebar1
.newssidebar1 .divQuestionLabel
{
	padding-left: 10px;
	width: 168px;
	display: block;
	height: 40px;
	font-weight: bold;
}

.newssidebar1 .divQuestionLabel .blueText
{
	padding-bottom: 15px;
	padding-left: 15px;
	width: 100px;
	padding-right: 0px;
	float: left;
	color: #21417a;
	font-size: .85em;
	font-weight: bold;
	padding-top: 7px;
}
.newssidebar1 #btnSubmitQ
{
	border-right-width: 0px;
	margin: 10px 0px 0px 118px;
	width: 50px;
	background: url('../images/liveChat/submitQuestion.jpg') no-repeat;
	float: left;
	border-width: 0px;
	height: 50px;
	
}
.newssidebar1 #redError
{
	width: 170px;
	padding-left:10px;
	float: left;
	color: #fe1010;
	font-size: .85em;
}
.newssidebar1 .divQuestionLabel #redCounter
{
	padding-bottom: 5px;
	padding-left: 30px;
	width: 28px;
	padding-right: 0px;
	float: left;
	color: #fe1010;
	font-size: .85em;
	padding-top: 20px;
}

.newsstory .taPreWebchat
{
	padding-bottom: 10px; 
	overflow-x: hidden; 
	overflow-y: auto; 
	margin-top: 5px;
	padding-left: 10px; 
	width: 400px; 
	padding-right: 10px; 
	font-family: arial,helvetica,sans-serif;
    margin-bottom: 10px; 
    font-size: 100% !important; 
    padding-top: 10px	
}

.newsstory #frmLiveChat
{
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	width: 440px; 
	padding-right: 0px; 
	float: left; 
	height: 735px; 
	padding-top: 0px;	
}

.newsstory #redCounterPre
{
	width: 100px;
	float: left;
	color: #000;
}

.newsstory #redErrorPre
{
	width: 400px;
	float: left;
	color: #fe1010;
}

.newsstory #btnSubmitPreQ
{
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 200px;
	background: url(../images/liveChat/submitPreQuestion.jpg) no-repeat;
	float: right;
	height: 60px;
	cursor: pointer;
}

.newsmaincontent1 #scrollPostChat
{
	overflow-x: hidden; 
	overflow-y: auto; 
	width: 460px; 
	float: left;
    height: 510px;
    margin-right:10px;
}

/* Season Tickets Custom Form (begin) */

.seasontickets .regform
{
    background: none;
    background-color: #E7E7E7;
}

.seasontickets .regform input,
.seasontickets .regform select
{
    margin-top: 5px;
}

.seasontickets .reqinfo
{
    padding-top: 60px;
}

.seasontickets .regnotes
{
    background-color: #fff;
    color: #505050;
}

.seasontickets .regnotes h1,
.seasontickets .regnotes span
{
    color: #333;
}

.seasontickets .regnotes span.bold,
.seasontickets .regnotes a
{
    color: #505050;
}

.seasontickets .regnotes h1
{
    margin-bottom: 0px;
    font-size: 1.6em;
}

.seasontickets .regnotes h4
{
    color: #505050;
    margin-top: 17px;
    margin-bottom: 13px;
    font-size: 1.02em;
}

.seasontickets .regnotes a:hover
{
    color: #c60000;
}

.seasontickets #stage2 .regform
{
    color: #000;
}

.seasontickets #stage2 .regform h2
{
    padding: 24px 0px 13px 0px;
    font-size: 1.1em;
}

.seasontickets #stage2 .regform .dp
{
    padding: 0px 20px 0px 0px;
}

.seasontickets #stage2 .regform ul
{
    margin: 8px 0px 8px 12px;
}

.seasontickets #stage2 .regform em
{
    font-weight: bold;
    color: #c60000;
    font-style:normal;
}

.seasontickets #stage2 .regnotes .floatbox
{
    height: 30px;
}

.seasontickets #stage2 .regnotes .floatbox .lbl
{
    width: 270px;
    margin-top: 3px;
}

.seasontickets #stage2 .regnotes .ousubmit em
{
    color: #c60000;
}

.seasontickets #stage2 .regnotes a.ousubmit:hover
{
    color: #505050;
}

.seasontickets .ousubmittext
{
    float: right;
    display: inline-block; 
    margin-right: 40px;
    _margin-right: 23px; 
    margin-top: 7px;
}

.seasontickets .ousubmittext em,
.seasontickets .ousubmittext
{
    font-family: FranklinGothic;
    font-weight: normal;
    font-style: normal;
}
.seasontickets .ousubmittext
{
    font-size: 1.6em;
}

.seasontickets .ousubmittext em
{
   font-size: 1em;
}

.seasontickets .ousubmittext em
{
    color: #c60000;
}

.seasontickets .ousubmittext,
.seasontickets #stage3 .regform
{
    color: #000;
}

.seasontickets #stage1 .regform,
.seasontickets #stage3 .regform
{
    padding-top: 20px;
    height: 599px;
}

.seasontickets .day,
.seasontickets .month
{
    width: 45px;
    margin-right: 3px;
}

.seasontickets .year
{
    width: 57px;
    _width: 54px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .seasontickets .year  { width:60px; } }

/* Season Tickets Custom Form (end) */

#flashNewsContent strong.oue
{
    width: 267px;
}

.hpbs .story strong
{
    width: 229px;
}


