/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
/*FONTS*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}
/*BASE*/
h1{font-size:130.7%;}h2{font-size:107.69%;}h3{font-size:92.3%;color:#005482;}h1,h2,h3{margin:0 0 1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:0px solid #000;padding:0em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
/*accessibilty and xbrowser fixes styles*/
.accessible{position:absolute !important;left:0px !important;top:-900px !important;width:1px !important;height:1px !important;overflow:hidden !important;}
.clear{border-bottom:1px solid transparent;clear:both;font-size: 0px;visibility:hidden;width:100%;}
.eclear{clear:both}
.filler{border-bottom:1px solid transparent;font-size: 0px;visibility:hidden;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.boldt{font-weight:bold}

.clearfix:before, .clearfix:after {
  content: "\0020"; display: block; height: 0; visibility: hidden;	
} 

.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }


.clear {
	clear:both;
	margin:0;
	line-height:0%;
	padding:0;
	font-size:0em;
	display:block;
	height:0%;
}


ul li {
	list-style: url(../images/bullet.gif);
}

 blockquote {
	background:#00548B;
	color: #fff;
	text-align:center;
	padding: 4px;
	margin:0 0 20px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:110%;
}

blockquote a {
	color:#fff;
	text-decoration:underline;
}

h1 {
	color:#00548B;
	margin:10px 0;
}


a {
	color:#00548B;
	text-decoration:none;
}

hr {
	border:none;
	height:1px;
	border-bottom:1px solid #cccccc;
	margin:10px 0 0 0;
}

/* STRUCTURE */

body {
	background: #EFF8FC url(/images/layout/bg_body.jpg) repeat-x top left;
}


#mbody {
	width: 980px;
	padding: 0 10px 27px 10px;
	margin: 0 auto;
	background: #fff url(/images/layout/bg_content.jpg) no-repeat bottom left;
}

#tip_wrapper {
	width:100%;
	background:#fff;
}

#tip {
	height: 29px;
	width: 1000px;
	margin:0 auto;
	overflow:hidden;
}

#topstrip_wrapper {
	position:relative;
	z-index:255;
	width:100%;
	background:#001F4A url(/images/layout/bg_topstrip_wrapper.jpg) repeat-x top left;
}

#topstrip {
	height: 186px;
	width: 1000px;
	margin:0 auto;
	background: #001F4A url(/images/layout/topbg.jpg) no-repeat 0 0;
	position: relative;
}

#content {
	padding-top: 10px;
	background: #fff;
	width:980px;
	margin:0 auto;
}

#accordion {
	width: 210px;
	margin-left: 10px;
}

#rightbanner {
	width: 120px;
	float: right;
	margin:0 0 0 0;
	height:600px;
}

#skybanner {
	width: 122px;
	height:600px;	
}

#left-cnt {
	float: left;
	width: 850px;
	display:inline;
}




/* TOP BAR - NEWS SCROLLER, CONTACT */

p.contact_top {
	float: right;
	margin: 5px 0 0 0;
	padding:0;
	font-size:105%;	
	font-weight:bold;
	color:#BB890B;
}

p.contact_top a {
	padding:0 4px;
}

#newsticker p, #newsticker h2, body .lastli {
	padding:0;
	margin:0;
}

#newsticker {
	padding-top: 7px;
	overflow:hidden;
	height: 20px;
	font-weight:bold;
}

#newsticker ul li {
	list-style:none;
	list-style-image: none;
	font-size:85%;
	padding-top:2px;
}

#newsticker ul {
	margin: 0px 0 0 5px;
	padding:0;
}

/* Logo / search / share */

.logo {

}


p.tel {
	font-size:90%;
	color:#CCDEE9;
	position:absolute;
	top:10px;
	right:0;
}

p.tel span {
	font-size:145%;
	font-weight:bold;
}

.search {
	position: absolute;
	right:0;
	top: 55px;
	width:218px;
	z-index:90;
	background:#fff;
	padding:2px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #CCCCCC;
}

.search input.text_input {
	border:0;
	width:135px;
	padding:3px;
}

.search input.search_btn {
	float:right;
	-moz-border-radius:5px;
	border-radius:5px;
	border:none;	
	background:#0757C8 url(/images/layout/bg_search.png) repeat-x top left;
	color:#fff;
	padding:4px;
	font-weight:bold;
	font-size:12px;
}

.isearch-highlight
{
	font-weight:bold;
}

form[name="isearch_form"] input[type="submit"]
{
	background:#0757C8 url(/images/layout/bg_search.png) repeat-x top left;
	color:#fff;
	-moz-border-radius:5px;
	border-radius:5px;
	border:none;
	padding:4px;
	font-weight:bold;
	font-size:12px;	
}
	

.share {
	position: absolute;
	right:0;
	top: 98px;
	z-index:255;
}

/* */


/* PRIMARY NAV */

div#nav {
	position:absolute;
	top:137px;
	left:0;
	z-index:255;
}

div#nav ul {
	list-style:none;
	width:1000px;
	margin:0;
	clear:left;
	z-index:255;
	background:url(/images/layout/bg_nav.png) repeat-x top right;
	height:46px;
}

div#nav ul {
	position:absolute;
}

