/* CSS Document */

/* Global styles */

* {
margin: 0;
padding: 0;
}

body{margin: 0;padding: 0;}
a, span, div, td, p, ul{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000CC; font-size:11px; text-align:left;}
a {color: #000; text-decoration:none;  }
p, ul{margin:0px 0px 0px 0px; padding:0px;}
p {
	line-height: 15px;
	padding-bottom: 10px;
}
p a:hover{text-decoration:underline;}
img{border:0;}

storybox h4 {
background-color:#E8E7D2;
}

.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtRight {text-align:right;}

.floatLeft {float:left;}
.floatRight {float:right;}

.clearLeft {clear:left;}
.clearRight	{clear:right;}
.clear {clear:both;}
.noBorder {border:none;}
.noPadding {padding:0;}
.noMargin {margin:0;}
.bold {font-weight:bold;}
.capitalise {text-transform:capitalize;}
.usa {color:#FF0000;}
.euro {color:#0066FF;}
.uppercase {text-transform:uppercase;}
.even {background-color:#FFFED5;}

.block{display:block;}
.inline{display:inline;}

#wide .centre {
display: none;
}

#wide .left {
width: 600px;
}

#wide .left .holeguide1 table {
width: 47%;
}

/* Page header */

#header { 
width:767px; height:99px; background-image:url(/Racing/Cheltenham2010/Ladbrokes/ladbrokes-cheltenham-10.jpg); background-repeat:no-repeat; margin-bottom:5px;
}

#masthead {
#margin-bottom: 10px;
}

#banner {
}

p, ul {
list-style: none;
}

/* Page title */

h1 { font-size:18px;
}
h2 { font-size:14px;}
h6 { font-size:12px;
}

#story .story p { padding-right:10px;}
#story .story h3 {font-size:12px;}
#story .story h2 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none; }
#story .story h6 {font-size:10px; margin:0; padding:0; text-align:center; background-color:#f0f0f0; width:330px; padding:2px 0; color:#666666;}
#story .story img {margin:0px; padding:0px;}

.holeguide1 { float:left; width:600px; height:250px; margin-top:10px;}
.holeguide2 {float:left; width:600px; height:250px; margin-top:10px;}
.holeguide1 img {float:left; padding-right:5px;}
.holeguide2 img {float:right; padding-left:5px;}
.holeguide1 p {line-height:18px;}
.holeguide2 p { line-height:18px;}
.holeguide1 h2 { font-size:14px;}
.holeguide2 h2 {font-size:14px;}

/* Navigation */

#navbar {
}

#navbar h2 {
}

#navbar ul{
	font-family: verdana, arial;
	margin: 0 0 0 0;
	padding:0px;
	list-style-type: none;
	line-height: 20px;
	border-top:1px solid #9F9F9F;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
}

#navbar ul li {
border-bottom:1px solid #9F9F9F;
background-image: url(/Racing/Cheltenham2010/Ladbrokes/infolink_gradient.gif);
}

#navbar ul li a {
color: #000;  
font-size: 11px; 
padding:0 0 0 10px; 
margin:0px; 
text-decoration: none; 
font-weight:normal;
}
#navbar ul .first a {
font-weight:bold;
}
#navbar ul li a:hover {
color: #000;
}

#navbar ul li a:active {

}

#navbar ul li.selected {

}

#navbar ul li.selected a {

}

#navbar ul li.selected a:hover {

}

#navbar ul li.endgroup {
}

#navbar ul li.endgroup a {
}

#navbar ul li.endgroup a:hover {
}

/*second level */

#navbar ul ul {
margin: 6px 0px 6px 6px;
}

#navbar ul ul li {
}

#navbar ul ul li.selected {
}

#navbar ul ul li.col2 {
}

#navbar ul ul li a {
font-weight: normal;
}

#navbar ul ul li.selected a {
}

#navbar ul ul li a:hover {
}

/* third level */

#navbar ul ul ul {
}

#navbar ul ul ul li {
}

#navbar ul ul ul li.selected {
}

#navbar ul ul ul li.col2 {
}

#navbar ul ul ul li a {
}

#navbar ul ul ul li.selected a {
}

#navbar ul ul ul li a:hover {
}


/* Content area */

#wrapper { width:780px;height:auto;display:block;}

#subwrapper {
}

.navi {
width: 121px;
float: left;
margin-right:3px;
}


.left {
float: left;
width: 330px;
margin-left: 10px;
}





.mpu {padding:5px 0;}

#story .story h2 a { font-family:Arial, Helvetica, sans-serif; font-size:16px;}

#story h3.sectionheader { margin-right:20px;}

.centre {
float: left;
width: 300px;
margin-left: 3px;

}


.spancol {
}


