/* Cheltenham 2007, brought to you by sportinglife.com */

/* #445942 */

* {
margin: 0;
padding: 0;
}

body{margin: 0; padding: 0; background-color:#445942;  background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/body_bg.gif); background-repeat:repeat-y;}
#container {width:990px; padding:8px 0px 10px 10px; overflow:hidden;}
a, span, div, td, p, ul{}
a {}
p, ul{}
a:hover{}
img{border:0;}

.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;}
.capitalise {text-transform:capitalize;}
.uppercase {text-transform:uppercase;}
.story1 {padding: 0px 0 5px 10px;}
.first {margin-left:4px;}
.bet_list {display:block;}

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

.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 */



/* Page header */

#header {width:970px; height:140px; background-color:#000; padding-bottom:10px;
}

#masthead { width:970px; height:80px;
}

#masthead .inner {width:970px; height:74px; background:#E9E9DF url(http://www.sportinglife.com/racing/cheltenham2007/pictures/Chelt07_Head_02.gif) no-repeat;}

#masthead .inner p { margin:7px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left;}

#banner { position:absolute; top:15px; left:315px; width:468px; height:60px;
}

#ladbrokes-logo {
	position:absolute;
	left: 812px;
	top: 39px;
}

/* Flash */
#flash {width:970px; height:135px; background-color:#000000; }

/* Page title */

h1 {
}

/* Navigation */

.navi {}

#navbar {
	height:35px;
	color:#FFFFFF;
	background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/nav_bg.gif);
	background-repeat:no-repeat;
	padding: 5px 0 5px 5px;
	margin-top:5px;
}

#navbar h2 {

}

#navbar ul{
	position:relative;
	margin: 0 5px;
	padding: 0;
	width:100%;
	cursor: default;
	list-style-type: none;
}

#navbar ul li {
	float:left;
	padding: 2px 2px 2px 2px;
}

#navbar ul li a:link, #navbar ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#navbar ul li a:hover, #navbar ul li a:active {
	text-decoration:underline;
}



/* Content area */

#wrapper {
	width:972px;
	height:auto;
	display:block;
	background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/wrapper_bg2.gif);
	background-repeat:repeat-y;
}


/* STORY PAGE STYLES */

#story #wrapper {width:972px;height:auto;display:block;background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/story_wrapper_bg.gif);background-repeat:repeat-y;}
#story .left {width:655px;}
#story .left h3.sectionheader {font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#445942;
padding:3px 5px;
background-color:#DADAD0;
margin-top:0px;
display:block;}
#story .left h2 {padding:10px 0; color: #445942; text-decoration:none;}
#story .left h3 {padding:10px 0; text-decoration:none; font-family:Tahoma; font-weight:bold; font-size:11px;}
#story .left h4 {padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666666; background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/video_symbol.gif); background-repeat:no-repeat; margin:10px 0;}
#story .left h4 a {text-decoration:none; color:#666666;}
.storybox {float:right; width:330px; padding-left:5px;}
#story .left .storybox h2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; font-weight:normal; padding:5px; margin:0; color:#000000; background-color:#CCCCCC;}
#story .left .storybox h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; padding:5px; margin:0; color:#000000; color:#445942;}
#story .left p { font-family:Tahoma; font-size:11px; padding:0 5px 0 0; line-height:16px; margin-bottom:10px;}
#story .left .storybox .linkBox { background-color:#CCCCCC; margin-top:4px;}
#story .left .storybox .linkBox ul {  float: left;
  width: 28em;
  margin: 0;
  padding: 0 0 0 8px;
  list-style: none;}
#story .left .storybox .linkBox li { float: left;
  width: 14em;
  margin: 0;
  padding: 0;}
#story .left .storybox .linkBox a {color:#637138; text-decoration:none; font-weight:bold;}
#story .left .storybox .linkBox a:hover {text-decoration:underline}

#subwrapper {
}

.left {
float:left;
width:350px;
height:auto;
margin-left:5px;
}