div#nav li {
	list-style:none;
	float:left;
	position:relative;
}

div#nav li a {
	background-image:url(/images/layout/sprite_nav.png);
	background-position:0 0;
	line-height:300px;
	overflow:hidden;
	height:49px;
	width:66px;
	display:block;
	float:left;
}

div#nav li.active a, div#nav li a:hover {
	background-position:0 -60px;
}

div#nav ul li.sfHover a {

	border-bottom:1px solid #fff;
	position:relative;
	z-index:300;	
}

div#nav li a#m184 {background-position:0px 0; width:66px;} /* Home */
div#nav li a#m185 {background-position:-66px 0; width:68px;} /* News */
div#nav li a#m1 {background-position:-134px 0; width:78px;} /* Cricket */
div#nav li a#m88 {background-position:-212px 0; width: 108px;} /* Conferences and Events */
div#nav li a#m187 {background-position:-320px 0; width:115px;} /* Tickets and Merchandise */
div#nav li a#m116 {background-position:-435px 0; width:121px;} /* Partnership and Investment */
div#nav li a#m134 {background-position:-556px 0; width:99px;} /* Hospitality */
div#nav li a#m138 {background-position:-655px 0; width:98px;} /* The Rose Bowl */
div#nav li a#m158 {background-position:-753px 0; width:94px;} /* Members' Area */
div#nav li a#m183 {background-position:-847px 0; width:78px;} /* Hotel and Golf */
div#nav li a#m186 {background-position:-925px 0; width:75px;} /* FAQ */

div#nav li a:hover#m184.hi, div#nav li a:hover#m184, div#nav li.sfHover a#m184, div#nav li.sfHover a:hover#m184 {background-position:0px -60px; width:66px;} /* Home */
div#nav li a:hover#m185.hi, div#nav li a:hover#m185, div#nav li.sfHover a#m185, div#nav li.sfHover a:hover#m185 {background-position:-66px -60px; width:68px;} /* News */
div#nav li a:hover#m1.hi, div#nav li a:hover#m1, div#nav li.sfHover a#m1, div#nav li.sfHover a#m1.hi {background-position:-134px -60px; width:78px;} /* Cricket */
div#nav li a:hover#m88.hi, div#nav li a:hover#m88, div#nav li.sfHover a#m88, div#nav li.sfHover a#m88.hi {background-position:-212px -60px; width: 108px;} /* Conferences and Events */
div#nav li a:hover#m187.hi, div#nav li a:hover#m187, div#nav li.sfHover a#m187, div#nav li.sfHover a#m187.hi {background-position:-320px -60px; width:115px;} /* Tickets and Merchandise */
div#nav li a:hover#m116.hi, div#nav li a:hover#m116, div#nav li.sfHover a#m116, div#nav li.sfHover a#m116.hi {background-position:-435px -60px; width:121px;} /* Partnership and Investment */
div#nav li a:hover#m134.hi, div#nav li a:hover#m134, div#nav li.sfHover a#m134, div#nav li.sfHover a#m134.hi {background-position:-556px -60px; width:99px;} /* Hospitality */
div#nav li a:hover#m138.hi, div#nav li a:hover#m138, div#nav li.sfHover a#m138, div#nav li.sfHover a#m138.hi {background-position:-655px -60px; width:98px;} /* The Rose Bowl */
div#nav li a:hover#m158.hi, div#nav li a:hover#m158, div#nav li.sfHover a#m158, div#nav li.sfHover a#m158.hi {background-position:-753px -60px; width:94px;} /* Members' Area */
div#nav li a:hover#m183.hi, div#nav li a:hover#m183, div#nav li.sfHover a#m183, div#nav li.sfHover a#m183.hi {background-position:-847px -60px; width:78px;} /* Hotel and Golf */
div#nav li a:hover#m186.hi, div#nav li a:hover#m186, div#nav li.sfHover a#m186, div#nav li.sfHover a#m186.hi {background-position:-925px -60px; width:75px;} /* FAQ */



div#nav li a#m184.hi {background-position:0px -120px; width:66px;} /* Home */
div#nav li a#m185.hi {background-position:-66px -120px; width:68px;} /* News */
div#nav li a#m1.hi {background-position:-134px -120px; width:78px;} /* Cricket */
div#nav li a#m88.hi {background-position:-212px -120px; width: 108px;} /* Conferences and Events */
div#nav li a#m187.hi {background-position:-320px -120px; width:115px;} /* Tickets and Merchandise */
div#nav li a#m116.hi {background-position:-435px -120px; width:121px;} /* Partnership and Investment */
div#nav li a#m134.hi {background-position:-556px -120px; width:99px;} /* Hospitality */
div#nav li a#m138.hi {background-position:-655px -120px; width:98px;} /* The Rose Bowl */
div#nav li a#m158.hi {background-position:-753px -120px; width:94px;} /* Members' Area */
div#nav li a#m183.hi {background-position:-847px -120px; width:78px;} /* Hotel and Golf */
div#nav li a#m186.hi {background-position:-925px -120px; width:75px;} /* FAQ */


/* level 2 */

#nav li ul {
	position: absolute;
	left: -999em;
	top:48px;
	background:#fff;
	border:1px solid #FFC20E;
	z-index:255;
	height:auto;
	width:200px;
}

