@charset "windows-874";
/* CSS Document */

* { padding:0; margin:0; }

body {
	background-color:#FFFFFF;
	background-image: url(../images/th/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
    font-family:Tahoma, sans-serif Times, serif;
	font-size:12px;
}
.wrapper{
width: 1003px;
height: auto;
margin: 0 auto;
background-color:#FFF;
}
img.left{
	border:0;
	float: left;
    margin-right: 10px;
	}
.bar-menu {
	width: 1003px;
	background : transparent url(../images/th/bgOFF.gif) repeat-x top left;
    border-top : 4px solid #26384e;
    height: 28px;
    margin: 0 auto;
}

.logo-bar{
float:left;
height : 21px;
width:91px;	
margin:3px 6px 0 12px; 
background:url(../images/th/logo-ttm.gif)
}
#navigation-bar { 
float:left;
display : block;
height : 28px;
font-family:Tahoma, Geneva, sans-serif;
font-size : 11px;
font-weight : bold;
} 
#navigation-bar ul { 
margin : 0;
padding : 0;
list-style-type : none;
width : auto;
} 
#navigation-bar ul li { 
display : block;
float : left;
margin : 0;
} 
#navigation-bar ul li a { 
display : block;
float : left;
color : #4f74a1;
text-decoration : none;
padding : 7px 11px 0 11px;
height : 20px;
background : transparent url(../images/th/bgDIVIDER.gif) no-repeat top right;
} 
#navigation-bar ul li a:hover, #navigation-bar ul li a.current { 
color : #26384e;
background : #fff url(../images/th/bgON.gif) no-repeat top left;
}

#navigation-bar-lg { 
float:left;
display : block;
height : 28px;
padding-left:43px;
font-family:Tahoma, Geneva, sans-serif;
font-size : 11px;
font-weight : bold;
} 
#navigation-bar-lg ul { 
margin : 0;
padding : 0;
list-style-type : none;
width : auto;
} 
#navigation-bar-lg ul li { 
display : block;
float : left;
vertical-align:middle;
margin : 0;
} 
#navigation-bar-lg ul li a  { 
display : block;
float : left;
color : #4f74a1;
text-decoration : none;
padding : 7px 8px 0 6px;
height : 20px;
background : transparent url(../images/th/bgDIVIDER.gif) no-repeat top right;
} 

#navigation-bar-lg ul li a img { 
border:0 none;
}


#navigation-bar-lg ul li a:hover, #navigation-bar-lg ul li a.current { 
color : #26384e;
background : #fff url(../images/th/bgON.gif) no-repeat top left;
}


#navigation-bar-social { 
float:right;
display : block;
height : 28px;
font-family:Tahoma, Geneva, sans-serif;
font-size : 11px;
font-weight : bold;
} 
#navigation-bar-social ul { 
margin : 0;
padding : 0;
list-style-type : none;
width : auto;
} 
#navigation-bar-social ul li { 
display : block;
float : left;
vertical-align:middle;
margin : 0;
} 
#navigation-bar-social ul li a  { 
display : block;
float : left;
color : #4f74a1;
text-decoration : none;
padding : 2px 7px 0 9px;
height : 20px;
background : transparent url(../images/th/bgDIVIDER.gif) no-repeat top right;
} 

#navigation-bar-social ul li a img { 
border:0 none;
}





img.navigation-menu {
	border:none;
	}
#navigation-menu { 
float:left;
display : block;
height : 40px;
background-color:#EDFBCE;
font-size : 11px;
font-weight : bold;
border:none;
border-style:none;
} 
#navigation-menu ul { 
margin : 0;
padding : 0;
list-style-type : none;
width : auto;
} 
#navigation-menu ul li { 
display : block;
float : left;
margin : 0;
} 
#navigation-menu ul li a { 
display : block;
float : left;
color : #4f74a1;
text-decoration : none;
} 
#navigation-menu ul li a:hover { 
color : #26384e;
}


.logo-royal-flora{
float:left;
height : 158px;
width:206px;	
margin:8px 0px 0 21px; 
background:url(../images/th/logo-royal-flora.jpg)
}

