﻿/*================ Weather Webpart Styles ==================*/
#weather p { padding-top:0!important; } 
#weather h2 { 
	border-bottom:none; 
	padding-top:0!important;
}

#weather {
	float:left;
	padding-top:5px;
	margin-right:10px;
	width:230px;	
}

#weather img#weather_icon {
	float:left;
	width:128px;
	height:128px;
}

#weather #weather_currtemp {
	color:#003876;
	margin-left:5px;
	float:left;
	width:auto;
	line-height:normal;
}

#weather #weather_currtemp p {
	font:normal 3em "Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	float:left;
}
#weather #weather_currtemp p#weather_tempunit {
	font:normal 2em "Century Gothic", Arial, Helvetica, sans-serif;
	margin:7px 0 0 3px;
	letter-spacing:normal;
	float:left;
}
#weather #weather_currtemp p#weather_conddesc {
	clear:left;
	letter-spacing:normal;
	font:1.167em Arial, Helvetica, sans-serif;
	width:254px;
}

#weather #weather_lists {
	clear:left;	
	float:left;	
	width:230px;
}

/*============================== FEEDBACK FORM COMPONENTS ===============================*/

.FormButton
{
	background-image: url(/Style%20Library/Images/Greenwood/SendButton.png);
	cursor:pointer;
	width:107px;
	height:30px;
	border:0px;
	background-color:transparent;
}

.FormTable
{
	
}

.FormCell
{
	padding-bottom:10px;
}

.FormTextBox
{
	
}

.FormLabel
{
	font-weight:bold;
}

/*============================== Splash page components styles ===============================*/
#major-race-events .rbh {
	background:url(/Style%20Library/Images/Greenwood/rbh-major-race-events.gif) no-repeat;
}

#major-race-events ul,
#major-race-events ul li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:214px;
	clear:both;

}
#major-race-events ul {

}
#major-race-events ul li {
	list-style:none;
	background:url(/Style%20Library/Images/Greenwood/event-list-bg.gif) repeat-x top;
	min-height:67px;
	padding:8px 8px 8px 8px;
	width:198px;
}

#major-race-events li img {
	float:left;
}

#major-race-events li h6,
#major-race-events li span {
	display:block;
	float:right;
	text-align:left;
	width:148px;
}

#major-race-events li a:link h6,
#major-race-events li a:visited h6,
#major-race-events li a:hover h6,
#major-race-events li a:focus h6,
#major-race-events li a:active h6
{
    margin:0px;
    padding:0px;
    font-size:100%;
    font-weight:bold;
    color:#a9a9a9;
}
#major-race-events li a:hover h6,
#major-race-events li a:focus h6,
#major-race-events li a:hover span,
#major-race-events li a:focus span
{
	text-decoration:underline;
}
#major-race-events li a:link span,
#major-race-events li a:visited span,
#major-race-events li a:hover span,
#major-race-events li a:focus span,
#major-race-events li a:active span{
color:#5a5a5a;
}

#locations {
	margin-bottom:10px;
}
#locations .rbh {
	background:url(/Style%20Library/Images/Greenwood/rbh-location.gif) no-repeat;
}
#locations .rbh#click-here-for-map {
	background:none;
	text-indent:0px;
	left:-5px;
	margin-top:2px;
	height:36px;
}
#locations .location {
	display:block;
	width:214px;
	height:42px;
	float:left;
	clear:both;
	text-indent:-9999px;
	margin-bottom:3px;
}
#locations .location#downtown 
{
    display:none;
	background:url(/Style%20Library/Images/Greenwood/location-downtown.gif) no-repeat;
}
#locations .location#east 
{
    display:none;
	background:url(/Style%20Library/Images/Greenwood/location-east.gif) no-repeat;
}
#locations .location#west 
{
    display:none;
	background:url(/Style%20Library/Images/Greenwood/location-west.gif) no-repeat;
}
#locations .location#north 
{
    display:none;
	background:url(/Style%20Library/Images/Greenwood/location-north.gif) no-repeat;
	margin-bottom:0px;
}

/* added by leo to move images to css */
#locations #location-map
{
    background:url(/Style%20Library/Images/Greenwood/location-map.gif) no-repeat;
    width:214px;
    height:109px;
    clear:both;
}