/*** race card ***/
.formwatchHdr {font-weight:bold; font-size:13px; margin-bottom:8px;}
.formwatch {margin-bottom:8px;}
.racecard_hdr {background:#e8e7d2; font-weight:bold; font-size:12px; padding:3px 2px}
.racecard {float: left; width: 630px; padding: 0 5px;}
.race-meeting ul {list-style: none;}
div.race-meeting ul li {margin-bottom:2px; color:#000;}
a.racecard_link b {}
a.racecard_link:HOVER {text-decoration:underline; color:#FE000A;}
.race_details h3 {font-size:11px; font-weight:normal; margin: 1px 0px!important; padding:0px!important;}
.race_going h3 {font-size:11px; font-weight:normal; margin: 1px 0px!important; padding:0px!important;}
.race_runner_count h3 {font-size:11px; font-weight:normal; margin: 1px 0px!important;  padding:0px!important;}
.race_date h2 {font-size:12px}
.race_date h2 {font-size:12px; font-weight: normal}
.race_time i h2 {font-style:normal; margin:5px 0px 1px 0px; font-size:15px;}

/* Story styles */

h2.sectionheader {
	padding: 1px 5px;
	margin: 0 0 10px 0;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #669900;
    text-transform:uppercase;
}

.topstory {
border-bottom: 1px solid #7F7F7F;
}

.topstory img.storypic {
}

.topstory h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
margin: 3px 0 ;

}

.topstory h2 a {
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
}

h2.section-header  {
text-transform: uppercase;
}

h3.sectionheader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding:3px;
text-transform:uppercase;
background-color: #669900;
}

h4.sectionheader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding:3px;
margin:10px 0 5px 0;
text-transform:uppercase;
background-color: #669900;
}

.topstory h2 a:hover {
}

.topstory h3 {
}

.topstory p {
}

.topstory p a {
}

.topstory p a:hover {
}

.secondarystory {
	margin: 0;
	
	padding: 5px 0;
	background-color: #FFFFFF;
	position:relative;
	clear:left;
	zoom:1;
}

.secondarystory img {
float: left;
height: 59px;
width: 84px;
margin-right: 5px;
margin-bottom: 5px;
postition:relative;
}

.secondarystory h2 {
font-size: 12px;
margin:0px 0 4px 0;
text-transform: capitalize;

}





#story .secondarystory h2 {
width: 300px;
}

#story center {
text-align: left;
}


#storybody #imgcap p {
font-style: italic;
}

#storybody h2 {
font-size: 18px;
text-decoration: none;
}

#storybody h2 a:hover {
}

#storybody h3 {
font-size:11px;
}

#storybody p {
margin-bottom: 10px;
}

.tertiarystory {
margin-bottom: 20px;
}

.tertiarystory h2 {
font-size: 13px;
color: #000;
}

.tertiarystory ul, .promo3 ul {
	line-height: 16px;
	list-style-type: none;
	margin:5px 0;
}

.tertiarystory ul li.col2 {
}

.tertiarystory ul li, .promo3 ul li { background:url(/Racing/Cheltenham2010/Ladbrokes/list-bullet.gif) left center no-repeat;}

.tertiarystory ul li a, .promo3 ul li a {
color: #000;  
font-size: 11px; 
padding:0 0 0 15px; 
margin:0px; 
text-decoration: none; 
line-height: 12px;
text-transform: capitalize;
}

.tertiarystory ul li a:hover, .promo3 ul li a:hover {
text-decoration: underline; 
}

/* Story float */

.storyfloat {
}

/* Promo boxes */

.promo1, .promo2, .promo3, .promo4, .promo5, .promo6, .video { float:left; width:300px; margin-bottom:10px;background-color: #EFEFEF;border:1px solid #9F9F9F;}

.promo1 .inner, .promo2 .inner, .promo3 .inner, .promo4 .inner, .promo5 .inner, .promo6 .inner, .promo7 .inner, .video .inner {
padding: 5px 10px;
width: 280px;
float: left;
}

.promo1 img, .promo2 img, .promo3 img, .promo4 img{
border: 1px solid #000;
float: left;
margin: 5px 5px 0 0;
}

.promo1 h2, .promo2 h2, .promo3 h2, .promo4 h2, .promo5 h2, .promo5 h2, .promo6 h2, .video h2 {
	padding: 0px 0px 0px 5px;
	margin: 0;
	line-height: 16px;
	background-image: url(/Racing/Cheltenham2010/Ladbrokes/ladbrokes-gradient.gif);
	background-color: #fe000c;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	width: 295px;
}

.promo1 h2 a, .promo2 h2 a, .promo3 h2 a, .promo4 h2 a, .promo5 h2 a, .promo6 h2 a, .video h2 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
text-transform:uppercase;
line-height:16px;
background: #fe000c url(/Racing/Cheltenham2010/Ladbrokes/ladbrokes-gradient.gif);
display:block; height:16px;
width: 250px;}

.promo1 h3 {
font-size:12px;
}

.promo6 h3 {
font-size:12px;
}

.promo1 p {
color: #000;
}

.promo1 p a {
}

.promo1 p a:hover {
}

.promo1 form {
clear: left;
}

.promo1 label {

}

.promo1 select, .promo2 select {
margin: 5px 0;
}

.promo1 ul, .promo2 ul  {
list-style-type: none;
float: left;
}

.promo1 ul li {
}

.promo1 ul li.col2 {
}