.banner {
float:left;
height : 90px;
width:720px;	
margin:19px 6px 12px 19px; 
}

.header { 
width : 1003px;
float : left;
height : 183px;
background-color:#FFF;
} 

.hilight { 
width : 1003px;
float : left;
height : 341px;
z-index:0; 
} 


h1	{ 
font-size: 20px; 
color:#4D1717;
}

h2{
font-size: 15px; 
color:#FFF;
}


.date {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px; 
color:#CCC;
}


.leftcolumn { 
margin : 0 0 0 0;
padding-top:3px;
width : 260px;
padding-left:22px;
float : left;
background-color:#FFF;
height:auto;
} 

.centercolumn { 
margin : 0 0 0 0;
width : 282px;
float : left;
background-color:#FFF;
height:auto;
} 
.package {
margin : 0 0 0 0;
width : 370px;
float : left;
background-color:#FFF;
height:auto;
color:#666;
}

.package ul {
margin-left:10px;
list-style:none;
}

.package li {
float:left;
width:366px;
height:169px;
background-image:url(../images/th/bg-package.jpg) ;
}	
.package-name {
font-size:12px;
font-weight:bold;
color:#09F;
}
.package-name a {
text-decoration : none;
color:#09F;
}
.package-name a:hover {
text-decoration:none;
}

.package-list {
float:left;
padding-left:21px;
padding-top:16px;
width:331px;
height:80px;
}

.package-list-2 {
float:left;	
padding-left:21px;
width:331px;
height:76px;
}

.package-price-red {
font-size:13px;
font-weight:bold;
color:#F00;
}

.package-link {
	
float:left;	
margin-left:20px;
width:60px;
height:47px;
position:absolute; 
z-index:999; 
overflow:hidden;
}


.package-price {
float:left;	
padding-left:8px;
width:97px;
height:47px;
}

.package-type{
float:left;	
width:155px;
height:47px;
}

.package li a { 
text-decoration : none;
color:#666666;
} 
.package li a:hover { 
text-decoration:none;
} 

.rightcolumn { 
margin : 0 0 0 0;
padding-left:15px;
width : 335px;
float : right;
height:auto;
background-color:#FFF;
} 

.content { 
margin-top:10px;
width : 303px;
background-color:#F2F2F2;
float : left;
height:auto;
border: 6px solid #EBEBEB;
border-radius: 5px 5px 5px 5px;
} 

.news-article-details{
width : 430px;
border-bottom : 1px solid #EAEAEA;
margin : 5px 0 0 20px;
float : left;

}

.news-all-3 { 
margin : 0 0 0 0;
padding-left:.20px;
padding-top:10px;
width : 550px;
float : left;
height:auto;
background-color:#FFF;
} 

.news-all { 
margin : 0 0 0 0;
padding-left:25px;
padding-top:10px;
 padding-bottom: 60px;
width : 625px;
float : left;
height:auto;
background-color:#FFF;
position: relative;
} 


.hilight-news-pic {
width : 485px;
padding-left:5px;
padding-right:5px;
background-color:#000;
min-height : 320px;
}

.more-news {
width : 302px;
min-height : 262px;
float : left;
background-color:#000000;
margin : 0 0 0 0;
}	

.more {
width : 67px;
padding-left:228px;
float: left;
color:#FFF;
margin : 0 0 0 0;
}
.more a {
text-decoration : none;
color : #FFFFFF;
}

.more {
width : 80px;
padding-left:245px;
float: left;
color:#FFF;
margin : 0 0 0 0;
}

.more-red {
width : 80px;
padding-left:178px;
float: left;
color:#FFF;
margin : 0 0 0 0;
}
.more-red a {
text-decoration : none;
color:#666;
}
.more-red a:hover { 
color:#666;
text-decoration:underline;
} 


.news {
width : 300px;
float : left;
color:#666666;
margin : 0 0 0 0;
}
.news img {
border : 1px solid  #CCC;
} 

.news ul {
margin-left:8px;
list-style:none;
}

.news  li {
 height:73px;
}	

.news li a { 
text-decoration : none;
color:#666666;
} 
.news li a:hover { 
text-decoration:none;
} 