div#nav ul li.sfHover li a {
	border:none;
}


#nav li ul li {
	float:none;
	height:1%;
	list-style-image:none;
}


#nav li ul li a {
	display:block;
	float:none;
	line-height:normal;
	height:auto;
	background:#fff;
	text-decoration:none;
	padding:8px 14px;
	color:#4C4C4C;
	font-weight:bold;
	width:auto !important;
}

#nav li ul li a:hover {
	color:#fff;
	background:#0178FF;
}

#nav li:hover ul, #nav li ul li:hover ul, #nav li.sfhover ul, #nav li ul li.sfhover ul {
	left: auto;
}

/* */

/* SIDE NAV */

#page-sub-menu {
	width: 162px;
	margin-right: 10px;
	margin-left:-10px;
	float:left;
}

#page-sub-menu ul {
	margin: 0;
	padding: 0;
}

#page-sub-menu ul li {
	list-style: none;
	float:left;
	width: 160px;
	font-size:12px;
}


#page-sub-menu ul li a {
	display: block;
	padding: 6px 5px 6px 12px;
	margin: 0;
	background: #fff;
	color: #000;
	border-bottom:1px solid #E4D09D;
}

#page-sub-menu ul li a.parent-1, #page-sub-menu ul li a.parent-1.hi, #page-sub-menu ul li a:hover.parent-1 {
	background:#C9A13C url(/images/layout/bg_sidenav_parent.png) no-repeat top left;
	font-weight:bold;
}

#page-sub-menu ul li a.parent-2, #page-sub-menu ul li a.parent-2.hi, #page-sub-menu ul li a:hover.parent-2 {
	background:#D6B86D;
	color:#000;
}

#page-sub-menu ul li a.parent-3, #page-sub-menu ul li a.parent-3.hi, #page-sub-menu ul li a:hover.parent-3 {
	background:#E4D09D;
	color:#5A4A42;
}


#page-sub-menu ul li a:focus, #page-sub-menu ul li a:hover, #page-sub-menu ul li a.hi {
	background: #FFC20E;
	text-decoration:none;
}

#page-sub-menu ul li ul li a:focus, #page-sub-menu ul li ul li a.hi {
	background: #FFC20E;
}

#page-sub-menu ul li ul li a:hover {
	background: #fff url(/images/layout/bg_sidenav_hover.png) repeat-y top left;
}

#page-sub-menu ul li ul li a {
	background: #ffffff;
	color:#5A4A42;
}



/* COVER FLOW */

#flowsell {
	width: 980px;
	height: 119px;
	padding: 12px 0 0 0;
	background:#fff;	
}

.flow_img {
	float:left;
	margin-right:12px;
}

.flow_img.last {
	margin-right:0;
}

/* */


/* BREADCRUMBS */

div#breadcrumb ul {
	margin:0;
	font-weight:normal;	
}

div#breadcrumb ul li {
	list-style-image: none;
	background: url(/images/layout/bg_breadcrumb.png) no-repeat left 50%;
	float:left;
	padding:0 5px 0 10px;
	display:inline;
	font-size:90%;

}

div#breadcrumb ul li.item0, div#breadcrumb ul li:first-child {
	background:none;
	padding-left:0;
}

div#breadcrumb ul li a {
	color:#666;
	text-decoration:underline;
}

/* */

/* PAGINATION */

p.pagination, p.pagination a {
	color:#666666;
}

p.pagination {
	display:inline;
	padding:10px 0;
}

p.pagination span {
	float:right;
}

p.pagination span.active {
	float:none;
	text-decoration:underline;
}
	


/* CONTENT AREA */

.r2.fixtures #content-data {
	width: 688px;
}

.r2.full #content-data {
	width: 628px;
}

.r2 #content-data {
	width: 468px;
}

.r2.fullwide {	
	width: 850px;
}

.r2.fullwide #content-data {
	width: 830px;
}


#content-data ul, #content-data ol {
	margin: 0 0 0 2em;	
	padding-bottom: 1em;
	line-height: 155%;
	font-size: 92.3%;
}

#content-data ol ol {
	font-size:100%;
	padding-bottom: 0em;
}

#content-data ol li {
	padding-bottom:0.5em;
}

#content-data ul li {
	list-style: url(../images/bullet-sm.gif);
}

#content-data .formButton {
	background:#bde5fa;
	border: 1px solid #be870a;
	color:#01538b;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding:2px 6px;
	cursor:pointer;
}

#content-data .imageAndCaption {
    float:right;
    margin-bottom:10px;
    background:#c1b49a;
    padding:0px;
    border-left:10px solid #FFF;
    width:208px;
}

#content-data .imageAndCaption.wide {
	width:410px;
}

#content-data .imageAndCaption.nobg {
	background:none;
}

#content-data .imageAndCaption.left {
    float:left;
    border-left:0;
	border-right:10px solid #FFF;	
}

#content-data .imageAndCaption.video {
	width:234px;
}
#content-data .imageAndCaption.video.wide, #content-data .imageAndCaption.video.wideo {
	width:400px;
}

#content-data .imageAndCaptionwhite {
    float:right;
    margin-bottom:10px;
    background:#ffffff;
    padding:0px;
    border-left:10px solid #FFF;
    width:208px;
}