#locations .rbh#click-here-for-map
{
    background:url(/Style%20Library/Images/Greenwood/rbcta-click-here-for-map.gif) no-repeat;
    text-indent:-9999px;
    width:224px;
    height:36px;
    cursor:pointer;
}

/* promotions list */
#promo-box {
	height:237px;
	width:728px; /*Actually 727px but the 1px is for the space between the list and the picture*/
	overflow:hidden;
	position:relative;
	margin-bottom:15px;
}

#promo-list {
	background:url(/Style%20Library/Images/Greenwood/promo-control-bg.gif) no-repeat;
	width:292px;
	height:262px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	position:relative;
}
#promo-list li {
	margin:0px
	padding:0px;
	list-style:none;
	color:#c2c2c2;
	font-size:11px;
	display:block;
	float:left;
	clear:both;
	height:47px;
	width:259px;
	position:absolute;
	left:14px;
}
#promo-list li img.promo-tn {
	float:left;
	margin-right:10px;
	height:43px !important;
	width:43px !important;
	position:relative;
	bottom:-2px;
}

#promo-list li .promo-text {
	float:left;
	color:#3b3b3b;
	cursor:pointer;
}

#promo-list li#button1 {
	top:5px;
}
#promo-list li#button2 {
	top:64px;
}
#promo-list li#button3 {
	top:123px;
}
#promo-list li#button4 {
	top:184px;
}

#promo1-picture {
	display:none;
	z-index:1;

}
#promo2-picture {
	display:none;
	z-index:1;

}
#promo3-picture {
	display:none;
	z-index:1;

}
#promo4-picture {
	display:none;
	z-index:1;

}
.slide {
list-style:none;
}
.promo-item-on {
	display:block !important;
}
.promo-item-off {
	display:none !important;
}
#promo-list li a {
	display:block;
	height:100%;
	width:100%;
	text-decoration:none;
}
#promo-list li a:link {
	color:#c2c2c2;
	text-decoration:none;
}

#promo-list li a:visited {
	color:#c2c2c2;
	text-decoration:none;
}

#promo-list li a:hover,
#promo-list li.active a {
	color:#3b3b3b;
	text-decoration:underline;
	background:url(/Style%20Library/Images/Greenwood/promo-item-highlight.gif) no-repeat center right;
}

#promo-list li a:focus {
	color:#3b3b3b;
	text-decoration:underline;
	background:url(/Style%20Library/Images/Greenwood/promo-item-highlight.gif) no-repeat center right;
}

#promo-list li a:active {
	color:#c2c2c2;
	text-decoration:none;
}

#promo-list li h6 {
	color:#c2c2c2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-top:6px;
}

#promo-list li:hover h6,
#promo-list li.sfhover h6,
#promo-list li.active h6,
#promo-list li:hover .promo-text,
#promo-list li.active .promo-text,
#promo-list li.sfhover .promo-text{
	color:#3b3b3b;
}
.slide {
	width:446px;
	height:237px;
	top:0px;
	right:0px;
	position:absolute;
}

.slide img {
	position:absolute;
	left:0px;
	top:0px;
	width:446px !important;
	height:237px !important;
}

.slide .promo-picture-briefing 
{
    display:none;
	position:absolute;
	height:46px;
	width:426px;
	background:url(/Style%20Library/Images/Greenwood/promo-item-desc-bg.png) repeat;
	left:0px;
	bottom:0px;
	color:#919191;
	font-size:11px;
	padding:10px;
}
.slide .promo-picture-briefing h6 {
	font-size:15px;
	color:#eaeaea;
}
.slide .promo-picture-briefing a:link {
	color:#a58237;
	text-decoration:none;
}

.slide .promo-picture-briefing a:visited {
	color:#a58237;
	text-decoration:none;
}

.slide .promo-picture-briefing a:hover {
	color:#a58237;
	text-decoration:underline;
}

.slide .promo-picture-briefing a:focus {
	color:#a58237;
	text-decoration:underline;
}

.slide .promo-picture-briefing a:active {
	color:#a58237;
	text-decoration:none;
}