.news-text 
{
width : 170px;
height:68px;
float:left;
color:#FFF;
margin-left:120px;
}


.news-all-2 {
width : 600px;
float : left;
font-size:12px;
color:#666666;
margin : 0 0 0 0;
}

.news-all-2 ul {
margin-left:10px;
list-style:none;
}

.news-all-2  li {
 height:20px;
}	

.news-all-2 li a { 
text-decoration : none;
color:#666666;
} 
.news -all-2 li a:hover { 
text-decoration:underline;
} 







.score {
width : 302px;
min-height : 92px;
float : left;
background-color:#FFF;
margin : 0 0 0 0;
}

#score-list { 
font-size:9px;
width:302px; 
margin-top:4px;
height:20px;
font-weight:bold;
color:#000;
}

#score-list ul { 
margin:0; 
padding:0;
}

#score-list  li { 
display:inline-block; 
float:left; 
width:73px; 
list-style:none; 
text-align:center; 
height:20px;
}

#news-line { 
clear : both;
padding : 0;
width : 100%;
height : 6px;
line-height : 6px;
background-color:#FFF;
}  

#news-details-line { 
background:url(../images/th/news-details-line.jpg);
clear : both;
padding : 0;
width : 100%;
height : 25px;
} 

img.floatTL { 
float : left;
margin-right : 5px;
margin-bottom : 4px;
margin-top : 5px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 3px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #caff7a;
border-right-color: #caff7a;
border-bottom-color: #caff7a;
border-left-color: #F00;	
} 

#vdo { 
margin : 0 0 0 0;
padding-left:0px;
padding-bottom:0px;
padding-top:7px;
padding-right:7px;
width : 512px;
float : left;
} 

.vdo-white {
width : 512px;
float : left;
background-color:#F8F7F7;		
margin : 0 0 0 0;
}

.vdo-list {
width : 512px;
min-height : 352px;
float : left;
background:url(../images/th/vdo-bg.jpg);		
margin : 0 0 0 0;
}
	
#vdo-more { 
margin : 0 0 0 0;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-right:7px;
width : 512px;
float : left;
} 	

.vdo-list-more {
width : 512px;
min-height : 134px;
float : left;
background:url(../images/th/vdo-more-bg.jpg);		
margin : 0 0 0 0;
}

.vdo-list-more-detail {
padding-left:5px;
width : 507px;
float : left;
color:#FFF;
margin : 0 0 0 0;
color:#000;
}

.vdo-list-more-detail  ul {
margin-left : 10px;
margin-top : 5px;
margin-bottom : 5px;
list-style:none;
}

.vdo-list-more-detail  li {
padding-bottom : 6px;
}

.vdo-list-more-detail li a { 
text-decoration : none;
color : #FF0404;
} 
.vdo-list-more-detail li a:hover { 
text-decoration:none;
} 

#rightcolumn { 
background-color:#FFF;
margin-top:13px;
height : 1040px;
width : 274px;
float : left;
} 

.youth-team {
	
width : 274px;
min-height : 172px;
float : left;
background:url(../images/th/youth-team-head.jpg);		
margin : 0 0 0 0;	
}

.fixture-inx {
width : 274px;
min-height : 186px;
float : left;
background:url(../images/th/fixture-head.jpg);		
margin : 0 0 0 0;
}
	
.fixture-frame {
width : 233px;
min-height : 110px;
float : left;
margin-left:20px;
margin-top:68px;
}	

.fixture-list {
width : 100%;
min-height : 30px;
float : left;
padding-bottom:5px;
}	

.fixture-white {
font-size: 10px; 
color:#FFF;
}

.fixture-black {
font-size: 10px; 
color:#FFDCA1;
}

.fixture-yellow {
font-size: 10px;
font-weight:bold;
color:#FFFF00;
}

.ticket {	
 width : 274px;
min-height : 250px;
float : left;
background:url(../images/th/ticket-head.jpg);		
margin-top:8px;   	
}
	
.gallery {
width : 274px;
min-height : 178px;
float : left;
background:url(../images/th/gallery-head.jpg) no-repeat;		
margin-top:2px;
}
	