.centre {
float:left;
width:300px;
height:auto;
background-color:#445942;
margin-left:4px;
padding-bottom:3000px;
margin-bottom:-3000px;
}

.right {
float:left;
width:300px;
height:auto;
background-color:#ccd9d2;
margin-left:5px;
padding-bottom:3000px;
margin-bottom:-3000px;
}

.spancol {
}

/* Story styles */

h2.sectionheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#445942;
	padding:5px;
	background-color:#DADAD0;
}

h3.sectionheader {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#445942;
padding:5px;
background-color:#DADAD0;
margin-top:10px;
display:block;
}

h4.sectionheader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#445942;
padding:10px 0 0 10px;

}

.topstory {
float:left;
width:340px;
background-color:#F0F0F0;
padding-right:9px;
margin-bottom:5px;
}

#story .topstory {width:646px;}

.topstory img.storypic {
float:left;
border: 1px solid #666666;
margin: 0px 0px 5px 9px;
}

.topstory h2 {
font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:0px 0px 3px 0px; margin-left:10px; color:#445942; text-decoration:none;
}

.topstory h2 a {
color:#445942;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
}

.topstory h2 a:hover {
}

.topstory h3 {
}

.topstory p {font:11px/18px Tahoma; color:#000000; padding:0; margin-left:10px;
}

.topstory p a {
font:Tahoma; color:#000; font-weight:normal; text-decoration:none;
}

.topstory .linkBox p a {
font:Tahoma; color:#000; font-weight:bold; text-decoration:none;
}

.topstory p a:hover {text-decoration:underline;
}

.linkBox { font:11px/18px Tahoma; padding: 7px 0px 7px 0px; 
}

.linkBox a {}

.secondarystory {
float:left;
width:330px;
background-color:#FFFFFF;
padding:5px 10px 10px 10px;
border-bottom:1px dashed #CCC;
}

.secondarystory img.storypic {
	float: left;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 0;
}

.secondarystory h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	padding: 3px;
	letter-spacing:0.7px;
}

.secondarystory h2 a {color:#445942; text-decoration:none;
}

.secondarystory h2 a:hover {
}

.secondarystory h3 {
}

.secondarystory p {font:11px/18px Tahoma; color:#000000;

}

.secondarystory p a:link,  .secondarystory p a:visited {color:#000000; text-decoration:none;
}

.secondarystory p a:hover, .secondarystory p a:active {text-decoration:underline;
}

.tertiarystory { background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/list-bg.jpg); background-repeat:no-repeat; margin:5px;
}

.tertiarystory ul { list-style-type:none; padding:5px; 
}

.tertiarystory li { margin:4px 0 0 4px; font-family:Tahoma; font-size:11px; width:48%; float:left;
}

.tertiarystory li a { color:#000000; text-decoration:none;
}

.tertiarystory li a:hover { color:#000000; text-decoration:underline;
}


#storybody {
}

#storybody #imgcap {
}

#storybody #imgcap p {
}

#storybody #imgcap img.storypic {
}

#storybody h2 {
}

#storybody h2 a {
}

#storybody h2 a:hover {
}

#storybody h3 {
}

#storybody p {
}

#storybody p a {
}

#storybody p a:hover {
}

.linklist {
}

.linklist h2 {
}

.linklist ul {
}

.linklist ul li {
}

.linklist ul li.last {
}

.linklist ul li a {
}

.linklist ul li a:hover {
}

/* Story float */

.storyfloat {
}

.right ul {list-style-type:none; padding:5px 0px 5px 5px;}
.right ul li {float:left; width:19%; background-color:#33442B; font-size:12px; margin:1px; padding:5px 7px; text-transform:uppercase; text-align:center;}
.right ul li a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.right ul li a:hover {color:#999999;}

/* Promo boxes */

.promo1 { 
background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/promo1-bg2.jpg); 
background-repeat:no-repeat;
margin:8px 0px 8px 5px;
}

.promo1 .inner {
}

.promo1 img.promopic {
	float: left;
}

.promo1 h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#EEECE0; padding:8px 6px 10px 6px; font-weight:bold;
}