#content-data .imageAndCaption p {
    color:#000;
    font-style:italic;
    margin:2px 0 6px 8px;
    font-size:12px;
}

#content-data .imageAndCaption p img {
	margin-left:-8px;
}
#content h4 {
    font-size:92.3%;
	font-weight:bold;
	line-height:155%;
}

#content h3 {
	margin: 1em 0;
	font-size: 100%; /* 13px */
}

#content-data h2 {
	color: #333333;
	padding: 4px 0;
	margin: 15px 0;
	border:1px solid #E4D09D;
	border-width:1px 0;
	text-transform:uppercase;
}

#content p {
	font-size: 92.3%;
	line-height: 155%;
}

p.icon.phone {
	background:url(/images/layout/icon_phone.png) no-repeat top left;
	padding:10px 0 5px 50px;
	font-weight:bold;
}

p.icon.mouse {
	background:url(/images/layout/icon_mouse.png) no-repeat top left;
	padding:15px 0 5px 50px;
	font-weight:bold;
}

p.icon.postal {
	background:url(/images/layout/icon_letter.png) no-repeat top left;
	padding:15px 0 5px 50px;
	font-weight:bold;
	margin-bottom:0;
}

p.document {
	padding-left:25px;
	background:url(/images/layout/icon_pdf.gif) no-repeat top left;
}

.smalltext {
	font-size:11px;
}



/* ITEM LISTINGS */


div.item {	
	padding:14px 0 14px 0;
	border-bottom:1px solid #ccc;
}

div.item div.synopsis {
	float:right;
	width:490px;
}

#content div.item h2 {
	margin:0;
	background:none;
	width:auto;
	padding:0 0 5px 0;
	border:none;
	text-transform:none;
}

div.item h2 a {
	text-decoration:none;
	color:#00548B;
	margin:0;
	padding:0;
}

#content div.item p.date {
	margin:5px 0;
}

div.item div.thumb {
	width:122px;
	height:93px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}

div.home_news {
	padding-bottom:12px;
	background:url(/images/layout/bg_shadow_wide.png) no-repeat bottom left;
}

div.home_news_inner {
	border:1px solid #ccc;
	width:609px;
	padding:10px 8px 0 8px;
}

div.home_news div.item {
	padding:0 0 8px 0;
	width:301px;
	float:left;
	margin-right:7px;
	border-bottom:none;
}

div.home_news div.item.end {
	margin-right:0;
}

div.home_news div.item div.synopsis {
	float:right;
	width:168px;
}

/* events */
div#events div.item {
	width:468px;
	float:left;
}

div#events div.item.end {
	margin-right:0;
}

div#events div.item div.synopsis {
	float:right;
	width:335px;
}


/* */


/* SIDE COLUMN - Fixtures / side adverts */

.accontent {
	background:url(/images/layout/bg_shadow.png) no-repeat bottom left;
	padding-bottom:12px;
}

.accontent_inner {
	border:1px solid #cccccc;
}

.accontent p {
	padding:0 6px;
}

/* events box */
.ac_event {
    padding : 8px;
}

.ac_event h2 {
    padding-top : 8px;
    text-align : center;
}

.ac_event h2.title
{
	margin-bottom:0px;
	padding-top:3px;
	font-size:0.9em;
}

.ac_event p {
    padding-top : 8px;
    text-align : center;
}


/* Fixture tabs */

/* Tabs */


.fixture_tabs {
	width: 208px;
	position:relative;
}

.fixture_tabs ul.tabs {
	background:url(/images/layout/bg_tab.png) repeat-x bottom left;
	padding:0;
	margin:0;
}

.fixture_tabs ul.tabs li {
	float: left;
	padding:0;
	list-style:none;
	list-style-image:none;	
}

.fixture_tabs ul.tabs li a {
	display:block;
	border:none;
	height:auto;
	overflow: visible;	
	font-size:13px;
	background:url(/images/layout/bg_tab.png) repeat-x bottom left;	
	color:#666666;
	cursor:pointer;	
	padding:6px 9px;
	border-right:1px solid #cccccc;	
}

.fixture_tabs ul.tabs li a:hover, .fixture_tabs ul.tabs li.active a, .fixture_tabs ul.tabs li.active a:hover {
	background-image:none;
	background: #fff;
	color: #000;
	text-decoration:none;
}

.fixture_tabs ul.tabs li a:hover {
	background:url(/images/layout/bg_tab_hover.png) repeat-x bottom left;
}


/* Tab content */


div.tab_contents {
	position:absolute;
	top:-999em;	width: 208px;
}

div.tab_contents_active {
	display: block;
	overflow:hidden;
	position:static;
}

div.tab_contents img {
	float:none;
}

div.tab_contents div {
	display:block;
	text-align:center;
}

#content div.tab_contents p {
	margin:0 0 4px 0;
	font-weight:bold;
}

#content div.tab_contents p a {
	font-weight:normal;
}

#content div.tab_contents p.fdate {
	margin-top:20px;
	font-size:115%;
}

#content div.tab_contents p.match {
	font-weight:normal;
}

#content div.tab_contents p.fixture {
	margin-bottom:15px;
}