.shop{
width : 274px;
height : 250px;
float : left;
background:url(../images/th/shop-head.jpg) no-repeat;		
margin-top:0px;
}
	
	
#right-column { 
background-color:#E5E5E5;
margin-top:0px;
padding : 0px;
width : 191px;
height:1433px;
/*height:1604px;*/
float : left;
} 	
		
#footer {
 float: left;
margin : 0 auto;
 width:1003px;
}

#footer-text1 {
 float: left;
 width:340px;
 margin: 0px 0px 0px 0px;
  padding-top:3px;
 background: #000000;
 text-align: right;
 color:#CCC;
}

#content { 
margin : 0 0 0 0;
width : 797px;
background-color:#FFF;
float : left;
} 

#content-details { 
margin-left:5px;
padding:18px;
width : 757px;
float : left;
color:#666;
} 
	
#news-header { 
background:url(../images/th/news-details.jpg);
margin : 0 0 0 0;
padding : 0px;
width : 100%;
height:115px;
background-color:#FFF;
float : left;
color:#999;
} 

#news-header-text { 
padding-left:25px;
margin-top:45px;
color:#000;
}

#news-header-all { 
background:url(../images/th/news-details-all.jpg);
margin : 0 0 0 0;
padding : 0px;
width : 100%;
height:53px;
background-color:#FFF;
float : left;
color:#999;
} 

#fixtures-header-all { 
background:url(../images/th/fixtures-header-all.jpg);
margin : 0 0 0 0;
padding : 0px;
width : 100%;
height:53px;
background-color:#FFF;
float : left;
color:#999;
} 

.news-all-link {
width : 300px;
float : left;
margin : 0 0 0 0;
padding-top:12px;
height:85px;
line-height:140%;
}
.news-all-black {
font-size: 12px; 
color:#000;
}

.news-all ul {
margin-left : 10px;
margin-top : 0px;
margin-bottom : 0px;
list-style:none;
}
	
.news-all  li {
 margin-top: 10px;
 height:120px;
/*border-bottom : 1px solid #EAEAEA;*/
}	

.news-all li a { 
font-size: 14px;
font-weight:bold;
text-decoration : none;
color : #517114;

}

.news-all li a:hover { 
text-decoration:none;
} 

.news-content img {
border : 4px solid #EAEAEA;
} 

.news-next {
padding-left:440px;
width : 180px;
float : left;
margin : 0 0 0 0;
}

.news-next a { 
text-decoration : none;
color : #CC0000;
} 
.news-next a:hover { 
text-decoration:none;
} 

.news-content {
padding-top:30px;
width:622px;
font-size:12px;
color : #666;
float : left;
margin : 0 0 0 0;
text-align:justify;
border-bottom: 1px solid #EAEAEA;
}

.navigation {
padding-left:17px;
padding-top:7px;
padding-bottom:7px;
width:605px;
font-size:11px;
color : #666;
float : left;
margin : 0 0 0 0;
background-color:#F3F3F3;
}
.navigation a { 
text-decoration : none;
color : #999;
} 
.navigation a:hover { 
text-decoration:none;
} 

.news-l { 
color : #CC0000;
} 

.social {	
width : 187px;
min-height :39px;
float : left;
background:url(../images/th/social.jpg) no-repeat;
margin-top:7px;	
padding-top:34px;
}
	
.table {	
width : 173px;
height:auto;
float : left;
padding-top:5px;
padding-left:7px;
padding-right:7px;
padding-bottom:5px;
background-color:#666
}

.sponsors {
margin-top:7px;	
width : 187px;
height:auto;
float : left;
background-color:#FFF;
padding-bottom:8px;
}
	
.fanclub {	
width : 187px;
min-height :174px;
float : left;
background-color:#FFF;

}

.mobile {	
width : 187px;
min-height :108px;
float : left;
background-color:#FFF;
}

.our-partners {	
width : 187px;
min-height :300px;
float : left;
background-color:#706969;
}

#link {
padding-top:6px;
width : 250px;
float :right;
color:#666666;
height : 20px;
font-size : 12px;
font-weight : bold;
color:#FFF;
}