.promo1 h2 a {color:#EEECE0; text-decoration:none;
}

.promo1 h2 a:hover {
}

.promo1 img {float:right; margin:1px 15px 2px 5px; border:1px solid #000;}

.promo1 p {padding:5px 5px 10px 5px;
	margin: 0 5px 0 5px; }

.promo1 p a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;}

.promo1 p a:hover { text-decoration:underline;
}

.promo1 ul { list-style-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/list-bullet.gif); margin:0 0 0 30px; padding-bottom:5px;}

.promo1 li { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; }

.promo1 li a{ color:#FFFFFF; text-decoration:none; }

.promo1 li a:hover {  text-decoration:underline; }

.shop {background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/shop-bg.jpg);}
.course {background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/course-bg.jpg);}


.promo2 { 
background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/promoDaveOrd2.jpg); 
background-repeat:no-repeat;
margin:8px 0px 8px 5px;
}

.promo2 .inner {
}

.promo2 img.promopic {
	float: left;
}

.promo2 h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#EEECE0; padding:8px 6px 10px 6px; font-weight:bold;
}

.promo2 h2 a {color:#EEECE0; text-decoration:none;
}

.promo2 h2 a:hover {
}

.promo2 p {padding:5px 5px 10px 5px;
	margin: 0 75px 0 5px; 
	
}

.promo2 p a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	
}

.promo2 p a:hover { text-decoration:underline;
}

.promo2 form {
}

.promo2 label {
}

.promo2 select {
}

.promo2 ul {
}

.promo2 ul li {
}

.promo2 ul li.last {
}

.promo2 ul li a {
}

.promo2 ul li a:hover {
}

/*.promo3 { background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/cheltenham-mailbox.jpg); width:300px; height:200px; background-repeat:no-repeat; margin: 0 0 10px 10px;}*/

/*.promo3 { background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/promo3-bg.jpg); width:300px; height:200px; background-repeat:no-repeat; margin: 0 0 10px 10px;}*/

.promo3 { background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/promo3-bg.jpg); background-repeat:no-repeat; margin: 0 0 10px 10px;}
.promo3 h2 { color:#ffce21; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:10px 0 5px 20px;}

/*.promo3 h2 { font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#ffce21; font-size:18px;padding:16px 10px 0px 15px;}*/

.promo3 ul { list-style-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/list-bullet.gif); margin:0 0 0 40px;}

.promo3 li { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; }