#leaderboard-ad {
	width:728px;
	height:90px;
	overflow:hidden;
	margin-bottom:15px;
}

.infofeed {
	width:356px;
	font-size:11px;
	color:#97897c;
	overflow:hidden;
}

.infofeed a.subscription
{	
    margin: 0px 5px 0px 5px;
}
.infofeed a:link
{    
    color: #f1f1f1;
}


.infofeed li a:link {
	color:#97897c;
	text-decoration:none;
}

.infofeed li a:visited {
	color:#97897c;
	text-decoration:none;
}

.infofeed li a:hover {
	color:#97897c;
	text-decoration:underline;
	cursor: hand;	
}

.infofeed li a:focus {
	color:#97897c;
	text-decoration:underline;
}

.infofeed li a:active {
	color:#97897c;
	text-decoration:none;
}
.infofeed h1 {
	color:#97897c;
	font-size:25px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
}
.infofeed ul {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	clear:both;
    background:url(/Style%20Library/Images/Webparts/Feed/infofeed-background.jpg) repeat-x top #080807;
	width:356px; 
	min-height:259px;
	height:auto !important;
	height:259px;
}

#todays-racing div.bg 
{
    background:url(/Style%20Library/Images/Greenwood/infofeed-background.gif) repeat-x top #160606;
    float:left;
    width:100%;
    min-height:259px;
    height:auto !important;
    height:259px;
}

.infofeed li {
	width:328px;
	margin:14px 14px 0px 14px;
	_margin:14px 7px 0px 7px;
	padding:0px 0px 14px 0px;
	display:block;
	float:left;
	clear:both;
	list-style:none;
	background:url(/Style%20Library/Images/Webparts/Feed/infofeed-divider.gif) bottom repeat-x;
}
.infofeed li p {
	margin-bottom:0px;
}

.infofeed li img {
	float:left;
}
.infofeed li.last {
	background:none;
}

.infofeed li.wegtrack {
	 color:#ffba01;
}

#todays-racing.infofeed ul
{
    margin:0px;
    padding:10px;
}

#todays-racing.infofeed li
{
    margin:0px;
    padding: 5px;
}

/***** WOODBINE NEWS ******/
#woodbine-news {
	float:left;
	margin-right:15px;
}

#woodbine-news li p,
#woodbine-news li h6 {
	display:block;
	float:right;
	width:250px;
}

#woodbine-news li {
	background:none;
	/*padding:14px 14px 6px 14px;
	_padding:14px 7px 6px 7px;*/
	padding-bottom:14px;
	background: transparent url('../Images/Woodbine/bg-topstory-hr.png') repeat-x bottom;
}
#woodbine-news li a{
	color:#FFB700;
}
#woodbine-news li h6
{
    font-size:100%;
    font-weight:bold;
    margin:0;
    padding:0;
}
#woodbine-news .infofeed ul {
    background: url("/Style%20Library/Images/Woodbine/bg-topstory-red.gif") repeat-x scroll 0 bottom #601712;
}

#woodbine-news ul a.pictureLink {	
	display:block;
	width: 67px;
	height:67px;
	position:relative;
	float:left;	
}
#woodbine-news ul a.pictureLink img {
	border:0
}
#woodbine-news a.videoLink{	
	position:absolute;
	right:0;
	padding-left: 20px;
	background:url('/Style%20Library/Images/icon-playvideo.gif') no-repeat;
}
#woodbine-news ul.top-story-box p {				
	position:relative;				
}

#woodbine-news img.newsPicture {}

#woodbine-news img.labelTopStory {position:absolute;bottom:0;left:0}

#woodbine-news li.last {
	margin-bottom:14px;
	background: none;
}