#link a { 
text-decoration : none;
color :#FFF;
} 
#link a:hover { 
text-decoration:none;
} 


.webboard-frame {
width : 750px;
float : left;
margin : 0 0 0 0;
}

.webboard-white {
width : 512px;
min-height : 247px;
float : left;
background:url(../images/th/webboard-bg.jpg);		
margin : 0 0 0 0;
color:#FFF;
}

.webboard-white a { 
text-decoration : none;
color :#FFDCA1;
} 
.webboard-white a:hover { 
text-decoration:none;
} 


.menuBig {

	font-family: "MS Sans Serif", Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.mediumOr2 {
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #FFDCA1;
}

.mediumOr2 a {
text-decoration : none;
color :#FFF
}

#header-all { 
background:url(../images/th/header-all.jpg);
margin : 0 0 0 0;
padding-top:14px;
padding-left:23px;
width : 774px;
height:39px;
background-color:#FFF;
float : left;
color:#999;
} 


#menu { 
z-index:999; 
position : relative;
float:left;
display : block;
height : 32px;
font-family:Tahoma, Geneva, sans-serif;
font-size : 14px;
font-weight : bold;
color:#FFF;
} 

#menu ul { 
margin : 0;
padding : 0;
list-style-type : none;
width : auto;
} 
#menu ul li { 
display : block;
float : left;
margin : 0;
z-index:999; 
} 
#menu ul li a { 
display : block;
float : left;
color : #FFF;
text-decoration : none;
height : 40px;
}

#menu ul li a img { 
border:0 none;
}

#menu ul li ul {

display:none; 
border:none;}
/*Non-IE6 hovering*/

#menu ul li:hover  {
	position:relative;
} /*Sylvain IE hack*/

#menu ul li:hover a  {
text-decoration:none;
} /*Color main cells hovering mode*/

#menu ul li:hover ul  {
display:block; 
width:90px; 
position:absolute; 
z-index:999; 
top:20px; 
margin-top:20px; 
left:0;
}

#menu ul li:hover ul li a  {
white-space:normal; 
display:block; 
width:140px; 
height:auto; 
line-height:14px; 
margin-left:5px; 
padding:4px 16px 4px 16px; 
border-left:#C70202; 
border-bottom:#D50303; 
background-color:#D3E3AE;
font-size:11px;
font-weight:bold; 
color:#3C5408;
} /*Color subcells normal mode*/

#menu ul li:hover ul li a:hover {
background-color:#BBCF8B; 
text-decoration:none;
} /*Color subcells hovering mode*/ 


/* PHOTO LIST */
.grid-list-eric {
	clear: both;
	margin: 10px auto;
	width: 720px;
}

.grid-list-eric .item {
	height: 230px;
	width: 140px;
	padding: 10px 12px;
	margin: 10px 20px;
	_margin: 8px;
	float: left;
	/*background: ;
	background:images/bg-pic.jpg;*/
	background-image: url(../images/th/bg-pic.jpg);
	background-repeat: no-repeat;
	color: #fff;
	position: relative;
}

.grid-list-eric .item strong {
	color: #fff;
}


.grid-list-eric .item .photo {
	width: 140px;
	height: 140px;
	/*border: 2px solid #CCCC33;*/
	margin-bottom: 10px;
	overflow: hidden;
}

.grid-list-eric .item .photo a {
	line-height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.grid-list-eric .item a img {
	border: 0;
}

.grid-list-eric .item p {
	margin: 3px 0;
}

.grid-list-eric .item p.topic a {
	color:#333;
	font-size: 14px;
	font-weight: bold;
	
}

.grid-list-eric .item p.name {
	font-size: 12px;
	color: #666;
}

.grid-list-eric .item p.action {
	bottom:0;
	left:64px;
	margin:6px auto;
	position:absolute;
	text-align:center;
}
area { cursor:pointer;
cursor:hand;
	}
	
	
#socialbuttons-top-wrap {
position: absolute; top: 44px; right: 3px;
}

.fb-like-button-wrap {
padding-top: 2px; float: left;
}