div.tab_contents .inner {
	background: #ffffff;
	padding: 25px 0 12px 0;
	height: auto;
}

/* marquee */

div.pointer, marquee {
	padding-bottom:14px;
	font-size:11px;
	width:208px;
}

div.pointer a, marquee a {
	color:#0178FF;
}

/* */


/* HOME PAGE FLASH */

#cn-flash-holder {
	padding-bottom:9px;
	background:url(/images/layout/bg_shadow_wide.png) no-repeat bottom left;
}

#cn-flash {
	height: 407px;
	border:1px solid #b2b2b2;
	margin:0;
	width:627px;
}

#cn-right {
	float: left;
	width: 177px;
	padding: 0 20px;
	line-height:1.5em;
}
#cn-right p {
	color: #333;
}
#cn-title {
	height: 41px;
}
#cn-title h1 {
	padding: 10px 0;
	margin:0;
	font-size: 1.307em;
	float: left;
}


/* HOME PAGE SPLASH */


div.jqmOverlay
{
	background:#000;
}

#splash
{
	position:fixed;
	z-index:1000;
	left:50%;
	margin-left:-490px;
	background:#fff;
	padding:71px 10px 10px 10px;
}

#splash p
{
	padding:0;
	margin:0;
}

a.splash_button {
	line-height:400px;
	overflow:hidden;
	display:block;
	position:absolute;
}

a.splash_button.close {
	width:64px;
	height:31px;
	background:url(/images/layout/button_splash_close.png) no-repeat top left;
	top:10px;
	left:10px;
}

a.splash_button.tickets {
	width:190px;
	height:51px;
	background:url(/images/layout/button_splash_buy_tickets.png) no-repeat top left;
	top:10px;
	left:586px;	
}

a.splash_button.enter {
	width:212px;
	height:51px;
	background:url(/images/layout/button_splash_enter.png) no-repeat top left;
	top:10px;
	left:776px;		
}



/* NEWS ARCHIVE */

div.filtercontainer {
	position:relative;
	padding-bottom:3px;
}

#content div.filtercontainer p.filter {
	position:absolute;
	top:-10px;
	right:0;
	cursor:pointer;
	border:1px solid #ccc;
	background:#FFC20E url(/images/layout/bg_filter.png) repeat-x bottom left;
	padding:3px 8px;
	color:#333333;
	font-size:105%;
}

div.filtercontainer form {
	position:absolute;
	top:23px;
	right:0;
	display: none;
	width:178px;
	background:#E4C78B;
	padding:8px 8px 14px 8px;
	border-top:1px solid #ccc;
}

div.newsfilter.show {
	left:0;
}

#content div.filtercontainer legend {
	color:#333333;
	margin:0 0 8px 0;
}

#content div.filtercontainer label {
	line-height:160%;
}

#content div.filtercontainer p {
	margin:5px 0 0 0;
}

div.filtercontainer input.filter_checkbox {
	margin:0 10px 0 0;
}

#content div.filtercontainer fieldset {
	border-bottom:1px solid #EBD5A8;
	padding-bottom:10px;
	margin:0;
}

button.input_button, input.input_button {
	background:#fff url(/images/layout/bg_inputbutton.png) repeat-x bottom left;
	border:1px solid #ccc;
	color:#666666;
	font-weight:bold;
	padding:4px;
	margin-top:10px;
}

form#newsfilter .input_button {
	width:82px;
	float:left;
}
form#newsfilter .input_button.right {
	float:right;
}

form#newsfilter select {
	margin:0;
	font-size:12px;
	width:56px;
}

p.backtonews {
	margin:12px 0;
}

em.author {
	float:right;
	clear:both;
}

/* FAQ */

div#faq h2 {
	margin:0;
	background:url(/images/layout/bg_arrow_down.png) no-repeat 100% 50%;
	cursor:pointer;
	border-bottom:none;
}

div#faq h2.open {
	background-image:url(/images/layout/bg_arrow_up.png);
}

div#faq div.questions {

}

div#faq h3 {
	margin: 10px 0;
	cursor:pointer;
}

/* TABLES */


/* list tables */

table.list {
    width:100%;
    border:none;
    border-bottom:1px solid #ebebeb;
}

table.list th, table.list td {
    border:none;
    padding:5px 4px;
    border-top:1px solid #ebebeb;
}

table.list td.datecol{
    width:80px;
    padding-right:10px;
}

table.list tr.offRow td,
table.list tr.offRow th {
    cursor:pointer;
}

table.list tr.overRow td,
table.list tr.overRow th {
    background-color:#ffe9bc;
    cursor:pointer
}


/* form table */

table.form {
    width:100%;
    border:none;
    
	margin:15px 0;
}
table.form th,table.form td {
    border:none;
	text-align:left;
}

.formBox, .formBoxError {
    border:1px solid #333;
    padding:2px;
    font-size:12px;
}

table.form {
    width:100%;
    border:none;
    font-size:92.3%;
    margin:15px 0;
}

table.form th,table.form td {
    vertical-align:top;
    padding:2px 10px 2px 0;
}

table.cricket {
    width:100%;
    border:none;
    border-bottom:1px solid #ebebeb;
	font-size:92.3%;
}
	