.view-all {
	width:328px;
	text-align:right;
	display:block;
	$margin-bottom:14px;
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:link {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:visited {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:hover {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:focus {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:active {
	color:#97897C;
	text-decoration:underline;
}

#woodbine-news h1 {
	background:url(/Style%20Library/Images/Greenwood/hph-news.gif);
	display:block;
	height:16px;
	width:72px;
	text-indent:-9999px;
}

/***** TODAYS RACING ******/
#todays-racing {
	float:left;
}

#todays-racing-list 
{
    width:350px;
     height:304px;
     $height:309px;
     float:left;
     display:block;
     margin:0px;
     padding:0px;
}

#todays-racing h1 {
	background:url(/Style%20Library/Images/Greenwood/hph-todays-simulcasts.gif);
	display:block;
	height:16px;
	width:271px;
	float:left;
	text-indent:-9999px;
}

#todays-racing h6
{
    font-size:100%;
    font-weight:bold;
    margin:0;
    padding:0;
}

/*================= Styles for Postings Selector Web Part ====================*/
.postingSelector{
	width:700px;
	overflow:hidden;
}

.postingSelector #postList{
	width:700px;
}

.postingSelector #postList a{
	margin-right:5px;
}

.postingSelector #postList #postHeader{
	width:700px;
	height:100px;
}

.postingSelector #postList #sorting{
	height:25px;
}

.postingSelector #postList .postItem{
	clear:both;
	height:75px;
}

.postingSelector #postList .postItem .authorInfo{
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
}

.postingSelector #postList .postItem .authorInfo #author{
}

.postingSelector #postList .postItem .authorInfo #authorImage{
}

.postingSelector #postList .postItem .authorInfo #authorImage img{
	width:48px;
	height:48px
}

.postingSelector #postList .postItem .postBody{
	float:left;
	line-height: 17px;
}

.postingSelector #postList .postItem .postBody #title{
	float:left;
}

.postingSelector #postList .postItem .postBody #date{
	float:left;
	clear:right;
}

.postingSelector #postList .postItem .postBody #summary{
	clear:both;
}

.postingSelector #postList .postItem .postBody #rating{
	clear:both;
}

/************ Live Racing Calendar Styles *************/

#live-racing a.day
{
    font-weight:bold;
    text-decoration: underline;
}

#live-racing-popup
{
    position:absolute;
    width:auto;
    height:auto;
    background: white;
    margin:5px;
    padding:5px;
}

/************ Search Results Styles *************/
.srch-Title 
{
	font-size: 13px;
}

.srch-Title a:link, 
.srch-Title a:active, 
.srch-Title a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.srch-Title a:hover,
.srch-Title a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}

.srch-Icon {
	padding-right:10px;
}

.srch-Description {
	color:#ffffff;
	font-size:13px;
	margin:8px 0px 5px;
}

.srch-Description b {
	color:#ffffff;
}

.srch-Metadata {
	border-top:1px solid #222222;
	color:#ffffff;
	font-size:12px;
	margin:0 0 15px;
}

.srch-URL a:hover,
.srch-URL a:focus {
	color:#999999;
	text-decoration:underline;
}

.srch-URL a:link, .srch-URL a:active, .srch-URL a:visited {
	color:#e1e1e1 !important;
	text-decoration:none;
}

.srch-sort {
	color:#cccccc;
	font-size:13px;
}

.srch-sort a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.srch-sort a:link, .srch-sort a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.srch-Page {
	color:#cccccc;
	font-size:13px;
	text-align: right;
	font-weight: bold;
	background-color: transparent !important;
}

.srch-Page a:hover,
.srch-Page a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}

.srch-Page a:link, .srch-Page a:active, .srch-Page a:visited {
	color:#cccccc !important;
	text-decoration:underline;
}

