* {
margin: 0;
padding: 0;
}
#tabs{ position:absolute; width:360px; height:30px; top:51px; left:426px;}
ul#tabs { list-style-type:none; }
ul#tabs li {float:left;}



#skyScraper {position:absolute; width:120px; height:600px; left:777px; top:10px;}

body{margin: 0; padding: 0;}
a, span, div, td, p, ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
a {color: #042163; text-decoration:none;  }

.promo-link a {color: #B00000; text-decoration:none;  }
p, ul{margin:0px 0px 0px 0px; padding:0px;}
p {line-height: 15px;padding-bottom: 10px; color:#042163;}

p a:hover{text-decoration:underline;}
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;}
.bold {font-weight:bold;}
.capitalise {text-transform:capitalize;}
.usa {color:#FF0000;}
.euro {color:#0066FF;}
.uppercase {text-transform:uppercase;}
.even {background-color:#FFFED5;}
.story { width: 330px;}

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

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

#wide .centre {
display: none;
}

#wide .left {
width: 600px;
}

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

/* Page header */

#header { 
width:767px; height:90px; background-image:url(http://www.sportinglife.com/clients/racing2day/breederscup2009/images/767X99microsite.gif); background-repeat:no-repeat; margin-bottom:5px;
cursor:pointer;}

#header p {color:#FFFFFF; padding:83px 0 0 490px}
#header a {color:#FFFFFF; text-decoration:none;}
#header a:hover {text-decoration:underline;}

#masthead {
margin-bottom: 0px;
}

#banner {
}

/* Page title */

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

#story .story p { padding-right:10px;}
.story h3 {font-size:12px; padding-bottom:5px;}
.story h2 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none; padding:10px 0 5px 0; }
#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;}

/* Navigation */

#navbar ul{
	font-family:"Tahoma", Arial, Helvetica, sans-serif; 
	margin: 0;
	padding:0px;
	list-style-type: none;
}
#navbar li { 
	margin:0; padding:5px 4px 5px 16px!Important;
	float: left;
	background-color: #B00000; 
	width:100px; 
	border-bottom:1px solid #FFFFFF;
}

#navbar a {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;line-height: normal;margin: 0; display: block;}
#navbar a:link, #navbar a:visited {color:#FFFFFF;}
#navbar a:hover {color: #FFFFFF; text-decoration: underline;}
#navbar a:selected {color:#CC3300;}
/*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:767px;height:auto;display:block; }

#subwrapper {
}

.navi {
width: 121px;
float: left;
margin-right:3px;
background-color:#FFFFFF;
}

.left {
float: left;
width: 330px;
padding: 0 5px;
}
.left h2  {
background:transparent none repeat scroll 0 0;
color:#010066;
font-size:120%;

}


#story .left {
float:left;
}

.mpu {padding:5px 0;}

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

.centre {
float: left;
width: 300px;
margin-left: 3px;
background-color:#FFF;
}

#story .centre {
float: right;
width: 300;
padding:0; 
}

.spancol {
}

/* Story styles */

h2.sectionheader {
	background: #DEEFFF;
	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 #efefef;
}

.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;
color:#A01D21;
}

.topstory h2.sectionheader {
}

h4.sectionheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding:3px;
margin:10px 0 0 0;
background-color: #CC0000;
}

.topstory h2 a:hover {
}

.topstory h3 {
}

.topstory p { 
}

.topstory p a {color:#006; font-weight:bold;
}

.topstory p a:hover {
}

.secondarystory {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
       clear:both;

}

.secondarystory img {
float: left;
height: 71px;
width: 100px;
margin-right: 20px;
}

.secondarystory h4 {
font-size:14px;
padding: 5px 0;

}
.secondarystory h4 a {
color:#A01D21;}

#story .secondarystory h4 {
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(http://skybet.sportinglife.com/racing/breederscup2007/pictures/list-bullet.gif) left center no-repeat;}

.tertiarystory ul li a, .promo3 ul li a {
color: #009;  
font-size: 11px; 
padding:0 0 0 15px; 
margin:0px; 
text-decoration: none; 
line-height: 18px;
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; background: #fff; margin-bottom:8px;
}

.promo1 .inner, .promo2 .inner, .promo3 .inner, .promo4 .inner, .promo5 .inner, .promo6 .inner, .promo7 .inner {
background-color: #E6EAF8;
padding: 5px 10px;
margin-bottom: 5px;
width: 278px;
float: left;
border:1px solid #AFB6DD;
color:#00155A;
}

.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 {
background:#B00000 url(/Images/m_clients/common/skybet/skybet-blue-header.gif) repeat scroll 0 0;
}

.promo1 h2, .promo2 h2, .promo3 h2, .promo4 h2, .promo5 h2, .promo5 h2, .promo6 h2, .video h2 {

color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:30px;
padding:0 0 0 5px;
text-decoration:none;
}


.promo1 h2 a, .promo2 h2 a, .promo3 h2 a, .promo4 h2 a, .promo5 h2 a, .promo6 h2 a, .video h2 a {
font-family:Arial, Helvetica, sans-serif;
color: #FFF;}

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

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

.promo1 p {
color: #000;
padding-top:3px;
}

.promo1 p a { color:#009;
}

.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 {
color: #000;
font-weight: bold;
}

.promo2 p a:hover {
color: #000;
}

.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 {
}

#selector {margin-top:30px;}
/* Right Table */
/*.centre table {width: 240px; border-collapse:collapse; border:1px solid #DCDABA;}
.centre table img {float:left; padding:3px 6px;}
.centre th, td {color: #000;border: 1px solid #efefef; padding: 5px 0 5px 2px;}
.centre thead tr {}
.centre th {background-color: #F2F1E6;color: #669900;}
.centre tr.subheader {color: #fe000c}
.centre tr.subheader th {background-color: #fe000c;color: #fff;}
.centre tr.even {background-color:#F2F1E6;}
.centre tr.even td {}*/

#ftr{margin:3em 0px} 
#ftr *{text-align:center}
#ftr ul{padding:2px 0px; list-style-type:none;}
.ftlinks{margin:1em 0px} 
#ftr li{display:inline;margin:2px 0px;}
#ftr li a { color:#000099; text-decoration:underline; background:none;}
#ftr li a:hover {text-decoration:none;}
#ftr *{vertical-align:middle}
#ftr .centre{margin:0px auto}

/* changes */

.topstory table {
width: 330px;
}

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

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

        a.gallery               {color:#000066;text-decoration:none;background-color:#eee; width:225px;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;text-decoration:none;}
        a.gallery:hover         {color:#000066;background-color:#eee;text-decoration:underline;}

        .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:270px;background-color:#BFD39C;}

        div.galleryWrap         {height:325px;width:595px;background-color:#fff; border:1px solid #f0f0f0;}
        div.galleryTop          {height:26px;width:580px;font-weight:normal;font-size:18px;font-family:Arial, Helvetica, sans-serif;background-color:#000066;color:#fff;text-indent:5px;line-height:22px; padding-top:3px;}
        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: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:#3d3d33;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:240px;height:293px;background-color:#dadad0;float:left;overflow-y:scroll;overflow-x:hidden;}

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

#skyBetLink a {
float:left;
width:300px;
height:75px;
border:1px red dashed;
display:block;
cursor:pointer;
}