.promo1 ul li a, .promo2 ul li a {
color: #000;  
font-size: 11px; 
padding:0 0 0 12px; 
margin:0px; 
text-decoration: none; 
}

.promo1 ul li a:hover {
color: #000;
}

.promo2 {
}



.promo2 img.promopic {
}

.promo2 p {
}

.promo2 p a {

}

.promo2 p a:hover {

}

.promo2 form {
clear: left;
}

.promo2 label {
display: none;
}

.promo2 ul {
}

.promo2 ul li {
}

.promo2 ul li.col2 {
}

.promo2 ul li a {
color: #000;
}

.promo2 ul li a:hover {
}

/* Key Trials Styles */
table#trialsDataTable {
border-collapse:collapse;
}
#trialsDataTable table th td {

}
.trials-tabs table {width:100%;}
#trials-table {width:100%;}
#trials-table table th {background-color:#f2eeef!important; color:#000; text-align:center; padding:5px 2px; border: 1px solid #9F9F9F;}
#trials-table table td {padding:2px 2px; text-align:left; background-color:#fff;border: 1px solid #9F9F9F;}
#trials-table table .trialDate {background-color:#faf5fb!important;}
.trials-tabs a.current {font-weight:bold;}

/* changes */

.topstory table {
width: 330px;
}


.video-scroll{
height:80px; overflow:auto;
 }
 
.storybox{
background-color:#E8E7D2;
}

#news .secondarystory  {
clear: left;
width: 330px;
}

.left h3{
padding-top: 5px;
padding-bottom: 5px;
}


.storybox h2{
padding-top: 5px;
padding-bottom: 5px;
background-color: #E8E7D2;
font-size:12px;
text-align:center;
}

img.bigPicture          {width:330px;border:0px;}

a.gallery               {color:#000;text-decoration:none;width:225px;display:block;padding:8px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:18px;text-transform:capitalize;}
a.gallery:hover         {color:#000;background-color:#e8e7d2;}

.galleryPrev a, .galleryNext a      {font-weight:bold;font-size:12px;font-family:arial;color:#000000;}
.galleryPrev a {text-align:left;}
.galleryNext a {text-align:right;}
.galleryPrev a:hover, .galleryNext a:hover{text-decoration:underline;}

div.galleryLink         {width:270px;border-bottom:1px solid #6F6F6F;}

div.galleryWrap         {height:auto;width:595px;background-color:#fff; border:1px solid #EFEFEF;}
div.galleryTop          {height:26px;width:580px;font-weight:bold;font-size:15px;font-family:Arial, Helvetica, sans-serif;background-color:#F2EEEF;color:#000;text-indent:5px;line-height:22px; padding-top:3px;border:1px solid #6F6F6F;}
div.galleryHorSpace     {height:5px;width:595px;font-size:2px;line-height:2px;/*background-color:#fff;*/clear:both;}
div.galleryVertSpace    {width:5px;font-size:2px;line-height:2px;float:left;background-color:#fff;}
div.galleryMainContent  {width:595px;height:auto;}
div.galleryLeftContent  {width:332px;height:auto;text-align:center;float:left;}
div.galleryImage        {width:330px;height:250px;margin-left:auto;margin-right:auto;margin-top:1px;}
div.galleryImageCap     {width:330px;height:auto;line-height:18px;text-align:center;margin-left:auto;margin-right:auto;background-color:#white;text-indent:5px;color:#000;font-size:12px;font-family:arial;font-weight:bold;}
div.galleryPrevNext     {width:332px;height:29px;line-height:29px;text-align:center;font-weight:bold;font-size:12px;font-family:arial;color:#fff;}
div.galleryPrev         {width:95px;text-align:left;background:white url(http://www.teamtalk.com/Ryder_Cup/Images/grad.gif) repeat-x;font-weight:bold;font-size:12px;font-family:arial;color:#000000;float:left;}
div.galleryNext         {width:95px;text-align:right;background:white url(http://www.teamtalk.com/Ryder_Cup/Images/grad.gif) repeat-x;font-weight:bold;font-size:12px;font-family:arial;color:#000000;float:left;}
div.numOfNum,div.galleryNext,div.galleryPrev {height:14px;line-height:14px;text-align:center;}
div.numOfNum            {width:132px;font-weight:bold;font-size:12px;font-family:arial;color:#000;float:left;}

div.galleryListing      { margin-left:5px; width:240px;height:293px;background-color:#fff;float:left;overflow-y:scroll;overflow-x:hidden;border-left:1px solid #6F6F6F;border-right:1px solid #6F6F6F;border-top:1px solid #6F6F6F;}

div#galleryLarge        {width:595px;text-align:center;}

/* Formwatch */

.formwatchHdr{
font-size:14px;
font-weight:bold;
}

.formwatch{
background-color: white;
border-top: 1px solid #E8E7D2;
font-size: 12px;
font-family: tahoma;
padding-top: 3px;
padding-bottom: 3px;
width: 100%;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */

.vid-player {
	margin-left: -9px;
	margin-top: -9px;
}

.moreLink {
	color: #DF0005;
}