/********* Race Browser ***********/
.CustomTabStyle .ajax__tab_header {font-family:arial,helvetica,clean,sans-serif; font-size:14px; font-weight:normal; color:#ffffff; background:url('/Style%20Library/Images/Greenwood/tab-line.gif') repeat-x bottom; margin-top:20px;}
.CustomTabStyle .ajax__tab_outer {padding-right:0px; background:url('/Style%20Library/Images/Greenwood/tab-right.png') no-repeat right; height:35px; margin-right:2px;}
.CustomTabStyle .ajax__tab_inner {padding-left:3px; padding-right:3px; background:url('/Style%20Library/Images/Greenwood/tab-left.png') no-repeat;}
.CustomTabStyle .ajax__tab_tab {height:35px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:0px; margin-left:5px; margin-right:5px; margin-top:0; margin-bottom:0; background:url('/Style%20Library/Images/Greenwood/tab.gif') repeat-x;}

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url('/Style%20Library/Images/Greenwood/tab-active-right.png') no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url('/Style%20Library/Images/Greenwood/tab-active-left.png') no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url('/Style%20Library/Images/Greenwood/tab-active.gif') repeat-x; color:#ffba01;}

.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url('/Style%20Library/Images/Greenwood/tab-active-right.png') no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url('/Style%20Library/Images/Greenwood/tab-active-left.png') no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url('/Style%20Library/Images/Greenwood/tab-active.gif') repeat-x; color:#ffba01;}
.CustomTabStyle .ajax__tab_body {border-top:0; padding:8px; min-height:400px;}

.RBTextBoxStyle {background-color:#000000; border:0px;  text-align:center; margin-left:15px; color:#ffffff;}
.RBComboBoxStyle {background-color:#000000; margin-left:15px; min-width:150px; color:#ffffff;}

.floatRight {float:right;}
table#box_grey {color:#cdc5b7; margin-left:20px;}
table#box_grey th {font-size:13px; text-align:left;}
.box_grey_tp {background:transparent url(/Style%20Library/Images/Greenwood/box_tp_grey.png) no-repeat top; font-size:0; height:7px; width:908px;}
.box_grey_mid {background:#4a4742; padding:14px 0; width:908px;}
.box_grey_btm {background:transparent url(/Style%20Library/Images/Greenwood/box_btm_grey.png) no-repeat bottom; font-size:0; height:7px; width:908px;}
.selectRace {float:left; font-size:11px; padding:2px 4px; color:#f1f1f1;}
.selectRace a:link, .selectRace a:visited, .selectRace a:active {color:#F1F1F1; text-decoration:none;}
.selectRace a:hover, .selectRace a:focus {color:#F1F1F1; text-decoration:underline;}

.selectRaceSelected {float:left; font-size:12px; font-weight:bold; padding:2px 2px; background:#cbc3b8; color:#262626;}
.selectRaceSelected a:link, .selectRaceSelected a:visited, .selectRace a:active {color:#262626; text-decoration:none;}
.selectRaceSelected a:hover, .selectRaceSelected a:focus {color:#262626; text-decoration:underline;}

/*===================== World News Styles ========================*/

.world-news
{
	font-family: arial; 
	font-size: 14px; 
	color: #ffffff;
}

.world-news a:link {
	color:#ffffff;
	text-decoration:none;
}

.world-news a:visited {
	color:#ffffff;
	text-decoration:none;
}

.world-news a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.world-news a:focus {
	color:#ffffff;
	text-decoration:underline;
}

.world-news a:active {
	color:#ffffff;
	text-decoration:none;
}

/********* Edutainment ***********/

#ringtones 
{
    margin-bottom:25px;
}

ul.ringtone li {
	margin:0px;
	list-style:none;
    font-size:14px;
    font-weight:bold;
    background:url(/Style%20Library/Images/Greenwood/ringtone.jpg) no-repeat left center;
	padding:0px 0px 0px 35px;
}

ul.ringtone {
	line-height:30px;
	margin:0px 0px 0px 20px;
}

#wallpapers 
{
    margin-bottom:20px;
}

ul.wallpaper li {
	margin:0px;
	list-style:none;
	float:left;
	padding-left:0px;
	padding-right:25px;
	padding-top:0px;
	padding-bottom:25px;
}

ul.wallpaper {
	line-height:30px;
	margin:0px 0px 0px 20px;
}

/*============= Supplementary Race Info ==============*/
.RaceInfoLocatorGrid a:link {
	color:#FFFFFF;
	text-decoration:none;
}

.RaceInfoLocatorGrid a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.RaceInfoLocatorGrid a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.RaceInfoLocatorGrid a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}

.RaceInfoLocatorGrid a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.RaceInfoLocatorGrid .ms-vb2
{
    color:#FFFFFF;
    font-size:14px;
}

/*============== Program Retailers =================*/
.programRetailers .retailer
{
    float:left;
    width:140px;
    margin:15px;
}

.programRetailers .retailer .title{
	font-weight:bold;
}

.programRetailers .retailer .map a:link {
	color:#FFFFFF;
	text-decoration:none;
}

.programRetailers .retailer .map a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.programRetailers .retailer .map a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.programRetailers .retailer .map a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}

.programRetailers .retailer .map a:active {
	color:#FFFFFF;
	text-decoration:none;
}

/*============== Login webpart =================*/
.fba-login
{
}

.fba-login td
{
    font-size:12px;
}

.fba-login .fba-login-title
{
    font-size:24px;
    font-weight:bold;
    height:50px;
}

.fba-login .fba-login-label
{
}

.fba-login .fba-login-textbox
{
    width:150px;
}

.fba-login .fba-login-checkbox
{
}

.fba-login .fba-login-button
{
}

/*============== Forget password webpart =================*/
.fba-password-recovery
{
}

.fba-password-recovery td
{
    font-size:12px;
}

.fba-password-recovery .fba-password-recovery-title
{
    font-size:24px;
    font-weight:bold;
    height:50px;
}

.fba-password-recovery .fba-password-recovery-label
{
}

.fba-login .fba-password-recovery-textbox
{
    width:150px;
}

.fba-password-recovery .fba-password-recovery-button
{
}

/*============== Create user webpart =================*/
.fba-create-user
{
}

.fba-create-user td
{
    font-size:12px;
}

.fba-create-user .fba-create-user-title
{
}

.fba-create-user .fba-create-user-label
{
}

.fba-login .fba-create-user-textbox
{
    width:150px;
}

.fba-create-user .fba-create-user-button
{
}

/*================ Simulcast web part ======================*/
.sm_hdrShort {background:#9a4031 url(/Style%20Library/Images/Greenwood/sm_box_tpleftcorner.gif) no-repeat top left; font-size:0; height:7px; width:100%;} 
.sm_hdrShortRight {background:transparent url(/Style%20Library/Images/Greenwood/sm_box_tprightcorner.gif) no-repeat top right; height:7px;}
.sm_hdrShort_dark {background:#4b1a14 url(/Style%20Library/Images/Greenwood/sm_box_tpleftcorner_dark.gif) no-repeat top left; font-size:0; height:7px; width:100%;} /* changed background colour */
.sm_hdrShortRight_dark {background:transparent url(/Style%20Library/Images/Greenwood/sm_box_tprightcorner_dark.gif) no-repeat top right; height:7px;}
.sm_rowdata {color:#000; padding:0 15px 0px 15px;}
.sm_box_mid {background:#470000 url(/Style%20Library/Images/Greenwood/sm_box_bg.gif) repeat-x; color:#cbc3b8; font-size:13px; height:198px; line-height:18px; width:100%;}
.rowLight {background-color:#cbc3b8; color:#262626; padding-left:15px;}
.rowDark {background-color:#aa9e8d; color:#262626; padding-left:15px;}
.sm_btn {background:transparent url(/Style%20Library/Images/Greenwood/sm_btn.png) no-repeat; border:0; color:#fff; font-size:11px; font-weight:bold; height:28px; margin-right:4px; padding-left:10px; text-align:left; width:148px; font-family:arial,helvetica,sans-serif;}
.sm_ftrShort {background:#470000 url(/Style%20Library/Images/Greenwood/sm_box_btmleftcorner.gif) no-repeat bottom left; font-size:0; height:7px; width:100%;}
.sm_ftrShortRight {background:transparent url(/Style%20Library/Images/Greenwood/sm_box_btmrightcorner.gif) no-repeat bottom right; height:7px;}
.sm_ftrShort_dark {background:#686056 url(/Style%20Library/Images/Greenwood/sm_box_ftr_btmleftcorner.gif) no-repeat bottom left; font-size:0; height:15px; width:100%;}
.sm_ftrShortRight_dark {background:transparent url(/Style%20Library/Images/Greenwood/sm_box_ftr_btmrightcorner.gif) no-repeat bottom right; height:15px;}

.floatLeft {float:left;}
.floatRight {float:right;}
.clearAll {clear:both;}
.bgDark {background-color:#4b1a14; padding-left:15px;} /* changed class name and background colour */
.leftMargin {margin-left:20px;}
.rightMargin {margin-right:20px;}
p {margin:0 0 20px 0;}
/*========= Most VIEWED News ==========*/
#TopNewsContainer {padding:10px;background-color:#333}
#TopNewsContainer .newsRow {display:block;cursor: pointer;font: 9pt arial;margin-bottom: 2px;overflow: hidden;padding: 4px;background-color:#444;border:1px solid #666;font-size:11px}
#TopNewsContainer .newsImage .image {width:60px;height:44px;}
#TopNewsContainer .newsImage {float:left;border: 1px solid #666;margin-right:10px;position:relative}
#TopNewsContainer .newsRow a.newsLink {color:#FFB700;font-weight:bold}
#TopNewsContainer .newsRow .textButtons {position:relative;height:18px;}
#TopNewsContainer .newsRow .description {color:#CCC;font-size:10px}
#TopNewsContainer .newsRow .textButtons a {color:#FFB700}
#TopNewsContainer .newsRow .textButtons .readArticleButton {}
#TopNewsContainer .newsRow .textButtons .playVideoButton {position:absolute;right:0;top:0;padding-left:20px;background:url('/Style%20Library/Images/Global/icon_playVideoSmallSprite.png') no-repeat 5px 0}
#TopNewsContainer .newsRow .textButtons .playVideoButton:hover {background-position: 5px -22px} 

/*================ BrightCove Most Viewed Videos web part ======================*/
.videoLink {
  padding:0
}

.videoLink .title {
	margin-bottom:2px;
	padding:4px;
	font:normal 9pt arial;
	cursor:pointer;
}
 
.videoLink .title:hover {
	background:#ddd;
}
 
.videoLink .title p {
	margin:0;
	padding:0;
}
 
.videoLink p.displayName {
	font-weight:bold;
	color:#000000;
}
 
.videoLink p.shortDescription {
	font-weight:normal;
	color:#cccccc;
}
 
.videoLink div.thumb {
	float:left;
	width:60px;
	height:44px;
	margin-right:10px;
	background:#333;
	border:1px solid #666;
}
 
.videoLink div.thumb img {
	width:100%;
	height:100%;
} 
.brightCove {padding: 0 12px;font-size:11px}
.brightCove .brightCove { padding:10px}

.webpart #resp {background-color:#333;padding:10px}

.brightCove .ms-WPBody {}
#content-copy H3 {color:#CCC;font-size:13px}
.brightCove a.videoLink {}
.brightCove a.videoLink div.title {background-color:#444;border:1px solid #666}

.racetrack-newsPage .brightCove .ms-WPHeader TD, .racetrack-newsPage .brightCove .ms-WPBorder {border:0 !important}

.brightCove a.videoLink .thumb {}
.brightCove a.videoLink .displayName {font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#FFB700}
.brightCove a.videoLink .views {font-size:11px;color:#CCC}
.brightCove a.videoLink .description {font-size:11px;color:#CCC}
 
/* The Nivo Slider styles  */

.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0;left:0;}
/* If an image is wrapped in a link  */
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:60;display:none;margin:0;padding:0;}
/* The slices in the Slider  */
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;width:100%}


/***********************  Nivo Slider Style.CSS - Parameters **********************/
#slider-wrapper {padding: 10px 0 0 10px;background: transparent url('/Style%20Library/Images/Woodbine/bg_newspage_TS_red.png') no-repeat;height:558px;width:720px}
#slider{position:relative;width:696px;height:410px;background:url(images/loading.gif) no-repeat 50% 50%;}
#slider img{position:absolute;top:0;left:0;display:none;}
.nivo-controlNav{position:absolute;bottom:-120px;width:696px;text-align:center;background:transparent url('/Style%20Library/Images/Woodbine/bg_newspage_TS_thumb.png') no-repeat}

#slider .nivo-controlNav img{display:inline-block;position:relative;margin-right:10px;width:120px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{background-position:0 -22px;font-weight:700;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.nivo-html-caption{display:none;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8px;width:100%;z-index:89;font-family:Helvetica, Arial, sans-serif;}
.nivo-caption p{margin:0;padding:5px;}
.nivo-caption a{display:inline !important;color:#efe9d1;text-decoration:underline;}