#content table.cricket p {
	font-size:100%;
    margin:0;
    padding:0;
}

table.cricket th, table.cricket td {
    border:none;
    padding:5px 4px;
    border-top:1px solid #ebebeb;
	text-align:left;
}

table.cricket td.datecol{
    width:80px;
    padding-right:10px;
}

table.cricket tr.offRow td,
table.cricket tr.offRow th {
    cursor:pointer;
}
	
table.cricket th.head {
    background:#333333;
    color:#fff;
}

table.cricket tr.overRow td,
table.cricket tr.overRow th {
    background-color:#ffe9bc;
    cursor:pointer
}

/* Cricket Fixtures */

table.fixtures {
    width:100%;
    border:none;
    font-size:86.3%;
    border-bottom:1px solid #ebebeb;
    margin-bottom:15px;
    }

table.fixtures th {
    border:none;
    background:#00548B;
    color:#FFF;
    padding:2px 4px;
    border-bottom:2px solid #fff;
    text-align:left;
    }

table.fixtures td {
    border:none;
    padding:6px 4px;
    border-top:1px solid #ebebeb;
    }

table.fixtures td.homeGame {
    font-weight:bold;
    }
	
#allCal {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: right;
	height: 55px;
	background: #ffe086;
	margin-bottom: 5px;
}
#dllink {
	margin: 14px 0 0 10px;
}
#allCal a {
	float: left;
}
#allCal p {
	padding: 10px 0 0 0;
	margin-left: 180px;
	text-align:left;
	line-height: 1.8em;
}
#allCal img {
	vertical-align:middle;
}



/* Rose Bowl */

table.rosebowl {
    width:100%;
    border:none;
    border-bottom:1px solid #ebebeb;
	font-size:92.3%;
}

#content table.rosebowl p {
    font-size:100%;
    margin:0;
    padding:0;
}

table.rosebowl th, table.rosebowl td {
    border:none;
    padding:5px 4px;
    border-top:1px solid #ebebeb;
	text-align:left;
}

table.rosebowl th.head {
    background:#333333;
    color:#fff;
}

table.rosebowl td.datecol{
    width:80px;
    padding-right:10px;
}

table.rosebowl tr.offRow td,
table.rosebowl tr.offRow th {
    cursor:pointer;
}

table.rosebowl tr.overRow td,
table.rosebowl tr.overRow th {
    background-color:#ffe9bc;
    cursor:pointer
}


/* Business and Events */

table.business {
    width:100%;
    border:none;
    border-bottom:1px solid #ebebeb;
	font-size:92.3%;
}

#content table.business p {
    font-size:100%;
    margin:0;
    padding:0;
}

table.business th, table.business td {
    border:none;
    padding:5px 4px;
    border-top:1px solid #ebebeb;
	text-align:left;
}

table.business th.head {
    background:#333333;
    color:#fff;
}

table.business td.datecol{
    width:80px;
    padding-right:10px;
}

table.business tr.offRow td,
table.business tr.offRow th {
    cursor:pointer;
}

table.business tr.overRow td,
table.business tr.overRow th {
    background-color:#ffe9bc;
    cursor:pointer;
}


/* Golf Table Class */

table.golf {
    width:100%;
    border:none;
    border-bottom:1px solid #ebebeb;
	font-size:92.3%;
}

#content table.golf p {
    font-size:100%;
	margin:0;
	padding:0;
}

table.golf th, table.golf td {
    border:none;
    padding:5px 4px;
    border-top:1px solid #ebebeb;
	text-align:left;
}
	
table.golf th.head {
	background:#333333;
	color:#fff;
}

table.golf td.datecol{
    width:80px;
    padding-right:10px;
}

table.golf tr.offRow td,
table.golf tr.offRow th {
    cursor:pointer;
}

table.golf tr.overRow td,
table.golf tr.overRow th {
    background-color:#ffe9bc;
    cursor:pointer
}
	
table.groundadmission th,table.groundadmission td {
    border: 1px solid #fff;
	font-size: 84.6%;
	padding:2px;
}


/* */

/* ROYALS TV */

#htv {
	width: 667px;
	margin: 0 auto;
}
#htv .flvplayer {
	margin-top: 20px;
}
#flv-details {
	height:98px;
	width: 667px;
	background: url(/images/hawkstv/mdesc_bg.png) repeat-x;
	overflow:hidden;
}
#flv-others {
	margin-top: 3px;
	height:36px;
	width: 667px;
	background: url(/images/hawkstv/mdesc_bbg.png) repeat-x;
}
#flv-title {
	font-size: 20px;
	font-weight: bold;
}
#flv-desc {
	font-size: 13px;
}
#flv-tag,#flv-date,#flv-duration,#flv-views {
	font-size: 11px;
}
#flv-tag,#flv-date,#flv-duration,#flv-desc,#flv-title{ 
	margin: 0 0 3px 0;
}
#flv-others #mr_link{
	margin: 10px;float:left;
}
#flv-others #mr_link a{
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#flv-details .info-left {
	float:left;padding: 15px 0 0 10px;width:550px;
}
#flv-details .info-right {
	float:right;padding: 15px 15px 0 0;
}
#htv ul#vid_cats {
	padding:0;
	margin:0;
}
#htv #vid_cats li {
	display: inline;
	list-style-type: none;
	padding: 11px 0 12px 0;
	margin-right: 5px;
	background: none;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/hawkstv/catab_bg.png) repeat-x;
}
#htv #vid_cats li.current {
	background: #000000;
}
#htv #vid_cats li.current a {
	color: #ffffff;
}
#htv #vid_cats li a {
	text-decoration:none;
	padding: 9px 10px 10px 10px;
}
.rv-vid-info {
	width: 216px;
	float: left;
	margin-right: 9px;
}
.rv-vid-info.end-row {
	margin-right: 0px;
}
#flv-page {
	margin-bottom: 15px;
}
.page-row {
	float:left;
	margin-top: 15px;
}
.rv-image {
	width: 216px;
	height: 115px;
	background: black;
}