.promo3 li a{ color:#FFFFFF; text-decoration:none; }

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

.promo3 p {width:200px;padding:3px 0 0 8px;}
.promo3 p a{ color:#FFFFFF; text-decoration:none; }

.promo3 p a:hover {  text-decoration:underline; }

.promo3 p a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.promo4 {
background-image:url(http://www.sportinglife.com/racing/cheltenham2007/pictures/rjPromo.jpg);
background-repeat:no-repeat;
margin:8px 0px 8px 5px;
}


.promo4 .inner {
}

.promo4 img.promopic {
    float: left;
}

.promo4 h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#EEECE0; padding:8px 6px 10px 6px; font-weight:bold;
}

.promo4 h2 a {color:#EEECE0; text-decoration:none;
}

.promo4 h2 a:hover {
}

.promo4 p {padding:5px 5px 10px 5px;
    margin: 0 90px 0 5px;
}

.promo4 p a {
    font-family: Tahoma;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;

}

.promo4 p a:hover { text-decoration:underline;
}

.promo4 form {
}

.promo4 label {
}

.promo4 select {
}

.promo4 ul {
}

.promo4 ul li {
}

.promo4 ul li.last {
}

.promo4 ul li a {
}

.promo4 ul li a:hover {
}



/* Table */

table {
}

thead {

}

thead tr {
}

th {
}

tr.subheader {
}

tr.subheader th {
}

tbody {
}

tbody tr {
}

td {
}

td a {
}

td a:hover {
}


tr.even {
}

tr.even td {
}

tr.even td a {
}

tr.even td a:hover {
}

/* Video Box */
#video {margin:4px;}

/* Footer */

#footer {clear:both; width:972px; font-family:Tahoma; font-size:11px; line-height:16px; background-color:#FFFFFF; margin:15px 0 5px 10px;}
#footer h2 { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#445942;}
#footer p {padding:1px 5px; line-height:20px; color:#999999;}
#footer a {color:#000; text-decoration:none;}
#footer a:hover {color:#445942; text-decoration:underline;}

.storypagesky {float:left; width:160px; margin-left:5px; text-align:center;}

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

#story #wrapper {width:990px;height:auto;display:block;background-image:url(images/story_wrapper_bg.gif);background-repeat:repeat-y;}
#story .left {width:484px;}
#story .left h3.sectionheader {font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#445942;
padding:3px 5px;
background-color:#DADAD0;
margin-top:0px;
display:block;}
.left h2 {padding:10px 0; color: #445942; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#story .left h3 {padding:10px 0; text-decoration:none; font-family:Tahoma; font-weight:bold; font-size:11px;}
#story .left h4 a {text-decoration:none; color:#666666;}
.storybox {float:right; width:246px; padding-left:5px;}
#story .left .storybox h2 {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:5px;
	margin:0;
	color:#000000;
	background-color:#F0F0F0;
	text-align: center;
}
#story .left .storybox h3 {font-family:Arial, Helvetica, sans-serif; padding:3px 5px 5px 10px; margin:0; color:#000000; color:#445942; font-size:16px;}
#story .left p { font-family:Tahoma; font-size:11px; padding:0 5px 0 0; line-height:16px; margin-bottom:10px;}
#story .left .storybox .linkBox { background-color:#F0F0F0; margin-top:4px; padding-bottom:5px;}
#story .left .storybox .linkBox ul {
  width:16em;
  float: left;
  margin: 0 0 5px 0;
  padding: 0 0 0 11px;
  list-style: none;}
#story .left .storybox .linkBox li {
  width:16em;
  float: left;
  margin: 0;
  padding: 0;}
#story .left .storybox .linkBox li a {color:#445942; text-decoration:none; font-weight:normal;}
#story .left .storybox .linkBox li a:hover {text-decoration:underline}