.rv-title {
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
}
#htv .rv-title a {
	text-decoration: none;
}
.rv-desc {
	font-size: 11px;
	margin-top: 5px;
}
.rv-dd {
	font-size: 10px;
	margin-top: 5px;
}

#flv-categories {
	margin-top: 20px;
	padding: 7px 0 8px 0;
	overflow: hidden;
	border-bottom: 1px solid #000000;
}
#flv-o-r {
	float:right;
}
#flv-o-r ul li {
	display: inline;
	list-style-type: none;
	background:none;
}
#flv-o-r ul li.sharer {
	background: url(/images/share.gif) left center no-repeat;
	padding: 0 15px 0 20px;
	font-size: 107.69%;
	font-weight: bold;
	color: #0178FF;
}
#flv-o-r ul li.sharer:hover {
	color: #000;
}
#flv-o-r ul li.send a {
	background: url(/images/emailf.gif) left center no-repeat;
}
#flv-o-r li a {
	font-size: 107.69%;
	text-decoration:none;
	font-weight:bold;
	padding: 0 15px 0 20px;
}
#flv-o-r li.share {
	cursor:pointer;
}


/* page gallery */

#photo-gallery .row {
	clear:both;
} 

#photo-gallery {
	margin-bottom: 10px;
	font-size: 0.846em; /* 11pt 84.6% of 13px */
}

#photo-gallery .photo {
	float:left;
	width: 135px;
	margin-right: 15px;
}

#photo-gallery .dou {
	color: #757575;
}

#photo-gallery .photo.last {
	margin:0;
}

/* end page gallery */


/* player profiles */

div.playerprofile {
	clear:both;
	float:left;
	width: 100%;
	margin-bottom:20px;
}

#content div.playerprofile h3
{
	margin-top:0;
}

div.playerprofile img {
	float:left;
	height: 95px;
	margin-right: 15px;
}

div.playerprofile div {
	float: left;
	width: 80%;
}

div.playerprofile div div {
	float: none;
	padding: 3px 0;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

div.playerprofile div div span {
	font-weight: bold;
	width: 120px;
	float:left;
}

div.playerprofile a {
	font-weight:bold;
}

/*  */

/* Site Map */

#content-data ul.sitemap {
	margin:0 0 0 20px;
}

#content-data ul.sitemap ul {
	font-size: 12px;
}



/* FOOTER */

#footer_wrapper {
	width:100%;
	background:#EFF8FC url(/images/layout/bg_footer.jpg) no-repeat top center;
	padding-top:320px;
}

#footer {
	width:100%;
	background:#fff url(/images/layout/bg_footer.png) repeat-x top left;
	height:100px;
}

#footer_inner {
	width:1000px;
	margin:0 auto;
}

#footer_inner ul {
	margin:0;
	padding:8px 0 0 0;
}

#footer_inner ul li {
	list-style-image:none;
	list-style:none;
	display:inline;
	font-size:85%;
	color:#4C4C4C;
	margin-right:8px;
}

#footer_inner ul.menu li {
	margin:0;
}

#footer_inner ul.menu li a {
	border-right:1px solid #4c4c4c;	
	padding:0 8px 0 5px;
}

#footer_inner ul.menu li.first a {
	padding-left:0;
}

#footer_inner ul.menu li.last a {
	border:none;
}

#footer_inner ul li.purple {
	float:right;
	margin:0;
}

#footer_inner ul li a {
	color:#4C4C4C;
}

#banners {
	margin-top:2px;
	height: 70px;
	margin-bottom: 12px;
	position: relative;
	overflow: hidden;
}

#cbanner1, #cbanner2 {
	width: 468px;
	height:60px;
	position: absolute;
}

#cbanner1 {
	left:0;
}

#cbanner2 {
	right:0;
}

div.banner {
	width:468px;
	height:60px;
	float:left;
	margin:10px 44px 10px 0;
}

div.banner.last {
	margin-right:0;
}



#partners {
	border-top:1px solid #ccc;
	padding:10px 0;
}



/* */


/* SOCIAL */

#content-data ul.social {
	margin:0;
	padding: 20px 0 0;
	clear:both;
}

ul.social li {
	display: block;
	float:left;
	font-weight:bold;
	margin:5px 16px 0 0;	
}

#cfprint a {
	padding-left: 20px;
	background: url(/images/printpage.gif) no-repeat 0 50%;
}

ul.social .facebook,ul.social .twitter {
	margin-top:0;
}

ul.social .facebook {
	margin-right:0;
}

ul.social .facebook a,ul.social .twitter a {
	background:url(../images/fbandtwitter.png) no-repeat;
	height:25px;
	display:block;
	float:left;
}

ul.social .facebook a {
	width:114px;
}

ul.social .twitter a {
	width:111px;
	background-position:-114px 0;
}

#share {
	color: #0178FF;
	padding-left: 20px;
	background: url(/images/share.gif) no-repeat 0 50%;
	cursor: pointer;
}

#cfemail a {
	padding-left: 20px;
	background: url(/images/emailf.gif) no-repeat 0 50%;
}

#share-detail {
	position:absolute;
	border:1px solid #9d9d9d;
	z-index:10;
	background:#FFF;
	padding:4px 10px ;
	top:-10000px;
	text-align: left;
}

#share-detail p {
	margin:0;
	padding:0;
	text-align:right;
}

#share-detail p img {
	cursor:pointer;
}

#share-detail ul {
	width:150px;
	margin:0;
	padding:0;
}

#share-detail li {
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;
	border-top:1px solid #ebebeb;
	padding:4px 0 4px 20px;
	background:#FFF no-repeat left center;
}

#share-detail a {
	color:#ACACAC;
	height:auto;
	margin-left:0;
	padding:0;
	display:block;
	text-decoration:none;
}

#share-detail a:hover {
	color:#000;
	text-decoration:underline;
}

.share-delicious {
	background-image: url(/images/share/delicious.png) !important;
}

.share-digg {
	background-image: url(/images/share/digg.png) !important;
}

.share-facebook {
	background-image: url(/images/share/facebook.png) !important;
}

.share-google {
	background-image: url(/images/share/google.png) !important;
}

.share-yahoo {
	background-image: url(/images/share/yahoo.png) !important;
}

.share-newsvine {
	background-image: url(/images/share/newsvine.png) !important;
}

.share-stumble {
	background-image: url(/images/share/stumbleupon.png) !important;
}

.share-technorati {
	background-image: url(/images/share/technorati.png) !important;
}

.share-reddit {
	background-image: url(/images/share/reddit.png) !important;
}

.share-twitter {
	background-image: url(/images/share/twitter.gif) !important;
}

/* ********************* FORMS ************************ */
table.form td, table.form th
{
	padding-bottom:10px;
}

table.form th
{
	text-align:right;
	font-weight:normal;    
	padding-right: 20px;
}

table.form td input, table.form td select, table.form td textarea 
{
	border:solid 1px #809eb8;
}

table.form td .formBoxError
{
	border-color:#c00;
}

table.form td input, table.form td select
{
	width:150px;
	padding:2px;
}

table.form td select
{
	width:156px;
}

table.form td#recieve-offers label
{
	float:left;
	display:block;
	width:200px;	
	margin-right:12px;
}

table.form td#recieve-offers input
{
	width:13px;
	margin-top:5px;
	border:none;
}

table.form td textarea 
{
	width:225px;
	height:65px;
}

table.form td input.formButton#submitButton
{
	background:none;
	width:92px;
	height:26px;
	border:none;
	float:right;
	margin-right:50px;
}

table.form td .formFeedback
{
	color:#900;
	font-style:italic;
}

/* enquiry contact details */
div.enquiry-details
{
	padding-left:40px;
	font-weight:bold;    
	font-weight: bold;
    line-height: 20px;
    padding-left: 35px;
    text-align: center;
    float:left;    
    margin: 15px 0;
}
div.enquiry-details.phone
{
	background:url('../../images/layout/icon_phone.png') no-repeat left center;    
	margin-right: 18px;
    width: 140px;
}

div.enquiry-details.phone.partners
{
	background:url('../../images/layout/icon_phone.png') no-repeat left center;   
	 margin-right: 60px;
    width: 140px;
}

div.enquiry-details.web
{
	background:url('../../images/layout/icon_mouse.png') no-repeat left center;
	width: 240px;
}

div.enquiry-details.web.partners
{
	background:url('../../images/layout/icon_mouse.png') no-repeat left center;
	width: 180px;
}

/* who's who */
.whoswho{
clear:both;
float:left;
margin-bottom:20px;
width:100%;
	}
.whoswho img{
	height:115px;
	width:115px;
	margin-right:10px;
	float:left;
	}
div.whoswho div {
float:left;
width:323px;
}
div.whoswho div div {
border-bottom:1px solid #CCCCCC;
float:none;
padding:3px 0pt;
font-size: 92.3%;
line-height: 150%;
}
div.whoswho div div span {
float:left;
font-weight:bold;
width:90px;
}

/* event details */
#content ul#event{
	background:#EDF6FD;
    list-style:none !important;
	list-style-image : none !important;
	width:468px;
	float:left;
	margin:0;
    padding : 0;
}
#content ul#event li{
	border-bottom:1px solid white;
	padding:5px 10px;
	color:#4C4C4C;
    list-style-type:none !important;
	list-style-image : none !important;
}
#content ul#event li.buttons{
	border-top:2px solid white;
}
#event li span{
	width:90px;
	float:left;
	color:black;
    font-weight : bold;
}
/* */