.storypage_story {float:left;width:310px;background-color:#E9E9DF;padding-top:3px; margin-bottom:3px; padding-bottom:5px;}
.storypage_story img.storypic {float: left;border: 1px solid #CCCCCC;margin: 5px 5px 0px 5px;}
#story .left .storybox .linkBox .storypage_story h2 {background-color:#E9E9DF; font-weight:normal; font-style:normal;font-family: Arial, Helvetica, sans-serif;font-size: 14px; padding: 0px 5px;}
#story .left .storybox .linkBox .storypage_story h2 a {color:#445942; text-decoration:none;}
#story .left .storybox .linkBox .storypage_story p {font:11px/18px Tahoma; font-weight:normal; color:#000000; margin: 0px 5px; margin-bottom:0px;}
.storypage_story p a:link,  .storypage_story p a:visited {color:#000000; text-decoration:none; font-weight:normal;}
.storypage_story p a:hover, .storypage_story p a:active {text-decoration:underline; font-weight:normal;}

.user_links {margin:5px 0 10px 0px; border-bottom:1px solid #f0f0f0; padding:2px 0 2px 5px;}
.user_links img {float:left; padding-right:5px; padding-left:20px;}
.user_links img.first-icon {padding-left:0px;}
.user_links a {float:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
.user_links a:hover {text-decoration:underline;}

.storyboxes {width:480px; height:auto; margin:10px 0; background-color:#FFF;}

.storyboxes .box1 { float:left; width:230px; height:auto; background-color:#F0F0F0; border:1px solid #E4E4E4;margin:0 2px;}

.storyboxes .box1 ul { margin:0; padding:0;list-style-type:none; text-align:center;}
.storyboxes .box1 li {font-family:Arial, Helvetica, sans-serif;font-size:10px; line-height:18px;}
.storyboxes .box1 li a {color:#000000; text-decoration:none;}
.storyboxes .box1 li a:hover {text-decoration:underline;}
.storyboxes .box1 img { margin:6px 0 0px 0px;}

.indexAd {
	position:absolute;
	left: 378px;
	top: 268px;
}


/* GALlery Styles */

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

        a.gallery               {color:#fff;text-decoration:none;background-color:#587456; width:125px;display:block;border-bottom:1px solid #f3f3eb;padding:8px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:18px;}
        a.gallery:hover         {color:#000;background-color:#ccd9d2;}

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

        div.galleryLink         {width:170px;background-color:#BFD39C;}

        div.galleryWrap         {height:325px;width:495px;background-color:#fff; border:1px solid #f0f0f0;}
        div.galleryTop          {height:26px;width:480px;font-weight:normal;font-size:18px;font-family:Arial, Helvetica, sans-serif;background-color:#445942;color:#fff;text-indent:5px;line-height:22px; padding-top:3px;}
        div.galleryHorSpace     {height:5px;width:495px;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:495px;height:293px;}
        div.galleryLeftContent  {width:332px;height:293px;text-align:center;float:left; margin-bottom:8px;background-color:#3d3d33;}
        div.galleryImage        {width:330px;height:234px;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:#fff;text-indent:5px;color:#445942;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:url(http://www.teamtalk.com/Ryder_Cup/Images/grad.gif) repeat-x;font-weight:bold;font-size:12px;font-family:arial;color:#5b5c4e;float:left;}
        div.galleryNext         {width:95px;text-align:right;background:url(http://www.teamtalk.com/Ryder_Cup/Images/grad.gif) repeat-x;font-weight:bold;font-size:12px;font-family:arial;color:#5b5c4e;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:#fff;float:left; background-color:#3D3D33;}

        div.galleryListing      { margin-left:5px; width:140px;height:293px;background-color:#dadad0;float:left;overflow-y:scroll;overflow-x:hidden;}

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


#gallerySmall{margin-bottom:5px;}

.promo1 ul { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFF; padding: 5px 10px; list-style-type: none; }

.story table {width:47%; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0 5px 10px 0; float:left;}
.story table td.heading {font-size:12px; font-weight:bold;}
.story table td.smallheading {padding:3px; font-weight:bold; font-size:11px; }
.story table td.small {padding:3px; text-align:center;}

#yoursay h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; margin:10px 0 5px 0; padding:0 0 2px 0; border-bottom:1px dotted #AABC72;}
.left #yoursay h3 {color:#666;}
#yoursay tr, #yoursay td {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#yoursay table { background:#FFF url(/racing/cheltenham2007/pictures/login-bg.jpg) no-repeat; border:1px solid #F0F0F0; }
#yoursay td {padding:2px;}
.left #yoursay p { line-height:18px;}
#yoursay p a { color:#000; font-weight:bold;}
#yoursay p a:hover {color:#666;}
#yoursay textarea {width:475px; margin:10px 0px 5px 0; height:100px;}
#yoursay input { }
#yoursay .masthead {background: url('../images/Chelt07_Mailbox_Image.jpg') no-repeat; width:505px; height:160px;}
#yoursay .masthead img {margin:4px 0 0 9px;}
#yoursay .comments { font-family:Arial, Helvetica, sans-serif;}
#yoursay input, #yoursay textarea { background: #FFFFFF url(/racing/cheltenham2007/pictures/form-bg.jpg) repeat-x 0 0; border: 1px solid #CCC; padding: 3px;}
#yoursay textarea {margin:0;}
#yoursay input {margin:10px 0;}
#yoursay input.check { border:0; background:0; margin:0;}
.commentsHeader {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-color:#040B03; padding:5px;}
.commentsHeader a {color:#fff;}
.comments {border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
#yoursay .comments p {font-size:12px; padding:5px;}
#yoursay h2.sectionheader {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#445942;padding:3px;background-color:#DADAD0; margin:0;}

.twocolcheckout #header {background:url(http://www.sportinglife.com/racing/cheltenham/pictures/ys_header-bg.gif) no-repeat 0 0;height:73px;}

